Package org.jclouds.aws.s3.config
Class AWSS3HttpApiModule
java.lang.Object
com.google.inject.AbstractModule
- All Implemented Interfaces:
com.google.inject.Module
Configures the S3 connection.
-
Field Summary
Fields inherited from class org.jclouds.rest.config.HttpApiModule
apiFields inherited from class org.jclouds.rest.config.RestModule
authException -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected com.google.common.base.Supplier<String> defaultRegionForBucket(com.google.common.base.Supplier<String> defaultRegion) protected RequestAuthorizeSignatureprovidesRequestAuthorizeSignature(com.google.inject.Injector i, int version) Methods inherited from class org.jclouds.s3.config.S3HttpApiModule
bindErrorHandlers, bindRetryHandlers, bucketToRegion, bucketToRegion, guiceProvideTimeStamp, guiceProvideTimeStampCacheDate, provideBucketToRegion, provideBucketURI, provideDefaultRegionForBucket, provideRequestAuthorizeSignature, provideRequestSigner, provideTimeStamp, provideTimeStampCache, provideTimeStampCacheDate, provideTimeStampDateMethods inherited from class org.jclouds.aws.config.AWSHttpApiModule
provideRetryableCodes, provideRetryableServerCodesMethods inherited from class org.jclouds.rest.config.RestModule
installLocationsMethods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
Constructor Details
-
AWSS3HttpApiModule
public AWSS3HttpApiModule()
-
-
Method Details
-
defaultRegionForBucket
protected com.google.common.base.Supplier<String> defaultRegionForBucket(com.google.common.base.Supplier<String> defaultRegion) - Overrides:
defaultRegionForBucketin classS3HttpApiModule<AWSS3Client>
-
configure
protected void configure()- Overrides:
configurein classS3HttpApiModule<AWSS3Client>
-
providesRequestAuthorizeSignature
protected RequestAuthorizeSignature providesRequestAuthorizeSignature(com.google.inject.Injector i, int version) - Overrides:
providesRequestAuthorizeSignaturein classS3HttpApiModule<AWSS3Client>
-