Class AggregationEventProcessorConfigEntity.Builder
java.lang.Object
org.graylog.events.contentpack.entities.AggregationEventProcessorConfigEntity.Builder
- All Implemented Interfaces:
EventProcessorConfigEntity.Builder<AggregationEventProcessorConfigEntity.Builder>
- Enclosing class:
- AggregationEventProcessorConfigEntity
public abstract static class AggregationEventProcessorConfigEntity.Builder
extends Object
implements EventProcessorConfigEntity.Builder<AggregationEventProcessorConfigEntity.Builder>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()conditions(AggregationConditions conditions) create()cronExpression(String cronExpression) cronTimezone(String cronTimezone) eventLimit(Integer eventLimit) executeEveryMs(long executeEveryMs) filters(List<UsedSearchFilter> filters) query(ValueReference query) searchWithinMs(long searchWithinMs) series(List<SeriesSpecEntity> series) streamCategories(com.google.common.collect.ImmutableSet<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.contentpack.entities.EventProcessorConfigEntity.Builder
type
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
create
-
query
-
filters
public abstract AggregationEventProcessorConfigEntity.Builder filters(List<UsedSearchFilter> filters) -
streams
public abstract AggregationEventProcessorConfigEntity.Builder streams(com.google.common.collect.ImmutableSet<String> streams) -
streamCategories
public abstract AggregationEventProcessorConfigEntity.Builder streamCategories(com.google.common.collect.ImmutableSet<String> streamCategories) -
groupBy
-
series
-
conditions
public abstract AggregationEventProcessorConfigEntity.Builder conditions(@Nullable AggregationConditions conditions) -
searchWithinMs
-
executeEveryMs
-
useCronScheduling
public abstract AggregationEventProcessorConfigEntity.Builder useCronScheduling(boolean useCronScheduling) -
cronExpression
public abstract AggregationEventProcessorConfigEntity.Builder cronExpression(@Nullable String cronExpression) -
cronTimezone
public abstract AggregationEventProcessorConfigEntity.Builder cronTimezone(@Nullable String cronTimezone) -
eventLimit
-
build
-