Documentation ¶
Index ¶
- Variables
- type ExtensionWithMatcher
- func (*ExtensionWithMatcher) Descriptor() ([]byte, []int)deprecated
- func (x *ExtensionWithMatcher) GetExtensionConfig() *v32.TypedExtensionConfig
- func (x *ExtensionWithMatcher) GetMatcher() *v3.Matcherdeprecated
- func (x *ExtensionWithMatcher) GetXdsMatcher() *v31.Matcher
- func (*ExtensionWithMatcher) ProtoMessage()
- func (x *ExtensionWithMatcher) ProtoReflect() protoreflect.Message
- func (x *ExtensionWithMatcher) Reset()
- func (x *ExtensionWithMatcher) String() string
- type ExtensionWithMatcherPerRoute
- func (*ExtensionWithMatcherPerRoute) Descriptor() ([]byte, []int)deprecated
- func (x *ExtensionWithMatcherPerRoute) GetXdsMatcher() *v31.Matcher
- func (*ExtensionWithMatcherPerRoute) ProtoMessage()
- func (x *ExtensionWithMatcherPerRoute) ProtoReflect() protoreflect.Message
- func (x *ExtensionWithMatcherPerRoute) Reset()
- func (x *ExtensionWithMatcherPerRoute) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_envoy_extensions_common_matching_v3_extension_matcher_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type ExtensionWithMatcher ¶
type ExtensionWithMatcher struct { // The associated matcher. This is deprecated in favor of xds_matcher. // // Deprecated: Marked as deprecated in envoy/extensions/common/matching/v3/extension_matcher.proto. Matcher *v3.Matcher `protobuf:"bytes,1,opt,name=matcher,proto3" json:"matcher,omitempty"` // The associated matcher. XdsMatcher *v31.Matcher `protobuf:"bytes,3,opt,name=xds_matcher,json=xdsMatcher,proto3" json:"xds_matcher,omitempty"` // The underlying extension config. ExtensionConfig *v32.TypedExtensionConfig `protobuf:"bytes,2,opt,name=extension_config,json=extensionConfig,proto3" json:"extension_config,omitempty"` // contains filtered or unexported fields }
Wrapper around an existing extension that provides an associated matcher. This allows decorating an existing extension with a matcher, which can be used to match against relevant protocol data.
func (*ExtensionWithMatcher) Descriptor
deprecated
func (*ExtensionWithMatcher) Descriptor() ([]byte, []int)
Deprecated: Use ExtensionWithMatcher.ProtoReflect.Descriptor instead.
func (*ExtensionWithMatcher) GetExtensionConfig ¶
func (x *ExtensionWithMatcher) GetExtensionConfig() *v32.TypedExtensionConfig
func (*ExtensionWithMatcher) GetMatcher
deprecated
func (x *ExtensionWithMatcher) GetMatcher() *v3.Matcher
Deprecated: Marked as deprecated in envoy/extensions/common/matching/v3/extension_matcher.proto.
func (*ExtensionWithMatcher) GetXdsMatcher ¶
func (x *ExtensionWithMatcher) GetXdsMatcher() *v31.Matcher
func (*ExtensionWithMatcher) ProtoMessage ¶
func (*ExtensionWithMatcher) ProtoMessage()
func (*ExtensionWithMatcher) ProtoReflect ¶
func (x *ExtensionWithMatcher) ProtoReflect() protoreflect.Message
func (*ExtensionWithMatcher) Reset ¶
func (x *ExtensionWithMatcher) Reset()
func (*ExtensionWithMatcher) String ¶
func (x *ExtensionWithMatcher) String() string
type ExtensionWithMatcherPerRoute ¶
type ExtensionWithMatcherPerRoute struct { // Matcher override. XdsMatcher *v31.Matcher `protobuf:"bytes,1,opt,name=xds_matcher,json=xdsMatcher,proto3" json:"xds_matcher,omitempty"` // contains filtered or unexported fields }
Extra settings on a per virtualhost/route/weighted-cluster level.
func (*ExtensionWithMatcherPerRoute) Descriptor
deprecated
func (*ExtensionWithMatcherPerRoute) Descriptor() ([]byte, []int)
Deprecated: Use ExtensionWithMatcherPerRoute.ProtoReflect.Descriptor instead.
func (*ExtensionWithMatcherPerRoute) GetXdsMatcher ¶
func (x *ExtensionWithMatcherPerRoute) GetXdsMatcher() *v31.Matcher
func (*ExtensionWithMatcherPerRoute) ProtoMessage ¶
func (*ExtensionWithMatcherPerRoute) ProtoMessage()
func (*ExtensionWithMatcherPerRoute) ProtoReflect ¶
func (x *ExtensionWithMatcherPerRoute) ProtoReflect() protoreflect.Message
func (*ExtensionWithMatcherPerRoute) Reset ¶
func (x *ExtensionWithMatcherPerRoute) Reset()
func (*ExtensionWithMatcherPerRoute) String ¶
func (x *ExtensionWithMatcherPerRoute) String() string
Click to show internal directories.
Click to hide internal directories.