## 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 and 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)`

Copyright © 2004–2020 "Tigase, Inc.". All rights reserved.