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 StringapiKey()abstract booleanabstract EncryptedValueabstract EncryptedValuebuilder()prepareConfigUpdate(EventNotificationConfig newConfig) abstract booleanabstract HTTPEventNotificationConfig.BuildertoContentPackEntity(EntityDescriptorIds entityDescriptorIds) toJobTriggerData(EventDto dto) abstract Stringurl()validate()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.graylog2.contentpacks.ContentPackable
getContentPackPluginPackage, resolveNativeEntityMethods 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:
toJobTriggerDatain interfaceEventNotificationConfig
-
builder
-
toBuilder
-
validate
- Specified by:
validatein interfaceEventNotificationConfig
-
prepareConfigUpdate
- Specified by:
prepareConfigUpdatein interfaceEventNotificationConfig
-
toContentPackEntity
- Specified by:
toContentPackEntityin interfaceContentPackable<EventNotificationConfigEntity>
-