Class AggregationEventProcessorConfigEntity
java.lang.Object
org.graylog.events.contentpack.entities.AggregationEventProcessorConfigEntity
- All Implemented Interfaces:
EventProcessorConfigEntity
,NativeEntityConverter<EventProcessorConfig>
public abstract class AggregationEventProcessorConfigEntity
extends Object
implements EventProcessorConfigEntity
-
Nested Class Summary
-
Field Summary
Fields inherited from interface org.graylog.events.contentpack.entities.EventProcessorConfigEntity
TYPE_FIELD
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
abstract Optional<AggregationConditions>
abstract long
groupBy()
abstract ValueReference
query()
void
resolveForInstallation
(EntityV1 entity, Map<String, ValueReference> parameters, Map<EntityDescriptor, Entity> entities, com.google.common.graph.MutableGraph<Entity> graph) abstract long
abstract List<AggregationSeries>
series()
abstract com.google.common.collect.ImmutableSet<String>
streams()
toNativeEntity
(Map<String, ValueReference> parameters, Map<EntityDescriptor, Object> nativeEntities) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.graylog.events.contentpack.entities.EventProcessorConfigEntity
type
Methods inherited from interface org.graylog2.contentpacks.NativeEntityConverter
convertSearchFilters
-
Field Details
-
TYPE_NAME
- See Also:
-
-
Constructor Details
-
AggregationEventProcessorConfigEntity
public AggregationEventProcessorConfigEntity()
-
-
Method Details
-
query
-
streams
-
groupBy
-
series
-
conditions
-
searchWithinMs
public abstract long searchWithinMs() -
executeEveryMs
public abstract long executeEveryMs() -
builder
-
toBuilder
-
toNativeEntity
public EventProcessorConfig toNativeEntity(Map<String, ValueReference> parameters, Map<EntityDescriptor, Object> nativeEntities) - Specified by:
toNativeEntity
in interfaceNativeEntityConverter<EventProcessorConfig>
-
resolveForInstallation
public void resolveForInstallation(EntityV1 entity, Map<String, ValueReference> parameters, Map<EntityDescriptor, Entity> entities, com.google.common.graph.MutableGraph<Entity> graph) - Specified by:
resolveForInstallation
in interfaceNativeEntityConverter<EventProcessorConfig>
-