Package io.nosqlbench.engine.cli
Class NBCLIOptions
java.lang.Object
io.nosqlbench.engine.cli.NBCLIOptions
public class NBCLIOptions
extends java.lang.Object
No CLI parser lib is useful for command structures, it seems. So we have this instead, which is good enough.
If something better is needed later, this can be replaced.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNBCLIOptions.Cmdstatic classNBCLIOptions.CmdTypestatic classNBCLIOptions.LoggerConfig -
Field Summary
Fields Modifier and Type Field Description static java.lang.StringdocoptFileName -
Constructor Summary
Constructors Constructor Description NBCLIOptions(java.lang.String[] args) -
Method Summary
-
Field Details
-
docoptFileName
public static final java.lang.String docoptFileName- See Also:
- Constant Field Values
-
-
Constructor Details
-
NBCLIOptions
public NBCLIOptions(java.lang.String[] args)
-
-
Method Details
-
getHistoLoggerConfigs
-
getStatsLoggerConfigs
-
getClassicHistoConfigs
-
getCommands
-
wantsShowScript
public boolean wantsShowScript() -
wantsVersionCoords
public boolean wantsVersionCoords() -
isWantsVersionShort
public boolean isWantsVersionShort() -
wantsActivityTypes
public boolean wantsActivityTypes() -
wantsTopicalHelp
public boolean wantsTopicalHelp() -
wantsTopicalHelpFor
public java.lang.String wantsTopicalHelpFor() -
wantsBasicHelp
public boolean wantsBasicHelp() -
wantsAdvancedHelp
public boolean wantsAdvancedHelp() -
wantsEnableChart
public boolean wantsEnableChart() -
wantsDockerMetrics
public boolean wantsDockerMetrics() -
getReportInterval
public int getReportInterval() -
wantsReportGraphiteTo
public java.lang.String wantsReportGraphiteTo() -
wantsMetricsPrefix
public java.lang.String wantsMetricsPrefix() -
wantsMetricsForActivity
public java.lang.String wantsMetricsForActivity() -
getSessionName
public java.lang.String getSessionName() -
wantsConsoleLogLevel
public ch.qos.logback.classic.Level wantsConsoleLogLevel() -
getProgressSpec
public java.lang.String getProgressSpec() -
wantsReportCsvTo
public java.lang.String wantsReportCsvTo() -
getLogsDirectory
public java.lang.String getLogsDirectory() -
getLogsMax
public int getLogsMax() -
getLogsLevel
public java.lang.String getLogsLevel() -
wantsInputTypes
public boolean wantsInputTypes() -
wantsMarkerTypes
public boolean wantsMarkerTypes() -
wantsToDumpCyclelog
public boolean wantsToDumpCyclelog() -
wantsToImportCycleLog
public boolean wantsToImportCycleLog() -
getCyclelogImportOptions
public java.lang.String[] getCyclelogImportOptions() -
getCycleLogExporterOptions
public java.lang.String[] getCycleLogExporterOptions() -
getConsoleLoggingPattern
public java.lang.String getConsoleLoggingPattern() -
getLogLevelOverrides
public java.util.Map<java.lang.String,ch.qos.logback.classic.Level> getLogLevelOverrides() -
setHistoLoggerConfigs
public void setHistoLoggerConfigs(java.lang.String pattern, java.lang.String file, java.lang.String interval)
-