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
Modifier and TypeFieldDescriptionprotected String
The AWS access key (if using static credentials)protected String
Endpoint to connect to compatible services (eg.protected String
Region to use in AWS services.protected String
The AWS secret key (if using static credentials)Fields inherited from class org.craftercms.commons.config.profiles.ConfigurationProfile
profileId
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
com.amazonaws.auth.AWSCredentialsProvider
int
hashCode()
void
setAccessKey
(String accessKey) void
setEndpoint
(String endpoint) void
void
setSecretKey
(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:
equals
in classConfigurationProfile
-
hashCode
public int hashCode()- Overrides:
hashCode
in classConfigurationProfile
-