public abstract class EventDefinitionEntity extends Object implements NativeEntityConverter<EventDefinitionDto>
| Modifier and Type | Class and Description |
|---|---|
static class |
EventDefinitionEntity.Builder |
| Modifier and Type | Field and Description |
|---|---|
static String |
FIELD_DESCRIPTION |
static String |
FIELD_TITLE |
| Constructor and Description |
|---|
EventDefinitionEntity() |
public static final String FIELD_TITLE
public static final String FIELD_DESCRIPTION
public abstract ValueReference title()
public abstract ValueReference description()
public abstract ValueReference priority()
public abstract ValueReference alert()
public abstract EventProcessorConfigEntity config()
public abstract com.google.common.collect.ImmutableMap<String,EventFieldSpec> fieldSpec()
public abstract com.google.common.collect.ImmutableList<String> keySpec()
public abstract EventNotificationSettings notificationSettings()
public abstract com.google.common.collect.ImmutableList<EventNotificationHandlerConfigEntity> notifications()
public abstract com.google.common.collect.ImmutableList<EventStorageHandler.Config> storage()
public abstract ValueReference isScheduled()
public static EventDefinitionEntity.Builder builder()
public abstract EventDefinitionEntity.Builder toBuilder()
public EventDefinitionDto toNativeEntity(Map<String,ValueReference> parameters, Map<EntityDescriptor,Object> natvieEntities)
toNativeEntity in interface NativeEntityConverter<EventDefinitionDto>public void resolveForInstallation(EntityV1 entity, Map<String,ValueReference> parameters, Map<EntityDescriptor,Entity> entities, com.google.common.graph.MutableGraph<Entity> graph)
resolveForInstallation in interface NativeEntityConverter<EventDefinitionDto>Copyright © 2012–2021 Graylog, Inc.. All rights reserved.