Class ThrottleCoreProperties

java.lang.Object
org.apereo.cas.configuration.model.support.throttle.ThrottleCoreProperties
All Implemented Interfaces:
Serializable

@RequiresModule(name="cas-server-support-throttle") public class ThrottleCoreProperties extends Object implements Serializable
Configuration properties class for cas.throttle.
Since:
6.4.0
See Also:
  • Constructor Details

    • ThrottleCoreProperties

      public ThrottleCoreProperties()
  • Method Details

    • getUsernameParameter

      public String getUsernameParameter()
      Username parameter to use in order to extract the username from the request.
    • getHeaderName

      public String getHeaderName()
      Request header name to use in order to extract a header value from the request.
    • getAppCode

      public String getAppCode()
      Application code used to identify this application in the audit logs.
    • setUsernameParameter

      public ThrottleCoreProperties setUsernameParameter(String usernameParameter)
      Username parameter to use in order to extract the username from the request.
      Returns:
      this.
    • setHeaderName

      public ThrottleCoreProperties setHeaderName(String headerName)
      Request header name to use in order to extract a header value from the request.
      Returns:
      this.
    • setAppCode

      public ThrottleCoreProperties setAppCode(String appCode)
      Application code used to identify this application in the audit logs.
      Returns:
      this.