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
api
Fields inherited from class org.jclouds.rest.config.RestModule
authException
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected com.google.common.base.Supplier
<String> defaultRegionForBucket
(com.google.common.base.Supplier<String> defaultRegion) protected RequestAuthorizeSignature
providesRequestAuthorizeSignature
(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, provideTimeStampDate
Methods inherited from class org.jclouds.aws.config.AWSHttpApiModule
provideRetryableCodes, provideRetryableServerCodes
Methods inherited from class org.jclouds.rest.config.RestModule
installLocations
Methods 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, 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:
defaultRegionForBucket
in classS3HttpApiModule<AWSS3Client>
-
configure
protected void configure()- Overrides:
configure
in classS3HttpApiModule<AWSS3Client>
-
providesRequestAuthorizeSignature
protected RequestAuthorizeSignature providesRequestAuthorizeSignature(com.google.inject.Injector i, int version) - Overrides:
providesRequestAuthorizeSignature
in classS3HttpApiModule<AWSS3Client>
-