Class EmailEventNotificationConfig
java.lang.Object
org.graylog.events.notifications.types.EmailEventNotificationConfig
- All Implemented Interfaces:
EventNotificationConfig
,ContentPackable<EventNotificationConfigEntity>
public abstract class EmailEventNotificationConfig
extends Object
implements EventNotificationConfig
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.graylog.events.notifications.EventNotificationConfig
EventNotificationConfig.FallbackNotificationConfig
-
Field Summary
Fields inherited from interface org.graylog.events.notifications.EventNotificationConfig
FIELD_NOTIFICATION_ID, TYPE_FIELD
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract String
builder()
abstract String
abstract String
replyTo()
abstract String
sender()
abstract @NotBlank String
subject()
abstract org.joda.time.DateTimeZone
timeZone()
toContentPackEntity
(EntityDescriptorIds entityDescriptorIds) toJobTriggerData
(EventDto dto) validate()
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.ContentPackable
getContentPackPluginPackage, resolveNativeEntity
Methods inherited from interface org.graylog.events.notifications.EventNotificationConfig
prepareConfigUpdate, type
-
Field Details
-
TYPE_NAME
- See Also:
-
-
Constructor Details
-
EmailEventNotificationConfig
public EmailEventNotificationConfig()
-
-
Method Details
-
sender
-
replyTo
-
subject
-
bodyTemplate
-
htmlBodyTemplate
-
emailRecipients
-
userRecipients
-
timeZone
public abstract org.joda.time.DateTimeZone timeZone() -
toJobTriggerData
- Specified by:
toJobTriggerData
in interfaceEventNotificationConfig
-
builder
-
validate
- Specified by:
validate
in interfaceEventNotificationConfig
-
toContentPackEntity
- Specified by:
toContentPackEntity
in interfaceContentPackable<EventNotificationConfigEntity>
-