v3

package
v0.0.0-...-555b57e Latest Latest
Warning

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

Go to latest
Published: Apr 23, 2024 License: Apache-2.0 Imports: 20 Imported by: 104

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_xds_type_matcher_v3_cel_proto protoreflect.FileDescriptor
View Source
var File_xds_type_matcher_v3_domain_proto protoreflect.FileDescriptor
View Source
var File_xds_type_matcher_v3_http_inputs_proto protoreflect.FileDescriptor
View Source
var File_xds_type_matcher_v3_ip_proto protoreflect.FileDescriptor
View Source
var File_xds_type_matcher_v3_matcher_proto protoreflect.FileDescriptor
View Source
var File_xds_type_matcher_v3_range_proto protoreflect.FileDescriptor
View Source
var File_xds_type_matcher_v3_regex_proto protoreflect.FileDescriptor
View Source
var File_xds_type_matcher_v3_string_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type CelMatcher

type CelMatcher struct {
	ExprMatch   *v3.CelExpression `protobuf:"bytes,1,opt,name=expr_match,json=exprMatch,proto3" json:"expr_match,omitempty"`
	Description string            `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*CelMatcher) Descriptor deprecated

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

Deprecated: Use CelMatcher.ProtoReflect.Descriptor instead.

func (*CelMatcher) GetDescription

func (x *CelMatcher) GetDescription() string

func (*CelMatcher) GetExprMatch

func (x *CelMatcher) GetExprMatch() *v3.CelExpression

func (*CelMatcher) ProtoMessage

func (*CelMatcher) ProtoMessage()

func (*CelMatcher) ProtoReflect

func (x *CelMatcher) ProtoReflect() protoreflect.Message

func (*CelMatcher) Reset

func (x *CelMatcher) Reset()

func (*CelMatcher) String

func (x *CelMatcher) String() string

func (*CelMatcher) Validate

func (m *CelMatcher) Validate() error

Validate checks the field values on CelMatcher 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 (*CelMatcher) ValidateAll

func (m *CelMatcher) ValidateAll() error

ValidateAll checks the field values on CelMatcher 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 CelMatcherMultiError, or nil if none found.

type CelMatcherMultiError

type CelMatcherMultiError []error

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

func (CelMatcherMultiError) AllErrors

func (m CelMatcherMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (CelMatcherMultiError) Error

func (m CelMatcherMultiError) Error() string

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

type CelMatcherValidationError

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

CelMatcherValidationError is the validation error returned by CelMatcher.Validate if the designated constraints aren't met.

func (CelMatcherValidationError) Cause

func (e CelMatcherValidationError) Cause() error

Cause function returns cause value.

func (CelMatcherValidationError) Error

Error satisfies the builtin error interface

func (CelMatcherValidationError) ErrorName

func (e CelMatcherValidationError) ErrorName() string

ErrorName returns error name.

func (CelMatcherValidationError) Field

Field function returns field value.

func (CelMatcherValidationError) Key

Key function returns key value.

func (CelMatcherValidationError) Reason

func (e CelMatcherValidationError) Reason() string

Reason function returns reason value.

type DoubleRangeMatcher

type DoubleRangeMatcher struct {
	RangeMatchers []*DoubleRangeMatcher_RangeMatcher `protobuf:"bytes,1,rep,name=range_matchers,json=rangeMatchers,proto3" json:"range_matchers,omitempty"`
	// contains filtered or unexported fields
}

func (*DoubleRangeMatcher) Descriptor deprecated

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

Deprecated: Use DoubleRangeMatcher.ProtoReflect.Descriptor instead.

func (*DoubleRangeMatcher) GetRangeMatchers

func (x *DoubleRangeMatcher) GetRangeMatchers() []*DoubleRangeMatcher_RangeMatcher

func (*DoubleRangeMatcher) ProtoMessage

func (*DoubleRangeMatcher) ProtoMessage()

func (*DoubleRangeMatcher) ProtoReflect

func (x *DoubleRangeMatcher) ProtoReflect() protoreflect.Message

func (*DoubleRangeMatcher) Reset

func (x *DoubleRangeMatcher) Reset()

func (*DoubleRangeMatcher) String

func (x *DoubleRangeMatcher) String() string

func (*DoubleRangeMatcher) Validate

func (m *DoubleRangeMatcher) Validate() error

Validate checks the field values on DoubleRangeMatcher 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 (*DoubleRangeMatcher) ValidateAll

func (m *DoubleRangeMatcher) ValidateAll() error

ValidateAll checks the field values on DoubleRangeMatcher 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 DoubleRangeMatcherMultiError, or nil if none found.

type DoubleRangeMatcherMultiError

type DoubleRangeMatcherMultiError []error

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

func (DoubleRangeMatcherMultiError) AllErrors

func (m DoubleRangeMatcherMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (DoubleRangeMatcherMultiError) Error

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

type DoubleRangeMatcherValidationError

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

DoubleRangeMatcherValidationError is the validation error returned by DoubleRangeMatcher.Validate if the designated constraints aren't met.

func (DoubleRangeMatcherValidationError) Cause

Cause function returns cause value.

func (DoubleRangeMatcherValidationError) Error

Error satisfies the builtin error interface

func (DoubleRangeMatcherValidationError) ErrorName

ErrorName returns error name.

func (DoubleRangeMatcherValidationError) Field

Field function returns field value.

func (DoubleRangeMatcherValidationError) Key

Key function returns key value.

func (DoubleRangeMatcherValidationError) Reason

Reason function returns reason value.

type DoubleRangeMatcher_RangeMatcher

type DoubleRangeMatcher_RangeMatcher struct {
	Ranges  []*v3.DoubleRange `protobuf:"bytes,1,rep,name=ranges,proto3" json:"ranges,omitempty"`
	OnMatch *Matcher_OnMatch  `protobuf:"bytes,2,opt,name=on_match,json=onMatch,proto3" json:"on_match,omitempty"`
	// contains filtered or unexported fields
}

func (*DoubleRangeMatcher_RangeMatcher) Descriptor deprecated

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

Deprecated: Use DoubleRangeMatcher_RangeMatcher.ProtoReflect.Descriptor instead.

func (*DoubleRangeMatcher_RangeMatcher) GetOnMatch

func (*DoubleRangeMatcher_RangeMatcher) GetRanges

func (*DoubleRangeMatcher_RangeMatcher) ProtoMessage

func (*DoubleRangeMatcher_RangeMatcher) ProtoMessage()

func (*DoubleRangeMatcher_RangeMatcher) ProtoReflect

func (*DoubleRangeMatcher_RangeMatcher) Reset

func (*DoubleRangeMatcher_RangeMatcher) String

func (*DoubleRangeMatcher_RangeMatcher) Validate

func (m *DoubleRangeMatcher_RangeMatcher) Validate() error

Validate checks the field values on DoubleRangeMatcher_RangeMatcher 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 (*DoubleRangeMatcher_RangeMatcher) ValidateAll

func (m *DoubleRangeMatcher_RangeMatcher) ValidateAll() error

ValidateAll checks the field values on DoubleRangeMatcher_RangeMatcher 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 DoubleRangeMatcher_RangeMatcherMultiError, or nil if none found.

type DoubleRangeMatcher_RangeMatcherMultiError

type DoubleRangeMatcher_RangeMatcherMultiError []error

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

func (DoubleRangeMatcher_RangeMatcherMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (DoubleRangeMatcher_RangeMatcherMultiError) Error

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

type DoubleRangeMatcher_RangeMatcherValidationError

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

DoubleRangeMatcher_RangeMatcherValidationError is the validation error returned by DoubleRangeMatcher_RangeMatcher.Validate if the designated constraints aren't met.

func (DoubleRangeMatcher_RangeMatcherValidationError) Cause

Cause function returns cause value.

func (DoubleRangeMatcher_RangeMatcherValidationError) Error

Error satisfies the builtin error interface

func (DoubleRangeMatcher_RangeMatcherValidationError) ErrorName

ErrorName returns error name.

func (DoubleRangeMatcher_RangeMatcherValidationError) Field

Field function returns field value.

func (DoubleRangeMatcher_RangeMatcherValidationError) Key

Key function returns key value.

func (DoubleRangeMatcher_RangeMatcherValidationError) Reason

Reason function returns reason value.

type HttpAttributesCelMatchInput

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

func (*HttpAttributesCelMatchInput) Descriptor deprecated

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

Deprecated: Use HttpAttributesCelMatchInput.ProtoReflect.Descriptor instead.

func (*HttpAttributesCelMatchInput) ProtoMessage

func (*HttpAttributesCelMatchInput) ProtoMessage()

func (*HttpAttributesCelMatchInput) ProtoReflect

func (*HttpAttributesCelMatchInput) Reset

func (x *HttpAttributesCelMatchInput) Reset()

func (*HttpAttributesCelMatchInput) String

func (x *HttpAttributesCelMatchInput) String() string

func (*HttpAttributesCelMatchInput) Validate

func (m *HttpAttributesCelMatchInput) Validate() error

Validate checks the field values on HttpAttributesCelMatchInput 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 (*HttpAttributesCelMatchInput) ValidateAll

func (m *HttpAttributesCelMatchInput) ValidateAll() error

ValidateAll checks the field values on HttpAttributesCelMatchInput 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 HttpAttributesCelMatchInputMultiError, or nil if none found.

type HttpAttributesCelMatchInputMultiError

type HttpAttributesCelMatchInputMultiError []error

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

func (HttpAttributesCelMatchInputMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (HttpAttributesCelMatchInputMultiError) Error

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

type HttpAttributesCelMatchInputValidationError

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

HttpAttributesCelMatchInputValidationError is the validation error returned by HttpAttributesCelMatchInput.Validate if the designated constraints aren't met.

func (HttpAttributesCelMatchInputValidationError) Cause

Cause function returns cause value.

func (HttpAttributesCelMatchInputValidationError) Error

Error satisfies the builtin error interface

func (HttpAttributesCelMatchInputValidationError) ErrorName

ErrorName returns error name.

func (HttpAttributesCelMatchInputValidationError) Field

Field function returns field value.

func (HttpAttributesCelMatchInputValidationError) Key

Key function returns key value.

func (HttpAttributesCelMatchInputValidationError) Reason

Reason function returns reason value.

type IPMatcher

type IPMatcher struct {
	RangeMatchers []*IPMatcher_IPRangeMatcher `protobuf:"bytes,1,rep,name=range_matchers,json=rangeMatchers,proto3" json:"range_matchers,omitempty"`
	// contains filtered or unexported fields
}

func (*IPMatcher) Descriptor deprecated

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

Deprecated: Use IPMatcher.ProtoReflect.Descriptor instead.

func (*IPMatcher) GetRangeMatchers

func (x *IPMatcher) GetRangeMatchers() []*IPMatcher_IPRangeMatcher

func (*IPMatcher) ProtoMessage

func (*IPMatcher) ProtoMessage()

func (*IPMatcher) ProtoReflect

func (x *IPMatcher) ProtoReflect() protoreflect.Message

func (*IPMatcher) Reset

func (x *IPMatcher) Reset()

func (*IPMatcher) String

func (x *IPMatcher) String() string

func (*IPMatcher) Validate

func (m *IPMatcher) Validate() error

Validate checks the field values on IPMatcher 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 (*IPMatcher) ValidateAll

func (m *IPMatcher) ValidateAll() error

ValidateAll checks the field values on IPMatcher 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 IPMatcherMultiError, or nil if none found.

type IPMatcherMultiError

type IPMatcherMultiError []error

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

func (IPMatcherMultiError) AllErrors

func (m IPMatcherMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (IPMatcherMultiError) Error

func (m IPMatcherMultiError) Error() string

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

type IPMatcherValidationError

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

IPMatcherValidationError is the validation error returned by IPMatcher.Validate if the designated constraints aren't met.

func (IPMatcherValidationError) Cause

func (e IPMatcherValidationError) Cause() error

Cause function returns cause value.

func (IPMatcherValidationError) Error

func (e IPMatcherValidationError) Error() string

Error satisfies the builtin error interface

func (IPMatcherValidationError) ErrorName

func (e IPMatcherValidationError) ErrorName() string

ErrorName returns error name.

func (IPMatcherValidationError) Field

func (e IPMatcherValidationError) Field() string

Field function returns field value.

func (IPMatcherValidationError) Key

Key function returns key value.

func (IPMatcherValidationError) Reason

func (e IPMatcherValidationError) Reason() string

Reason function returns reason value.

type IPMatcher_IPRangeMatcher

type IPMatcher_IPRangeMatcher struct {
	Ranges    []*v3.CidrRange  `protobuf:"bytes,1,rep,name=ranges,proto3" json:"ranges,omitempty"`
	OnMatch   *Matcher_OnMatch `protobuf:"bytes,2,opt,name=on_match,json=onMatch,proto3" json:"on_match,omitempty"`
	Exclusive bool             `protobuf:"varint,3,opt,name=exclusive,proto3" json:"exclusive,omitempty"`
	// contains filtered or unexported fields
}

func (*IPMatcher_IPRangeMatcher) Descriptor deprecated

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

Deprecated: Use IPMatcher_IPRangeMatcher.ProtoReflect.Descriptor instead.

func (*IPMatcher_IPRangeMatcher) GetExclusive

func (x *IPMatcher_IPRangeMatcher) GetExclusive() bool

func (*IPMatcher_IPRangeMatcher) GetOnMatch

func (x *IPMatcher_IPRangeMatcher) GetOnMatch() *Matcher_OnMatch

func (*IPMatcher_IPRangeMatcher) GetRanges

func (x *IPMatcher_IPRangeMatcher) GetRanges() []*v3.CidrRange

func (*IPMatcher_IPRangeMatcher) ProtoMessage

func (*IPMatcher_IPRangeMatcher) ProtoMessage()

func (*IPMatcher_IPRangeMatcher) ProtoReflect

func (x *IPMatcher_IPRangeMatcher) ProtoReflect() protoreflect.Message

func (*IPMatcher_IPRangeMatcher) Reset

func (x *IPMatcher_IPRangeMatcher) Reset()

func (*IPMatcher_IPRangeMatcher) String

func (x *IPMatcher_IPRangeMatcher) String() string

func (*IPMatcher_IPRangeMatcher) Validate

func (m *IPMatcher_IPRangeMatcher) Validate() error

Validate checks the field values on IPMatcher_IPRangeMatcher 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 (*IPMatcher_IPRangeMatcher) ValidateAll

func (m *IPMatcher_IPRangeMatcher) ValidateAll() error

ValidateAll checks the field values on IPMatcher_IPRangeMatcher 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 IPMatcher_IPRangeMatcherMultiError, or nil if none found.

type IPMatcher_IPRangeMatcherMultiError

type IPMatcher_IPRangeMatcherMultiError []error

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

func (IPMatcher_IPRangeMatcherMultiError) AllErrors

func (m IPMatcher_IPRangeMatcherMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (IPMatcher_IPRangeMatcherMultiError) Error

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

type IPMatcher_IPRangeMatcherValidationError

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

IPMatcher_IPRangeMatcherValidationError is the validation error returned by IPMatcher_IPRangeMatcher.Validate if the designated constraints aren't met.

func (IPMatcher_IPRangeMatcherValidationError) Cause

Cause function returns cause value.

func (IPMatcher_IPRangeMatcherValidationError) Error

Error satisfies the builtin error interface

func (IPMatcher_IPRangeMatcherValidationError) ErrorName

ErrorName returns error name.

func (IPMatcher_IPRangeMatcherValidationError) Field

Field function returns field value.

func (IPMatcher_IPRangeMatcherValidationError) Key

Key function returns key value.

func (IPMatcher_IPRangeMatcherValidationError) Reason

Reason function returns reason value.

type Int32RangeMatcher

type Int32RangeMatcher struct {
	RangeMatchers []*Int32RangeMatcher_RangeMatcher `protobuf:"bytes,1,rep,name=range_matchers,json=rangeMatchers,proto3" json:"range_matchers,omitempty"`
	// contains filtered or unexported fields
}

func (*Int32RangeMatcher) Descriptor deprecated

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

Deprecated: Use Int32RangeMatcher.ProtoReflect.Descriptor instead.

func (*Int32RangeMatcher) GetRangeMatchers

func (x *Int32RangeMatcher) GetRangeMatchers() []*Int32RangeMatcher_RangeMatcher

func (*Int32RangeMatcher) ProtoMessage

func (*Int32RangeMatcher) ProtoMessage()

func (*Int32RangeMatcher) ProtoReflect

func (x *Int32RangeMatcher) ProtoReflect() protoreflect.Message

func (*Int32RangeMatcher) Reset

func (x *Int32RangeMatcher) Reset()

func (*Int32RangeMatcher) String

func (x *Int32RangeMatcher) String() string

func (*Int32RangeMatcher) Validate

func (m *Int32RangeMatcher) Validate() error

Validate checks the field values on Int32RangeMatcher 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 (*Int32RangeMatcher) ValidateAll

func (m *Int32RangeMatcher) ValidateAll() error

ValidateAll checks the field values on Int32RangeMatcher 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 Int32RangeMatcherMultiError, or nil if none found.

type Int32RangeMatcherMultiError

type Int32RangeMatcherMultiError []error

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

func (Int32RangeMatcherMultiError) AllErrors

func (m Int32RangeMatcherMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Int32RangeMatcherMultiError) Error

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

type Int32RangeMatcherValidationError

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

Int32RangeMatcherValidationError is the validation error returned by Int32RangeMatcher.Validate if the designated constraints aren't met.

func (Int32RangeMatcherValidationError) Cause

Cause function returns cause value.

func (Int32RangeMatcherValidationError) Error

Error satisfies the builtin error interface

func (Int32RangeMatcherValidationError) ErrorName

ErrorName returns error name.

func (Int32RangeMatcherValidationError) Field

Field function returns field value.

func (Int32RangeMatcherValidationError) Key

Key function returns key value.

func (Int32RangeMatcherValidationError) Reason

Reason function returns reason value.

type Int32RangeMatcher_RangeMatcher

type Int32RangeMatcher_RangeMatcher struct {
	Ranges  []*v3.Int32Range `protobuf:"bytes,1,rep,name=ranges,proto3" json:"ranges,omitempty"`
	OnMatch *Matcher_OnMatch `protobuf:"bytes,2,opt,name=on_match,json=onMatch,proto3" json:"on_match,omitempty"`
	// contains filtered or unexported fields
}

func (*Int32RangeMatcher_RangeMatcher) Descriptor deprecated

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

Deprecated: Use Int32RangeMatcher_RangeMatcher.ProtoReflect.Descriptor instead.

func (*Int32RangeMatcher_RangeMatcher) GetOnMatch

func (*Int32RangeMatcher_RangeMatcher) GetRanges

func (x *Int32RangeMatcher_RangeMatcher) GetRanges() []*v3.Int32Range

func (*Int32RangeMatcher_RangeMatcher) ProtoMessage

func (*Int32RangeMatcher_RangeMatcher) ProtoMessage()

func (*Int32RangeMatcher_RangeMatcher) ProtoReflect

func (*Int32RangeMatcher_RangeMatcher) Reset

func (x *Int32RangeMatcher_RangeMatcher) Reset()

func (*Int32RangeMatcher_RangeMatcher) String

func (*Int32RangeMatcher_RangeMatcher) Validate

func (m *Int32RangeMatcher_RangeMatcher) Validate() error

Validate checks the field values on Int32RangeMatcher_RangeMatcher 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 (*Int32RangeMatcher_RangeMatcher) ValidateAll

func (m *Int32RangeMatcher_RangeMatcher) ValidateAll() error

ValidateAll checks the field values on Int32RangeMatcher_RangeMatcher 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 Int32RangeMatcher_RangeMatcherMultiError, or nil if none found.

type Int32RangeMatcher_RangeMatcherMultiError

type Int32RangeMatcher_RangeMatcherMultiError []error

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

func (Int32RangeMatcher_RangeMatcherMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (Int32RangeMatcher_RangeMatcherMultiError) Error

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

type Int32RangeMatcher_RangeMatcherValidationError

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

Int32RangeMatcher_RangeMatcherValidationError is the validation error returned by Int32RangeMatcher_RangeMatcher.Validate if the designated constraints aren't met.

func (Int32RangeMatcher_RangeMatcherValidationError) Cause

Cause function returns cause value.

func (Int32RangeMatcher_RangeMatcherValidationError) Error

Error satisfies the builtin error interface

func (Int32RangeMatcher_RangeMatcherValidationError) ErrorName

ErrorName returns error name.

func (Int32RangeMatcher_RangeMatcherValidationError) Field

Field function returns field value.

func (Int32RangeMatcher_RangeMatcherValidationError) Key

Key function returns key value.

func (Int32RangeMatcher_RangeMatcherValidationError) Reason

Reason function returns reason value.

type Int64RangeMatcher

type Int64RangeMatcher struct {
	RangeMatchers []*Int64RangeMatcher_RangeMatcher `protobuf:"bytes,1,rep,name=range_matchers,json=rangeMatchers,proto3" json:"range_matchers,omitempty"`
	// contains filtered or unexported fields
}

func (*Int64RangeMatcher) Descriptor deprecated

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

Deprecated: Use Int64RangeMatcher.ProtoReflect.Descriptor instead.

func (*Int64RangeMatcher) GetRangeMatchers

func (x *Int64RangeMatcher) GetRangeMatchers() []*Int64RangeMatcher_RangeMatcher

func (*Int64RangeMatcher) ProtoMessage

func (*Int64RangeMatcher) ProtoMessage()

func (*Int64RangeMatcher) ProtoReflect

func (x *Int64RangeMatcher) ProtoReflect() protoreflect.Message

func (*Int64RangeMatcher) Reset

func (x *Int64RangeMatcher) Reset()

func (*Int64RangeMatcher) String

func (x *Int64RangeMatcher) String() string

func (*Int64RangeMatcher) Validate

func (m *Int64RangeMatcher) Validate() error

Validate checks the field values on Int64RangeMatcher 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 (*Int64RangeMatcher) ValidateAll

func (m *Int64RangeMatcher) ValidateAll() error

ValidateAll checks the field values on Int64RangeMatcher 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 Int64RangeMatcherMultiError, or nil if none found.

type Int64RangeMatcherMultiError

type Int64RangeMatcherMultiError []error

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

func (Int64RangeMatcherMultiError) AllErrors

func (m Int64RangeMatcherMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Int64RangeMatcherMultiError) Error

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

type Int64RangeMatcherValidationError

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

Int64RangeMatcherValidationError is the validation error returned by Int64RangeMatcher.Validate if the designated constraints aren't met.

func (Int64RangeMatcherValidationError) Cause

Cause function returns cause value.

func (Int64RangeMatcherValidationError) Error

Error satisfies the builtin error interface

func (Int64RangeMatcherValidationError) ErrorName

ErrorName returns error name.

func (Int64RangeMatcherValidationError) Field

Field function returns field value.

func (Int64RangeMatcherValidationError) Key

Key function returns key value.

func (Int64RangeMatcherValidationError) Reason

Reason function returns reason value.

type Int64RangeMatcher_RangeMatcher

type Int64RangeMatcher_RangeMatcher struct {
	Ranges  []*v3.Int64Range `protobuf:"bytes,1,rep,name=ranges,proto3" json:"ranges,omitempty"`
	OnMatch *Matcher_OnMatch `protobuf:"bytes,2,opt,name=on_match,json=onMatch,proto3" json:"on_match,omitempty"`
	// contains filtered or unexported fields
}

func (*Int64RangeMatcher_RangeMatcher) Descriptor deprecated

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

Deprecated: Use Int64RangeMatcher_RangeMatcher.ProtoReflect.Descriptor instead.

func (*Int64RangeMatcher_RangeMatcher) GetOnMatch

func (*Int64RangeMatcher_RangeMatcher) GetRanges

func (x *Int64RangeMatcher_RangeMatcher) GetRanges() []*v3.Int64Range

func (*Int64RangeMatcher_RangeMatcher) ProtoMessage

func (*Int64RangeMatcher_RangeMatcher) ProtoMessage()

func (*Int64RangeMatcher_RangeMatcher) ProtoReflect

func (*Int64RangeMatcher_RangeMatcher) Reset

func (x *Int64RangeMatcher_RangeMatcher) Reset()

func (*Int64RangeMatcher_RangeMatcher) String

func (*Int64RangeMatcher_RangeMatcher) Validate

func (m *Int64RangeMatcher_RangeMatcher) Validate() error

Validate checks the field values on Int64RangeMatcher_RangeMatcher 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 (*Int64RangeMatcher_RangeMatcher) ValidateAll

func (m *Int64RangeMatcher_RangeMatcher) ValidateAll() error

ValidateAll checks the field values on Int64RangeMatcher_RangeMatcher 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 Int64RangeMatcher_RangeMatcherMultiError, or nil if none found.

type Int64RangeMatcher_RangeMatcherMultiError

type Int64RangeMatcher_RangeMatcherMultiError []error

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

func (Int64RangeMatcher_RangeMatcherMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (Int64RangeMatcher_RangeMatcherMultiError) Error

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

type Int64RangeMatcher_RangeMatcherValidationError

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

Int64RangeMatcher_RangeMatcherValidationError is the validation error returned by Int64RangeMatcher_RangeMatcher.Validate if the designated constraints aren't met.

func (Int64RangeMatcher_RangeMatcherValidationError) Cause

Cause function returns cause value.

func (Int64RangeMatcher_RangeMatcherValidationError) Error

Error satisfies the builtin error interface

func (Int64RangeMatcher_RangeMatcherValidationError) ErrorName

ErrorName returns error name.

func (Int64RangeMatcher_RangeMatcherValidationError) Field

Field function returns field value.

func (Int64RangeMatcher_RangeMatcherValidationError) Key

Key function returns key value.

func (Int64RangeMatcher_RangeMatcherValidationError) Reason

Reason function returns reason value.

type ListStringMatcher

type ListStringMatcher struct {
	Patterns []*StringMatcher `protobuf:"bytes,1,rep,name=patterns,proto3" json:"patterns,omitempty"`
	// contains filtered or unexported fields
}

func (*ListStringMatcher) Descriptor deprecated

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

Deprecated: Use ListStringMatcher.ProtoReflect.Descriptor instead.

func (*ListStringMatcher) GetPatterns

func (x *ListStringMatcher) GetPatterns() []*StringMatcher

func (*ListStringMatcher) ProtoMessage

func (*ListStringMatcher) ProtoMessage()

func (*ListStringMatcher) ProtoReflect

func (x *ListStringMatcher) ProtoReflect() protoreflect.Message

func (*ListStringMatcher) Reset

func (x *ListStringMatcher) Reset()

func (*ListStringMatcher) String

func (x *ListStringMatcher) String() string

func (*ListStringMatcher) Validate

func (m *ListStringMatcher) Validate() error

Validate checks the field values on ListStringMatcher 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 (*ListStringMatcher) ValidateAll

func (m *ListStringMatcher) ValidateAll() error

ValidateAll checks the field values on ListStringMatcher 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 ListStringMatcherMultiError, or nil if none found.

type ListStringMatcherMultiError

type ListStringMatcherMultiError []error

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

func (ListStringMatcherMultiError) AllErrors

func (m ListStringMatcherMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ListStringMatcherMultiError) Error

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

type ListStringMatcherValidationError

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

ListStringMatcherValidationError is the validation error returned by ListStringMatcher.Validate if the designated constraints aren't met.

func (ListStringMatcherValidationError) Cause

Cause function returns cause value.

func (ListStringMatcherValidationError) Error

Error satisfies the builtin error interface

func (ListStringMatcherValidationError) ErrorName

ErrorName returns error name.

func (ListStringMatcherValidationError) Field

Field function returns field value.

func (ListStringMatcherValidationError) Key

Key function returns key value.

func (ListStringMatcherValidationError) Reason

Reason function returns reason value.

type Matcher

type Matcher struct {

	// Types that are assignable to MatcherType:
	//
	//	*Matcher_MatcherList_
	//	*Matcher_MatcherTree_
	MatcherType isMatcher_MatcherType `protobuf_oneof:"matcher_type"`
	OnNoMatch   *Matcher_OnMatch      `protobuf:"bytes,3,opt,name=on_no_match,json=onNoMatch,proto3" json:"on_no_match,omitempty"`
	// contains filtered or unexported fields
}

func (*Matcher) Descriptor deprecated

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

Deprecated: Use Matcher.ProtoReflect.Descriptor instead.

func (*Matcher) GetMatcherList

func (x *Matcher) GetMatcherList() *Matcher_MatcherList

func (*Matcher) GetMatcherTree

func (x *Matcher) GetMatcherTree() *Matcher_MatcherTree

func (*Matcher) GetMatcherType

func (m *Matcher) GetMatcherType() isMatcher_MatcherType

func (*Matcher) GetOnNoMatch

func (x *Matcher) GetOnNoMatch() *Matcher_OnMatch

func (*Matcher) ProtoMessage

func (*Matcher) ProtoMessage()

func (*Matcher) ProtoReflect

func (x *Matcher) ProtoReflect() protoreflect.Message

func (*Matcher) Reset

func (x *Matcher) Reset()

func (*Matcher) String

func (x *Matcher) String() string

func (*Matcher) Validate

func (m *Matcher) Validate() error

Validate checks the field values on Matcher 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 (*Matcher) ValidateAll

func (m *Matcher) ValidateAll() error

ValidateAll checks the field values on Matcher 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 MatcherMultiError, or nil if none found.

type MatcherMultiError

type MatcherMultiError []error

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

func (MatcherMultiError) AllErrors

func (m MatcherMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (MatcherMultiError) Error

func (m MatcherMultiError) Error() string

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

type MatcherValidationError

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

MatcherValidationError is the validation error returned by Matcher.Validate if the designated constraints aren't met.

func (MatcherValidationError) Cause

func (e MatcherValidationError) Cause() error

Cause function returns cause value.

func (MatcherValidationError) Error

func (e MatcherValidationError) Error() string

Error satisfies the builtin error interface

func (MatcherValidationError) ErrorName

func (e MatcherValidationError) ErrorName() string

ErrorName returns error name.

func (MatcherValidationError) Field

func (e MatcherValidationError) Field() string

Field function returns field value.

func (MatcherValidationError) Key

func (e MatcherValidationError) Key() bool

Key function returns key value.

func (MatcherValidationError) Reason

func (e MatcherValidationError) Reason() string

Reason function returns reason value.

type Matcher_MatcherList

type Matcher_MatcherList struct {
	Matchers []*Matcher_MatcherList_FieldMatcher `protobuf:"bytes,1,rep,name=matchers,proto3" json:"matchers,omitempty"`
	// contains filtered or unexported fields
}

func (*Matcher_MatcherList) Descriptor deprecated

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

Deprecated: Use Matcher_MatcherList.ProtoReflect.Descriptor instead.

func (*Matcher_MatcherList) GetMatchers

func (*Matcher_MatcherList) ProtoMessage

func (*Matcher_MatcherList) ProtoMessage()

func (*Matcher_MatcherList) ProtoReflect

func (x *Matcher_MatcherList) ProtoReflect() protoreflect.Message

func (*Matcher_MatcherList) Reset

func (x *Matcher_MatcherList) Reset()

func (*Matcher_MatcherList) String

func (x *Matcher_MatcherList) String() string

func (*Matcher_MatcherList) Validate

func (m *Matcher_MatcherList) Validate() error

Validate checks the field values on Matcher_MatcherList 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 (*Matcher_MatcherList) ValidateAll

func (m *Matcher_MatcherList) ValidateAll() error

ValidateAll checks the field values on Matcher_MatcherList 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 Matcher_MatcherListMultiError, or nil if none found.

type Matcher_MatcherListMultiError

type Matcher_MatcherListMultiError []error

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

func (Matcher_MatcherListMultiError) AllErrors

func (m Matcher_MatcherListMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Matcher_MatcherListMultiError) Error

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

type Matcher_MatcherListValidationError

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

Matcher_MatcherListValidationError is the validation error returned by Matcher_MatcherList.Validate if the designated constraints aren't met.

func (Matcher_MatcherListValidationError) Cause

Cause function returns cause value.

func (Matcher_MatcherListValidationError) Error

Error satisfies the builtin error interface

func (Matcher_MatcherListValidationError) ErrorName

ErrorName returns error name.

func (Matcher_MatcherListValidationError) Field

Field function returns field value.

func (Matcher_MatcherListValidationError) Key

Key function returns key value.

func (Matcher_MatcherListValidationError) Reason

Reason function returns reason value.

type Matcher_MatcherList_

type Matcher_MatcherList_ struct {
	MatcherList *Matcher_MatcherList `protobuf:"bytes,1,opt,name=matcher_list,json=matcherList,proto3,oneof"`
}

type Matcher_MatcherList_FieldMatcher

type Matcher_MatcherList_FieldMatcher struct {
	Predicate *Matcher_MatcherList_Predicate `protobuf:"bytes,1,opt,name=predicate,proto3" json:"predicate,omitempty"`
	OnMatch   *Matcher_OnMatch               `protobuf:"bytes,2,opt,name=on_match,json=onMatch,proto3" json:"on_match,omitempty"`
	// contains filtered or unexported fields
}

func (*Matcher_MatcherList_FieldMatcher) Descriptor deprecated

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

Deprecated: Use Matcher_MatcherList_FieldMatcher.ProtoReflect.Descriptor instead.

func (*Matcher_MatcherList_FieldMatcher) GetOnMatch

func (*Matcher_MatcherList_FieldMatcher) GetPredicate

func (*Matcher_MatcherList_FieldMatcher) ProtoMessage

func (*Matcher_MatcherList_FieldMatcher) ProtoMessage()

func (*Matcher_MatcherList_FieldMatcher) ProtoReflect

func (*Matcher_MatcherList_FieldMatcher) Reset

func (*Matcher_MatcherList_FieldMatcher) String

func (*Matcher_MatcherList_FieldMatcher) Validate

Validate checks the field values on Matcher_MatcherList_FieldMatcher 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 (*Matcher_MatcherList_FieldMatcher) ValidateAll

func (m *Matcher_MatcherList_FieldMatcher) ValidateAll() error

ValidateAll checks the field values on Matcher_MatcherList_FieldMatcher 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 Matcher_MatcherList_FieldMatcherMultiError, or nil if none found.

type Matcher_MatcherList_FieldMatcherMultiError

type Matcher_MatcherList_FieldMatcherMultiError []error

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

func (Matcher_MatcherList_FieldMatcherMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (Matcher_MatcherList_FieldMatcherMultiError) Error

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

type Matcher_MatcherList_FieldMatcherValidationError

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

Matcher_MatcherList_FieldMatcherValidationError is the validation error returned by Matcher_MatcherList_FieldMatcher.Validate if the designated constraints aren't met.

func (Matcher_MatcherList_FieldMatcherValidationError) Cause

Cause function returns cause value.

func (Matcher_MatcherList_FieldMatcherValidationError) Error

Error satisfies the builtin error interface

func (Matcher_MatcherList_FieldMatcherValidationError) ErrorName

ErrorName returns error name.

func (Matcher_MatcherList_FieldMatcherValidationError) Field

Field function returns field value.

func (Matcher_MatcherList_FieldMatcherValidationError) Key

Key function returns key value.

func (Matcher_MatcherList_FieldMatcherValidationError) Reason

Reason function returns reason value.

type Matcher_MatcherList_Predicate

type Matcher_MatcherList_Predicate struct {

	// Types that are assignable to MatchType:
	//
	//	*Matcher_MatcherList_Predicate_SinglePredicate_
	//	*Matcher_MatcherList_Predicate_OrMatcher
	//	*Matcher_MatcherList_Predicate_AndMatcher
	//	*Matcher_MatcherList_Predicate_NotMatcher
	MatchType isMatcher_MatcherList_Predicate_MatchType `protobuf_oneof:"match_type"`
	// contains filtered or unexported fields
}

func (*Matcher_MatcherList_Predicate) Descriptor deprecated

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

Deprecated: Use Matcher_MatcherList_Predicate.ProtoReflect.Descriptor instead.

func (*Matcher_MatcherList_Predicate) GetAndMatcher

func (*Matcher_MatcherList_Predicate) GetMatchType

func (m *Matcher_MatcherList_Predicate) GetMatchType() isMatcher_MatcherList_Predicate_MatchType

func (*Matcher_MatcherList_Predicate) GetNotMatcher

func (*Matcher_MatcherList_Predicate) GetOrMatcher

func (*Matcher_MatcherList_Predicate) GetSinglePredicate

func (*Matcher_MatcherList_Predicate) ProtoMessage

func (*Matcher_MatcherList_Predicate) ProtoMessage()

func (*Matcher_MatcherList_Predicate) ProtoReflect

func (*Matcher_MatcherList_Predicate) Reset

func (x *Matcher_MatcherList_Predicate) Reset()

func (*Matcher_MatcherList_Predicate) String

func (*Matcher_MatcherList_Predicate) Validate

func (m *Matcher_MatcherList_Predicate) Validate() error

Validate checks the field values on Matcher_MatcherList_Predicate 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 (*Matcher_MatcherList_Predicate) ValidateAll

func (m *Matcher_MatcherList_Predicate) ValidateAll() error

ValidateAll checks the field values on Matcher_MatcherList_Predicate 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 Matcher_MatcherList_PredicateMultiError, or nil if none found.

type Matcher_MatcherList_PredicateMultiError

type Matcher_MatcherList_PredicateMultiError []error

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

func (Matcher_MatcherList_PredicateMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (Matcher_MatcherList_PredicateMultiError) Error

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

type Matcher_MatcherList_PredicateValidationError

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

Matcher_MatcherList_PredicateValidationError is the validation error returned by Matcher_MatcherList_Predicate.Validate if the designated constraints aren't met.

func (Matcher_MatcherList_PredicateValidationError) Cause

Cause function returns cause value.

func (Matcher_MatcherList_PredicateValidationError) Error

Error satisfies the builtin error interface

func (Matcher_MatcherList_PredicateValidationError) ErrorName

ErrorName returns error name.

func (Matcher_MatcherList_PredicateValidationError) Field

Field function returns field value.

func (Matcher_MatcherList_PredicateValidationError) Key

Key function returns key value.

func (Matcher_MatcherList_PredicateValidationError) Reason

Reason function returns reason value.

type Matcher_MatcherList_Predicate_AndMatcher

type Matcher_MatcherList_Predicate_AndMatcher struct {
	AndMatcher *Matcher_MatcherList_Predicate_PredicateList `protobuf:"bytes,3,opt,name=and_matcher,json=andMatcher,proto3,oneof"`
}

type Matcher_MatcherList_Predicate_NotMatcher

type Matcher_MatcherList_Predicate_NotMatcher struct {
	NotMatcher *Matcher_MatcherList_Predicate `protobuf:"bytes,4,opt,name=not_matcher,json=notMatcher,proto3,oneof"`
}

type Matcher_MatcherList_Predicate_OrMatcher

type Matcher_MatcherList_Predicate_OrMatcher struct {
	OrMatcher *Matcher_MatcherList_Predicate_PredicateList `protobuf:"bytes,2,opt,name=or_matcher,json=orMatcher,proto3,oneof"`
}

type Matcher_MatcherList_Predicate_PredicateList

type Matcher_MatcherList_Predicate_PredicateList struct {
	Predicate []*Matcher_MatcherList_Predicate `protobuf:"bytes,1,rep,name=predicate,proto3" json:"predicate,omitempty"`
	// contains filtered or unexported fields
}

func (*Matcher_MatcherList_Predicate_PredicateList) Descriptor deprecated

Deprecated: Use Matcher_MatcherList_Predicate_PredicateList.ProtoReflect.Descriptor instead.

func (*Matcher_MatcherList_Predicate_PredicateList) GetPredicate

func (*Matcher_MatcherList_Predicate_PredicateList) ProtoMessage

func (*Matcher_MatcherList_Predicate_PredicateList) ProtoReflect

func (*Matcher_MatcherList_Predicate_PredicateList) Reset

func (*Matcher_MatcherList_Predicate_PredicateList) String

func (*Matcher_MatcherList_Predicate_PredicateList) Validate

Validate checks the field values on Matcher_MatcherList_Predicate_PredicateList 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 (*Matcher_MatcherList_Predicate_PredicateList) ValidateAll

ValidateAll checks the field values on Matcher_MatcherList_Predicate_PredicateList 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 Matcher_MatcherList_Predicate_PredicateListMultiError, or nil if none found.

type Matcher_MatcherList_Predicate_PredicateListMultiError

type Matcher_MatcherList_Predicate_PredicateListMultiError []error

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

func (Matcher_MatcherList_Predicate_PredicateListMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (Matcher_MatcherList_Predicate_PredicateListMultiError) Error

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

type Matcher_MatcherList_Predicate_PredicateListValidationError

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

Matcher_MatcherList_Predicate_PredicateListValidationError is the validation error returned by Matcher_MatcherList_Predicate_PredicateList.Validate if the designated constraints aren't met.

func (Matcher_MatcherList_Predicate_PredicateListValidationError) Cause

Cause function returns cause value.

func (Matcher_MatcherList_Predicate_PredicateListValidationError) Error

Error satisfies the builtin error interface

func (Matcher_MatcherList_Predicate_PredicateListValidationError) ErrorName

ErrorName returns error name.

func (Matcher_MatcherList_Predicate_PredicateListValidationError) Field

Field function returns field value.

func (Matcher_MatcherList_Predicate_PredicateListValidationError) Key

Key function returns key value.

func (Matcher_MatcherList_Predicate_PredicateListValidationError) Reason

Reason function returns reason value.

type Matcher_MatcherList_Predicate_SinglePredicate

type Matcher_MatcherList_Predicate_SinglePredicate struct {
	Input *v3.TypedExtensionConfig `protobuf:"bytes,1,opt,name=input,proto3" json:"input,omitempty"`
	// Types that are assignable to Matcher:
	//
	//	*Matcher_MatcherList_Predicate_SinglePredicate_ValueMatch
	//	*Matcher_MatcherList_Predicate_SinglePredicate_CustomMatch
	Matcher isMatcher_MatcherList_Predicate_SinglePredicate_Matcher `protobuf_oneof:"matcher"`
	// contains filtered or unexported fields
}

func (*Matcher_MatcherList_Predicate_SinglePredicate) Descriptor deprecated

Deprecated: Use Matcher_MatcherList_Predicate_SinglePredicate.ProtoReflect.Descriptor instead.

func (*Matcher_MatcherList_Predicate_SinglePredicate) GetCustomMatch

func (*Matcher_MatcherList_Predicate_SinglePredicate) GetInput

func (*Matcher_MatcherList_Predicate_SinglePredicate) GetMatcher

func (m *Matcher_MatcherList_Predicate_SinglePredicate) GetMatcher() isMatcher_MatcherList_Predicate_SinglePredicate_Matcher

func (*Matcher_MatcherList_Predicate_SinglePredicate) GetValueMatch

func (*Matcher_MatcherList_Predicate_SinglePredicate) ProtoMessage

func (*Matcher_MatcherList_Predicate_SinglePredicate) ProtoReflect

func (*Matcher_MatcherList_Predicate_SinglePredicate) Reset

func (*Matcher_MatcherList_Predicate_SinglePredicate) String

func (*Matcher_MatcherList_Predicate_SinglePredicate) Validate

Validate checks the field values on Matcher_MatcherList_Predicate_SinglePredicate 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 (*Matcher_MatcherList_Predicate_SinglePredicate) ValidateAll

ValidateAll checks the field values on Matcher_MatcherList_Predicate_SinglePredicate 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 Matcher_MatcherList_Predicate_SinglePredicateMultiError, or nil if none found.

type Matcher_MatcherList_Predicate_SinglePredicateMultiError

type Matcher_MatcherList_Predicate_SinglePredicateMultiError []error

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

func (Matcher_MatcherList_Predicate_SinglePredicateMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (Matcher_MatcherList_Predicate_SinglePredicateMultiError) Error

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

type Matcher_MatcherList_Predicate_SinglePredicateValidationError

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

Matcher_MatcherList_Predicate_SinglePredicateValidationError is the validation error returned by Matcher_MatcherList_Predicate_SinglePredicate.Validate if the designated constraints aren't met.

func (Matcher_MatcherList_Predicate_SinglePredicateValidationError) Cause

Cause function returns cause value.

func (Matcher_MatcherList_Predicate_SinglePredicateValidationError) Error

Error satisfies the builtin error interface

func (Matcher_MatcherList_Predicate_SinglePredicateValidationError) ErrorName

ErrorName returns error name.

func (Matcher_MatcherList_Predicate_SinglePredicateValidationError) Field

Field function returns field value.

func (Matcher_MatcherList_Predicate_SinglePredicateValidationError) Key

Key function returns key value.

func (Matcher_MatcherList_Predicate_SinglePredicateValidationError) Reason

Reason function returns reason value.

type Matcher_MatcherList_Predicate_SinglePredicate_

type Matcher_MatcherList_Predicate_SinglePredicate_ struct {
	SinglePredicate *Matcher_MatcherList_Predicate_SinglePredicate `protobuf:"bytes,1,opt,name=single_predicate,json=singlePredicate,proto3,oneof"`
}

type Matcher_MatcherList_Predicate_SinglePredicate_CustomMatch

type Matcher_MatcherList_Predicate_SinglePredicate_CustomMatch struct {
	CustomMatch *v3.TypedExtensionConfig `protobuf:"bytes,3,opt,name=custom_match,json=customMatch,proto3,oneof"`
}

type Matcher_MatcherList_Predicate_SinglePredicate_ValueMatch

type Matcher_MatcherList_Predicate_SinglePredicate_ValueMatch struct {
	ValueMatch *StringMatcher `protobuf:"bytes,2,opt,name=value_match,json=valueMatch,proto3,oneof"`
}

type Matcher_MatcherTree

type Matcher_MatcherTree struct {
	Input *v3.TypedExtensionConfig `protobuf:"bytes,1,opt,name=input,proto3" json:"input,omitempty"`
	// Types that are assignable to TreeType:
	//
	//	*Matcher_MatcherTree_ExactMatchMap
	//	*Matcher_MatcherTree_PrefixMatchMap
	//	*Matcher_MatcherTree_CustomMatch
	TreeType isMatcher_MatcherTree_TreeType `protobuf_oneof:"tree_type"`
	// contains filtered or unexported fields
}

func (*Matcher_MatcherTree) Descriptor deprecated

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

Deprecated: Use Matcher_MatcherTree.ProtoReflect.Descriptor instead.

func (*Matcher_MatcherTree) GetCustomMatch

func (x *Matcher_MatcherTree) GetCustomMatch() *v3.TypedExtensionConfig

func (*Matcher_MatcherTree) GetExactMatchMap

func (x *Matcher_MatcherTree) GetExactMatchMap() *Matcher_MatcherTree_MatchMap

func (*Matcher_MatcherTree) GetInput

func (*Matcher_MatcherTree) GetPrefixMatchMap

func (x *Matcher_MatcherTree) GetPrefixMatchMap() *Matcher_MatcherTree_MatchMap

func (*Matcher_MatcherTree) GetTreeType

func (m *Matcher_MatcherTree) GetTreeType() isMatcher_MatcherTree_TreeType

func (*Matcher_MatcherTree) ProtoMessage

func (*Matcher_MatcherTree) ProtoMessage()

func (*Matcher_MatcherTree) ProtoReflect

func (x *Matcher_MatcherTree) ProtoReflect() protoreflect.Message

func (*Matcher_MatcherTree) Reset

func (x *Matcher_MatcherTree) Reset()

func (*Matcher_MatcherTree) String

func (x *Matcher_MatcherTree) String() string

func (*Matcher_MatcherTree) Validate

func (m *Matcher_MatcherTree) Validate() error

Validate checks the field values on Matcher_MatcherTree 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 (*Matcher_MatcherTree) ValidateAll

func (m *Matcher_MatcherTree) ValidateAll() error

ValidateAll checks the field values on Matcher_MatcherTree 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 Matcher_MatcherTreeMultiError, or nil if none found.

type Matcher_MatcherTreeMultiError

type Matcher_MatcherTreeMultiError []error

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

func (Matcher_MatcherTreeMultiError) AllErrors

func (m Matcher_MatcherTreeMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Matcher_MatcherTreeMultiError) Error

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

type Matcher_MatcherTreeValidationError

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

Matcher_MatcherTreeValidationError is the validation error returned by Matcher_MatcherTree.Validate if the designated constraints aren't met.

func (Matcher_MatcherTreeValidationError) Cause

Cause function returns cause value.

func (Matcher_MatcherTreeValidationError) Error

Error satisfies the builtin error interface

func (Matcher_MatcherTreeValidationError) ErrorName

ErrorName returns error name.

func (Matcher_MatcherTreeValidationError) Field

Field function returns field value.

func (Matcher_MatcherTreeValidationError) Key

Key function returns key value.

func (Matcher_MatcherTreeValidationError) Reason

Reason function returns reason value.

type Matcher_MatcherTree_

type Matcher_MatcherTree_ struct {
	MatcherTree *Matcher_MatcherTree `protobuf:"bytes,2,opt,name=matcher_tree,json=matcherTree,proto3,oneof"`
}

type Matcher_MatcherTree_CustomMatch

type Matcher_MatcherTree_CustomMatch struct {
	CustomMatch *v3.TypedExtensionConfig `protobuf:"bytes,4,opt,name=custom_match,json=customMatch,proto3,oneof"`
}

type Matcher_MatcherTree_ExactMatchMap

type Matcher_MatcherTree_ExactMatchMap struct {
	ExactMatchMap *Matcher_MatcherTree_MatchMap `protobuf:"bytes,2,opt,name=exact_match_map,json=exactMatchMap,proto3,oneof"`
}

type Matcher_MatcherTree_MatchMap

type Matcher_MatcherTree_MatchMap struct {
	Map map[string]*Matcher_OnMatch `` /* 147-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Matcher_MatcherTree_MatchMap) Descriptor deprecated

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

Deprecated: Use Matcher_MatcherTree_MatchMap.ProtoReflect.Descriptor instead.

func (*Matcher_MatcherTree_MatchMap) GetMap

func (*Matcher_MatcherTree_MatchMap) ProtoMessage

func (*Matcher_MatcherTree_MatchMap) ProtoMessage()

func (*Matcher_MatcherTree_MatchMap) ProtoReflect

func (*Matcher_MatcherTree_MatchMap) Reset

func (x *Matcher_MatcherTree_MatchMap) Reset()

func (*Matcher_MatcherTree_MatchMap) String

func (*Matcher_MatcherTree_MatchMap) Validate

func (m *Matcher_MatcherTree_MatchMap) Validate() error

Validate checks the field values on Matcher_MatcherTree_MatchMap 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 (*Matcher_MatcherTree_MatchMap) ValidateAll

func (m *Matcher_MatcherTree_MatchMap) ValidateAll() error

ValidateAll checks the field values on Matcher_MatcherTree_MatchMap 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 Matcher_MatcherTree_MatchMapMultiError, or nil if none found.

type Matcher_MatcherTree_MatchMapMultiError

type Matcher_MatcherTree_MatchMapMultiError []error

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

func (Matcher_MatcherTree_MatchMapMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (Matcher_MatcherTree_MatchMapMultiError) Error

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

type Matcher_MatcherTree_MatchMapValidationError

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

Matcher_MatcherTree_MatchMapValidationError is the validation error returned by Matcher_MatcherTree_MatchMap.Validate if the designated constraints aren't met.

func (Matcher_MatcherTree_MatchMapValidationError) Cause

Cause function returns cause value.

func (Matcher_MatcherTree_MatchMapValidationError) Error

Error satisfies the builtin error interface

func (Matcher_MatcherTree_MatchMapValidationError) ErrorName

ErrorName returns error name.

func (Matcher_MatcherTree_MatchMapValidationError) Field

Field function returns field value.

func (Matcher_MatcherTree_MatchMapValidationError) Key

Key function returns key value.

func (Matcher_MatcherTree_MatchMapValidationError) Reason

Reason function returns reason value.

type Matcher_MatcherTree_PrefixMatchMap

type Matcher_MatcherTree_PrefixMatchMap struct {
	PrefixMatchMap *Matcher_MatcherTree_MatchMap `protobuf:"bytes,3,opt,name=prefix_match_map,json=prefixMatchMap,proto3,oneof"`
}

type Matcher_OnMatch

type Matcher_OnMatch struct {

	// Types that are assignable to OnMatch:
	//
	//	*Matcher_OnMatch_Matcher
	//	*Matcher_OnMatch_Action
	OnMatch isMatcher_OnMatch_OnMatch `protobuf_oneof:"on_match"`
	// contains filtered or unexported fields
}

func (*Matcher_OnMatch) Descriptor deprecated

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

Deprecated: Use Matcher_OnMatch.ProtoReflect.Descriptor instead.

func (*Matcher_OnMatch) GetAction

func (x *Matcher_OnMatch) GetAction() *v3.TypedExtensionConfig

func (*Matcher_OnMatch) GetMatcher

func (x *Matcher_OnMatch) GetMatcher() *Matcher

func (*Matcher_OnMatch) GetOnMatch

func (m *Matcher_OnMatch) GetOnMatch() isMatcher_OnMatch_OnMatch

func (*Matcher_OnMatch) ProtoMessage

func (*Matcher_OnMatch) ProtoMessage()

func (*Matcher_OnMatch) ProtoReflect

func (x *Matcher_OnMatch) ProtoReflect() protoreflect.Message

func (*Matcher_OnMatch) Reset

func (x *Matcher_OnMatch) Reset()

func (*Matcher_OnMatch) String

func (x *Matcher_OnMatch) String() string

func (*Matcher_OnMatch) Validate

func (m *Matcher_OnMatch) Validate() error

Validate checks the field values on Matcher_OnMatch 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 (*Matcher_OnMatch) ValidateAll

func (m *Matcher_OnMatch) ValidateAll() error

ValidateAll checks the field values on Matcher_OnMatch 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 Matcher_OnMatchMultiError, or nil if none found.

type Matcher_OnMatchMultiError

type Matcher_OnMatchMultiError []error

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

func (Matcher_OnMatchMultiError) AllErrors

func (m Matcher_OnMatchMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (Matcher_OnMatchMultiError) Error

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

type Matcher_OnMatchValidationError

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

Matcher_OnMatchValidationError is the validation error returned by Matcher_OnMatch.Validate if the designated constraints aren't met.

func (Matcher_OnMatchValidationError) Cause

Cause function returns cause value.

func (Matcher_OnMatchValidationError) Error

Error satisfies the builtin error interface

func (Matcher_OnMatchValidationError) ErrorName

func (e Matcher_OnMatchValidationError) ErrorName() string

ErrorName returns error name.

func (Matcher_OnMatchValidationError) Field

Field function returns field value.

func (Matcher_OnMatchValidationError) Key

Key function returns key value.

func (Matcher_OnMatchValidationError) Reason

Reason function returns reason value.

type Matcher_OnMatch_Action

type Matcher_OnMatch_Action struct {
	Action *v3.TypedExtensionConfig `protobuf:"bytes,2,opt,name=action,proto3,oneof"`
}

type Matcher_OnMatch_Matcher

type Matcher_OnMatch_Matcher struct {
	Matcher *Matcher `protobuf:"bytes,1,opt,name=matcher,proto3,oneof"`
}

type RegexMatcher

type RegexMatcher struct {

	// Types that are assignable to EngineType:
	//
	//	*RegexMatcher_GoogleRe2
	EngineType isRegexMatcher_EngineType `protobuf_oneof:"engine_type"`
	Regex      string                    `protobuf:"bytes,2,opt,name=regex,proto3" json:"regex,omitempty"`
	// contains filtered or unexported fields
}

func (*RegexMatcher) Descriptor deprecated

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

Deprecated: Use RegexMatcher.ProtoReflect.Descriptor instead.

func (*RegexMatcher) GetEngineType

func (m *RegexMatcher) GetEngineType() isRegexMatcher_EngineType

func (*RegexMatcher) GetGoogleRe2

func (x *RegexMatcher) GetGoogleRe2() *RegexMatcher_GoogleRE2

func (*RegexMatcher) GetRegex

func (x *RegexMatcher) GetRegex() string

func (*RegexMatcher) ProtoMessage

func (*RegexMatcher) ProtoMessage()

func (*RegexMatcher) ProtoReflect

func (x *RegexMatcher) ProtoReflect() protoreflect.Message

func (*RegexMatcher) Reset

func (x *RegexMatcher) Reset()

func (*RegexMatcher) String

func (x *RegexMatcher) String() string

func (*RegexMatcher) Validate

func (m *RegexMatcher) Validate() error

Validate checks the field values on RegexMatcher 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 (*RegexMatcher) ValidateAll

func (m *RegexMatcher) ValidateAll() error

ValidateAll checks the field values on RegexMatcher 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 RegexMatcherMultiError, or nil if none found.

type RegexMatcherMultiError

type RegexMatcherMultiError []error

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

func (RegexMatcherMultiError) AllErrors

func (m RegexMatcherMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (RegexMatcherMultiError) Error

func (m RegexMatcherMultiError) Error() string

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

type RegexMatcherValidationError

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

RegexMatcherValidationError is the validation error returned by RegexMatcher.Validate if the designated constraints aren't met.

func (RegexMatcherValidationError) Cause

Cause function returns cause value.

func (RegexMatcherValidationError) Error

Error satisfies the builtin error interface

func (RegexMatcherValidationError) ErrorName

func (e RegexMatcherValidationError) ErrorName() string

ErrorName returns error name.

func (RegexMatcherValidationError) Field

Field function returns field value.

func (RegexMatcherValidationError) Key

Key function returns key value.

func (RegexMatcherValidationError) Reason

Reason function returns reason value.

type RegexMatcher_GoogleRE2

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

func (*RegexMatcher_GoogleRE2) Descriptor deprecated

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

Deprecated: Use RegexMatcher_GoogleRE2.ProtoReflect.Descriptor instead.

func (*RegexMatcher_GoogleRE2) ProtoMessage

func (*RegexMatcher_GoogleRE2) ProtoMessage()

func (*RegexMatcher_GoogleRE2) ProtoReflect

func (x *RegexMatcher_GoogleRE2) ProtoReflect() protoreflect.Message

func (*RegexMatcher_GoogleRE2) Reset

func (x *RegexMatcher_GoogleRE2) Reset()

func (*RegexMatcher_GoogleRE2) String

func (x *RegexMatcher_GoogleRE2) String() string

func (*RegexMatcher_GoogleRE2) Validate

func (m *RegexMatcher_GoogleRE2) Validate() error

Validate checks the field values on RegexMatcher_GoogleRE2 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 (*RegexMatcher_GoogleRE2) ValidateAll

func (m *RegexMatcher_GoogleRE2) ValidateAll() error

ValidateAll checks the field values on RegexMatcher_GoogleRE2 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 RegexMatcher_GoogleRE2MultiError, or nil if none found.

type RegexMatcher_GoogleRE2MultiError

type RegexMatcher_GoogleRE2MultiError []error

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

func (RegexMatcher_GoogleRE2MultiError) AllErrors

func (m RegexMatcher_GoogleRE2MultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (RegexMatcher_GoogleRE2MultiError) Error

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

type RegexMatcher_GoogleRE2ValidationError

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

RegexMatcher_GoogleRE2ValidationError is the validation error returned by RegexMatcher_GoogleRE2.Validate if the designated constraints aren't met.

func (RegexMatcher_GoogleRE2ValidationError) Cause

Cause function returns cause value.

func (RegexMatcher_GoogleRE2ValidationError) Error

Error satisfies the builtin error interface

func (RegexMatcher_GoogleRE2ValidationError) ErrorName

ErrorName returns error name.

func (RegexMatcher_GoogleRE2ValidationError) Field

Field function returns field value.

func (RegexMatcher_GoogleRE2ValidationError) Key

Key function returns key value.

func (RegexMatcher_GoogleRE2ValidationError) Reason

Reason function returns reason value.

type RegexMatcher_GoogleRe2

type RegexMatcher_GoogleRe2 struct {
	GoogleRe2 *RegexMatcher_GoogleRE2 `protobuf:"bytes,1,opt,name=google_re2,json=googleRe2,proto3,oneof"`
}

type ServerNameMatcher

type ServerNameMatcher struct {
	DomainMatchers []*ServerNameMatcher_DomainMatcher `protobuf:"bytes,1,rep,name=domain_matchers,json=domainMatchers,proto3" json:"domain_matchers,omitempty"`
	// contains filtered or unexported fields
}

func (*ServerNameMatcher) Descriptor deprecated

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

Deprecated: Use ServerNameMatcher.ProtoReflect.Descriptor instead.

func (*ServerNameMatcher) GetDomainMatchers

func (x *ServerNameMatcher) GetDomainMatchers() []*ServerNameMatcher_DomainMatcher

func (*ServerNameMatcher) ProtoMessage

func (*ServerNameMatcher) ProtoMessage()

func (*ServerNameMatcher) ProtoReflect

func (x *ServerNameMatcher) ProtoReflect() protoreflect.Message

func (*ServerNameMatcher) Reset

func (x *ServerNameMatcher) Reset()

func (*ServerNameMatcher) String

func (x *ServerNameMatcher) String() string

func (*ServerNameMatcher) Validate

func (m *ServerNameMatcher) Validate() error

Validate checks the field values on ServerNameMatcher 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 (*ServerNameMatcher) ValidateAll

func (m *ServerNameMatcher) ValidateAll() error

ValidateAll checks the field values on ServerNameMatcher 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 ServerNameMatcherMultiError, or nil if none found.

type ServerNameMatcherMultiError

type ServerNameMatcherMultiError []error

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

func (ServerNameMatcherMultiError) AllErrors

func (m ServerNameMatcherMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ServerNameMatcherMultiError) Error

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

type ServerNameMatcherValidationError

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

ServerNameMatcherValidationError is the validation error returned by ServerNameMatcher.Validate if the designated constraints aren't met.

func (ServerNameMatcherValidationError) Cause

Cause function returns cause value.

func (ServerNameMatcherValidationError) Error

Error satisfies the builtin error interface

func (ServerNameMatcherValidationError) ErrorName

ErrorName returns error name.

func (ServerNameMatcherValidationError) Field

Field function returns field value.

func (ServerNameMatcherValidationError) Key

Key function returns key value.

func (ServerNameMatcherValidationError) Reason

Reason function returns reason value.

type ServerNameMatcher_DomainMatcher

type ServerNameMatcher_DomainMatcher struct {
	Domains []string         `protobuf:"bytes,1,rep,name=domains,proto3" json:"domains,omitempty"`
	OnMatch *Matcher_OnMatch `protobuf:"bytes,2,opt,name=on_match,json=onMatch,proto3" json:"on_match,omitempty"`
	// contains filtered or unexported fields
}

func (*ServerNameMatcher_DomainMatcher) Descriptor deprecated

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

Deprecated: Use ServerNameMatcher_DomainMatcher.ProtoReflect.Descriptor instead.

func (*ServerNameMatcher_DomainMatcher) GetDomains

func (x *ServerNameMatcher_DomainMatcher) GetDomains() []string

func (*ServerNameMatcher_DomainMatcher) GetOnMatch

func (*ServerNameMatcher_DomainMatcher) ProtoMessage

func (*ServerNameMatcher_DomainMatcher) ProtoMessage()

func (*ServerNameMatcher_DomainMatcher) ProtoReflect

func (*ServerNameMatcher_DomainMatcher) Reset

func (*ServerNameMatcher_DomainMatcher) String

func (*ServerNameMatcher_DomainMatcher) Validate

func (m *ServerNameMatcher_DomainMatcher) Validate() error

Validate checks the field values on ServerNameMatcher_DomainMatcher 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 (*ServerNameMatcher_DomainMatcher) ValidateAll

func (m *ServerNameMatcher_DomainMatcher) ValidateAll() error

ValidateAll checks the field values on ServerNameMatcher_DomainMatcher 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 ServerNameMatcher_DomainMatcherMultiError, or nil if none found.

type ServerNameMatcher_DomainMatcherMultiError

type ServerNameMatcher_DomainMatcherMultiError []error

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

func (ServerNameMatcher_DomainMatcherMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (ServerNameMatcher_DomainMatcherMultiError) Error

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

type ServerNameMatcher_DomainMatcherValidationError

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

ServerNameMatcher_DomainMatcherValidationError is the validation error returned by ServerNameMatcher_DomainMatcher.Validate if the designated constraints aren't met.

func (ServerNameMatcher_DomainMatcherValidationError) Cause

Cause function returns cause value.

func (ServerNameMatcher_DomainMatcherValidationError) Error

Error satisfies the builtin error interface

func (ServerNameMatcher_DomainMatcherValidationError) ErrorName

ErrorName returns error name.

func (ServerNameMatcher_DomainMatcherValidationError) Field

Field function returns field value.

func (ServerNameMatcher_DomainMatcherValidationError) Key

Key function returns key value.

func (ServerNameMatcher_DomainMatcherValidationError) Reason

Reason function returns reason value.

type StringMatcher

type StringMatcher struct {

	// Types that are assignable to MatchPattern:
	//
	//	*StringMatcher_Exact
	//	*StringMatcher_Prefix
	//	*StringMatcher_Suffix
	//	*StringMatcher_SafeRegex
	//	*StringMatcher_Contains
	//	*StringMatcher_Custom
	MatchPattern isStringMatcher_MatchPattern `protobuf_oneof:"match_pattern"`
	IgnoreCase   bool                         `protobuf:"varint,6,opt,name=ignore_case,json=ignoreCase,proto3" json:"ignore_case,omitempty"`
	// contains filtered or unexported fields
}

func (*StringMatcher) Descriptor deprecated

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

Deprecated: Use StringMatcher.ProtoReflect.Descriptor instead.

func (*StringMatcher) GetContains

func (x *StringMatcher) GetContains() string

func (*StringMatcher) GetCustom

func (x *StringMatcher) GetCustom() *v3.TypedExtensionConfig

func (*StringMatcher) GetExact

func (x *StringMatcher) GetExact() string

func (*StringMatcher) GetIgnoreCase

func (x *StringMatcher) GetIgnoreCase() bool

func (*StringMatcher) GetMatchPattern

func (m *StringMatcher) GetMatchPattern() isStringMatcher_MatchPattern

func (*StringMatcher) GetPrefix

func (x *StringMatcher) GetPrefix() string

func (*StringMatcher) GetSafeRegex

func (x *StringMatcher) GetSafeRegex() *RegexMatcher

func (*StringMatcher) GetSuffix

func (x *StringMatcher) GetSuffix() string

func (*StringMatcher) ProtoMessage

func (*StringMatcher) ProtoMessage()

func (*StringMatcher) ProtoReflect

func (x *StringMatcher) ProtoReflect() protoreflect.Message

func (*StringMatcher) Reset

func (x *StringMatcher) Reset()

func (*StringMatcher) String

func (x *StringMatcher) String() string

func (*StringMatcher) Validate

func (m *StringMatcher) Validate() error

Validate checks the field values on StringMatcher 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 (*StringMatcher) ValidateAll

func (m *StringMatcher) ValidateAll() error

ValidateAll checks the field values on StringMatcher 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 StringMatcherMultiError, or nil if none found.

type StringMatcherMultiError

type StringMatcherMultiError []error

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

func (StringMatcherMultiError) AllErrors

func (m StringMatcherMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (StringMatcherMultiError) Error

func (m StringMatcherMultiError) Error() string

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

type StringMatcherValidationError

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

StringMatcherValidationError is the validation error returned by StringMatcher.Validate if the designated constraints aren't met.

func (StringMatcherValidationError) Cause

Cause function returns cause value.

func (StringMatcherValidationError) Error

Error satisfies the builtin error interface

func (StringMatcherValidationError) ErrorName

func (e StringMatcherValidationError) ErrorName() string

ErrorName returns error name.

func (StringMatcherValidationError) Field

Field function returns field value.

func (StringMatcherValidationError) Key

Key function returns key value.

func (StringMatcherValidationError) Reason

Reason function returns reason value.

type StringMatcher_Contains

type StringMatcher_Contains struct {
	Contains string `protobuf:"bytes,7,opt,name=contains,proto3,oneof"`
}

type StringMatcher_Custom

type StringMatcher_Custom struct {
	Custom *v3.TypedExtensionConfig `protobuf:"bytes,8,opt,name=custom,proto3,oneof"`
}

type StringMatcher_Exact

type StringMatcher_Exact struct {
	Exact string `protobuf:"bytes,1,opt,name=exact,proto3,oneof"`
}

type StringMatcher_Prefix

type StringMatcher_Prefix struct {
	Prefix string `protobuf:"bytes,2,opt,name=prefix,proto3,oneof"`
}

type StringMatcher_SafeRegex

type StringMatcher_SafeRegex struct {
	SafeRegex *RegexMatcher `protobuf:"bytes,5,opt,name=safe_regex,json=safeRegex,proto3,oneof"`
}

type StringMatcher_Suffix

type StringMatcher_Suffix struct {
	Suffix string `protobuf:"bytes,3,opt,name=suffix,proto3,oneof"`
}

Jump to

Keyboard shortcuts

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