Class PasswordParameters.PasswordParametersBuilder

java.lang.Object
org.springframework.credhub.support.password.PasswordParameters.PasswordParametersBuilder
Enclosing class:
PasswordParameters

public static class PasswordParameters.PasswordParametersBuilder extends Object
A builder that provides a fluent API for constructing PasswordParameters.PasswordParametersBuilders.
  • Constructor Details

    • PasswordParametersBuilder

      public PasswordParametersBuilder()
  • Method Details

    • length

      Set the value of the password length parameter.
      Parameters:
      length - the parameter value
      Returns:
      the builder
    • excludeUpper

      public PasswordParameters.PasswordParametersBuilder excludeUpper(boolean exclude)
      Set the value of the exclude upper case characters parameter.
      Parameters:
      exclude - true to exclude upper case alpha characters from generated credential value
      Returns:
      the builder
    • excludeLower

      public PasswordParameters.PasswordParametersBuilder excludeLower(boolean exclude)
      Set the value of the exclude lower case characters parameter.
      Parameters:
      exclude - true to exclude lower case alpha characters from generated credential value
      Returns:
      the builder
    • excludeNumber

      public PasswordParameters.PasswordParametersBuilder excludeNumber(boolean exclude)
      Set the value of the exclude numeric characters parameter.
      Parameters:
      exclude - true to exclude numeric characters from generated credential value
      Returns:
      the builder
    • includeSpecial

      public PasswordParameters.PasswordParametersBuilder includeSpecial(boolean include)
      Set the value of the include special characters parameter.
      Parameters:
      include - true to include non-alphanumeric characters in generated credential value
      Returns:
      the builder
    • build

      public PasswordParameters build()
      Create a PasswordParameters from the provided values.
      Returns:
      the created PasswordParameters