Class DynamoDbTicketRegistryProperties
java.lang.Object
org.apereo.cas.configuration.model.support.aws.BaseAmazonWebServicesProperties
org.apereo.cas.configuration.model.support.dynamodb.AbstractDynamoDbProperties
org.apereo.cas.configuration.model.support.dynamodb.DynamoDbTicketRegistryProperties
- All Implemented Interfaces:
Serializable
,CasFeatureModule
@RequiresModule(name="cas-server-support-dynamodb-ticket-registry")
public class DynamoDbTicketRegistryProperties
extends AbstractDynamoDbProperties
This is
DynamoDbTicketRegistryProperties
.- Since:
- 5.1.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apereo.cas.configuration.model.support.dynamodb.AbstractDynamoDbProperties
AbstractDynamoDbProperties.BillingMode
Nested classes/interfaces inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
CasFeatureModule.FeatureCatalog
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionCrypto settings for the registry.The table name used and created by CAS to hold proxy ticket granting tickets in DynamoDb.The table name used and created by CAS to hold proxy tickets in DynamoDb.The table name used and created by CAS to hold service tickets in DynamoDb.The table name used and created by CAS to hold ticket granting tickets in DynamoDb.The table name used and created by CAS to hold transient session ticket tickets in DynamoDb.Crypto settings for the registry.setProxyGrantingTicketsTableName
(String proxyGrantingTicketsTableName) The table name used and created by CAS to hold proxy ticket granting tickets in DynamoDb.setProxyTicketsTableName
(String proxyTicketsTableName) The table name used and created by CAS to hold proxy tickets in DynamoDb.setServiceTicketsTableName
(String serviceTicketsTableName) The table name used and created by CAS to hold service tickets in DynamoDb.setTicketGrantingTicketsTableName
(String ticketGrantingTicketsTableName) The table name used and created by CAS to hold ticket granting tickets in DynamoDb.setTransientSessionTicketsTableName
(String transientSessionTicketsTableName) The table name used and created by CAS to hold transient session ticket tickets in DynamoDb.Methods inherited from class org.apereo.cas.configuration.model.support.dynamodb.AbstractDynamoDbProperties
getBillingMode, getDax, getReadCapacity, getTimeOffset, getWriteCapacity, isDropTablesOnStartup, isLocalInstance, isPreventTableCreationOnStartup, setBillingMode, setDax, setDropTablesOnStartup, setLocalInstance, setPreventTableCreationOnStartup, setReadCapacity, setTimeOffset, setWriteCapacity
Methods inherited from class org.apereo.cas.configuration.model.support.aws.BaseAmazonWebServicesProperties
getClientExecutionTimeout, getConnectionTimeout, getCredentialAccessKey, getCredentialSecretKey, getEndpoint, getLocalAddress, getMaxConnections, getProfileName, getProfilePath, getProxyHost, getProxyPassword, getProxyUsername, getRegion, getRetryMode, getSocketTimeout, isUseReaper, setClientExecutionTimeout, setConnectionTimeout, setCredentialAccessKey, setCredentialSecretKey, setEndpoint, setLocalAddress, setMaxConnections, setProfileName, setProfilePath, setProxyHost, setProxyPassword, setProxyUsername, setRegion, setRetryMode, setSocketTimeout, setUseReaper
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
-
DynamoDbTicketRegistryProperties
public DynamoDbTicketRegistryProperties()
-
-
Method Details
-
getServiceTicketsTableName
The table name used and created by CAS to hold service tickets in DynamoDb. -
getProxyTicketsTableName
The table name used and created by CAS to hold proxy tickets in DynamoDb. -
getTicketGrantingTicketsTableName
The table name used and created by CAS to hold ticket granting tickets in DynamoDb. -
getProxyGrantingTicketsTableName
The table name used and created by CAS to hold proxy ticket granting tickets in DynamoDb. -
getTransientSessionTicketsTableName
The table name used and created by CAS to hold transient session ticket tickets in DynamoDb. -
getCrypto
Crypto settings for the registry. -
setServiceTicketsTableName
The table name used and created by CAS to hold service tickets in DynamoDb.- Returns:
this
.
-
setProxyTicketsTableName
The table name used and created by CAS to hold proxy tickets in DynamoDb.- Returns:
this
.
-
setTicketGrantingTicketsTableName
public DynamoDbTicketRegistryProperties setTicketGrantingTicketsTableName(String ticketGrantingTicketsTableName) The table name used and created by CAS to hold ticket granting tickets in DynamoDb.- Returns:
this
.
-
setProxyGrantingTicketsTableName
public DynamoDbTicketRegistryProperties setProxyGrantingTicketsTableName(String proxyGrantingTicketsTableName) The table name used and created by CAS to hold proxy ticket granting tickets in DynamoDb.- Returns:
this
.
-
setTransientSessionTicketsTableName
public DynamoDbTicketRegistryProperties setTransientSessionTicketsTableName(String transientSessionTicketsTableName) The table name used and created by CAS to hold transient session ticket tickets in DynamoDb.- Returns:
this
.
-
setCrypto
public DynamoDbTicketRegistryProperties setCrypto(EncryptionRandomizedSigningJwtCryptographyProperties crypto) Crypto settings for the registry.- Returns:
this
.
-