Class PrincipalRateLimitEntity

java.lang.Object
com.okta.sdk.resource.model.PrincipalRateLimitEntity
All Implemented Interfaces:
Serializable

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2026-03-13T17:36:05.533634+05:30[Asia/Kolkata]", comments="Generator version: 7.15.0") public class PrincipalRateLimitEntity extends Object implements Serializable
See Also:
  • Field Details

  • Constructor Details

    • PrincipalRateLimitEntity

      public PrincipalRateLimitEntity()
  • Method Details

    • getCreatedBy

      @Nullable public String getCreatedBy()
      The Okta user ID of the user who created the principle rate limit entity
      Returns:
      createdBy
    • getCreatedDate

      @Nullable public OffsetDateTime getCreatedDate()
      The date and time the principle rate limit entity was created
      Returns:
      createdDate
    • defaultConcurrencyPercentage

      public PrincipalRateLimitEntity defaultConcurrencyPercentage(Integer defaultConcurrencyPercentage)
    • getDefaultConcurrencyPercentage

      @Nullable public Integer getDefaultConcurrencyPercentage()
      The default percentage of a given concurrency limit threshold that the owning principal can consume
      Returns:
      defaultConcurrencyPercentage
    • setDefaultConcurrencyPercentage

      public void setDefaultConcurrencyPercentage(Integer defaultConcurrencyPercentage)
    • defaultPercentage

      public PrincipalRateLimitEntity defaultPercentage(Integer defaultPercentage)
    • getDefaultPercentage

      @Nullable public Integer getDefaultPercentage()
      The default percentage of a given rate limit threshold that the owning principal can consume
      Returns:
      defaultPercentage
    • setDefaultPercentage

      public void setDefaultPercentage(Integer defaultPercentage)
    • getId

      @Nullable public String getId()
      The unique identifier of the principle rate limit entity
      Returns:
      id
    • getLastUpdate

      @Nullable public OffsetDateTime getLastUpdate()
      The date and time the principle rate limit entity was last updated
      Returns:
      lastUpdate
    • getLastUpdatedBy

      @Nullable public String getLastUpdatedBy()
      The Okta user ID of the user who last updated the principle rate limit entity
      Returns:
      lastUpdatedBy
    • getOrgId

      @Nullable public String getOrgId()
      The unique identifier of the Okta org
      Returns:
      orgId
    • principalId

      public PrincipalRateLimitEntity principalId(String principalId)
    • getPrincipalId

      @Nonnull public String getPrincipalId()
      The unique identifier of the principal. This is the ID of the API token or OAuth 2.0 app.
      Returns:
      principalId
    • setPrincipalId

      public void setPrincipalId(String principalId)
    • principalType

      public PrincipalRateLimitEntity principalType(PrincipalType principalType)
    • getPrincipalType

      @Nonnull public PrincipalType getPrincipalType()
      Get principalType
      Returns:
      principalType
    • setPrincipalType

      public void setPrincipalType(PrincipalType principalType)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object