Package io.nosqlbench.engine.cli
Class EBCLIOptions
- java.lang.Object
-
- io.nosqlbench.engine.cli.EBCLIOptions
-
public class EBCLIOptions extends java.lang.ObjectNo 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 classEBCLIOptions.Cmdstatic classEBCLIOptions.CmdTypestatic classEBCLIOptions.LoggerConfig
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringdocoptFileName
-
Constructor Summary
Constructors Constructor Description EBCLIOptions(java.lang.String[] args)
-
Method Summary
-
-
-
Field Detail
-
docoptFileName
public static final java.lang.String docoptFileName
- See Also:
- Constant Field Values
-
-
Method Detail
-
getHistoLoggerConfigs
public java.util.List<EBCLIOptions.LoggerConfig> getHistoLoggerConfigs()
-
getStatsLoggerConfigs
public java.util.List<EBCLIOptions.LoggerConfig> getStatsLoggerConfigs()
-
getClassicHistoConfigs
public java.util.List<EBCLIOptions.LoggerConfig> getClassicHistoConfigs()
-
getCommands
public java.util.List<EBCLIOptions.Cmd> 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)
-
-