Package org.jclouds.aws.s3.blobstore
Class AWSS3BlobRequestSignerV4
java.lang.Object
org.jclouds.s3.blobstore.S3BlobRequestSigner<AWSS3Client>
org.jclouds.aws.s3.blobstore.AWSS3BlobRequestSignerV4
- All Implemented Interfaces:
org.jclouds.blobstore.BlobRequestSigner
-
Field Summary
Fields inherited from class org.jclouds.s3.blobstore.S3BlobRequestSigner
blob2HttpGetOptions, blobToObject, createMethod, deleteMethod, getMethod, processor -
Constructor Summary
ConstructorsConstructorDescriptionAWSS3BlobRequestSignerV4(org.jclouds.rest.internal.RestAnnotationProcessor processor, BlobToObject blobToObject, org.jclouds.blobstore.functions.BlobToHttpGetOptions blob2HttpGetOptions, Class<AWSS3Client> interfaceClass, RequestAuthorizeSignature authSigner) -
Method Summary
Modifier and TypeMethodDescriptionorg.jclouds.http.HttpRequestsignGetBlob(String container, String name, long timeInSeconds) org.jclouds.http.HttpRequestsignPutBlob(String container, org.jclouds.blobstore.domain.Blob blob, long timeInSeconds) Methods inherited from class org.jclouds.s3.blobstore.S3BlobRequestSigner
signGetBlob, signGetBlob, signPutBlob
-
Constructor Details
-
AWSS3BlobRequestSignerV4
@Inject public AWSS3BlobRequestSignerV4(org.jclouds.rest.internal.RestAnnotationProcessor processor, BlobToObject blobToObject, org.jclouds.blobstore.functions.BlobToHttpGetOptions blob2HttpGetOptions, Class<AWSS3Client> interfaceClass, RequestAuthorizeSignature authSigner) throws SecurityException, NoSuchMethodException
-
-
Method Details
-
signGetBlob
- Specified by:
signGetBlobin interfaceorg.jclouds.blobstore.BlobRequestSigner- Overrides:
signGetBlobin classS3BlobRequestSigner<AWSS3Client>
-
signPutBlob
public org.jclouds.http.HttpRequest signPutBlob(String container, org.jclouds.blobstore.domain.Blob blob, long timeInSeconds) - Specified by:
signPutBlobin interfaceorg.jclouds.blobstore.BlobRequestSigner- Overrides:
signPutBlobin classS3BlobRequestSigner<AWSS3Client>
-