Class ExtensionPasswordStateUser.Builder

    • Constructor Detail

      • Builder

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