Class PasswordPolicyPasswordSettingsBreachedProtection

java.lang.Object
com.okta.sdk.resource.model.PasswordPolicyPasswordSettingsBreachedProtection
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 PasswordPolicyPasswordSettingsBreachedProtection extends Object implements Serializable
Breached Protection settings
See Also:
  • Field Details

  • Constructor Details

    • PasswordPolicyPasswordSettingsBreachedProtection

      public PasswordPolicyPasswordSettingsBreachedProtection()
  • Method Details

    • delegatedWorkflowId

      public PasswordPolicyPasswordSettingsBreachedProtection delegatedWorkflowId(String delegatedWorkflowId)
    • getDelegatedWorkflowId

      @Nullable public String getDelegatedWorkflowId()
      The `id` of the workflow that runs when a breached password is found during a sign-in attempt.
      Returns:
      delegatedWorkflowId
    • getDelegatedWorkflowId_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getDelegatedWorkflowId_JsonNullable()
    • setDelegatedWorkflowId_JsonNullable

      public void setDelegatedWorkflowId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> delegatedWorkflowId)
    • setDelegatedWorkflowId

      public void setDelegatedWorkflowId(String delegatedWorkflowId)
    • expireAfterDays

      public PasswordPolicyPasswordSettingsBreachedProtection expireAfterDays(Integer expireAfterDays)
    • getExpireAfterDays

      @Nullable public Integer getExpireAfterDays()
      Specifies the number of days after a breached password is found during a sign-in attempt that the user's password should expire. Valid values: 0 through 10. If set to 0, it happens immediately.
      Returns:
      expireAfterDays
    • getExpireAfterDays_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Integer> getExpireAfterDays_JsonNullable()
    • setExpireAfterDays_JsonNullable

      public void setExpireAfterDays_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Integer> expireAfterDays)
    • setExpireAfterDays

      public void setExpireAfterDays(Integer expireAfterDays)
    • logoutEnabled

      public PasswordPolicyPasswordSettingsBreachedProtection logoutEnabled(Boolean logoutEnabled)
    • getLogoutEnabled

      @Nullable public Boolean getLogoutEnabled()
      (Optional, default is false) If true, you must also specify a value for `expireAfterDays`. When enabled, the user's session(s) are terminated immediately the first time the user's credentials are detected as part of a breach.
      Returns:
      logoutEnabled
    • getLogoutEnabled_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Boolean> getLogoutEnabled_JsonNullable()
    • setLogoutEnabled_JsonNullable

      public void setLogoutEnabled_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> logoutEnabled)
    • setLogoutEnabled

      public void setLogoutEnabled(Boolean logoutEnabled)
    • 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