public interface NephronOptions
extends 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| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_FLOW_SOURCE_TOPIC |
static String |
DEFAULT_NETFLOW_AGG_INDEX_PREFIX |
static final String DEFAULT_NETFLOW_AGG_INDEX_PREFIX
static final String DEFAULT_FLOW_SOURCE_TOPIC
@Default.String(value="localhost:9092") String getBootstrapServers()
void setBootstrapServers(String value)
@Default.String(value="opennms-nephron") String getGroupId()
void setGroupId(String value)
@Default.Boolean(value=true) boolean getAutoCommit()
void setAutoCommit(boolean value)
@Default.String(value="opennms-flows") String getFlowSourceTopic()
void setFlowSourceTopic(String value)
String getFlowDestTopic()
void setFlowDestTopic(String value)
@Default.Long(value=60000L) @Validation.Required long getFixedWindowSizeMs()
void setFixedWindowSizeMs(long value)
@Default.Integer(value=10) int getTopK()
void setTopK(int value)
@Default.String(value="http://localhost:9200") String getElasticUrl()
void setElasticUrl(String value)
String getElasticUser()
void setElasticUser(String value)
String getElasticPassword()
void setElasticPassword(String value)
@Default.Enum(value="DAILY") IndexStrategy getElasticIndexStrategy()
void setElasticIndexStrategy(IndexStrategy value)
@Default.String(value="netflow_agg") String getElasticFlowIndex()
void setElasticFlowIndex(String value)
@Default.Long(value=120000L) long getDefaultMaxInputDelayMs()
void setDefaultMaxInputDelayMs(long value)
@Default.Long(value=900000L) long getMaxFlowDurationMs()
void setMaxFlowDurationMs(long value)
@Default.Long(value=60000L) long getLateProcessingDelayMs()
void setLateProcessingDelayMs(long value)
@Default.Long(value=14400000L) long getAllowedLatenessMs()
void setAllowedLatenessMs(long value)
Copyright © 2020. All rights reserved.