Package org.opennms.nephron
Interface NephronOptions
-
- All Superinterfaces:
CortexOptions,org.apache.beam.sdk.transforms.display.HasDisplayData,org.apache.beam.sdk.options.PipelineOptions
public interface NephronOptions extends org.apache.beam.sdk.options.PipelineOptions, CortexOptions
-
-
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
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_FLOW_SOURCE_TOPICstatic StringDEFAULT_NETFLOW_AGG_INDEX_PREFIX
-
Method Summary
-
Methods inherited from interface org.opennms.nephron.CortexOptions
getCortexAccumulationDelayMs, getCortexConsideredHosts, getCortexMaxBatchBytes, getCortexMaxBatchSize, getCortexOrgId, getCortexWriteUrl, setCortexAccumulationDelayMs, setCortexConsideredHosts, setCortexMaxBatchBytes, setCortexMaxBatchSize, setCortexOrgId, setCortexWriteUrl
-
-
-
-
Field Detail
-
DEFAULT_NETFLOW_AGG_INDEX_PREFIX
static final String DEFAULT_NETFLOW_AGG_INDEX_PREFIX
- See Also:
- Constant Field Values
-
DEFAULT_FLOW_SOURCE_TOPIC
static final String DEFAULT_FLOW_SOURCE_TOPIC
- See Also:
- Constant Field Values
-
-
Method Detail
-
getBootstrapServers
@String("localhost:9092") String getBootstrapServers()
-
setBootstrapServers
void setBootstrapServers(String value)
-
getGroupId
@String("opennms-nephron") String getGroupId()
-
setGroupId
void setGroupId(String value)
-
getAutoCommit
@Boolean(true) boolean getAutoCommit()
-
setAutoCommit
void setAutoCommit(boolean value)
-
getFlowSourceTopic
@String("opennms-flows") String getFlowSourceTopic()
-
setFlowSourceTopic
void setFlowSourceTopic(String value)
-
getFlowDestTopic
String getFlowDestTopic()
-
setFlowDestTopic
void setFlowDestTopic(String value)
-
getFixedWindowSizeMs
@Long(60000L) @Required long getFixedWindowSizeMs()
-
setFixedWindowSizeMs
void setFixedWindowSizeMs(long value)
-
getTopK
@Integer(10) int getTopK()
-
setTopK
void setTopK(int value)
-
getElasticUrl
@String("http://localhost:9200") String getElasticUrl()
-
setElasticUrl
void setElasticUrl(String value)
-
getElasticUser
String getElasticUser()
-
setElasticUser
void setElasticUser(String value)
-
getElasticPassword
String getElasticPassword()
-
setElasticPassword
void setElasticPassword(String value)
-
getElasticIndexStrategy
@Enum("MONTHLY") IndexStrategy getElasticIndexStrategy()
-
setElasticIndexStrategy
void setElasticIndexStrategy(IndexStrategy value)
-
getElasticFlowIndex
@String("netflow_agg") String getElasticFlowIndex()
-
setElasticFlowIndex
void setElasticFlowIndex(String value)
-
getDefaultMaxInputDelayMs
@Long(120000L) long getDefaultMaxInputDelayMs()
-
setDefaultMaxInputDelayMs
void setDefaultMaxInputDelayMs(long value)
-
getMaxFlowDurationMs
@Long(900000L) long getMaxFlowDurationMs()
-
setMaxFlowDurationMs
void setMaxFlowDurationMs(long value)
-
getEarlyProcessingDelayMs
@Long(0L) long getEarlyProcessingDelayMs()
-
setEarlyProcessingDelayMs
void setEarlyProcessingDelayMs(long value)
-
getLateProcessingDelayMs
@Long(60000L) long getLateProcessingDelayMs()
-
setLateProcessingDelayMs
void setLateProcessingDelayMs(long value)
-
getAllowedLatenessMs
@Long(14400000L) long getAllowedLatenessMs()
-
setAllowedLatenessMs
void setAllowedLatenessMs(long value)
-
getSummaryAccumulationDelayMs
@Long(0L) long getSummaryAccumulationDelayMs()
-
setSummaryAccumulationDelayMs
void setSummaryAccumulationDelayMs(long value)
-
getElasticConnectTimeout
@Integer(30000) int getElasticConnectTimeout()
-
setElasticConnectTimeout
void setElasticConnectTimeout(int value)
-
getElasticSocketTimeout
@Integer(30000) int getElasticSocketTimeout()
-
setElasticSocketTimeout
void setElasticSocketTimeout(int value)
-
getElasticRetryCount
@Integer(3) int getElasticRetryCount()
-
setElasticRetryCount
void setElasticRetryCount(int value)
-
getElasticRetryDuration
@Long(3000L) long getElasticRetryDuration()
-
setElasticRetryDuration
void setElasticRetryDuration(long value)
-
getKafkaClientProperties
String getKafkaClientProperties()
-
setKafkaClientProperties
void setKafkaClientProperties(String kafkaClientProperties)
-
-