Class AbstractAwsProfile

  • Direct Known Subclasses:
    S3Profile

    public abstract class AbstractAwsProfile
    extends ConfigurationProfile
    Holds the basic information required by all AWS connections.
    Author:
    joseross
    • 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)
    • Constructor Detail

      • AbstractAwsProfile

        public AbstractAwsProfile()
    • 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()