Class DynamoDbDaxProperties

java.lang.Object
org.apereo.cas.configuration.model.support.dynamodb.DynamoDbDaxProperties
All Implemented Interfaces:
Serializable

@RequiresModule(name="cas-server-support-dynamodb-core") public class DynamoDbDaxProperties extends Object implements Serializable
Since:
6.1.0
See Also:
  • Constructor Details

    • DynamoDbDaxProperties

      public DynamoDbDaxProperties()
  • Method Details

    • getUrl

      public String getUrl()
      Cluster url. For example, dax://my-cluster.l6fzcv.dax-clusters.us-east-1.amazonaws.com.
    • getConnectTimeout

      public String getConnectTimeout()
      Connection timeout, calculated in milliseconds.
    • getConnectionTtl

      public String getConnectionTtl()
      How long should connections be kept alive, calculated in milliseconds.
    • getIdleTimeout

      public String getIdleTimeout()
      Connection idle timeout, calculated in milliseconds.
    • getRequestTimeout

      public String getRequestTimeout()
      Request execution timeout, calculated in milliseconds.
    • getReadRetries

      public int getReadRetries()
      Number of read retry attempts.
    • getWriteRetries

      public int getWriteRetries()
      Number of write retry attempts.
    • getMaxConcurrency

      public int getMaxConcurrency()
      Determines the maximum number of concurrent requests that can be made to the DAX cluster.
    • setUrl

      public DynamoDbDaxProperties setUrl(String url)
      Cluster url. For example, dax://my-cluster.l6fzcv.dax-clusters.us-east-1.amazonaws.com.
      Returns:
      this.
    • setConnectTimeout

      public DynamoDbDaxProperties setConnectTimeout(String connectTimeout)
      Connection timeout, calculated in milliseconds.
      Returns:
      this.
    • setConnectionTtl

      public DynamoDbDaxProperties setConnectionTtl(String connectionTtl)
      How long should connections be kept alive, calculated in milliseconds.
      Returns:
      this.
    • setIdleTimeout

      public DynamoDbDaxProperties setIdleTimeout(String idleTimeout)
      Connection idle timeout, calculated in milliseconds.
      Returns:
      this.
    • setRequestTimeout

      public DynamoDbDaxProperties setRequestTimeout(String requestTimeout)
      Request execution timeout, calculated in milliseconds.
      Returns:
      this.
    • setReadRetries

      public DynamoDbDaxProperties setReadRetries(int readRetries)
      Number of read retry attempts.
      Returns:
      this.
    • setWriteRetries

      public DynamoDbDaxProperties setWriteRetries(int writeRetries)
      Number of write retry attempts.
      Returns:
      this.
    • setMaxConcurrency

      public DynamoDbDaxProperties setMaxConcurrency(int maxConcurrency)
      Determines the maximum number of concurrent requests that can be made to the DAX cluster.
      Returns:
      this.