Package org.graylog2.contentpacks
Interface NativeEntityConverter<T>
- All Known Subinterfaces:
EventNotificationConfigEntity,EventProcessorConfigEntity,ReferencedSearchFilter,SearchTypeEntity,UsedSearchFilter
- All Known Implementing Classes:
AggregationEventProcessorConfigEntity,EmailEventNotificationConfigEntity,EventDefinitionEntity,EventListEntity,EventNotificationHandlerConfigEntity,HttpEventNotificationConfigEntity,HttpEventNotificationConfigV2Entity,InlineQueryStringSearchFilter,LegacyAlarmCallbackEventNotificationConfigEntity,MessageListEntity,NotificationEntity,PagerDutyNotificationConfigEntity,PivotEntity,QueryEntity,ReferencedQueryStringSearchFilter,SearchEntity,SearchTypeEntity.Fallback,SlackEventNotificationConfigEntity,TeamsEventNotificationConfigEntity,TeamsEventNotificationConfigV2Entity,ViewEntity,ViewStateEntity,WidgetEntity
public interface NativeEntityConverter<T>
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidresolveForInstallation(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)
-