Package com.okta.sdk.resource.model
Class IdentityProviderProperties
java.lang.Object
com.okta.sdk.resource.model.IdentityProviderProperties
- 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 IdentityProviderProperties
extends Object
implements Serializable
The properties in the IdP `properties` object vary depending on the IdP type
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumGets or Sets additionalAmr -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddadditionalAmrItem(IdentityProviderProperties.AdditionalAmrEnum additionalAmrItem) additionalAmr(List<IdentityProviderProperties.AdditionalAmrEnum> additionalAmr) booleanThe [authentication assurance level](https://developers.login.gov/oidc/#aal-values) (AAL) value for the Login.gov IdP.org.openapitools.jackson.nullable.JsonNullable<String>The additional Assurance Methods References (AMR) values for Smart Card IdPs.org.openapitools.jackson.nullable.JsonNullable<List<IdentityProviderProperties.AdditionalAmrEnum>>The [type of identity verification](https://developers.login.gov/oidc/#ial-values) (IAL) value for the Login.gov IdP.org.openapitools.jackson.nullable.JsonNullable<String>Get idvMetadataThe ID of the inquiry template from your Persona dashboard.inthashCode()idvMetadata(IdentityProviderPropertiesIdvMetadata idvMetadata) inquiryTemplateId(String inquiryTemplateId) voidsetAalValue(String aalValue) voidsetAalValue_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> aalValue) voidsetAdditionalAmr(List<IdentityProviderProperties.AdditionalAmrEnum> additionalAmr) voidsetAdditionalAmr_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<IdentityProviderProperties.AdditionalAmrEnum>> additionalAmr) voidsetIalValue(String ialValue) voidsetIalValue_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> ialValue) voidsetIdvMetadata(IdentityProviderPropertiesIdvMetadata idvMetadata) voidsetInquiryTemplateId(String inquiryTemplateId) toString()
-
Field Details
-
JSON_PROPERTY_AAL_VALUE
- See Also:
-
JSON_PROPERTY_ADDITIONAL_AMR
- See Also:
-
JSON_PROPERTY_IAL_VALUE
- See Also:
-
JSON_PROPERTY_IDV_METADATA
- See Also:
-
JSON_PROPERTY_INQUIRY_TEMPLATE_ID
- See Also:
-
-
Constructor Details
-
IdentityProviderProperties
public IdentityProviderProperties()
-
-
Method Details
-
aalValue
-
getAalValue
The [authentication assurance level](https://developers.login.gov/oidc/#aal-values) (AAL) value for the Login.gov IdP. See [Add a Login.gov IdP](https://developer.okta.com/docs/guides/add-logingov-idp/). Applies to `LOGINGOV` and `LOGINGOV_SANDBOX` IdP types.- Returns:
- aalValue
-
getAalValue_JsonNullable
-
setAalValue_JsonNullable
public void setAalValue_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> aalValue) -
setAalValue
-
additionalAmr
public IdentityProviderProperties additionalAmr(List<IdentityProviderProperties.AdditionalAmrEnum> additionalAmr) -
addadditionalAmrItem
public IdentityProviderProperties addadditionalAmrItem(IdentityProviderProperties.AdditionalAmrEnum additionalAmrItem) -
getAdditionalAmr
The additional Assurance Methods References (AMR) values for Smart Card IdPs. Applies to `X509` IdP type.- Returns:
- additionalAmr
-
getAdditionalAmr_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<List<IdentityProviderProperties.AdditionalAmrEnum>> getAdditionalAmr_JsonNullable() -
setAdditionalAmr_JsonNullable
public void setAdditionalAmr_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<List<IdentityProviderProperties.AdditionalAmrEnum>> additionalAmr) -
setAdditionalAmr
-
ialValue
-
getIalValue
The [type of identity verification](https://developers.login.gov/oidc/#ial-values) (IAL) value for the Login.gov IdP. See [Add a Login.gov IdP](https://developer.okta.com/docs/guides/add-logingov-idp/). Applies to `LOGINGOV` and `LOGINGOV_SANDBOX` IdP types.- Returns:
- ialValue
-
getIalValue_JsonNullable
-
setIalValue_JsonNullable
public void setIalValue_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> ialValue) -
setIalValue
-
idvMetadata
-
getIdvMetadata
Get idvMetadata- Returns:
- idvMetadata
-
setIdvMetadata
-
inquiryTemplateId
-
getInquiryTemplateId
The ID of the inquiry template from your Persona dashboard. The inquiry template always starts with `itmpl`. Applies to the `IDV_PERSONA` IdP type.- Returns:
- inquiryTemplateId
-
setInquiryTemplateId
-
equals
-
hashCode
public int hashCode() -
toString
-