|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BlobRequestSigner
Generates signed requests for blobs. useful in other tools such as backup utilities.
Method Summary | |
---|---|
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. |
Method Detail |
---|
HttpRequest signGetBlob(String container, String name)
container
- container where the blob residesdirectory
- full path to the blob
UnsupportedOperationException
- 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 blob
UnsupportedOperationException
- 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 upload
UnsupportedOperationException
- if not supported by the providerBlobBuilder.forSigning()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |