Class AbstractAwsProfile
java.lang.Object
org.craftercms.commons.config.profiles.ConfigurationProfile
org.craftercms.commons.config.profiles.aws.AbstractAwsProfile
- Direct Known Subclasses:
S3Profile
Holds the basic information required by all AWS connections.
- Author:
- joseross
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringThe AWS access key (if using static credentials)protected StringEndpoint to connect to compatible services (eg.protected StringRegion to use in AWS services.protected StringThe AWS secret key (if using static credentials)Fields inherited from class org.craftercms.commons.config.profiles.ConfigurationProfile
profileId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancom.amazonaws.auth.AWSCredentialsProviderinthashCode()voidsetAccessKey(String accessKey) voidsetEndpoint(String endpoint) voidvoidsetSecretKey(String secretKey) Methods inherited from class org.craftercms.commons.config.profiles.ConfigurationProfile
getProfileId, setProfileId
-
Field Details
-
region
Region to use in AWS services. -
endpoint
Endpoint to connect to compatible services (eg. Openstack Swift) -
accessKey
The AWS access key (if using static credentials) -
secretKey
The AWS secret key (if using static credentials)
-
-
Constructor Details
-
AbstractAwsProfile
public AbstractAwsProfile()
-
-
Method Details
-
getRegion
-
setRegion
-
getEndpoint
-
setEndpoint
-
getAccessKey
-
setAccessKey
-
getSecretKey
-
setSecretKey
-
getCredentialsProvider
public com.amazonaws.auth.AWSCredentialsProvider getCredentialsProvider() -
equals
- Overrides:
equalsin classConfigurationProfile
-
hashCode
public int hashCode()- Overrides:
hashCodein classConfigurationProfile
-