Class EventDefinitionEntity
java.lang.Object
org.graylog2.contentpacks.model.entities.ScopedContentPackEntity
org.graylog.events.contentpack.entities.EventDefinitionEntity
- All Implemented Interfaces:
NativeEntityConverter<EventDefinitionDto>
public abstract class EventDefinitionEntity
extends ScopedContentPackEntity
implements NativeEntityConverter<EventDefinitionDto>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.graylog2.contentpacks.model.entities.ScopedContentPackEntity
ScopedContentPackEntity.AbstractBuilder<SELF extends ScopedContentPackEntity.AbstractBuilder<SELF>>
-
Field Summary
Fields inherited from class org.graylog2.contentpacks.model.entities.ScopedContentPackEntity
FIELD_SCOPE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract ValueReference
alert()
builder()
abstract EventProcessorConfigEntity
config()
abstract ValueReference
abstract com.google.common.collect.ImmutableMap<String,
EventFieldSpec> abstract ValueReference
abstract com.google.common.collect.ImmutableList<String>
keySpec()
abstract com.google.common.collect.ImmutableList<EventNotificationHandlerConfigEntity>
abstract EventNotificationSettings
abstract ValueReference
priority()
void
resolveForInstallation
(EntityV1 entity, Map<String, ValueReference> parameters, Map<EntityDescriptor, Entity> entities, com.google.common.graph.MutableGraph<Entity> graph) abstract com.google.common.collect.ImmutableList<EventStorageHandler.Config>
storage()
abstract ValueReference
title()
abstract EventDefinitionEntity.Builder
toNativeEntity
(Map<String, ValueReference> parameters, Map<EntityDescriptor, Object> natvieEntities) abstract org.joda.time.DateTime
Methods inherited from class org.graylog2.contentpacks.model.entities.ScopedContentPackEntity
scope
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.graylog2.contentpacks.NativeEntityConverter
convertSearchFilters
-
Field Details
-
FIELD_TITLE
- See Also:
-
FIELD_DESCRIPTION
- See Also:
-
-
Constructor Details
-
EventDefinitionEntity
public EventDefinitionEntity()
-
-
Method Details
-
title
-
description
-
updatedAt
@Nullable public abstract org.joda.time.DateTime updatedAt() -
priority
-
alert
-
config
-
fieldSpec
-
keySpec
-
notificationSettings
-
notifications
public abstract com.google.common.collect.ImmutableList<EventNotificationHandlerConfigEntity> notifications() -
storage
-
isScheduled
-
builder
-
toBuilder
-
toNativeEntity
public EventDefinitionDto toNativeEntity(Map<String, ValueReference> parameters, Map<EntityDescriptor, Object> natvieEntities) - Specified by:
toNativeEntity
in interfaceNativeEntityConverter<EventDefinitionDto>
-
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<EventDefinitionDto>
-