Class HTTPEventNotificationConfig
java.lang.Object
org.graylog.events.notifications.types.HTTPEventNotificationConfig
- All Implemented Interfaces:
EventNotificationConfig
,ContentPackable<EventNotificationConfigEntity>
-
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 TypeMethodDescriptionabstract String
apiKey()
abstract boolean
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
-
apiKeyAsHeader
public abstract boolean apiKeyAsHeader() -
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>
-