Class AggregationEventProcessorConfig.Builder
java.lang.Object
org.graylog.events.processor.aggregation.AggregationEventProcessorConfig.Builder
- All Implemented Interfaces:
EventProcessorConfig.Builder<AggregationEventProcessorConfig.Builder>
- Enclosing class:
- AggregationEventProcessorConfig
public abstract static class AggregationEventProcessorConfig.Builder
extends Object
implements EventProcessorConfig.Builder<AggregationEventProcessorConfig.Builder>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract AggregationEventProcessorConfigbuild()conditions(AggregationConditions conditions) create()cronExpression(String cronExpression) cronTimezone(String cronTimezone) eventLimit(Integer eventLimit) executeEveryMs(long executeEveryMs) filters(List<UsedSearchFilter> filters) queryParameters(Set<Parameter> queryParameters) searchWithinMs(long searchWithinMs) series(List<SeriesSpec> series) streamCategories(Set<String> streamCategories) useCronScheduling(boolean useCronScheduling) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.graylog.events.processor.EventProcessorConfig.Builder
type
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
create
-
query
-
queryParameters
public abstract AggregationEventProcessorConfig.Builder queryParameters(Set<Parameter> queryParameters) -
filters
-
streams
-
streamCategories
public abstract AggregationEventProcessorConfig.Builder streamCategories(Set<String> streamCategories) -
groupBy
-
series
-
conditions
public abstract AggregationEventProcessorConfig.Builder conditions(@Nullable AggregationConditions conditions) -
searchWithinMs
-
executeEveryMs
-
eventLimit
-
useCronScheduling
public abstract AggregationEventProcessorConfig.Builder useCronScheduling(boolean useCronScheduling) -
cronExpression
-
cronTimezone
-
build
-