Class AbstractAwsProfile
- java.lang.Object
-
- org.craftercms.commons.config.profiles.ConfigurationProfile
-
- org.craftercms.commons.config.profiles.aws.AbstractAwsProfile
-
- Direct Known Subclasses:
S3Profile
public abstract class AbstractAwsProfile extends ConfigurationProfile
Holds the basic information required by all AWS connections.- Author:
- joseross
-
-
Field Summary
Fields Modifier and Type Field Description protected String
accessKey
The AWS access key (if using static credentials)protected String
endpoint
Endpoint to connect to compatible services (eg.protected String
region
Region to use in AWS services.protected String
secretKey
The AWS secret key (if using static credentials)-
Fields inherited from class org.craftercms.commons.config.profiles.ConfigurationProfile
profileId
-
-
Constructor Summary
Constructors Constructor Description AbstractAwsProfile()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
getAccessKey()
com.amazonaws.auth.AWSCredentialsProvider
getCredentialsProvider()
String
getEndpoint()
String
getRegion()
String
getSecretKey()
int
hashCode()
void
setAccessKey(String accessKey)
void
setEndpoint(String endpoint)
void
setRegion(String region)
void
setSecretKey(String secretKey)
-
Methods inherited from class org.craftercms.commons.config.profiles.ConfigurationProfile
getProfileId, setProfileId
-
-
-
-
Field Detail
-
region
protected String region
Region to use in AWS services.
-
endpoint
protected String endpoint
Endpoint to connect to compatible services (eg. Openstack Swift)
-
accessKey
protected String accessKey
The AWS access key (if using static credentials)
-
secretKey
protected String secretKey
The AWS secret key (if using static credentials)
-
-
Method Detail
-
getRegion
public String getRegion()
-
setRegion
public void setRegion(String region)
-
getEndpoint
public String getEndpoint()
-
setEndpoint
public void setEndpoint(String endpoint)
-
getAccessKey
public String getAccessKey()
-
setAccessKey
public void setAccessKey(String accessKey)
-
getSecretKey
public String getSecretKey()
-
setSecretKey
public void setSecretKey(String secretKey)
-
getCredentialsProvider
public com.amazonaws.auth.AWSCredentialsProvider getCredentialsProvider()
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classConfigurationProfile
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classConfigurationProfile
-
-