Class OINSaml20ApplicationSettingsSignOn

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-09-23T08:35:59.300824-05:00[America/Chicago]", comments="Generator version: 7.8.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

    • JSON_PROPERTY_AUDIENCE_OVERRIDE

      public static final String JSON_PROPERTY_AUDIENCE_OVERRIDE
      See Also:
    • JSON_PROPERTY_CONFIGURED_ATTRIBUTE_STATEMENTS

      public static final String JSON_PROPERTY_CONFIGURED_ATTRIBUTE_STATEMENTS
      See Also:
    • JSON_PROPERTY_DEFAULT_RELAY_STATE

      public static final String JSON_PROPERTY_DEFAULT_RELAY_STATE
      See Also:
    • JSON_PROPERTY_DESTINATION_OVERRIDE

      public static final String JSON_PROPERTY_DESTINATION_OVERRIDE
      See Also:
    • JSON_PROPERTY_RECIPIENT_OVERRIDE

      public static final String JSON_PROPERTY_RECIPIENT_OVERRIDE
      See Also:
    • JSON_PROPERTY_SAML_ASSERTION_LIFETIME_SECONDS

      public static final String JSON_PROPERTY_SAML_ASSERTION_LIFETIME_SECONDS
      See Also:
    • JSON_PROPERTY_SSO_ACS_URL_OVERRIDE

      public static final String JSON_PROPERTY_SSO_ACS_URL_OVERRIDE
      See Also:
  • Constructor Details

    • OINSaml20ApplicationSettingsSignOn

      public OINSaml20ApplicationSettingsSignOn()
  • Method Details

    • 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
    • setAudienceOverride

      public void setAudienceOverride(String audienceOverride)
    • configuredAttributeStatements

      public OINSaml20ApplicationSettingsSignOn configuredAttributeStatements(List<SamlAttributeStatement> configuredAttributeStatements)
    • addconfiguredAttributeStatementsItem

      public OINSaml20ApplicationSettingsSignOn addconfiguredAttributeStatementsItem(SamlAttributeStatement configuredAttributeStatementsItem)
    • getConfiguredAttributeStatements

      @Nullable public List<SamlAttributeStatement> getConfiguredAttributeStatements()
      Get configuredAttributeStatements
      Returns:
      configuredAttributeStatements
    • setConfiguredAttributeStatements

      public void setConfiguredAttributeStatements(List<SamlAttributeStatement> configuredAttributeStatements)
    • defaultRelayState

      public OINSaml20ApplicationSettingsSignOn defaultRelayState(String defaultRelayState)
    • getDefaultRelayState

      @Nullable public String getDefaultRelayState()
      Identifies a specific application resource in an IdP-initiated SSO scenario
      Returns:
      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
    • 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
    • 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
    • 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