diff options
author | Tor Brede Vekterli <vekterli@oath.com> | 2018-01-25 17:36:09 +0100 |
---|---|---|
committer | Geir Storli <geirst@yahoo-inc.com> | 2018-02-01 13:30:40 +0000 |
commit | 889cde36f4effeea407587f64e1ba619a94c0703 (patch) | |
tree | 0660ad6b11a832b3fef397e25badbaea8551eb58 /vespaclient-java/src/main/java/com/yahoo/vespastat/CommandLineOptions.java | |
parent | 59d4e97c7faf70ca1994faf7a929444b8984bbd5 (diff) |
WIP for adding bucket space to stat-related messages in Java
Diffstat (limited to 'vespaclient-java/src/main/java/com/yahoo/vespastat/CommandLineOptions.java')
-rw-r--r-- | vespaclient-java/src/main/java/com/yahoo/vespastat/CommandLineOptions.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/vespaclient-java/src/main/java/com/yahoo/vespastat/CommandLineOptions.java b/vespaclient-java/src/main/java/com/yahoo/vespastat/CommandLineOptions.java index 59ab17af8d6..b6783efb25b 100644 --- a/vespaclient-java/src/main/java/com/yahoo/vespastat/CommandLineOptions.java +++ b/vespaclient-java/src/main/java/com/yahoo/vespastat/CommandLineOptions.java @@ -25,6 +25,7 @@ public class CommandLineOptions { private static final String BUCKET_OPTION = "bucket"; private static final String GID_OPTION = "gid"; private static final String DOCUMENT_OPTION = "document"; + private static final String BUCKET_SPACE_OPTION = "bucketspace"; private final Options options = createOptions(); @@ -51,6 +52,13 @@ public class CommandLineOptions { .longOpt(ROUTE_OPTION) .build()); + options.addOption(Option.builder("s") + .hasArg(true) + .desc("Stat buckets within the given bucket space. If not provided, 'default' is used.") + .argName("space") + .longOpt(BUCKET_SPACE_OPTION) + .build()); + // A group of mutually exclusive options for user, group, bucket, gid and document. OptionGroup optionGroup = new OptionGroup(); optionGroup.setRequired(false); @@ -109,6 +117,7 @@ public class CommandLineOptions { builder.setHelp(cl.hasOption(HELP_OPTION)); builder.setDumpData(cl.hasOption(DUMP_OPTION)); builder.setRoute(cl.getOptionValue(ROUTE_OPTION, "default")); + builder.setBucketSpace(cl.getOptionValue(BUCKET_SPACE_OPTION, "default")); if (cl.hasOption(USER_OPTION)) { builder.setSelectionType(ClientParameters.SelectionType.USER); |