dynamic_modulesv3

package
v1.38.3 Latest Latest
Warning

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

Go to latest
Published: Jun 26, 2026 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_envoy_extensions_matching_http_dynamic_modules_v3_dynamic_modules_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type HttpDynamicModuleMatchInput

type HttpDynamicModuleMatchInput struct {
	// contains filtered or unexported fields
}

Configuration for the dynamic modules HTTP match input. This input extracts HTTP request and response data from the matching context and makes it available to the dynamic module matcher via ABI callbacks during match evaluation.

This data input should be used together with the :ref:`dynamic modules input matcher <envoy_v3_api_msg_extensions.matching.input_matchers.dynamic_modules.v3.DynamicModuleMatcher>`.

func (*HttpDynamicModuleMatchInput) Descriptor deprecated

func (*HttpDynamicModuleMatchInput) Descriptor() ([]byte, []int)

Deprecated: Use HttpDynamicModuleMatchInput.ProtoReflect.Descriptor instead.

func (*HttpDynamicModuleMatchInput) ProtoMessage

func (*HttpDynamicModuleMatchInput) ProtoMessage()

func (*HttpDynamicModuleMatchInput) ProtoReflect

func (*HttpDynamicModuleMatchInput) Reset

func (x *HttpDynamicModuleMatchInput) Reset()

func (*HttpDynamicModuleMatchInput) String

func (x *HttpDynamicModuleMatchInput) String() string

func (*HttpDynamicModuleMatchInput) Validate

func (m *HttpDynamicModuleMatchInput) Validate() error

Validate checks the field values on HttpDynamicModuleMatchInput with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*HttpDynamicModuleMatchInput) ValidateAll

func (m *HttpDynamicModuleMatchInput) ValidateAll() error

ValidateAll checks the field values on HttpDynamicModuleMatchInput with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in HttpDynamicModuleMatchInputMultiError, or nil if none found.

type HttpDynamicModuleMatchInputMultiError

type HttpDynamicModuleMatchInputMultiError []error

HttpDynamicModuleMatchInputMultiError is an error wrapping multiple validation errors returned by HttpDynamicModuleMatchInput.ValidateAll() if the designated constraints aren't met.

func (HttpDynamicModuleMatchInputMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (HttpDynamicModuleMatchInputMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type HttpDynamicModuleMatchInputValidationError

type HttpDynamicModuleMatchInputValidationError struct {
	// contains filtered or unexported fields
}

HttpDynamicModuleMatchInputValidationError is the validation error returned by HttpDynamicModuleMatchInput.Validate if the designated constraints aren't met.

func (HttpDynamicModuleMatchInputValidationError) Cause

Cause function returns cause value.

func (HttpDynamicModuleMatchInputValidationError) Error

Error satisfies the builtin error interface

func (HttpDynamicModuleMatchInputValidationError) ErrorName

ErrorName returns error name.

func (HttpDynamicModuleMatchInputValidationError) Field

Field function returns field value.

func (HttpDynamicModuleMatchInputValidationError) Key

Key function returns key value.

func (HttpDynamicModuleMatchInputValidationError) Reason

Reason function returns reason value.

Jump to

Keyboard shortcuts

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