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
    • 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)