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 Details

    • 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)
  • Constructor Details

    • AbstractAwsProfile

      public AbstractAwsProfile()
  • Method Details

    • 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 class ConfigurationProfile
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class ConfigurationProfile