Class SlackEventNotificationConfig.Builder
java.lang.Object
org.graylog.integrations.notifications.types.SlackEventNotificationConfig.Builder
- All Implemented Interfaces:
EventNotificationConfig.Builder<SlackEventNotificationConfig.Builder>
- Enclosing class:
- SlackEventNotificationConfig
public abstract static class SlackEventNotificationConfig.Builder
extends Object
implements EventNotificationConfig.Builder<SlackEventNotificationConfig.Builder>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract SlackEventNotificationConfig.Builder
backlogSize
(long backlogSize) abstract SlackEventNotificationConfig
build()
abstract SlackEventNotificationConfig.Builder
abstract SlackEventNotificationConfig.Builder
create()
abstract SlackEventNotificationConfig.Builder
customMessage
(String customMessage) abstract SlackEventNotificationConfig.Builder
abstract SlackEventNotificationConfig.Builder
abstract SlackEventNotificationConfig.Builder
includeTitle
(Boolean includeTitle) abstract SlackEventNotificationConfig.Builder
linkNames
(boolean linkNames) abstract SlackEventNotificationConfig.Builder
notifyChannel
(boolean notifyChannel) abstract SlackEventNotificationConfig.Builder
notifyHere
(Boolean notifyHere) abstract SlackEventNotificationConfig.Builder
timeZone
(org.joda.time.DateTimeZone timeZone) abstract SlackEventNotificationConfig.Builder
abstract SlackEventNotificationConfig.Builder
webhookUrl
(String webhookUrl) 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.notifications.EventNotificationConfig.Builder
type
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
create
-
color
-
webhookUrl
-
channel
-
customMessage
-
userName
-
notifyChannel
-
linkNames
-
iconUrl
-
iconEmoji
-
backlogSize
-
timeZone
-
includeTitle
-
notifyHere
-
build
-