diff options
author | Tor Brede Vekterli <vekterli@oath.com> | 2018-01-25 17:36:09 +0100 |
---|---|---|
committer | Geir Storli <geirst@oath.com> | 2018-01-29 15:32:15 +0000 |
commit | 69665acdb7de8976563c3dd63458ebdfed2603f9 (patch) | |
tree | 43b65a0da7e1884c10e03ac9b9390189ac4e8bf7 /vespaclient-java/src/main/java/com/yahoo/vespastat/CommandLineOptions.java | |
parent | 48a9b240ffd85d18e5390ee6689706270afadda8 (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); |