public abstract class HTTPEventNotificationConfig extends Object implements EventNotificationConfig
| Modifier and Type | Class and Description |
|---|---|
static class |
HTTPEventNotificationConfig.Builder |
EventNotificationConfig.FallbackNotificationConfig| Modifier and Type | Field and Description |
|---|---|
static String |
TYPE_NAME |
FIELD_NOTIFICATION_ID, TYPE_FIELD| Constructor and Description |
|---|
HTTPEventNotificationConfig() |
| Modifier and Type | Method and Description |
|---|---|
static HTTPEventNotificationConfig.Builder |
builder() |
EventNotificationConfigEntity |
toContentPackEntity(EntityDescriptorIds entityDescriptorIds) |
JobTriggerData |
toJobTriggerData(EventDto dto) |
abstract String |
url() |
ValidationResult |
validate() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waittypegetContentPackPluginPackage, resolveNativeEntitypublic static final String TYPE_NAME
public abstract String url()
public JobTriggerData toJobTriggerData(EventDto dto)
toJobTriggerData in interface EventNotificationConfigpublic static HTTPEventNotificationConfig.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.