datafilter

package
v2.0.0-...-af00d2a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 1, 2024 License: Apache-2.0 Imports: 18 Imported by: 0

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

type DataFilters struct {
	Log logr.Logger
	// contains filtered or unexported fields
}

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

Build Creates the underlying DataFilters from DataReporterConfig Spec Updates the httpClient transport

func (*DataFilters) FilterAndUpload

func (d *DataFilters) FilterAndUpload(event events.Event) []int

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL