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="MONTHLY") 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=0L) long getEarlyProcessingDelayMs()
void setEarlyProcessingDelayMs(long value)
@Default.Long(value=60000L) long getLateProcessingDelayMs()
void setLateProcessingDelayMs(long value)
@Default.Long(value=14400000L) long getAllowedLatenessMs()
void setAllowedLatenessMs(long value)
@Default.Integer(value=30000) int getElasticConnectTimeout()
void setElasticConnectTimeout(int value)
@Default.Integer(value=30000) int getElasticSocketTimeout()
void setElasticSocketTimeout(int value)
@Default.Integer(value=3) int getElasticRetryCount()
void setElasticRetryCount(int value)
@Default.Long(value=3000L) long getElasticRetryDuration()
void setElasticRetryDuration(long value)
String getKafkaClientProperties()
void setKafkaClientProperties(String kafkaClientProperties)
Copyright © 2021. All rights reserved.