Class ExtensionUserStateUser.Builder
- java.lang.Object
-
- com.oracle.bmc.identitydomains.model.ExtensionUserStateUser.Builder
-
- Enclosing class:
- ExtensionUserStateUser
public static class ExtensionUserStateUser.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
lastSuccessfulLoginDate
public ExtensionUserStateUser.Builder lastSuccessfulLoginDate(String lastSuccessfulLoginDate)
The last successful login date.*SCIM++ Properties:** - idcsSearchable: true - idcsAllowUpdatesInReadOnlyMode: true - multiValued: false - mutability: readOnly - idcsRequiresWriteForAccessFlows: true - required: false - returned: request - type: dateTime - uniqueness: none
- Parameters:
lastSuccessfulLoginDate
- the value to set- Returns:
- this builder
-
previousSuccessfulLoginDate
public ExtensionUserStateUser.Builder previousSuccessfulLoginDate(String previousSuccessfulLoginDate)
The previous successful login date.*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - idcsRequiresWriteForAccessFlows: true - required: false - returned: request - type: dateTime - uniqueness: none
- Parameters:
previousSuccessfulLoginDate
- the value to set- Returns:
- this builder
-
lastFailedLoginDate
public ExtensionUserStateUser.Builder lastFailedLoginDate(String lastFailedLoginDate)
The last failed login date.*SCIM++ Properties:** - idcsSearchable: false - idcsAllowUpdatesInReadOnlyMode: true - multiValued: false - mutability: readOnly - idcsRequiresWriteForAccessFlows: true - required: false - returned: request - type: dateTime - uniqueness: none
- Parameters:
lastFailedLoginDate
- the value to set- Returns:
- this builder
-
loginAttempts
public ExtensionUserStateUser.Builder loginAttempts(Integer loginAttempts)
The number of failed login attempts.The value is reset to 0 after a successful login.
*SCIM++ Properties:** - idcsSearchable: false - idcsAllowUpdatesInReadOnlyMode: true - multiValued: false - mutability: readOnly - idcsRequiresWriteForAccessFlows: true - idcsRequiresImmediateReadAfterWriteForAccessFlows: true - required: false - returned: request - type: integer - uniqueness: none
- Parameters:
loginAttempts
- the value to set- Returns:
- this builder
-
recoveryAttempts
public ExtensionUserStateUser.Builder recoveryAttempts(Integer recoveryAttempts)
The number of failed recovery attempts.The value is reset to 0 after a successful login.
*Added In:** 19.1.4
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - idcsRequiresWriteForAccessFlows: true - required: false - returned: request - type: integer - uniqueness: none
- Parameters:
recoveryAttempts
- the value to set- Returns:
- this builder
-
recoveryEnrollAttempts
public ExtensionUserStateUser.Builder recoveryEnrollAttempts(Integer recoveryEnrollAttempts)
The number of failed account recovery enrollment attempts.*Added In:** 19.1.4
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: request - type: integer - uniqueness: none
- Parameters:
recoveryEnrollAttempts
- the value to set- Returns:
- this builder
-
maxConcurrentSessions
public ExtensionUserStateUser.Builder maxConcurrentSessions(Integer maxConcurrentSessions)
The maximum number of concurrent sessions for a user.*Added In:** 20.1.3
*SCIM++ Properties:** - caseExact: false - idcsMaxValue: 999 - idcsMinValue: 1 - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none
- Parameters:
maxConcurrentSessions
- the value to set- Returns:
- this builder
-
recoveryLocked
public ExtensionUserStateUser.Builder recoveryLocked(UserExtRecoveryLocked recoveryLocked)
-
locked
public ExtensionUserStateUser.Builder locked(UserExtLocked locked)
-
build
public ExtensionUserStateUser build()
-
copy
public ExtensionUserStateUser.Builder copy(ExtensionUserStateUser model)
-
-