Class PasswordPolicy.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • minimumPasswordLength

        public PasswordPolicy.Builder minimumPasswordLength​(Integer minimumPasswordLength)
        Minimum password length required.
        Parameters:
        minimumPasswordLength - the value to set
        Returns:
        this builder
      • isUppercaseCharactersRequired

        public PasswordPolicy.Builder isUppercaseCharactersRequired​(Boolean isUppercaseCharactersRequired)
        At least one uppercase character required.
        Parameters:
        isUppercaseCharactersRequired - the value to set
        Returns:
        this builder
      • isLowercaseCharactersRequired

        public PasswordPolicy.Builder isLowercaseCharactersRequired​(Boolean isLowercaseCharactersRequired)
        At least one lower case character required.
        Parameters:
        isLowercaseCharactersRequired - the value to set
        Returns:
        this builder
      • isNumericCharactersRequired

        public PasswordPolicy.Builder isNumericCharactersRequired​(Boolean isNumericCharactersRequired)
        At least one numeric character required.
        Parameters:
        isNumericCharactersRequired - the value to set
        Returns:
        this builder
      • isSpecialCharactersRequired

        public PasswordPolicy.Builder isSpecialCharactersRequired​(Boolean isSpecialCharactersRequired)
        At least one special character required.
        Parameters:
        isSpecialCharactersRequired - the value to set
        Returns:
        this builder
      • isUsernameContainmentAllowed

        public PasswordPolicy.Builder isUsernameContainmentAllowed​(Boolean isUsernameContainmentAllowed)
        User name is allowed to be part of the password.
        Parameters:
        isUsernameContainmentAllowed - the value to set
        Returns:
        this builder