Class PagerDutyNotificationConfig
java.lang.Object
org.graylog.integrations.pagerduty.PagerDutyNotificationConfig
- All Implemented Interfaces:
EventNotificationConfig
,ContentPackable<EventNotificationConfigEntity>
Configuration class for Pager Duty notifications.
- Author:
- Edgar Molina
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.graylog.events.notifications.EventNotificationConfig
EventNotificationConfig.FallbackNotificationConfig
-
Field Summary
FieldsFields inherited from interface org.graylog.events.notifications.EventNotificationConfig
FIELD_NOTIFICATION_ID, TYPE_FIELD
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
abstract String
abstract String
abstract boolean
abstract String
abstract String
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
-
PagerDutyNotificationConfig
public PagerDutyNotificationConfig()
-
-
Method Details
-
routingKey
-
customIncident
public abstract boolean customIncident() -
keyPrefix
-
clientName
-
clientUrl
-
toJobTriggerData
- Specified by:
toJobTriggerData
in interfaceEventNotificationConfig
-
builder
-
validate
- Specified by:
validate
in interfaceEventNotificationConfig
-
toContentPackEntity
- Specified by:
toContentPackEntity
in interfaceContentPackable<EventNotificationConfigEntity>
-