Class ExtensionFidoAuthenticationFactorSettings
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.identitydomains.model.ExtensionFidoAuthenticationFactorSettings
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class ExtensionFidoAuthenticationFactorSettings extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThis extension defines attributes used to manage Multi-Factor Authentication settings of fido authentication
 Note: Objects should always be created or deserialized using theExtensionFidoAuthenticationFactorSettings.Builder.This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the ExtensionFidoAuthenticationFactorSettings.Builder, which maintain a set of all explicitly set fields calledExtensionFidoAuthenticationFactorSettings.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classExtensionFidoAuthenticationFactorSettings.AttestationAttribute used to define the type of attestation required.static classExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionAttachmentAttribute used to define authenticator selection attachment.static classExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionResidentKeyAttribute used to define authenticator selection resident key requirement.static classExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionUserVerificationAttribute used to define authenticator selection verification.static classExtensionFidoAuthenticationFactorSettings.Builderstatic classExtensionFidoAuthenticationFactorSettings.PublicKeyTypes
 - 
Constructor SummaryConstructors Constructor Description ExtensionFidoAuthenticationFactorSettings(ExtensionFidoAuthenticationFactorSettings.Attestation attestation, ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionAttachment authenticatorSelectionAttachment, ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionUserVerification authenticatorSelectionUserVerification, ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionResidentKey authenticatorSelectionResidentKey, Integer timeout, Boolean authenticatorSelectionRequireResidentKey, List<ExtensionFidoAuthenticationFactorSettings.PublicKeyTypes> publicKeyTypes, Boolean excludeCredentials, Integer domainValidationLevel)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExtensionFidoAuthenticationFactorSettings.Builderbuilder()Create a new builder.booleanequals(Object o)ExtensionFidoAuthenticationFactorSettings.AttestationgetAttestation()Attribute used to define the type of attestation required.ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionAttachmentgetAuthenticatorSelectionAttachment()Attribute used to define authenticator selection attachment.BooleangetAuthenticatorSelectionRequireResidentKey()Flag used to indicate authenticator selection is required or notExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionResidentKeygetAuthenticatorSelectionResidentKey()Attribute used to define authenticator selection resident key requirement.ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionUserVerificationgetAuthenticatorSelectionUserVerification()Attribute used to define authenticator selection verification.IntegergetDomainValidationLevel()Number of domain levels Oracle Identity Cloud Service should use for origin comparisionBooleangetExcludeCredentials()Flag used to indicate whether we need to restrict creation of multiple credentials in same authenticatorList<ExtensionFidoAuthenticationFactorSettings.PublicKeyTypes>getPublicKeyTypes()List of server supported public key algorithmsIntegergetTimeout()Timeout for the fido authentication to completeinthashCode()ExtensionFidoAuthenticationFactorSettings.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
ExtensionFidoAuthenticationFactorSettings@Deprecated @ConstructorProperties({"attestation","authenticatorSelectionAttachment","authenticatorSelectionUserVerification","authenticatorSelectionResidentKey","timeout","authenticatorSelectionRequireResidentKey","publicKeyTypes","excludeCredentials","domainValidationLevel"}) public ExtensionFidoAuthenticationFactorSettings(ExtensionFidoAuthenticationFactorSettings.Attestation attestation, ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionAttachment authenticatorSelectionAttachment, ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionUserVerification authenticatorSelectionUserVerification, ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionResidentKey authenticatorSelectionResidentKey, Integer timeout, Boolean authenticatorSelectionRequireResidentKey, List<ExtensionFidoAuthenticationFactorSettings.PublicKeyTypes> publicKeyTypes, Boolean excludeCredentials, Integer domainValidationLevel) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static ExtensionFidoAuthenticationFactorSettings.Builder builder() Create a new builder.
 - 
toBuilderpublic ExtensionFidoAuthenticationFactorSettings.Builder toBuilder() 
 - 
getAttestationpublic ExtensionFidoAuthenticationFactorSettings.Attestation getAttestation() Attribute used to define the type of attestation required.*Added In:** 2009232244 *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getAuthenticatorSelectionAttachmentpublic ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionAttachment getAuthenticatorSelectionAttachment() Attribute used to define authenticator selection attachment.*Added In:** 2009232244 *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getAuthenticatorSelectionUserVerificationpublic ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionUserVerification getAuthenticatorSelectionUserVerification() Attribute used to define authenticator selection verification.*Added In:** 2009232244 *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getAuthenticatorSelectionResidentKeypublic ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionResidentKey getAuthenticatorSelectionResidentKey() Attribute used to define authenticator selection resident key requirement.*Added In:** 2009232244 *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getTimeoutpublic Integer getTimeout() Timeout for the fido authentication to complete*Added In:** 2009232244 *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - idcsMaxValue: 600000 - idcsMinValue: 10000 - required: true - returned: default - type: integer - uniqueness: none - Returns:
- the value
 
 - 
getAuthenticatorSelectionRequireResidentKeypublic Boolean getAuthenticatorSelectionRequireResidentKey() Flag used to indicate authenticator selection is required or not*Added In:** 2009232244 *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getPublicKeyTypespublic List<ExtensionFidoAuthenticationFactorSettings.PublicKeyTypes> getPublicKeyTypes() List of server supported public key algorithms*Added In:** 2009232244 *SCIM++ Properties:** - idcsSearchable: false - multiValued: true - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getExcludeCredentialspublic Boolean getExcludeCredentials() Flag used to indicate whether we need to restrict creation of multiple credentials in same authenticator*Added In:** 2009232244 *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getDomainValidationLevelpublic Integer getDomainValidationLevel() Number of domain levels Oracle Identity Cloud Service should use for origin comparision*Added In:** 2109020413 *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - idcsMaxValue: 2 - idcsMinValue: 0 - required: false - returned: default - type: integer - uniqueness: none - Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-