Class SlackEventNotificationConfigEntity
java.lang.Object
org.graylog.integrations.notifications.types.SlackEventNotificationConfigEntity
- All Implemented Interfaces:
EventNotificationConfigEntity
,NativeEntityConverter<EventNotificationConfig>
public abstract class SlackEventNotificationConfigEntity
extends Object
implements EventNotificationConfigEntity
-
Nested Class Summary
-
Field Summary
Fields inherited from interface org.graylog.events.contentpack.entities.EventNotificationConfigEntity
TYPE_FIELD
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
abstract ValueReference
channel()
abstract ValueReference
color()
abstract ValueReference
abstract ValueReference
abstract ValueReference
iconUrl()
abstract ValueReference
abstract ValueReference
abstract ValueReference
abstract ValueReference
abstract ValueReference
timeZone()
toNativeEntity
(Map<String, ValueReference> parameters, Map<EntityDescriptor, Object> nativeEntities) abstract ValueReference
userName()
abstract ValueReference
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.graylog.events.contentpack.entities.EventNotificationConfigEntity
type
Methods inherited from interface org.graylog2.contentpacks.NativeEntityConverter
convertSearchFilters, resolveForInstallation
-
Field Details
-
TYPE_NAME
- See Also:
-
-
Constructor Details
-
SlackEventNotificationConfigEntity
public SlackEventNotificationConfigEntity()
-
-
Method Details
-
color
-
webhookUrl
-
channel
-
customMessage
-
userName
-
notifyChannel
-
linkNames
-
iconUrl
-
iconEmoji
-
timeZone
-
includeTitle
-
notifyHere
-
builder
-
toBuilder
-
toNativeEntity
public EventNotificationConfig toNativeEntity(Map<String, ValueReference> parameters, Map<EntityDescriptor, Object> nativeEntities) - Specified by:
toNativeEntity
in interfaceNativeEntityConverter<EventNotificationConfig>
-