public interface BlobRequestSigner
| Modifier and Type | Method and Description |
|---|---|
HttpRequest |
signGetBlob(String container,
String name)
gets a signed request, including headers as necessary, to access a blob from an external
client.
|
HttpRequest |
signGetBlob(String container,
String name,
GetOptions options) |
HttpRequest |
signPutBlob(String container,
Blob blob)
gets a signed request, including headers as necessary, to upload a blob from an external
client.
|
HttpRequest |
signRemoveBlob(String container,
String name)
gets a signed request, including headers as necessary, to delete a blob from an external
client.
|
HttpRequest signGetBlob(String container, String name)
container - container where the blob residesdirectory - full path to the blobUnsupportedOperationException - if not supported by the providerHttpRequest signGetBlob(String container, String name, GetOptions options)
options - signGetBlob(String, String)HttpRequest signRemoveBlob(String container, String name)
container - container where the blob residesdirectory - full path to the blobUnsupportedOperationException - if not supported by the providerHttpRequest signPutBlob(String container, Blob blob)
Blob blob = context.getBlobStore.blobBuilder().name("name").forSigning().contentType("text/plain")
.contentLength(length).build();
container - container where the blob residesblob - what to uploadUnsupportedOperationException - if not supported by the providerBlobBuilder.forSigning()Copyright © 2009-2012 jclouds. All Rights Reserved.