# Uses of Class
tigase.util.ui.console.CommandlineParameter.Builder

Packages that use CommandlineParameter.Builder
Package
Description
tigase.util.ui.console

- ## Uses of CommandlineParameter.Builder in tigase.util.ui.console

  Methods in tigase.util.ui.console that return CommandlineParameter.Builder
  Modifier and Type
  Method
  Description
  `CommandlineParameter.Builder`
  CommandlineParameter.Builder.`defaultValue(String defaultValue)`
  Sets default value for the parameter option
  `CommandlineParameter.Builder`
  CommandlineParameter.Builder.`description(String description)`
  Sets the description for the parameter option
  `CommandlineParameter.Builder`
  CommandlineParameter.Builder.`options(String... options)`
  Sets possible options for the parameter option
  `CommandlineParameter.Builder`
  CommandlineParameter.Builder.`requireArguments(boolean required)`
  Sets whether particular parameter option requires arguments
  `CommandlineParameter.Builder`
  CommandlineParameter.Builder.`required(boolean required)`
  Sets whether particular parameter option is required - if yes then it's mandatory to set it's value or provide default.
  `CommandlineParameter.Builder`
  CommandlineParameter.Builder.`secret()`
  Sets the parameter option as secret which influences how it will be obtained in interactive mode (won't be printed, useful for passwords)
  `CommandlineParameter.Builder`
  CommandlineParameter.Builder.`type(Class type)`
  `CommandlineParameter.Builder`
  CommandlineParameter.Builder.`valueDependentParametersProvider(Function<String,List<CommandlineParameter>> provider)`