Class SystemNotificationEventProcessorConfig
java.lang.Object
org.graylog.events.processor.systemnotification.SystemNotificationEventProcessorConfig
- All Implemented Interfaces:
EventProcessorConfig,ContentPackable<EventProcessorConfigEntity>
public abstract class SystemNotificationEventProcessorConfig
extends Object
implements EventProcessorConfig
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.graylog.events.processor.EventProcessorConfig
EventProcessorConfig.FallbackConfig -
Field Summary
FieldsFields inherited from interface org.graylog.events.processor.EventProcessorConfig
TYPE_FIELD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()booleanReturns whether this config type is allowed to be exported in a Content Pack.voidresolveNativeEntity(EntityDescriptor entityDescriptor, com.google.common.graph.MutableGraph<EntityDescriptor> mutableGraph) toContentPackEntity(EntityDescriptorIds entityDescriptorIds) validate()Validates the event processor configuration.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
getContentPackPluginPackageMethods inherited from interface org.graylog.events.processor.EventProcessorConfig
isUserPresentable, requiredPermissions, toJobSchedulerConfig, type, updateFilters, validate
-
Field Details
-
TYPE_NAME
- See Also:
-
-
Constructor Details
-
SystemNotificationEventProcessorConfig
public SystemNotificationEventProcessorConfig()
-
-
Method Details
-
builder
-
toBuilder
-
validate
Description copied from interface:EventProcessorConfigValidates the event processor configuration.- Specified by:
validatein interfaceEventProcessorConfig- Returns:
- the validation result
-
toContentPackEntity
- Specified by:
toContentPackEntityin interfaceContentPackable<EventProcessorConfigEntity>
-
isContentPackExportable
public boolean isContentPackExportable()Description copied from interface:EventProcessorConfigReturns whether this config type is allowed to be exported in a Content Pack.- Specified by:
isContentPackExportablein interfaceEventProcessorConfig- Returns:
- whether the config type can be exported in a Content Pack
-
resolveNativeEntity
public void resolveNativeEntity(EntityDescriptor entityDescriptor, com.google.common.graph.MutableGraph<EntityDescriptor> mutableGraph) - Specified by:
resolveNativeEntityin interfaceContentPackable<EventProcessorConfigEntity>
-