T - Value type.public class CLIArgument<T> extends Object
| Constructor and Description |
|---|
CLIArgument(String name,
String usage,
boolean isOptional,
Class<T> type,
Function<CLIArgumentParser,T> dfltValSupplier) |
| Modifier and Type | Method and Description |
|---|---|
Function<CLIArgumentParser,T> |
defaultValueSupplier() |
static <T> CLIArgument<T> |
mandatoryArg(String name,
String usage,
Class<T> type) |
String |
name() |
boolean |
optional() |
static <T> CLIArgument<T> |
optionalArg(String name,
String usage,
Class<T> type) |
static <T> CLIArgument<T> |
optionalArg(String name,
String usage,
Class<T> type,
Function<CLIArgumentParser,T> dfltValSupplier) |
static <T> CLIArgument<T> |
optionalArg(String name,
String usage,
Class<T> type,
Supplier<T> dfltValSupplier) |
Class |
type() |
String |
usage() |
public static <T> CLIArgument<T> optionalArg(String name, String usage, Class<T> type)
public static <T> CLIArgument<T> optionalArg(String name, String usage, Class<T> type, Supplier<T> dfltValSupplier)
public static <T> CLIArgument<T> optionalArg(String name, String usage, Class<T> type, Function<CLIArgumentParser,T> dfltValSupplier)
public static <T> CLIArgument<T> mandatoryArg(String name, String usage, Class<T> type)
public String name()
public String usage()
public boolean optional()
public Class type()
public Function<CLIArgumentParser,T> defaultValueSupplier()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.13.0 Release Date : April 20 2022