Class OINSaml20ApplicationSettingsSignOn

java.lang.Object
com.okta.sdk.resource.model.OINSaml20ApplicationSettingsSignOn
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 OINSaml20ApplicationSettingsSignOn extends Object implements Serializable
Contains SAML 2.0 sign-on mode attributes. > **Note:** Set `destinationOverride` to configure any other SAML 2.0 attributes in this section.
See Also:
  • Field Details

  • Constructor Details

    • OINSaml20ApplicationSettingsSignOn

      public OINSaml20ApplicationSettingsSignOn()
  • Method Details

    • attributeStatements

      public OINSaml20ApplicationSettingsSignOn attributeStatements(List<SamlAttributeStatement> attributeStatements)
    • addattributeStatementsItem

      public OINSaml20ApplicationSettingsSignOn addattributeStatementsItem(SamlAttributeStatement attributeStatementsItem)
    • getAttributeStatements

      @Nullable public List<SamlAttributeStatement> getAttributeStatements()
      A list of custom attribute statements for the app's SAML assertion. See [SAML 2.0 Technical Overview](https://docs.oasis-open.org/security/saml/Post2.0/sstc-saml-tech-overview-2.0-cd-02.html). There are two types of attribute statements: | Type | Description | | ---- | ----------- | | EXPRESSION | Generic attribute statement that can be dynamic and supports [Okta Expression Language](https://developer.okta.com/docs/reference/okta-expression-language/) | | GROUP | Group attribute statement |
      Returns:
      attributeStatements
    • setAttributeStatements

      public void setAttributeStatements(List<SamlAttributeStatement> attributeStatements)
    • audienceOverride

      public OINSaml20ApplicationSettingsSignOn audienceOverride(String audienceOverride)
    • getAudienceOverride

      @Nullable public String getAudienceOverride()
      Audience override for CASB configuration. See [CASB config guide](https://help.okta.com/en-us/Content/Topics/Apps/CASB-config-guide.htm).
      Returns:
      audienceOverride
    • getAudienceOverride_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getAudienceOverride_JsonNullable()
    • setAudienceOverride_JsonNullable

      public void setAudienceOverride_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> audienceOverride)
    • setAudienceOverride

      public void setAudienceOverride(String audienceOverride)
    • defaultRelayState

      public OINSaml20ApplicationSettingsSignOn defaultRelayState(String defaultRelayState)
    • getDefaultRelayState

      @Nullable public String getDefaultRelayState()
      Identifies a specific application resource in an IdP-initiated SSO scenario
      Returns:
      defaultRelayState
    • getDefaultRelayState_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getDefaultRelayState_JsonNullable()
    • setDefaultRelayState_JsonNullable

      public void setDefaultRelayState_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> defaultRelayState)
    • setDefaultRelayState

      public void setDefaultRelayState(String defaultRelayState)
    • destinationOverride

      public OINSaml20ApplicationSettingsSignOn destinationOverride(String destinationOverride)
    • getDestinationOverride

      @Nullable public String getDestinationOverride()
      Destination override for CASB configuration. See [CASB config guide](https://help.okta.com/en-us/Content/Topics/Apps/CASB-config-guide.htm).
      Returns:
      destinationOverride
    • getDestinationOverride_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getDestinationOverride_JsonNullable()
    • setDestinationOverride_JsonNullable

      public void setDestinationOverride_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> destinationOverride)
    • setDestinationOverride

      public void setDestinationOverride(String destinationOverride)
    • recipientOverride

      public OINSaml20ApplicationSettingsSignOn recipientOverride(String recipientOverride)
    • getRecipientOverride

      @Nullable public String getRecipientOverride()
      Recipient override for CASB configuration. See [CASB config guide](https://help.okta.com/en-us/Content/Topics/Apps/CASB-config-guide.htm).
      Returns:
      recipientOverride
    • getRecipientOverride_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getRecipientOverride_JsonNullable()
    • setRecipientOverride_JsonNullable

      public void setRecipientOverride_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> recipientOverride)
    • setRecipientOverride

      public void setRecipientOverride(String recipientOverride)
    • samlAssertionLifetimeSeconds

      public OINSaml20ApplicationSettingsSignOn samlAssertionLifetimeSeconds(Integer samlAssertionLifetimeSeconds)
    • getSamlAssertionLifetimeSeconds

      @Nullable public Integer getSamlAssertionLifetimeSeconds()
      Determines the SAML app session lifetimes with Okta
      Returns:
      samlAssertionLifetimeSeconds
    • setSamlAssertionLifetimeSeconds

      public void setSamlAssertionLifetimeSeconds(Integer samlAssertionLifetimeSeconds)
    • ssoAcsUrlOverride

      public OINSaml20ApplicationSettingsSignOn ssoAcsUrlOverride(String ssoAcsUrlOverride)
    • getSsoAcsUrlOverride

      @Nullable public String getSsoAcsUrlOverride()
      Assertion Consumer Service (ACS) URL override for CASB configuration. See [CASB config guide](https://help.okta.com/en-us/Content/Topics/Apps/CASB-config-guide.htm).
      Returns:
      ssoAcsUrlOverride
    • getSsoAcsUrlOverride_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getSsoAcsUrlOverride_JsonNullable()
    • setSsoAcsUrlOverride_JsonNullable

      public void setSsoAcsUrlOverride_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> ssoAcsUrlOverride)
    • setSsoAcsUrlOverride

      public void setSsoAcsUrlOverride(String ssoAcsUrlOverride)
    • 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