public abstract class LegacyAlarmCallbackEventNotificationConfig extends Object implements EventNotificationConfig
| Modifier and Type | Class and Description |
|---|---|
static class |
LegacyAlarmCallbackEventNotificationConfig.Builder |
EventNotificationConfig.FallbackNotificationConfig| Modifier and Type | Field and Description |
|---|---|
static String |
TYPE_NAME |
FIELD_NOTIFICATION_ID, TYPE_FIELD| Constructor and Description |
|---|
LegacyAlarmCallbackEventNotificationConfig() |
| Modifier and Type | Method and Description |
|---|---|
static LegacyAlarmCallbackEventNotificationConfig.Builder |
builder() |
abstract String |
callbackType() |
abstract Map<String,Object> |
configuration() |
EventNotificationConfigEntity |
toContentPackEntity(EntityDescriptorIds entityDescriptorIds) |
JobTriggerData |
toJobTriggerData(EventDto dto) |
ValidationResult |
validate() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittypegetContentPackPluginPackage, resolveNativeEntitypublic static final String TYPE_NAME
public LegacyAlarmCallbackEventNotificationConfig()
public abstract String callbackType()
public JobTriggerData toJobTriggerData(EventDto dto)
toJobTriggerData in interface EventNotificationConfigpublic static LegacyAlarmCallbackEventNotificationConfig.Builder builder()
public ValidationResult validate()
validate in interface EventNotificationConfigpublic EventNotificationConfigEntity toContentPackEntity(EntityDescriptorIds entityDescriptorIds)
toContentPackEntity in interface ContentPackable<EventNotificationConfigEntity>Copyright © 2012–2021 Graylog, Inc.. All rights reserved.