Class AuthenticationFactorSettingsBypassCodeSettings.Builder
- java.lang.Object
-
- com.oracle.bmc.identitydomains.model.AuthenticationFactorSettingsBypassCodeSettings.Builder
-
- Enclosing class:
- AuthenticationFactorSettingsBypassCodeSettings
public static class AuthenticationFactorSettingsBypassCodeSettings.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
selfServiceGenerationEnabled
public AuthenticationFactorSettingsBypassCodeSettings.Builder selfServiceGenerationEnabled(Boolean selfServiceGenerationEnabled)
If true, indicates that self-service bypass code generation is enabled*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: boolean - uniqueness: none
- Parameters:
selfServiceGenerationEnabled
- the value to set- Returns:
- this builder
-
helpDeskGenerationEnabled
public AuthenticationFactorSettingsBypassCodeSettings.Builder helpDeskGenerationEnabled(Boolean helpDeskGenerationEnabled)
If true, indicates that help desk bypass code generation is enabled*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: boolean - uniqueness: none
- Parameters:
helpDeskGenerationEnabled
- the value to set- Returns:
- this builder
-
length
public AuthenticationFactorSettingsBypassCodeSettings.Builder length(Integer length)
Exact length of the bypass code to be generated*SCIM++ Properties:** - idcsMaxValue: 20 - idcsMinValue: 8 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: integer - uniqueness: none
- Parameters:
length
- the value to set- Returns:
- this builder
-
maxActive
public AuthenticationFactorSettingsBypassCodeSettings.Builder maxActive(Integer maxActive)
The maximum number of bypass codes that can be issued to any user*SCIM++ Properties:** - idcsMaxValue: 6 - idcsMinValue: 1 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: integer - uniqueness: none
- Parameters:
maxActive
- the value to set- Returns:
- this builder
-
helpDeskCodeExpiryInMins
public AuthenticationFactorSettingsBypassCodeSettings.Builder helpDeskCodeExpiryInMins(Integer helpDeskCodeExpiryInMins)
Expiry (in minutes) of any bypass code that is generated by the help desk*SCIM++ Properties:** - idcsMaxValue: 9999999 - idcsMinValue: 1 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: integer - uniqueness: none
- Parameters:
helpDeskCodeExpiryInMins
- the value to set- Returns:
- this builder
-
helpDeskMaxUsage
public AuthenticationFactorSettingsBypassCodeSettings.Builder helpDeskMaxUsage(Integer helpDeskMaxUsage)
The maximum number of times that any bypass code that is generated by the help desk can be used*SCIM++ Properties:** - idcsMaxValue: 999 - idcsMinValue: 1 - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: integer - uniqueness: none
- Parameters:
helpDeskMaxUsage
- the value to set- Returns:
- this builder
-
build
public AuthenticationFactorSettingsBypassCodeSettings build()
-
copy
public AuthenticationFactorSettingsBypassCodeSettings.Builder copy(AuthenticationFactorSettingsBypassCodeSettings model)
-
-