Class ExtensionUserStateUser.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • 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