Class BaseAmazonWebServicesProperties

java.lang.Object
org.apereo.cas.configuration.model.support.aws.BaseAmazonWebServicesProperties
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AbstractDynamoDbProperties, AmazonCloudDirectoryProperties, AmazonCognitoAuthenticationProperties, AmazonS3SamlMetadataProperties, AmazonS3ServiceRegistryProperties, AmazonSecurityTokenServiceProperties, AmazonSnsProperties, SpringCloudConfigurationProperties.AmazonS3, SpringCloudConfigurationProperties.AmazonSecretsManager, SpringCloudConfigurationProperties.AmazonSystemsManagerParameterStore

@RequiresModule(name="cas-server-support-aws") public abstract class BaseAmazonWebServicesProperties extends Object implements Serializable
Since:
5.3.0
See Also:
  • Constructor Details

    • BaseAmazonWebServicesProperties

      public BaseAmazonWebServicesProperties()
  • Method Details

    • getCredentialAccessKey

      public String getCredentialAccessKey()
      Use access-key provided by AWS to authenticate.
    • getCredentialSecretKey

      public String getCredentialSecretKey()
      Use secret key provided by AWS to authenticate.
    • getRegion

      public String getRegion()
      AWS region used.
    • getProfileName

      public String getProfileName()
      Profile name to use.
    • getProfilePath

      public String getProfilePath()
      Profile path.
    • getEndpoint

      public String getEndpoint()
      AWS custom endpoint.
    • getMaxConnections

      public int getMaxConnections()
      Maximum connections setting.
    • getConnectionTimeout

      public String getConnectionTimeout()
      Connection timeout.
    • getSocketTimeout

      public String getSocketTimeout()
      Socket timeout.
    • getClientExecutionTimeout

      public String getClientExecutionTimeout()
      Client execution timeout.
    • isUseReaper

      public boolean isUseReaper()
      Flag that indicates whether to use reaper.
    • getProxyHost

      public String getProxyHost()
      Optionally specifies the proxy host to connect through.
    • getProxyPassword

      public String getProxyPassword()
      Optionally specifies the proxy password to connect through.
    • getProxyUsername

      public String getProxyUsername()
      Optionally specifies the proxy username to connect through.
    • getRetryMode

      public String getRetryMode()
      Outline the requested retry mode. Accepted values are STANDARD, LEGACY.
    • getLocalAddress

      public String getLocalAddress()
      Local address.
    • setCredentialAccessKey

      public BaseAmazonWebServicesProperties setCredentialAccessKey(String credentialAccessKey)
      Use access-key provided by AWS to authenticate.
      Returns:
      this.
    • setCredentialSecretKey

      public BaseAmazonWebServicesProperties setCredentialSecretKey(String credentialSecretKey)
      Use secret key provided by AWS to authenticate.
      Returns:
      this.
    • setRegion

      public BaseAmazonWebServicesProperties setRegion(String region)
      AWS region used.
      Returns:
      this.
    • setProfileName

      public BaseAmazonWebServicesProperties setProfileName(String profileName)
      Profile name to use.
      Returns:
      this.
    • setProfilePath

      public BaseAmazonWebServicesProperties setProfilePath(String profilePath)
      Profile path.
      Returns:
      this.
    • setEndpoint

      public BaseAmazonWebServicesProperties setEndpoint(String endpoint)
      AWS custom endpoint.
      Returns:
      this.
    • setMaxConnections

      public BaseAmazonWebServicesProperties setMaxConnections(int maxConnections)
      Maximum connections setting.
      Returns:
      this.
    • setConnectionTimeout

      public BaseAmazonWebServicesProperties setConnectionTimeout(String connectionTimeout)
      Connection timeout.
      Returns:
      this.
    • setSocketTimeout

      public BaseAmazonWebServicesProperties setSocketTimeout(String socketTimeout)
      Socket timeout.
      Returns:
      this.
    • setClientExecutionTimeout

      public BaseAmazonWebServicesProperties setClientExecutionTimeout(String clientExecutionTimeout)
      Client execution timeout.
      Returns:
      this.
    • setUseReaper

      public BaseAmazonWebServicesProperties setUseReaper(boolean useReaper)
      Flag that indicates whether to use reaper.
      Returns:
      this.
    • setProxyHost

      public BaseAmazonWebServicesProperties setProxyHost(String proxyHost)
      Optionally specifies the proxy host to connect through.
      Returns:
      this.
    • setProxyPassword

      public BaseAmazonWebServicesProperties setProxyPassword(String proxyPassword)
      Optionally specifies the proxy password to connect through.
      Returns:
      this.
    • setProxyUsername

      public BaseAmazonWebServicesProperties setProxyUsername(String proxyUsername)
      Optionally specifies the proxy username to connect through.
      Returns:
      this.
    • setRetryMode

      public BaseAmazonWebServicesProperties setRetryMode(String retryMode)
      Outline the requested retry mode. Accepted values are STANDARD, LEGACY.
      Returns:
      this.
    • setLocalAddress

      public BaseAmazonWebServicesProperties setLocalAddress(String localAddress)
      Local address.
      Returns:
      this.