package
7.17.28
Repository: https://github.com/elastic/beats.git
Documentation: pkg.go.dev

# Functions

BuildSelectorFromConfig creates a selector from a configuration object.
ConcatSelectorExpr combines multiple expressions that are run one after the other.
ConditionalSelectorExpr executes the given expression only if the event matches the given condition.
ConstSelectorExpr creates a selector expression that always returns the configured string.
EmptySelectorExpr create a selector expression that returns an empty string.
FmtSelectorExpr creates a selector expression using a format string.
LookupSelectorExpr replaces the produced string with an table entry.
MakeSelector creates a selector from a set of selector expressions.

# Constants

SelectorKeepCase instructs the Selector to not modify the string output.
SelectorLowerCase instructs the Selector to always transform the string output to lower case only.
SelectorUpperCase instructs the Selector to always transform the string output to upper case only.

# Structs

Selector is used to produce a string based on the contents of a Beats event.
Settings configures how BuildSelectorFromConfig creates a Selector from a given configuration object.

# Interfaces

SelectorExpr represents an expression object that can be composed with other expressions in order to build a Selector.

# Type aliases

SelectorCase is used to configure a Selector output string casing.