Interface PasswordBuilder

All Superinterfaces:
BaseBuilder<PasswordBuilder>
All Known Implementing Classes:
DefaultPasswordBuilder

public interface PasswordBuilder extends BaseBuilder<PasswordBuilder>
Builder interface for password prompts.

PasswordBuilder extends BaseBuilder to provide a consistent fluent API for creating password prompts. The name() and message() methods are inherited from BaseBuilder, ensuring API consistency across all prompt types.

See Also:
  • Method Details

    • defaultValue

      PasswordBuilder defaultValue(String defaultValue)
      Set the default value.
      Parameters:
      defaultValue - the default value
      Returns:
      this builder
    • mask

      Set the mask character.
      Parameters:
      mask - the mask character
      Returns:
      this builder
    • showMask

      PasswordBuilder showMask(boolean showMask)
      Set whether to show the mask character or hide input completely.
      Parameters:
      showMask - true to show mask characters, false to hide completely
      Returns:
      this builder