CommandlineParameter.Builder |
CommandlineParameter.Builder.defaultValue(java.lang.String defaultValue) |
Sets default value for the parameter option
|
CommandlineParameter.Builder |
CommandlineParameter.Builder.description(java.lang.String description) |
Sets the description for the parameter option
|
CommandlineParameter.Builder |
CommandlineParameter.Builder.options(java.lang.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(java.lang.Class type) |
|
CommandlineParameter.Builder |
CommandlineParameter.Builder.valueDependentParametersProvider(java.util.function.Function<java.lang.String,java.util.List<CommandlineParameter>> provider) |
|