Class GoogleCloudStorageBlobRequestSigner
- java.lang.Object
-
- org.jclouds.googlecloudstorage.blobstore.GoogleCloudStorageBlobRequestSigner
-
- All Implemented Interfaces:
BlobRequestSigner
public final class GoogleCloudStorageBlobRequestSigner extends Object implements BlobRequestSigner
-
-
Field Summary
Fields Modifier and Type Field Description protected LoggersignatureLog
-
Constructor Summary
Constructors Modifier Constructor Description protectedGoogleCloudStorageBlobRequestSigner(com.google.common.base.Supplier<Credentials> creds, com.google.common.base.Supplier<PrivateKey> privateKey, javax.inject.Provider<Long> timestamp, HttpUtils utils)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpRequestsignGetBlob(String container, String name)HttpRequestsignGetBlob(String container, String name, long timeInSeconds)HttpRequestsignGetBlob(String container, String name, GetOptions options)HttpRequestsignPutBlob(String container, Blob blob)HttpRequestsignPutBlob(String container, Blob blob, long timeInSeconds)
-
-
-
Field Detail
-
signatureLog
protected Logger signatureLog
-
-
Constructor Detail
-
GoogleCloudStorageBlobRequestSigner
@Inject protected GoogleCloudStorageBlobRequestSigner(com.google.common.base.Supplier<Credentials> creds, com.google.common.base.Supplier<PrivateKey> privateKey, javax.inject.Provider<Long> timestamp, HttpUtils utils)
-
-
Method Detail
-
signGetBlob
public HttpRequest signGetBlob(String container, String name)
- Specified by:
signGetBlobin interfaceBlobRequestSigner
-
signGetBlob
public HttpRequest signGetBlob(String container, String name, long timeInSeconds)
- Specified by:
signGetBlobin interfaceBlobRequestSigner
-
signGetBlob
public HttpRequest signGetBlob(String container, String name, GetOptions options)
- Specified by:
signGetBlobin interfaceBlobRequestSigner
-
signPutBlob
public HttpRequest signPutBlob(String container, Blob blob)
- Specified by:
signPutBlobin interfaceBlobRequestSigner
-
signPutBlob
public HttpRequest signPutBlob(String container, Blob blob, long timeInSeconds)
- Specified by:
signPutBlobin interfaceBlobRequestSigner
-
-