Class BaseAmazonWebServicesProperties
java.lang.Object
org.apereo.cas.configuration.model.support.aws.BaseAmazonWebServicesProperties
- All Implemented Interfaces:
Serializable
,CasFeatureModule
- 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 CasFeatureModule, Serializable
This is
BaseAmazonWebServicesProperties
.- Since:
- 5.3.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
CasFeatureModule.FeatureCatalog
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClient execution timeout.Connection timeout.Use access-key provided by AWS to authenticate.Use secret key provided by AWS to authenticate.AWS custom endpoint.Local address.int
Maximum connections setting.Profile name to use.Profile path.Optionally specifies the proxy host to connect through.Optionally specifies the proxy password to connect through.Optionally specifies the proxy username to connect through.AWS region used.Outline the requested retry mode.Socket timeout.boolean
Flag that indicates whether to use reaper.setClientExecutionTimeout
(String clientExecutionTimeout) Client execution timeout.setConnectionTimeout
(String connectionTimeout) Connection timeout.setCredentialAccessKey
(String credentialAccessKey) Use access-key provided by AWS to authenticate.setCredentialSecretKey
(String credentialSecretKey) Use secret key provided by AWS to authenticate.setEndpoint
(String endpoint) AWS custom endpoint.setLocalAddress
(String localAddress) Local address.setMaxConnections
(int maxConnections) Maximum connections setting.setProfileName
(String profileName) Profile name to use.setProfilePath
(String profilePath) Profile path.setProxyHost
(String proxyHost) Optionally specifies the proxy host to connect through.setProxyPassword
(String proxyPassword) Optionally specifies the proxy password to connect through.setProxyUsername
(String proxyUsername) Optionally specifies the proxy username to connect through.AWS region used.setRetryMode
(String retryMode) Outline the requested retry mode.setSocketTimeout
(String socketTimeout) Socket timeout.setUseReaper
(boolean useReaper) Flag that indicates whether to use reaper.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
isDefined, isUndefined
-
Constructor Details
-
BaseAmazonWebServicesProperties
public BaseAmazonWebServicesProperties()
-
-
Method Details
-
getCredentialAccessKey
Use access-key provided by AWS to authenticate. -
getCredentialSecretKey
Use secret key provided by AWS to authenticate. -
getRegion
AWS region used. -
getProfileName
Profile name to use. -
getProfilePath
Profile path. -
getEndpoint
AWS custom endpoint. -
getMaxConnections
public int getMaxConnections()Maximum connections setting. -
getConnectionTimeout
Connection timeout. -
getSocketTimeout
Socket timeout. -
getClientExecutionTimeout
Client execution timeout. -
isUseReaper
public boolean isUseReaper()Flag that indicates whether to use reaper. -
getProxyHost
Optionally specifies the proxy host to connect through. -
getProxyPassword
Optionally specifies the proxy password to connect through. -
getProxyUsername
Optionally specifies the proxy username to connect through. -
getRetryMode
Outline the requested retry mode. Accepted values areSTANDARD, LEGACY
. -
getLocalAddress
Local address. -
setCredentialAccessKey
Use access-key provided by AWS to authenticate.- Returns:
this
.
-
setCredentialSecretKey
Use secret key provided by AWS to authenticate.- Returns:
this
.
-
setRegion
AWS region used.- Returns:
this
.
-
setProfileName
Profile name to use.- Returns:
this
.
-
setProfilePath
Profile path.- Returns:
this
.
-
setEndpoint
AWS custom endpoint.- Returns:
this
.
-
setMaxConnections
Maximum connections setting.- Returns:
this
.
-
setConnectionTimeout
Connection timeout.- Returns:
this
.
-
setSocketTimeout
Socket timeout.- Returns:
this
.
-
setClientExecutionTimeout
Client execution timeout.- Returns:
this
.
-
setUseReaper
Flag that indicates whether to use reaper.- Returns:
this
.
-
setProxyHost
Optionally specifies the proxy host to connect through.- Returns:
this
.
-
setProxyPassword
Optionally specifies the proxy password to connect through.- Returns:
this
.
-
setProxyUsername
Optionally specifies the proxy username to connect through.- Returns:
this
.
-
setRetryMode
Outline the requested retry mode. Accepted values areSTANDARD, LEGACY
.- Returns:
this
.
-
setLocalAddress
Local address.- Returns:
this
.
-