Class HTTPEventNotificationConfig
java.lang.Object
org.graylog.events.notifications.types.HTTPEventNotificationConfig
- All Implemented Interfaces:
EventNotificationConfig
,ContentPackable<EventNotificationConfigEntity>
-
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
apiKey()
abstract EncryptedValue
abstract EncryptedValue
builder()
prepareConfigUpdate
(EventNotificationConfig newConfig) abstract boolean
abstract HTTPEventNotificationConfig.Builder
toContentPackEntity
(EntityDescriptorIds entityDescriptorIds) toJobTriggerData
(EventDto dto) abstract String
url()
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
type
-
Field Details
-
TYPE_NAME
- See Also:
-
-
Constructor Details
-
HTTPEventNotificationConfig
public HTTPEventNotificationConfig()
-
-
Method Details
-
basicAuth
-
apiKey
-
apiSecret
-
url
-
skipTLSVerification
public abstract boolean skipTLSVerification() -
toJobTriggerData
- Specified by:
toJobTriggerData
in interfaceEventNotificationConfig
-
builder
-
toBuilder
-
validate
- Specified by:
validate
in interfaceEventNotificationConfig
-
prepareConfigUpdate
- Specified by:
prepareConfigUpdate
in interfaceEventNotificationConfig
-
toContentPackEntity
- Specified by:
toContentPackEntity
in interfaceContentPackable<EventNotificationConfigEntity>
-