Interface BenchmarkOptions
-
- All Superinterfaces:
org.opennms.nephron.CortexOptions,FlowGenOptions,org.apache.beam.sdk.transforms.display.HasDisplayData,org.opennms.nephron.NephronOptions,org.apache.beam.sdk.options.PipelineOptions
public interface BenchmarkOptions extends FlowGenOptions
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.beam.sdk.options.PipelineOptions
org.apache.beam.sdk.options.PipelineOptions.AtomicLongFactory, org.apache.beam.sdk.options.PipelineOptions.CheckEnabled, org.apache.beam.sdk.options.PipelineOptions.DirectRunner, org.apache.beam.sdk.options.PipelineOptions.JobNameFactory, org.apache.beam.sdk.options.PipelineOptions.UserAgentFactory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description InputSetup.SeletiongetInput()IntegergetMaxInputIdleSecs()IntegergetMaxRunSecs()longgetSleepBetweenRunsMs()voidsetInput(InputSetup.Seletion value)voidsetMaxInputIdleSecs(Integer num)voidsetMaxRunSecs(Integer num)voidsetSleepBetweenRunsMs(long value)-
Methods inherited from interface org.opennms.nephron.CortexOptions
getCortexAccumulationDelayMs, getCortexConsideredHosts, getCortexMaxBatchBytes, getCortexMaxBatchSize, getCortexOrgId, getCortexWriteUrl, setCortexAccumulationDelayMs, setCortexConsideredHosts, setCortexMaxBatchBytes, setCortexMaxBatchSize, setCortexOrgId, setCortexWriteUrl
-
Methods inherited from interface org.opennms.nephron.testing.flowgen.FlowGenOptions
getClockSkewDirection, getClockSkewMs, getFlowDurationLambda, getFlowsPerSecond, getFlowsPerWindow, getLastSwitchedSigmaMs, getMaxSplits, getMinExporter, getMinInterface, getMinSplits, getNumApplications, getNumClockSkewGroups, getNumDscps, getNumEcns, getNumExporters, getNumHosts, getNumInterfaces, getNumProtocols, getNumWindows, getPlaybackMode, getSeed, getStartMs, setClockSkewDirection, setClockSkewMs, setFlowDurationLambda, setFlowsPerSecond, setFlowsPerWindow, setLastSwitchedSigmaMs, setMaxSplits, setMinExporter, setMinInterface, setMinSplits, setNumApplications, setNumClockSkewGroups, setNumDscps, setNumEcns, setNumExporters, setNumHosts, setNumInterfaces, setNumProtocols, setNumWindows, setPlaybackMode, setSeed, setStartMs
-
Methods inherited from interface org.apache.beam.sdk.transforms.display.HasDisplayData
populateDisplayData
-
Methods inherited from interface org.opennms.nephron.NephronOptions
getAllowedLatenessMs, getAutoCommit, getBootstrapServers, getDefaultMaxInputDelayMs, getEarlyProcessingDelayMs, getElasticConnectTimeout, getElasticFlowIndex, getElasticIndexStrategy, getElasticPassword, getElasticRetryCount, getElasticRetryDuration, getElasticSocketTimeout, getElasticUrl, getElasticUser, getFixedWindowSizeMs, getFlowDestTopic, getFlowSourceTopic, getGroupId, getKafkaClientProperties, getLateProcessingDelayMs, getMaxFlowDurationMs, getSummaryAccumulationDelayMs, getTopK, setAllowedLatenessMs, setAutoCommit, setBootstrapServers, setDefaultMaxInputDelayMs, setEarlyProcessingDelayMs, setElasticConnectTimeout, setElasticFlowIndex, setElasticIndexStrategy, setElasticPassword, setElasticRetryCount, setElasticRetryDuration, setElasticSocketTimeout, setElasticUrl, setElasticUser, setFixedWindowSizeMs, setFlowDestTopic, setFlowSourceTopic, setGroupId, setKafkaClientProperties, setLateProcessingDelayMs, setMaxFlowDurationMs, setSummaryAccumulationDelayMs, setTopK
-
-
-
-
Method Detail
-
getMaxInputIdleSecs
@Integer(15) Integer getMaxInputIdleSecs()
-
setMaxInputIdleSecs
void setMaxInputIdleSecs(Integer num)
-
getMaxRunSecs
@Integer(120) Integer getMaxRunSecs()
-
setMaxRunSecs
void setMaxRunSecs(Integer num)
-
getInput
@Enum("MEMORY") InputSetup.Seletion getInput()
-
setInput
void setInput(InputSetup.Seletion value)
-
getSleepBetweenRunsMs
@Long(0L) long getSleepBetweenRunsMs()
-
setSleepBetweenRunsMs
void setSleepBetweenRunsMs(long value)
-
-