クラス PasswordParameters.PasswordParametersBuilder

java.lang.ObjectSE
org.springframework.credhub.support.password.PasswordParameters.PasswordParametersBuilder
含まれているクラス:
PasswordParameters

public static class PasswordParameters.PasswordParametersBuilder extends ObjectSE
PasswordParameters.PasswordParametersBuilder を構築するための流れるような API を提供するビルダー。
  • コンストラクターの詳細

    • PasswordParametersBuilder

      public PasswordParametersBuilder()
  • メソッドの詳細

    • length

      パスワードの長さパラメーターの値を設定します。
      パラメーター:
      length - パラメーター値
      戻り値:
      ビルダー
    • excludeUpper

      public PasswordParameters.PasswordParametersBuilder excludeUpper(boolean exclude)
      大文字を除外するパラメーターの値を設定します。
      パラメーター:
      exclude - 生成された資格情報の値から大文字の英字を除外する場合は true
      戻り値:
      ビルダー
    • excludeLower

      public PasswordParameters.PasswordParametersBuilder excludeLower(boolean exclude)
      小文字を除外するパラメーターの値を設定します。
      パラメーター:
      exclude - 生成された資格情報の値から小文字の英字を除外する場合は true
      戻り値:
      ビルダー
    • excludeNumber

      public PasswordParameters.PasswordParametersBuilder excludeNumber(boolean exclude)
      除外する数字パラメーターの値を設定します。
      パラメーター:
      exclude - 生成された資格情報の値から数字を除外する場合は true
      戻り値:
      ビルダー
    • includeSpecial

      public PasswordParameters.PasswordParametersBuilder includeSpecial(boolean include)
      特殊文字を含めるパラメーターの値を設定します。
      パラメーター:
      include - 生成された資格情報の値に英数字以外の文字を含める場合は true
      戻り値:
      ビルダー
    • build

      public PasswordParameters build()
      指定された値から PasswordParameters を作成します。
      戻り値:
      作成された PasswordParameters