add

package
v0.106.1 Latest Latest
Warning

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

Go to latest
Published: Jul 30, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config added in v0.53.0

type Config struct {
	helper.TransformerConfig `mapstructure:",squash"`
	Field                    entry.Field `mapstructure:"field"`
	Value                    any         `mapstructure:"value,omitempty"`
}

Config is the configuration of an add operator

func NewConfig added in v0.53.0

func NewConfig() *Config

NewConfig creates a new add operator config with default values

func NewConfigWithID added in v0.59.0

func NewConfigWithID(operatorID string) *Config

NewConfigWithID creates a new add operator config with default values

func (Config) Build added in v0.53.0

Build will build an add operator from the supplied configuration

type Transformer added in v0.53.0

type Transformer struct {
	helper.TransformerOperator

	Field entry.Field
	Value any
	// contains filtered or unexported fields
}

Transformer is an operator that adds a string value or an expression value

func (*Transformer) Process added in v0.53.0

func (t *Transformer) Process(ctx context.Context, entry *entry.Entry) error

Process will process an entry with a add transformation.

func (*Transformer) Transform added in v0.53.0

func (t *Transformer) Transform(e *entry.Entry) error

Transform will apply the add operations to an entry

Jump to

Keyboard shortcuts

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