Class ExtensionFidoAuthenticationFactorSettings.Builder
- java.lang.Object
-
- com.oracle.bmc.identitydomains.model.ExtensionFidoAuthenticationFactorSettings.Builder
-
- Enclosing class:
- ExtensionFidoAuthenticationFactorSettings
public static class ExtensionFidoAuthenticationFactorSettings.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
attestation
public ExtensionFidoAuthenticationFactorSettings.Builder attestation(ExtensionFidoAuthenticationFactorSettings.Attestation attestation)
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
- Parameters:
attestation
- the value to set- Returns:
- this builder
-
authenticatorSelectionAttachment
public ExtensionFidoAuthenticationFactorSettings.Builder authenticatorSelectionAttachment(ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionAttachment authenticatorSelectionAttachment)
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
- Parameters:
authenticatorSelectionAttachment
- the value to set- Returns:
- this builder
-
authenticatorSelectionUserVerification
public ExtensionFidoAuthenticationFactorSettings.Builder authenticatorSelectionUserVerification(ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionUserVerification authenticatorSelectionUserVerification)
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
- Parameters:
authenticatorSelectionUserVerification
- the value to set- Returns:
- this builder
-
authenticatorSelectionResidentKey
public ExtensionFidoAuthenticationFactorSettings.Builder authenticatorSelectionResidentKey(ExtensionFidoAuthenticationFactorSettings.AuthenticatorSelectionResidentKey authenticatorSelectionResidentKey)
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
- Parameters:
authenticatorSelectionResidentKey
- the value to set- Returns:
- this builder
-
timeout
public ExtensionFidoAuthenticationFactorSettings.Builder timeout(Integer timeout)
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
- Parameters:
timeout
- the value to set- Returns:
- this builder
-
authenticatorSelectionRequireResidentKey
public ExtensionFidoAuthenticationFactorSettings.Builder authenticatorSelectionRequireResidentKey(Boolean authenticatorSelectionRequireResidentKey)
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
- Parameters:
authenticatorSelectionRequireResidentKey
- the value to set- Returns:
- this builder
-
publicKeyTypes
public ExtensionFidoAuthenticationFactorSettings.Builder publicKeyTypes(List<ExtensionFidoAuthenticationFactorSettings.PublicKeyTypes> publicKeyTypes)
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
- Parameters:
publicKeyTypes
- the value to set- Returns:
- this builder
-
excludeCredentials
public ExtensionFidoAuthenticationFactorSettings.Builder excludeCredentials(Boolean excludeCredentials)
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
- Parameters:
excludeCredentials
- the value to set- Returns:
- this builder
-
domainValidationLevel
public ExtensionFidoAuthenticationFactorSettings.Builder domainValidationLevel(Integer domainValidationLevel)
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
- Parameters:
domainValidationLevel
- the value to set- Returns:
- this builder
-
build
public ExtensionFidoAuthenticationFactorSettings build()
-
copy
public ExtensionFidoAuthenticationFactorSettings.Builder copy(ExtensionFidoAuthenticationFactorSettings model)
-
-