List of usage examples for org.apache.commons.cli Option setRequired
public void setRequired(boolean required)
From source file:com.alibaba.rocketmq.tools.command.message.QueryMsgByOffsetSubCommand.java
@Override public Options buildCommandlineOptions(Options options) { Option opt = new Option("t", "topic", true, "topic name"); opt.setRequired(true); options.addOption(opt);//from w w w .j av a 2s .co m opt = new Option("b", "brokerName", true, "Broker Name"); opt.setRequired(true); options.addOption(opt); opt = new Option("i", "queueId", true, "Queue Id"); opt.setRequired(true); options.addOption(opt); opt = new Option("o", "offset", true, "Queue Offset"); opt.setRequired(true); options.addOption(opt); return options; }
From source file:com.alibaba.rocketmq.tools.command.consumer.ConsumeStatsSubCommand.java
@Override public Options buildCommandlineOptions(Options options) { Option opt = new Option("g", "groupName", true, "consumer group name"); opt.setRequired(true); options.addOption(opt);//from w ww . j ava 2 s . c o m return options; }
From source file:com.alibaba.rocketmq.tools.command.connection.ConsumerConnectionSubCommand.java
@Override public Options buildCommandlineOptions(Options options) { Option opt = new Option("g", "consumerGroup", true, "consumer group name"); opt.setRequired(true); options.addOption(opt);/*from ww w. ja v a2s.c o m*/ return options; }
From source file:com.alibaba.rocketmq.tools.command.consumer.ConsumerStatusSubCommand.java
@Override public Options buildCommandlineOptions(Options options) { Option opt = new Option("g", "consumerGroup", true, "consumer group name"); opt.setRequired(true); options.addOption(opt);//from ww w. j ava 2 s .c om opt = new Option("i", "clientId", true, "The consumer's client id"); opt.setRequired(false); options.addOption(opt); opt = new Option("s", "jstack", false, "Run jstack command in the consumer progress"); opt.setRequired(false); options.addOption(opt); return options; }
From source file:com.opengamma.integration.server.copier.CommandLineOption.java
private Options getCommandLineOption() { Options options = new Options(); Option configOption = new Option("c", TOOLCONTEXT_CONFIG, true, "The tool context config file"); configOption.setRequired(true); options.addOption(configOption);//w w w. j av a2 s . co m Option serverUrlOption = new Option("s", SERVER, true, "The opengamma server url"); serverUrlOption.setRequired(true); options.addOption(serverUrlOption); return options; }
From source file:com.netscape.cmstools.key.KeyModifyCLI.java
public void createOptions() { Option option = new Option(null, "status", true, "Status of the key.\nValid values: active, inactive"); option.setRequired(true); option.setArgName("status"); options.addOption(option);/*www .ja v a2 s . c om*/ }
From source file:com.alibaba.rocketmq.tools.command.broker.UpdateBrokerConfigSubCommand.java
@Override public Options buildCommandlineOptions(Options options) { Option opt = new Option("b", "brokerAddr", true, "update which broker"); opt.setRequired(false); options.addOption(opt);/* w ww . j av a2s . c o m*/ opt = new Option("c", "clusterName", true, "update which cluster"); opt.setRequired(false); options.addOption(opt); opt = new Option("k", "key", true, "config key"); opt.setRequired(true); options.addOption(opt); opt = new Option("v", "value", true, "config value"); opt.setRequired(true); options.addOption(opt); return options; }
From source file:com.model.database.GtfsDatabaseLoaderMain.java
protected void buildOptions(Options options) { Option driverClassOption = new Option(ARG_DRIVER_CLASS, true, "JDBC driverClass"); driverClassOption.setRequired(true); options.addOption(driverClassOption); Option urlOption = new Option(ARG_URL, true, "JDBC url"); urlOption.setRequired(true);// ww w . ja v a2 s .c o m options.addOption(urlOption); options.addOption(ARG_USERNAME, true, "JDBC username"); options.addOption(ARG_PASSWORD, true, "JDBC password"); }
From source file:com.alibaba.rocketmq.tools.command.message.CheckMsgSendRTCommand.java
@Override public Options buildCommandlineOptions(Options options) { Option opt = new Option("t", "topic", true, "topic name"); opt.setRequired(true); options.addOption(opt);/*from w ww . j av a 2 s .c o m*/ opt = new Option("a", "amout", true, "message amout | default 100"); opt.setRequired(false); options.addOption(opt); opt = new Option("s", "size", true, "message size | default 128 Byte"); opt.setRequired(true); options.addOption(opt); return options; }
From source file:com.alibaba.rocketmq.tools.command.broker.GetBrokerConfigCommand.java
@Override public Options buildCommandlineOptions(final Options options) { Option opt = new Option("b", "brokerAddr", true, "update which broker"); opt.setRequired(false); options.addOption(opt);// ww w.ja v a2 s .com opt = new Option("c", "clusterName", true, "update which cluster"); opt.setRequired(false); options.addOption(opt); return options; }