Package com.okta.sdk.resource.model
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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddattributeStatementsItem(SamlAttributeStatement attributeStatementsItem) attributeStatements(List<SamlAttributeStatement> attributeStatements) audienceOverride(String audienceOverride) defaultRelayState(String defaultRelayState) destinationOverride(String destinationOverride) booleanA list of custom attribute statements for the app's SAML assertion.Audience override for CASB configuration.org.openapitools.jackson.nullable.JsonNullable<String>Identifies a specific application resource in an IdP-initiated SSO scenarioorg.openapitools.jackson.nullable.JsonNullable<String>Destination override for CASB configuration.org.openapitools.jackson.nullable.JsonNullable<String>Recipient override for CASB configuration.org.openapitools.jackson.nullable.JsonNullable<String>Determines the SAML app session lifetimes with OktaAssertion Consumer Service (ACS) URL override for CASB configuration.org.openapitools.jackson.nullable.JsonNullable<String>inthashCode()recipientOverride(String recipientOverride) samlAssertionLifetimeSeconds(Integer samlAssertionLifetimeSeconds) voidsetAttributeStatements(List<SamlAttributeStatement> attributeStatements) voidsetAudienceOverride(String audienceOverride) voidsetAudienceOverride_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> audienceOverride) voidsetDefaultRelayState(String defaultRelayState) voidsetDefaultRelayState_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> defaultRelayState) voidsetDestinationOverride(String destinationOverride) voidsetDestinationOverride_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> destinationOverride) voidsetRecipientOverride(String recipientOverride) voidsetRecipientOverride_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> recipientOverride) voidsetSamlAssertionLifetimeSeconds(Integer samlAssertionLifetimeSeconds) voidsetSsoAcsUrlOverride(String ssoAcsUrlOverride) voidsetSsoAcsUrlOverride_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> ssoAcsUrlOverride) ssoAcsUrlOverride(String ssoAcsUrlOverride) toString()
-
Field Details
-
JSON_PROPERTY_ATTRIBUTE_STATEMENTS
- See Also:
-
JSON_PROPERTY_AUDIENCE_OVERRIDE
- See Also:
-
JSON_PROPERTY_DEFAULT_RELAY_STATE
- See Also:
-
JSON_PROPERTY_DESTINATION_OVERRIDE
- See Also:
-
JSON_PROPERTY_RECIPIENT_OVERRIDE
- See Also:
-
JSON_PROPERTY_SAML_ASSERTION_LIFETIME_SECONDS
- See Also:
-
JSON_PROPERTY_SSO_ACS_URL_OVERRIDE
- See Also:
-
-
Constructor Details
-
OINSaml20ApplicationSettingsSignOn
public OINSaml20ApplicationSettingsSignOn()
-
-
Method Details
-
attributeStatements
public OINSaml20ApplicationSettingsSignOn attributeStatements(List<SamlAttributeStatement> attributeStatements) -
addattributeStatementsItem
public OINSaml20ApplicationSettingsSignOn addattributeStatementsItem(SamlAttributeStatement attributeStatementsItem) -
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
-
audienceOverride
-
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
-
setAudienceOverride_JsonNullable
public void setAudienceOverride_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> audienceOverride) -
setAudienceOverride
-
defaultRelayState
-
getDefaultRelayState
Identifies a specific application resource in an IdP-initiated SSO scenario- Returns:
- defaultRelayState
-
getDefaultRelayState_JsonNullable
-
setDefaultRelayState_JsonNullable
public void setDefaultRelayState_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> defaultRelayState) -
setDefaultRelayState
-
destinationOverride
-
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
-
setDestinationOverride_JsonNullable
public void setDestinationOverride_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> destinationOverride) -
setDestinationOverride
-
recipientOverride
-
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
-
setRecipientOverride_JsonNullable
public void setRecipientOverride_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> recipientOverride) -
setRecipientOverride
-
samlAssertionLifetimeSeconds
public OINSaml20ApplicationSettingsSignOn samlAssertionLifetimeSeconds(Integer samlAssertionLifetimeSeconds) -
getSamlAssertionLifetimeSeconds
Determines the SAML app session lifetimes with Okta- Returns:
- samlAssertionLifetimeSeconds
-
setSamlAssertionLifetimeSeconds
-
ssoAcsUrlOverride
-
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
-
setSsoAcsUrlOverride_JsonNullable
public void setSsoAcsUrlOverride_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> ssoAcsUrlOverride) -
setSsoAcsUrlOverride
-
equals
-
hashCode
public int hashCode() -
toString
-