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