Package org.graylog2.contentpacks
Interface NativeEntityConverter<T>
- All Known Subinterfaces:
EventNotificationConfigEntity
,EventProcessorConfigEntity
,SearchTypeEntity
- All Known Implementing Classes:
AggregationEventProcessorConfigEntity
,EmailEventNotificationConfigEntity
,EventDefinitionEntity
,EventListEntity
,EventNotificationHandlerConfigEntity
,HttpEventNotificationConfigEntity
,LegacyAlarmCallbackEventNotificationConfigEntity
,MessageListEntity
,NotificationEntity
,PagerDutyNotificationConfigEntity
,PivotEntity
,QueryEntity
,SearchEntity
,SearchTypeEntity.Fallback
,SlackEventNotificationConfigEntity
,TeamsEventNotificationConfigEntity
,ViewEntity
,ViewStateEntity
,WidgetEntity
public interface NativeEntityConverter<T>
-
Method Summary
Modifier and TypeMethodDescriptiondefault List<UsedSearchFilter>
convertSearchFilters
(List<UsedSearchFilter> contentPackSavedFilters) default void
resolveForInstallation
(EntityV1 entity, Map<String, ValueReference> parameters, Map<EntityDescriptor, Entity> entities, com.google.common.graph.MutableGraph<Entity> graph) toNativeEntity
(Map<String, ValueReference> parameters, Map<EntityDescriptor, Object> nativeEntities)
-
Method Details
-
toNativeEntity
T toNativeEntity(Map<String, ValueReference> parameters, Map<EntityDescriptor, Object> nativeEntities) -
resolveForInstallation
default void resolveForInstallation(EntityV1 entity, Map<String, ValueReference> parameters, Map<EntityDescriptor, Entity> entities, com.google.common.graph.MutableGraph<Entity> graph) -
convertSearchFilters
-