List of usage examples for org.apache.commons.cli OptionBuilder withDescription
public static OptionBuilder withDescription(String newDescription)
From source file:org.acmsl.queryj.tools.cli.QueryJCLIHelper.java
/** * Creates the command-line option for the <i>custom SQL</i>. * @return such <code>Option</code> instance. */// ww w.j ava2 s . c om public Option createCustomSqlOption() { OptionBuilder.withArgName("file"); OptionBuilder.hasArg(); OptionBuilder.withDescription(CUSTOM_SQL_OPTION_DESCRIPTION); OptionBuilder.withLongOpt(CUSTOM_SQL_LONG_OPTION); OptionBuilder.isRequired(false); return OptionBuilder.create(CUSTOM_SQL_OPTION); }
From source file:org.acmsl.queryj.tools.cli.QueryJCLIHelper.java
/** * Creates the command-line long option for the <i>custom SQL</i>. * @return such <code>Option</code> instance. */// w w w. j a v a2s . c o m public Option createCustomSqlLongOption() { OptionBuilder.withArgName("file"); OptionBuilder.hasArg(); OptionBuilder.withDescription(CUSTOM_SQL_OPTION_DESCRIPTION); OptionBuilder.isRequired(false); return OptionBuilder.create(CUSTOM_SQL_LONG_OPTION); }
From source file:org.acmsl.queryj.tools.cli.QueryJCLIHelper.java
/** * Creates the command-line option for the verbosity levels. * @return such <code>Option</code> instances. *//*from w w w . j av a2 s .c o m*/ @NotNull public Option[] createVerbosityOptions() { @NotNull final Collection<Option> t_cResult = new ArrayList<>(); OptionBuilder.withArgName("v"); OptionBuilder.withDescription(INFO_VERBOSITY_OPTION_DESCRIPTION); OptionBuilder.isRequired(false); @NotNull Option t_Option = OptionBuilder.create(INFO_VERBOSITY_OPTION); t_cResult.add(t_Option); OptionBuilder.withArgName("vv"); OptionBuilder.withDescription(DEBUG_VERBOSITY_OPTION_DESCRIPTION); OptionBuilder.isRequired(false); t_Option = OptionBuilder.create(DEBUG_VERBOSITY_OPTION); ; t_cResult.add(t_Option); OptionBuilder.withArgName("vvv"); OptionBuilder.withDescription(TRACE_VERBOSITY_OPTION_DESCRIPTION); OptionBuilder.isRequired(false); t_Option = OptionBuilder.create(TRACE_VERBOSITY_OPTION); t_cResult.add(t_Option); return t_cResult.toArray(EMPTY_OPTION_ARRAY); }
From source file:org.acmsl.queryj.tools.cli.QueryJCLIHelper.java
/** * Creates the command-line option for the <i>help</i>. * @return such <code>Option</code> instance. *//*from w w w. j a v a 2 s .co m*/ @NotNull public Option createHelpOption() { OptionBuilder.withDescription(HELP_OPTION_DESCRIPTION); OptionBuilder.isRequired(false); return OptionBuilder.create(HELP_OPTION); }
From source file:org.acmsl.queryj.tools.cli.QueryJCLIHelper.java
/** * Creates the command-line long option for the <i>help</i>. * @return such <code>Option</code> instance. */// w w w .j a va 2 s .c o m @NotNull public Option createHelpLongOption() { OptionBuilder.withDescription(HELP_OPTION_DESCRIPTION); OptionBuilder.withLongOpt(HELP_LONG_OPTION); OptionBuilder.isRequired(false); return OptionBuilder.create(HELP_LONG_OPTION); }
From source file:org.apache.ambari.client.ClusterCreate.java
public void addOptions() { Option wait = new Option("wait", "Optionally wait for cluster to reach desired state"); Option dry_run = new Option("dry_run", "Dry run"); Option help = new Option("help", "Help"); OptionBuilder.withArgName("cluster_name"); OptionBuilder.isRequired();/* w w w .ja v a2s . com*/ OptionBuilder.hasArg(); OptionBuilder.withDescription("Name of the cluster to be created"); Option name = OptionBuilder.create("name"); OptionBuilder.withArgName("stack_name"); OptionBuilder.isRequired(); OptionBuilder.hasArg(); OptionBuilder.withDescription("Name of the cluster stack"); Option stack = OptionBuilder.create("stack"); OptionBuilder.withArgName("\"node_exp1; node_exp2; ...\""); OptionBuilder.isRequired(); OptionBuilder.hasArg(); OptionBuilder.withDescription( "List of node range expressions separated by semicolon (;) and contained in double quotes (\"\")"); Option nodes = OptionBuilder.create("nodes"); OptionBuilder.withArgName("stack_revision"); OptionBuilder.hasArg(); OptionBuilder.withDescription("Stack revision, if not specified latest revision is used"); Option revision = OptionBuilder.create("revision"); OptionBuilder.withArgName("description"); OptionBuilder.hasArg(); OptionBuilder.withDescription("Description to be associated with cluster"); Option desc = OptionBuilder.create("desc"); OptionBuilder.withArgName("goalstate"); OptionBuilder.hasArg(); OptionBuilder.withDescription("Desired goal state of the cluster"); Option goalstate = OptionBuilder.create("goalstate"); OptionBuilder.withArgName("\"component-1; component-2; ...\""); OptionBuilder.hasArg(); OptionBuilder.withDescription( "List of components to be active in the cluster. Components are seperated by semicolon \";\""); Option services = OptionBuilder.create("services"); OptionBuilder.withArgName("rolename=\"node_exp1; node_exp2; ... \""); OptionBuilder.hasArgs(2); OptionBuilder.withValueSeparator(); OptionBuilder.withDescription( "Provide node range expressions for a given rolename separated by semicolon (;) and contained in double quotes (\"\")"); Option role = OptionBuilder.create("role"); this.options = new Options(); options.addOption(wait); options.addOption(dry_run); options.addOption(name); options.addOption(stack); options.addOption(revision); options.addOption(desc); options.addOption(role); options.addOption(goalstate); options.addOption(nodes); options.addOption(services); options.addOption(help); }
From source file:org.apache.ambari.client.ClusterDelete.java
public void addOptions() { Option wait = new Option("wait", "Optionally wait for cluster to reach desired state"); Option help = new Option("help", "Help"); OptionBuilder.withArgName("cluster_name"); OptionBuilder.isRequired();//from w w w. j av a2 s .c o m OptionBuilder.hasArg(); OptionBuilder.withDescription("Name of the cluster to be deleted"); Option name = OptionBuilder.create("name"); this.options = new Options(); options.addOption(wait); options.addOption(name); options.addOption(help); }
From source file:org.apache.ambari.client.ClusterGet.java
public void addOptions() { Option help = new Option("help", "Help"); Option verbose = new Option("verbose", "Verbose mode"); OptionBuilder.withArgName("cluster_name"); OptionBuilder.isRequired();//from w w w. j a va 2s . com OptionBuilder.hasArg(); OptionBuilder.withDescription("Name of the cluster"); Option name = OptionBuilder.create("name"); this.options = new Options(); options.addOption(name); options.addOption(verbose); options.addOption(help); }
From source file:org.apache.ambari.client.ClusterList.java
public void addOptions() { Option help = new Option("help", "Help"); Option verbose = new Option("verbose", "Verbose mode"); OptionBuilder.withArgName("cluster_state"); OptionBuilder.hasArg();/*w w w .ja v a 2 s . c o m*/ OptionBuilder.withDescription("State of the clusters to be listed"); Option state = OptionBuilder.create("state"); this.options = new Options(); options.addOption(state); options.addOption(verbose); options.addOption(help); }
From source file:org.apache.ambari.client.ClusterNodes.java
public void addOptions() { Option help = new Option("help", "Help"); OptionBuilder.withArgName("cluster_name"); OptionBuilder.isRequired();//ww w.ja va 2 s .c om OptionBuilder.hasArg(); OptionBuilder.withDescription("Name of the cluster to be created"); Option name = OptionBuilder.create("name"); OptionBuilder.withArgName("role_name"); OptionBuilder.hasArg(); OptionBuilder.withDescription("Role name to get list of nodes associated with specified role"); Option role = OptionBuilder.create("role"); OptionBuilder.withArgName("[true/false]"); OptionBuilder.hasArg(); OptionBuilder.withDescription("Node state alive as true or false"); Option alive = OptionBuilder.create("alive"); this.options = new Options(); options.addOption(name); options.addOption(role); options.addOption(alive); options.addOption(help); }