Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataFilter ¶
type DataFilter struct { Selector selector.DataFilterSelector Transformer transformer.Transformer Destinations []*uploader.Uploader ManifestType string }
type DataFilters ¶
func NewDataFilters ¶
func NewDataFilters( log logr.Logger, k8sClient client.Client, httpClient *http.Client, eventEngine *events.EventEngine, eventConfig *events.Config, apiHandlerConfig *v1alpha1.ApiHandlerConfig, ) *DataFilters
func (*DataFilters) Build ¶
func (d *DataFilters) Build(drc *v1alpha1.DataReporterConfig) error
Build Creates the underlying DataFilters from DataReporterConfig Spec Updates the httpClient transport
func (*DataFilters) FilterAndUpload ¶
func (d *DataFilters) FilterAndUpload(event events.Event) []int
Click to show internal directories.
Click to hide internal directories.