Class ExtensionPasswordStateUser.Builder
- java.lang.Object
-
- com.oracle.bmc.identitydomains.model.ExtensionPasswordStateUser.Builder
-
- Enclosing class:
- ExtensionPasswordStateUser
public static class ExtensionPasswordStateUser.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExtensionPasswordStateUser.Builder
applicablePasswordPolicy(UserExtApplicablePasswordPolicy applicablePasswordPolicy)
ExtensionPasswordStateUser
build()
ExtensionPasswordStateUser.Builder
cantChange(Boolean cantChange)
Indicates that the current password MAY NOT be changed and all other password expiry settings SHALL be ignoredExtensionPasswordStateUser.Builder
cantExpire(Boolean cantExpire)
Indicates that the password expiry policy will not be applied for the current ResourceExtensionPasswordStateUser.Builder
copy(ExtensionPasswordStateUser model)
ExtensionPasswordStateUser.Builder
expired(Boolean expired)
Indicates that the password has expiredExtensionPasswordStateUser.Builder
lastFailedValidationDate(String lastFailedValidationDate)
A DateTime that specifies the date and time when last failed password validation was setExtensionPasswordStateUser.Builder
lastSuccessfulSetDate(String lastSuccessfulSetDate)
A DateTime that specifies the date and time when the current password was setExtensionPasswordStateUser.Builder
lastSuccessfulValidationDate(String lastSuccessfulValidationDate)
A DateTime that specifies the date and time when last successful password validation was setExtensionPasswordStateUser.Builder
mustChange(Boolean mustChange)
Indicates that the subject password value MUST change on next login.
-
-
-
Method Detail
-
lastSuccessfulSetDate
public ExtensionPasswordStateUser.Builder lastSuccessfulSetDate(String lastSuccessfulSetDate)
A DateTime that specifies the date and time when the current password was set*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: request - type: dateTime - uniqueness: none
- Parameters:
lastSuccessfulSetDate
- the value to set- Returns:
- this builder
-
cantChange
public ExtensionPasswordStateUser.Builder cantChange(Boolean cantChange)
Indicates that the current password MAY NOT be changed and all other password expiry settings SHALL be ignored*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: request - type: boolean - uniqueness: none
- Parameters:
cantChange
- the value to set- Returns:
- this builder
-
cantExpire
public ExtensionPasswordStateUser.Builder cantExpire(Boolean cantExpire)
Indicates that the password expiry policy will not be applied for the current Resource*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: request - type: boolean - uniqueness: none
- Parameters:
cantExpire
- the value to set- Returns:
- this builder
-
mustChange
public ExtensionPasswordStateUser.Builder mustChange(Boolean mustChange)
Indicates that the subject password value MUST change on next login.If not changed, typically the account is locked. The value may be set indirectly when the subject’s current password expires or directly set by an administrator.
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: request - type: boolean - uniqueness: none
- Parameters:
mustChange
- the value to set- Returns:
- this builder
-
expired
public ExtensionPasswordStateUser.Builder expired(Boolean expired)
Indicates that the password has expired*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: request - type: boolean - uniqueness: none
- Parameters:
expired
- the value to set- Returns:
- this builder
-
lastSuccessfulValidationDate
public ExtensionPasswordStateUser.Builder lastSuccessfulValidationDate(String lastSuccessfulValidationDate)
A DateTime that specifies the date and time when last successful password validation was set*Added In:** 2011192329
*SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: request - type: dateTime - uniqueness: none
- Parameters:
lastSuccessfulValidationDate
- the value to set- Returns:
- this builder
-
lastFailedValidationDate
public ExtensionPasswordStateUser.Builder lastFailedValidationDate(String lastFailedValidationDate)
A DateTime that specifies the date and time when last failed password validation was set*Added In:** 2011192329
*SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: request - type: dateTime - uniqueness: none
- Parameters:
lastFailedValidationDate
- the value to set- Returns:
- this builder
-
applicablePasswordPolicy
public ExtensionPasswordStateUser.Builder applicablePasswordPolicy(UserExtApplicablePasswordPolicy applicablePasswordPolicy)
-
build
public ExtensionPasswordStateUser build()
-
copy
public ExtensionPasswordStateUser.Builder copy(ExtensionPasswordStateUser model)
-
-