go-control-plane: github.com/envoyproxy/go-control-plane/envoy/type/matcher Index | Files | Directories

package envoy_type_matcher

import "github.com/envoyproxy/go-control-plane/envoy/type/matcher"

Index

Package Files

metadata.pb.go metadata.pb.validate.go node.pb.go node.pb.validate.go number.pb.go number.pb.validate.go path.pb.go path.pb.validate.go regex.pb.go regex.pb.validate.go string.pb.go string.pb.validate.go struct.pb.go struct.pb.validate.go value.pb.go value.pb.validate.go

type DoubleMatcher Uses

type DoubleMatcher struct {
    // Types that are valid to be assigned to MatchPattern:
    //	*DoubleMatcher_Range
    //	*DoubleMatcher_Exact
    MatchPattern         isDoubleMatcher_MatchPattern `protobuf_oneof:"match_pattern"`
    XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
    XXX_unrecognized     []byte                       `json:"-"`
    XXX_sizecache        int32                        `json:"-"`
}

func (*DoubleMatcher) Descriptor Uses

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

func (*DoubleMatcher) GetExact Uses

func (m *DoubleMatcher) GetExact() float64

func (*DoubleMatcher) GetMatchPattern Uses

func (m *DoubleMatcher) GetMatchPattern() isDoubleMatcher_MatchPattern

func (*DoubleMatcher) GetRange Uses

func (m *DoubleMatcher) GetRange() *_type.DoubleRange

func (*DoubleMatcher) ProtoMessage Uses

func (*DoubleMatcher) ProtoMessage()

func (*DoubleMatcher) Reset Uses

func (m *DoubleMatcher) Reset()

func (*DoubleMatcher) String Uses

func (m *DoubleMatcher) String() string

func (*DoubleMatcher) Validate Uses

func (m *DoubleMatcher) Validate() error

Validate checks the field values on DoubleMatcher with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*DoubleMatcher) XXX_DiscardUnknown Uses

func (m *DoubleMatcher) XXX_DiscardUnknown()

func (*DoubleMatcher) XXX_Marshal Uses

func (m *DoubleMatcher) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DoubleMatcher) XXX_Merge Uses

func (m *DoubleMatcher) XXX_Merge(src proto.Message)

func (*DoubleMatcher) XXX_OneofWrappers Uses

func (*DoubleMatcher) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*DoubleMatcher) XXX_Size Uses

func (m *DoubleMatcher) XXX_Size() int

func (*DoubleMatcher) XXX_Unmarshal Uses

func (m *DoubleMatcher) XXX_Unmarshal(b []byte) error

type DoubleMatcherValidationError Uses

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

DoubleMatcherValidationError is the validation error returned by DoubleMatcher.Validate if the designated constraints aren't met.

func (DoubleMatcherValidationError) Cause Uses

func (e DoubleMatcherValidationError) Cause() error

Cause function returns cause value.

func (DoubleMatcherValidationError) Error Uses

func (e DoubleMatcherValidationError) Error() string

Error satisfies the builtin error interface

func (DoubleMatcherValidationError) ErrorName Uses

func (e DoubleMatcherValidationError) ErrorName() string

ErrorName returns error name.

func (DoubleMatcherValidationError) Field Uses

func (e DoubleMatcherValidationError) Field() string

Field function returns field value.

func (DoubleMatcherValidationError) Key Uses

func (e DoubleMatcherValidationError) Key() bool

Key function returns key value.

func (DoubleMatcherValidationError) Reason Uses

func (e DoubleMatcherValidationError) Reason() string

Reason function returns reason value.

type DoubleMatcher_Exact Uses

type DoubleMatcher_Exact struct {
    Exact float64 `protobuf:"fixed64,2,opt,name=exact,proto3,oneof"`
}

type DoubleMatcher_Range Uses

type DoubleMatcher_Range struct {
    Range *_type.DoubleRange `protobuf:"bytes,1,opt,name=range,proto3,oneof"`
}

type ListMatcher Uses

type ListMatcher struct {
    // Types that are valid to be assigned to MatchPattern:
    //	*ListMatcher_OneOf
    MatchPattern         isListMatcher_MatchPattern `protobuf_oneof:"match_pattern"`
    XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
    XXX_unrecognized     []byte                     `json:"-"`
    XXX_sizecache        int32                      `json:"-"`
}

func (*ListMatcher) Descriptor Uses

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

func (*ListMatcher) GetMatchPattern Uses

func (m *ListMatcher) GetMatchPattern() isListMatcher_MatchPattern

func (*ListMatcher) GetOneOf Uses

func (m *ListMatcher) GetOneOf() *ValueMatcher

func (*ListMatcher) ProtoMessage Uses

func (*ListMatcher) ProtoMessage()

func (*ListMatcher) Reset Uses

func (m *ListMatcher) Reset()

func (*ListMatcher) String Uses

func (m *ListMatcher) String() string

func (*ListMatcher) Validate Uses

func (m *ListMatcher) Validate() error

Validate checks the field values on ListMatcher with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*ListMatcher) XXX_DiscardUnknown Uses

func (m *ListMatcher) XXX_DiscardUnknown()

func (*ListMatcher) XXX_Marshal Uses

func (m *ListMatcher) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListMatcher) XXX_Merge Uses

func (m *ListMatcher) XXX_Merge(src proto.Message)

func (*ListMatcher) XXX_OneofWrappers Uses

func (*ListMatcher) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*ListMatcher) XXX_Size Uses

func (m *ListMatcher) XXX_Size() int

func (*ListMatcher) XXX_Unmarshal Uses

func (m *ListMatcher) XXX_Unmarshal(b []byte) error

type ListMatcherValidationError Uses

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

ListMatcherValidationError is the validation error returned by ListMatcher.Validate if the designated constraints aren't met.

func (ListMatcherValidationError) Cause Uses

func (e ListMatcherValidationError) Cause() error

Cause function returns cause value.

func (ListMatcherValidationError) Error Uses

func (e ListMatcherValidationError) Error() string

Error satisfies the builtin error interface

func (ListMatcherValidationError) ErrorName Uses

func (e ListMatcherValidationError) ErrorName() string

ErrorName returns error name.

func (ListMatcherValidationError) Field Uses

func (e ListMatcherValidationError) Field() string

Field function returns field value.

func (ListMatcherValidationError) Key Uses

func (e ListMatcherValidationError) Key() bool

Key function returns key value.

func (ListMatcherValidationError) Reason Uses

func (e ListMatcherValidationError) Reason() string

Reason function returns reason value.

type ListMatcher_OneOf Uses

type ListMatcher_OneOf struct {
    OneOf *ValueMatcher `protobuf:"bytes,1,opt,name=one_of,json=oneOf,proto3,oneof"`
}

type ListStringMatcher Uses

type ListStringMatcher struct {
    Patterns             []*StringMatcher `protobuf:"bytes,1,rep,name=patterns,proto3" json:"patterns,omitempty"`
    XXX_NoUnkeyedLiteral struct{}         `json:"-"`
    XXX_unrecognized     []byte           `json:"-"`
    XXX_sizecache        int32            `json:"-"`
}

func (*ListStringMatcher) Descriptor Uses

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

func (*ListStringMatcher) GetPatterns Uses

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

func (*ListStringMatcher) ProtoMessage Uses

func (*ListStringMatcher) ProtoMessage()

func (*ListStringMatcher) Reset Uses

func (m *ListStringMatcher) Reset()

func (*ListStringMatcher) String Uses

func (m *ListStringMatcher) String() string

func (*ListStringMatcher) Validate Uses

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, an error is returned.

func (*ListStringMatcher) XXX_DiscardUnknown Uses

func (m *ListStringMatcher) XXX_DiscardUnknown()

func (*ListStringMatcher) XXX_Marshal Uses

func (m *ListStringMatcher) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListStringMatcher) XXX_Merge Uses

func (m *ListStringMatcher) XXX_Merge(src proto.Message)

func (*ListStringMatcher) XXX_Size Uses

func (m *ListStringMatcher) XXX_Size() int

func (*ListStringMatcher) XXX_Unmarshal Uses

func (m *ListStringMatcher) XXX_Unmarshal(b []byte) error

type ListStringMatcherValidationError Uses

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 Uses

func (e ListStringMatcherValidationError) Cause() error

Cause function returns cause value.

func (ListStringMatcherValidationError) Error Uses

func (e ListStringMatcherValidationError) Error() string

Error satisfies the builtin error interface

func (ListStringMatcherValidationError) ErrorName Uses

func (e ListStringMatcherValidationError) ErrorName() string

ErrorName returns error name.

func (ListStringMatcherValidationError) Field Uses

func (e ListStringMatcherValidationError) Field() string

Field function returns field value.

func (ListStringMatcherValidationError) Key Uses

func (e ListStringMatcherValidationError) Key() bool

Key function returns key value.

func (ListStringMatcherValidationError) Reason Uses

func (e ListStringMatcherValidationError) Reason() string

Reason function returns reason value.

type MetadataMatcher Uses

type MetadataMatcher struct {
    Filter               string                         `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
    Path                 []*MetadataMatcher_PathSegment `protobuf:"bytes,2,rep,name=path,proto3" json:"path,omitempty"`
    Value                *ValueMatcher                  `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
    XXX_unrecognized     []byte                         `json:"-"`
    XXX_sizecache        int32                          `json:"-"`
}

func (*MetadataMatcher) Descriptor Uses

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

func (*MetadataMatcher) GetFilter Uses

func (m *MetadataMatcher) GetFilter() string

func (*MetadataMatcher) GetPath Uses

func (m *MetadataMatcher) GetPath() []*MetadataMatcher_PathSegment

func (*MetadataMatcher) GetValue Uses

func (m *MetadataMatcher) GetValue() *ValueMatcher

func (*MetadataMatcher) ProtoMessage Uses

func (*MetadataMatcher) ProtoMessage()

func (*MetadataMatcher) Reset Uses

func (m *MetadataMatcher) Reset()

func (*MetadataMatcher) String Uses

func (m *MetadataMatcher) String() string

func (*MetadataMatcher) Validate Uses

func (m *MetadataMatcher) Validate() error

Validate checks the field values on MetadataMatcher with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*MetadataMatcher) XXX_DiscardUnknown Uses

func (m *MetadataMatcher) XXX_DiscardUnknown()

func (*MetadataMatcher) XXX_Marshal Uses

func (m *MetadataMatcher) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MetadataMatcher) XXX_Merge Uses

func (m *MetadataMatcher) XXX_Merge(src proto.Message)

func (*MetadataMatcher) XXX_Size Uses

func (m *MetadataMatcher) XXX_Size() int

func (*MetadataMatcher) XXX_Unmarshal Uses

func (m *MetadataMatcher) XXX_Unmarshal(b []byte) error

type MetadataMatcherValidationError Uses

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

MetadataMatcherValidationError is the validation error returned by MetadataMatcher.Validate if the designated constraints aren't met.

func (MetadataMatcherValidationError) Cause Uses

func (e MetadataMatcherValidationError) Cause() error

Cause function returns cause value.

func (MetadataMatcherValidationError) Error Uses

func (e MetadataMatcherValidationError) Error() string

Error satisfies the builtin error interface

func (MetadataMatcherValidationError) ErrorName Uses

func (e MetadataMatcherValidationError) ErrorName() string

ErrorName returns error name.

func (MetadataMatcherValidationError) Field Uses

func (e MetadataMatcherValidationError) Field() string

Field function returns field value.

func (MetadataMatcherValidationError) Key Uses

func (e MetadataMatcherValidationError) Key() bool

Key function returns key value.

func (MetadataMatcherValidationError) Reason Uses

func (e MetadataMatcherValidationError) Reason() string

Reason function returns reason value.

type MetadataMatcher_PathSegment Uses

type MetadataMatcher_PathSegment struct {
    // Types that are valid to be assigned to Segment:
    //	*MetadataMatcher_PathSegment_Key
    Segment              isMetadataMatcher_PathSegment_Segment `protobuf_oneof:"segment"`
    XXX_NoUnkeyedLiteral struct{}                              `json:"-"`
    XXX_unrecognized     []byte                                `json:"-"`
    XXX_sizecache        int32                                 `json:"-"`
}

func (*MetadataMatcher_PathSegment) Descriptor Uses

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

func (*MetadataMatcher_PathSegment) GetKey Uses

func (m *MetadataMatcher_PathSegment) GetKey() string

func (*MetadataMatcher_PathSegment) GetSegment Uses

func (m *MetadataMatcher_PathSegment) GetSegment() isMetadataMatcher_PathSegment_Segment

func (*MetadataMatcher_PathSegment) ProtoMessage Uses

func (*MetadataMatcher_PathSegment) ProtoMessage()

func (*MetadataMatcher_PathSegment) Reset Uses

func (m *MetadataMatcher_PathSegment) Reset()

func (*MetadataMatcher_PathSegment) String Uses

func (m *MetadataMatcher_PathSegment) String() string

func (*MetadataMatcher_PathSegment) Validate Uses

func (m *MetadataMatcher_PathSegment) Validate() error

Validate checks the field values on MetadataMatcher_PathSegment with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*MetadataMatcher_PathSegment) XXX_DiscardUnknown Uses

func (m *MetadataMatcher_PathSegment) XXX_DiscardUnknown()

func (*MetadataMatcher_PathSegment) XXX_Marshal Uses

func (m *MetadataMatcher_PathSegment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MetadataMatcher_PathSegment) XXX_Merge Uses

func (m *MetadataMatcher_PathSegment) XXX_Merge(src proto.Message)

func (*MetadataMatcher_PathSegment) XXX_OneofWrappers Uses

func (*MetadataMatcher_PathSegment) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*MetadataMatcher_PathSegment) XXX_Size Uses

func (m *MetadataMatcher_PathSegment) XXX_Size() int

func (*MetadataMatcher_PathSegment) XXX_Unmarshal Uses

func (m *MetadataMatcher_PathSegment) XXX_Unmarshal(b []byte) error

type MetadataMatcher_PathSegmentValidationError Uses

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

MetadataMatcher_PathSegmentValidationError is the validation error returned by MetadataMatcher_PathSegment.Validate if the designated constraints aren't met.

func (MetadataMatcher_PathSegmentValidationError) Cause Uses

func (e MetadataMatcher_PathSegmentValidationError) Cause() error

Cause function returns cause value.

func (MetadataMatcher_PathSegmentValidationError) Error Uses

func (e MetadataMatcher_PathSegmentValidationError) Error() string

Error satisfies the builtin error interface

func (MetadataMatcher_PathSegmentValidationError) ErrorName Uses

func (e MetadataMatcher_PathSegmentValidationError) ErrorName() string

ErrorName returns error name.

func (MetadataMatcher_PathSegmentValidationError) Field Uses

func (e MetadataMatcher_PathSegmentValidationError) Field() string

Field function returns field value.

func (MetadataMatcher_PathSegmentValidationError) Key Uses

func (e MetadataMatcher_PathSegmentValidationError) Key() bool

Key function returns key value.

func (MetadataMatcher_PathSegmentValidationError) Reason Uses

func (e MetadataMatcher_PathSegmentValidationError) Reason() string

Reason function returns reason value.

type MetadataMatcher_PathSegment_Key Uses

type MetadataMatcher_PathSegment_Key struct {
    Key string `protobuf:"bytes,1,opt,name=key,proto3,oneof"`
}

type NodeMatcher Uses

type NodeMatcher struct {
    NodeId               *StringMatcher   `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
    NodeMetadatas        []*StructMatcher `protobuf:"bytes,2,rep,name=node_metadatas,json=nodeMetadatas,proto3" json:"node_metadatas,omitempty"`
    XXX_NoUnkeyedLiteral struct{}         `json:"-"`
    XXX_unrecognized     []byte           `json:"-"`
    XXX_sizecache        int32            `json:"-"`
}

func (*NodeMatcher) Descriptor Uses

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

func (*NodeMatcher) GetNodeId Uses

func (m *NodeMatcher) GetNodeId() *StringMatcher

func (*NodeMatcher) GetNodeMetadatas Uses

func (m *NodeMatcher) GetNodeMetadatas() []*StructMatcher

func (*NodeMatcher) ProtoMessage Uses

func (*NodeMatcher) ProtoMessage()

func (*NodeMatcher) Reset Uses

func (m *NodeMatcher) Reset()

func (*NodeMatcher) String Uses

func (m *NodeMatcher) String() string

func (*NodeMatcher) Validate Uses

func (m *NodeMatcher) Validate() error

Validate checks the field values on NodeMatcher with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*NodeMatcher) XXX_DiscardUnknown Uses

func (m *NodeMatcher) XXX_DiscardUnknown()

func (*NodeMatcher) XXX_Marshal Uses

func (m *NodeMatcher) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NodeMatcher) XXX_Merge Uses

func (m *NodeMatcher) XXX_Merge(src proto.Message)

func (*NodeMatcher) XXX_Size Uses

func (m *NodeMatcher) XXX_Size() int

func (*NodeMatcher) XXX_Unmarshal Uses

func (m *NodeMatcher) XXX_Unmarshal(b []byte) error

type NodeMatcherValidationError Uses

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

NodeMatcherValidationError is the validation error returned by NodeMatcher.Validate if the designated constraints aren't met.

func (NodeMatcherValidationError) Cause Uses

func (e NodeMatcherValidationError) Cause() error

Cause function returns cause value.

func (NodeMatcherValidationError) Error Uses

func (e NodeMatcherValidationError) Error() string

Error satisfies the builtin error interface

func (NodeMatcherValidationError) ErrorName Uses

func (e NodeMatcherValidationError) ErrorName() string

ErrorName returns error name.

func (NodeMatcherValidationError) Field Uses

func (e NodeMatcherValidationError) Field() string

Field function returns field value.

func (NodeMatcherValidationError) Key Uses

func (e NodeMatcherValidationError) Key() bool

Key function returns key value.

func (NodeMatcherValidationError) Reason Uses

func (e NodeMatcherValidationError) Reason() string

Reason function returns reason value.

type PathMatcher Uses

type PathMatcher struct {
    // Types that are valid to be assigned to Rule:
    //	*PathMatcher_Path
    Rule                 isPathMatcher_Rule `protobuf_oneof:"rule"`
    XXX_NoUnkeyedLiteral struct{}           `json:"-"`
    XXX_unrecognized     []byte             `json:"-"`
    XXX_sizecache        int32              `json:"-"`
}

func (*PathMatcher) Descriptor Uses

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

func (*PathMatcher) GetPath Uses

func (m *PathMatcher) GetPath() *StringMatcher

func (*PathMatcher) GetRule Uses

func (m *PathMatcher) GetRule() isPathMatcher_Rule

func (*PathMatcher) ProtoMessage Uses

func (*PathMatcher) ProtoMessage()

func (*PathMatcher) Reset Uses

func (m *PathMatcher) Reset()

func (*PathMatcher) String Uses

func (m *PathMatcher) String() string

func (*PathMatcher) Validate Uses

func (m *PathMatcher) Validate() error

Validate checks the field values on PathMatcher with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*PathMatcher) XXX_DiscardUnknown Uses

func (m *PathMatcher) XXX_DiscardUnknown()

func (*PathMatcher) XXX_Marshal Uses

func (m *PathMatcher) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PathMatcher) XXX_Merge Uses

func (m *PathMatcher) XXX_Merge(src proto.Message)

func (*PathMatcher) XXX_OneofWrappers Uses

func (*PathMatcher) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*PathMatcher) XXX_Size Uses

func (m *PathMatcher) XXX_Size() int

func (*PathMatcher) XXX_Unmarshal Uses

func (m *PathMatcher) XXX_Unmarshal(b []byte) error

type PathMatcherValidationError Uses

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

PathMatcherValidationError is the validation error returned by PathMatcher.Validate if the designated constraints aren't met.

func (PathMatcherValidationError) Cause Uses

func (e PathMatcherValidationError) Cause() error

Cause function returns cause value.

func (PathMatcherValidationError) Error Uses

func (e PathMatcherValidationError) Error() string

Error satisfies the builtin error interface

func (PathMatcherValidationError) ErrorName Uses

func (e PathMatcherValidationError) ErrorName() string

ErrorName returns error name.

func (PathMatcherValidationError) Field Uses

func (e PathMatcherValidationError) Field() string

Field function returns field value.

func (PathMatcherValidationError) Key Uses

func (e PathMatcherValidationError) Key() bool

Key function returns key value.

func (PathMatcherValidationError) Reason Uses

func (e PathMatcherValidationError) Reason() string

Reason function returns reason value.

type PathMatcher_Path Uses

type PathMatcher_Path struct {
    Path *StringMatcher `protobuf:"bytes,1,opt,name=path,proto3,oneof"`
}

type RegexMatchAndSubstitute Uses

type RegexMatchAndSubstitute struct {
    Pattern              *RegexMatcher `protobuf:"bytes,1,opt,name=pattern,proto3" json:"pattern,omitempty"`
    Substitution         string        `protobuf:"bytes,2,opt,name=substitution,proto3" json:"substitution,omitempty"`
    XXX_NoUnkeyedLiteral struct{}      `json:"-"`
    XXX_unrecognized     []byte        `json:"-"`
    XXX_sizecache        int32         `json:"-"`
}

func (*RegexMatchAndSubstitute) Descriptor Uses

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

func (*RegexMatchAndSubstitute) GetPattern Uses

func (m *RegexMatchAndSubstitute) GetPattern() *RegexMatcher

func (*RegexMatchAndSubstitute) GetSubstitution Uses

func (m *RegexMatchAndSubstitute) GetSubstitution() string

func (*RegexMatchAndSubstitute) ProtoMessage Uses

func (*RegexMatchAndSubstitute) ProtoMessage()

func (*RegexMatchAndSubstitute) Reset Uses

func (m *RegexMatchAndSubstitute) Reset()

func (*RegexMatchAndSubstitute) String Uses

func (m *RegexMatchAndSubstitute) String() string

func (*RegexMatchAndSubstitute) Validate Uses

func (m *RegexMatchAndSubstitute) Validate() error

Validate checks the field values on RegexMatchAndSubstitute with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*RegexMatchAndSubstitute) XXX_DiscardUnknown Uses

func (m *RegexMatchAndSubstitute) XXX_DiscardUnknown()

func (*RegexMatchAndSubstitute) XXX_Marshal Uses

func (m *RegexMatchAndSubstitute) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RegexMatchAndSubstitute) XXX_Merge Uses

func (m *RegexMatchAndSubstitute) XXX_Merge(src proto.Message)

func (*RegexMatchAndSubstitute) XXX_Size Uses

func (m *RegexMatchAndSubstitute) XXX_Size() int

func (*RegexMatchAndSubstitute) XXX_Unmarshal Uses

func (m *RegexMatchAndSubstitute) XXX_Unmarshal(b []byte) error

type RegexMatchAndSubstituteValidationError Uses

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

RegexMatchAndSubstituteValidationError is the validation error returned by RegexMatchAndSubstitute.Validate if the designated constraints aren't met.

func (RegexMatchAndSubstituteValidationError) Cause Uses

func (e RegexMatchAndSubstituteValidationError) Cause() error

Cause function returns cause value.

func (RegexMatchAndSubstituteValidationError) Error Uses

func (e RegexMatchAndSubstituteValidationError) Error() string

Error satisfies the builtin error interface

func (RegexMatchAndSubstituteValidationError) ErrorName Uses

func (e RegexMatchAndSubstituteValidationError) ErrorName() string

ErrorName returns error name.

func (RegexMatchAndSubstituteValidationError) Field Uses

func (e RegexMatchAndSubstituteValidationError) Field() string

Field function returns field value.

func (RegexMatchAndSubstituteValidationError) Key Uses

func (e RegexMatchAndSubstituteValidationError) Key() bool

Key function returns key value.

func (RegexMatchAndSubstituteValidationError) Reason Uses

func (e RegexMatchAndSubstituteValidationError) Reason() string

Reason function returns reason value.

type RegexMatcher Uses

type RegexMatcher struct {
    // Types that are valid to be assigned to EngineType:
    //	*RegexMatcher_GoogleRe2
    EngineType           isRegexMatcher_EngineType `protobuf_oneof:"engine_type"`
    Regex                string                    `protobuf:"bytes,2,opt,name=regex,proto3" json:"regex,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
    XXX_unrecognized     []byte                    `json:"-"`
    XXX_sizecache        int32                     `json:"-"`
}

func (*RegexMatcher) Descriptor Uses

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

func (*RegexMatcher) GetEngineType Uses

func (m *RegexMatcher) GetEngineType() isRegexMatcher_EngineType

func (*RegexMatcher) GetGoogleRe2 Uses

func (m *RegexMatcher) GetGoogleRe2() *RegexMatcher_GoogleRE2

func (*RegexMatcher) GetRegex Uses

func (m *RegexMatcher) GetRegex() string

func (*RegexMatcher) ProtoMessage Uses

func (*RegexMatcher) ProtoMessage()

func (*RegexMatcher) Reset Uses

func (m *RegexMatcher) Reset()

func (*RegexMatcher) String Uses

func (m *RegexMatcher) String() string

func (*RegexMatcher) Validate Uses

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, an error is returned.

func (*RegexMatcher) XXX_DiscardUnknown Uses

func (m *RegexMatcher) XXX_DiscardUnknown()

func (*RegexMatcher) XXX_Marshal Uses

func (m *RegexMatcher) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RegexMatcher) XXX_Merge Uses

func (m *RegexMatcher) XXX_Merge(src proto.Message)

func (*RegexMatcher) XXX_OneofWrappers Uses

func (*RegexMatcher) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*RegexMatcher) XXX_Size Uses

func (m *RegexMatcher) XXX_Size() int

func (*RegexMatcher) XXX_Unmarshal Uses

func (m *RegexMatcher) XXX_Unmarshal(b []byte) error

type RegexMatcherValidationError Uses

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 Uses

func (e RegexMatcherValidationError) Cause() error

Cause function returns cause value.

func (RegexMatcherValidationError) Error Uses

func (e RegexMatcherValidationError) Error() string

Error satisfies the builtin error interface

func (RegexMatcherValidationError) ErrorName Uses

func (e RegexMatcherValidationError) ErrorName() string

ErrorName returns error name.

func (RegexMatcherValidationError) Field Uses

func (e RegexMatcherValidationError) Field() string

Field function returns field value.

func (RegexMatcherValidationError) Key Uses

func (e RegexMatcherValidationError) Key() bool

Key function returns key value.

func (RegexMatcherValidationError) Reason Uses

func (e RegexMatcherValidationError) Reason() string

Reason function returns reason value.

type RegexMatcher_GoogleRE2 Uses

type RegexMatcher_GoogleRE2 struct {
    MaxProgramSize       *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=max_program_size,json=maxProgramSize,proto3" json:"max_program_size,omitempty"`
    XXX_NoUnkeyedLiteral struct{}              `json:"-"`
    XXX_unrecognized     []byte                `json:"-"`
    XXX_sizecache        int32                 `json:"-"`
}

func (*RegexMatcher_GoogleRE2) Descriptor Uses

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

func (*RegexMatcher_GoogleRE2) GetMaxProgramSize Uses

func (m *RegexMatcher_GoogleRE2) GetMaxProgramSize() *wrappers.UInt32Value

func (*RegexMatcher_GoogleRE2) ProtoMessage Uses

func (*RegexMatcher_GoogleRE2) ProtoMessage()

func (*RegexMatcher_GoogleRE2) Reset Uses

func (m *RegexMatcher_GoogleRE2) Reset()

func (*RegexMatcher_GoogleRE2) String Uses

func (m *RegexMatcher_GoogleRE2) String() string

func (*RegexMatcher_GoogleRE2) Validate Uses

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, an error is returned.

func (*RegexMatcher_GoogleRE2) XXX_DiscardUnknown Uses

func (m *RegexMatcher_GoogleRE2) XXX_DiscardUnknown()

func (*RegexMatcher_GoogleRE2) XXX_Marshal Uses

func (m *RegexMatcher_GoogleRE2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RegexMatcher_GoogleRE2) XXX_Merge Uses

func (m *RegexMatcher_GoogleRE2) XXX_Merge(src proto.Message)

func (*RegexMatcher_GoogleRE2) XXX_Size Uses

func (m *RegexMatcher_GoogleRE2) XXX_Size() int

func (*RegexMatcher_GoogleRE2) XXX_Unmarshal Uses

func (m *RegexMatcher_GoogleRE2) XXX_Unmarshal(b []byte) error

type RegexMatcher_GoogleRE2ValidationError Uses

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 Uses

func (e RegexMatcher_GoogleRE2ValidationError) Cause() error

Cause function returns cause value.

func (RegexMatcher_GoogleRE2ValidationError) Error Uses

func (e RegexMatcher_GoogleRE2ValidationError) Error() string

Error satisfies the builtin error interface

func (RegexMatcher_GoogleRE2ValidationError) ErrorName Uses

func (e RegexMatcher_GoogleRE2ValidationError) ErrorName() string

ErrorName returns error name.

func (RegexMatcher_GoogleRE2ValidationError) Field Uses

func (e RegexMatcher_GoogleRE2ValidationError) Field() string

Field function returns field value.

func (RegexMatcher_GoogleRE2ValidationError) Key Uses

func (e RegexMatcher_GoogleRE2ValidationError) Key() bool

Key function returns key value.

func (RegexMatcher_GoogleRE2ValidationError) Reason Uses

func (e RegexMatcher_GoogleRE2ValidationError) Reason() string

Reason function returns reason value.

type RegexMatcher_GoogleRe2 Uses

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

type StringMatcher Uses

type StringMatcher struct {
    // Types that are valid to be assigned to MatchPattern:
    //	*StringMatcher_Exact
    //	*StringMatcher_Prefix
    //	*StringMatcher_Suffix
    //	*StringMatcher_Regex
    //	*StringMatcher_SafeRegex
    MatchPattern         isStringMatcher_MatchPattern `protobuf_oneof:"match_pattern"`
    IgnoreCase           bool                         `protobuf:"varint,6,opt,name=ignore_case,json=ignoreCase,proto3" json:"ignore_case,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
    XXX_unrecognized     []byte                       `json:"-"`
    XXX_sizecache        int32                        `json:"-"`
}

func (*StringMatcher) Descriptor Uses

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

func (*StringMatcher) GetExact Uses

func (m *StringMatcher) GetExact() string

func (*StringMatcher) GetIgnoreCase Uses

func (m *StringMatcher) GetIgnoreCase() bool

func (*StringMatcher) GetMatchPattern Uses

func (m *StringMatcher) GetMatchPattern() isStringMatcher_MatchPattern

func (*StringMatcher) GetPrefix Uses

func (m *StringMatcher) GetPrefix() string

func (*StringMatcher) GetRegex Uses

func (m *StringMatcher) GetRegex() string

Deprecated: Do not use.

func (*StringMatcher) GetSafeRegex Uses

func (m *StringMatcher) GetSafeRegex() *RegexMatcher

func (*StringMatcher) GetSuffix Uses

func (m *StringMatcher) GetSuffix() string

func (*StringMatcher) ProtoMessage Uses

func (*StringMatcher) ProtoMessage()

func (*StringMatcher) Reset Uses

func (m *StringMatcher) Reset()

func (*StringMatcher) String Uses

func (m *StringMatcher) String() string

func (*StringMatcher) Validate Uses

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, an error is returned.

func (*StringMatcher) XXX_DiscardUnknown Uses

func (m *StringMatcher) XXX_DiscardUnknown()

func (*StringMatcher) XXX_Marshal Uses

func (m *StringMatcher) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StringMatcher) XXX_Merge Uses

func (m *StringMatcher) XXX_Merge(src proto.Message)

func (*StringMatcher) XXX_OneofWrappers Uses

func (*StringMatcher) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*StringMatcher) XXX_Size Uses

func (m *StringMatcher) XXX_Size() int

func (*StringMatcher) XXX_Unmarshal Uses

func (m *StringMatcher) XXX_Unmarshal(b []byte) error

type StringMatcherValidationError Uses

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 Uses

func (e StringMatcherValidationError) Cause() error

Cause function returns cause value.

func (StringMatcherValidationError) Error Uses

func (e StringMatcherValidationError) Error() string

Error satisfies the builtin error interface

func (StringMatcherValidationError) ErrorName Uses

func (e StringMatcherValidationError) ErrorName() string

ErrorName returns error name.

func (StringMatcherValidationError) Field Uses

func (e StringMatcherValidationError) Field() string

Field function returns field value.

func (StringMatcherValidationError) Key Uses

func (e StringMatcherValidationError) Key() bool

Key function returns key value.

func (StringMatcherValidationError) Reason Uses

func (e StringMatcherValidationError) Reason() string

Reason function returns reason value.

type StringMatcher_Exact Uses

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

type StringMatcher_Prefix Uses

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

type StringMatcher_Regex Uses

type StringMatcher_Regex struct {
    Regex string `protobuf:"bytes,4,opt,name=regex,proto3,oneof"`
}

type StringMatcher_SafeRegex Uses

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

type StringMatcher_Suffix Uses

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

type StructMatcher Uses

type StructMatcher struct {
    Path                 []*StructMatcher_PathSegment `protobuf:"bytes,2,rep,name=path,proto3" json:"path,omitempty"`
    Value                *ValueMatcher                `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
    XXX_unrecognized     []byte                       `json:"-"`
    XXX_sizecache        int32                        `json:"-"`
}

func (*StructMatcher) Descriptor Uses

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

func (*StructMatcher) GetPath Uses

func (m *StructMatcher) GetPath() []*StructMatcher_PathSegment

func (*StructMatcher) GetValue Uses

func (m *StructMatcher) GetValue() *ValueMatcher

func (*StructMatcher) ProtoMessage Uses

func (*StructMatcher) ProtoMessage()

func (*StructMatcher) Reset Uses

func (m *StructMatcher) Reset()

func (*StructMatcher) String Uses

func (m *StructMatcher) String() string

func (*StructMatcher) Validate Uses

func (m *StructMatcher) Validate() error

Validate checks the field values on StructMatcher with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*StructMatcher) XXX_DiscardUnknown Uses

func (m *StructMatcher) XXX_DiscardUnknown()

func (*StructMatcher) XXX_Marshal Uses

func (m *StructMatcher) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StructMatcher) XXX_Merge Uses

func (m *StructMatcher) XXX_Merge(src proto.Message)

func (*StructMatcher) XXX_Size Uses

func (m *StructMatcher) XXX_Size() int

func (*StructMatcher) XXX_Unmarshal Uses

func (m *StructMatcher) XXX_Unmarshal(b []byte) error

type StructMatcherValidationError Uses

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

StructMatcherValidationError is the validation error returned by StructMatcher.Validate if the designated constraints aren't met.

func (StructMatcherValidationError) Cause Uses

func (e StructMatcherValidationError) Cause() error

Cause function returns cause value.

func (StructMatcherValidationError) Error Uses

func (e StructMatcherValidationError) Error() string

Error satisfies the builtin error interface

func (StructMatcherValidationError) ErrorName Uses

func (e StructMatcherValidationError) ErrorName() string

ErrorName returns error name.

func (StructMatcherValidationError) Field Uses

func (e StructMatcherValidationError) Field() string

Field function returns field value.

func (StructMatcherValidationError) Key Uses

func (e StructMatcherValidationError) Key() bool

Key function returns key value.

func (StructMatcherValidationError) Reason Uses

func (e StructMatcherValidationError) Reason() string

Reason function returns reason value.

type StructMatcher_PathSegment Uses

type StructMatcher_PathSegment struct {
    // Types that are valid to be assigned to Segment:
    //	*StructMatcher_PathSegment_Key
    Segment              isStructMatcher_PathSegment_Segment `protobuf_oneof:"segment"`
    XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
    XXX_unrecognized     []byte                              `json:"-"`
    XXX_sizecache        int32                               `json:"-"`
}

func (*StructMatcher_PathSegment) Descriptor Uses

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

func (*StructMatcher_PathSegment) GetKey Uses

func (m *StructMatcher_PathSegment) GetKey() string

func (*StructMatcher_PathSegment) GetSegment Uses

func (m *StructMatcher_PathSegment) GetSegment() isStructMatcher_PathSegment_Segment

func (*StructMatcher_PathSegment) ProtoMessage Uses

func (*StructMatcher_PathSegment) ProtoMessage()

func (*StructMatcher_PathSegment) Reset Uses

func (m *StructMatcher_PathSegment) Reset()

func (*StructMatcher_PathSegment) String Uses

func (m *StructMatcher_PathSegment) String() string

func (*StructMatcher_PathSegment) Validate Uses

func (m *StructMatcher_PathSegment) Validate() error

Validate checks the field values on StructMatcher_PathSegment with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*StructMatcher_PathSegment) XXX_DiscardUnknown Uses

func (m *StructMatcher_PathSegment) XXX_DiscardUnknown()

func (*StructMatcher_PathSegment) XXX_Marshal Uses

func (m *StructMatcher_PathSegment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StructMatcher_PathSegment) XXX_Merge Uses

func (m *StructMatcher_PathSegment) XXX_Merge(src proto.Message)

func (*StructMatcher_PathSegment) XXX_OneofWrappers Uses

func (*StructMatcher_PathSegment) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*StructMatcher_PathSegment) XXX_Size Uses

func (m *StructMatcher_PathSegment) XXX_Size() int

func (*StructMatcher_PathSegment) XXX_Unmarshal Uses

func (m *StructMatcher_PathSegment) XXX_Unmarshal(b []byte) error

type StructMatcher_PathSegmentValidationError Uses

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

StructMatcher_PathSegmentValidationError is the validation error returned by StructMatcher_PathSegment.Validate if the designated constraints aren't met.

func (StructMatcher_PathSegmentValidationError) Cause Uses

func (e StructMatcher_PathSegmentValidationError) Cause() error

Cause function returns cause value.

func (StructMatcher_PathSegmentValidationError) Error Uses

func (e StructMatcher_PathSegmentValidationError) Error() string

Error satisfies the builtin error interface

func (StructMatcher_PathSegmentValidationError) ErrorName Uses

func (e StructMatcher_PathSegmentValidationError) ErrorName() string

ErrorName returns error name.

func (StructMatcher_PathSegmentValidationError) Field Uses

func (e StructMatcher_PathSegmentValidationError) Field() string

Field function returns field value.

func (StructMatcher_PathSegmentValidationError) Key Uses

func (e StructMatcher_PathSegmentValidationError) Key() bool

Key function returns key value.

func (StructMatcher_PathSegmentValidationError) Reason Uses

func (e StructMatcher_PathSegmentValidationError) Reason() string

Reason function returns reason value.

type StructMatcher_PathSegment_Key Uses

type StructMatcher_PathSegment_Key struct {
    Key string `protobuf:"bytes,1,opt,name=key,proto3,oneof"`
}

type ValueMatcher Uses

type ValueMatcher struct {
    // Types that are valid to be assigned to MatchPattern:
    //	*ValueMatcher_NullMatch_
    //	*ValueMatcher_DoubleMatch
    //	*ValueMatcher_StringMatch
    //	*ValueMatcher_BoolMatch
    //	*ValueMatcher_PresentMatch
    //	*ValueMatcher_ListMatch
    MatchPattern         isValueMatcher_MatchPattern `protobuf_oneof:"match_pattern"`
    XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
    XXX_unrecognized     []byte                      `json:"-"`
    XXX_sizecache        int32                       `json:"-"`
}

func (*ValueMatcher) Descriptor Uses

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

func (*ValueMatcher) GetBoolMatch Uses

func (m *ValueMatcher) GetBoolMatch() bool

func (*ValueMatcher) GetDoubleMatch Uses

func (m *ValueMatcher) GetDoubleMatch() *DoubleMatcher

func (*ValueMatcher) GetListMatch Uses

func (m *ValueMatcher) GetListMatch() *ListMatcher

func (*ValueMatcher) GetMatchPattern Uses

func (m *ValueMatcher) GetMatchPattern() isValueMatcher_MatchPattern

func (*ValueMatcher) GetNullMatch Uses

func (m *ValueMatcher) GetNullMatch() *ValueMatcher_NullMatch

func (*ValueMatcher) GetPresentMatch Uses

func (m *ValueMatcher) GetPresentMatch() bool

func (*ValueMatcher) GetStringMatch Uses

func (m *ValueMatcher) GetStringMatch() *StringMatcher

func (*ValueMatcher) ProtoMessage Uses

func (*ValueMatcher) ProtoMessage()

func (*ValueMatcher) Reset Uses

func (m *ValueMatcher) Reset()

func (*ValueMatcher) String Uses

func (m *ValueMatcher) String() string

func (*ValueMatcher) Validate Uses

func (m *ValueMatcher) Validate() error

Validate checks the field values on ValueMatcher with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*ValueMatcher) XXX_DiscardUnknown Uses

func (m *ValueMatcher) XXX_DiscardUnknown()

func (*ValueMatcher) XXX_Marshal Uses

func (m *ValueMatcher) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ValueMatcher) XXX_Merge Uses

func (m *ValueMatcher) XXX_Merge(src proto.Message)

func (*ValueMatcher) XXX_OneofWrappers Uses

func (*ValueMatcher) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*ValueMatcher) XXX_Size Uses

func (m *ValueMatcher) XXX_Size() int

func (*ValueMatcher) XXX_Unmarshal Uses

func (m *ValueMatcher) XXX_Unmarshal(b []byte) error

type ValueMatcherValidationError Uses

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

ValueMatcherValidationError is the validation error returned by ValueMatcher.Validate if the designated constraints aren't met.

func (ValueMatcherValidationError) Cause Uses

func (e ValueMatcherValidationError) Cause() error

Cause function returns cause value.

func (ValueMatcherValidationError) Error Uses

func (e ValueMatcherValidationError) Error() string

Error satisfies the builtin error interface

func (ValueMatcherValidationError) ErrorName Uses

func (e ValueMatcherValidationError) ErrorName() string

ErrorName returns error name.

func (ValueMatcherValidationError) Field Uses

func (e ValueMatcherValidationError) Field() string

Field function returns field value.

func (ValueMatcherValidationError) Key Uses

func (e ValueMatcherValidationError) Key() bool

Key function returns key value.

func (ValueMatcherValidationError) Reason Uses

func (e ValueMatcherValidationError) Reason() string

Reason function returns reason value.

type ValueMatcher_BoolMatch Uses

type ValueMatcher_BoolMatch struct {
    BoolMatch bool `protobuf:"varint,4,opt,name=bool_match,json=boolMatch,proto3,oneof"`
}

type ValueMatcher_DoubleMatch Uses

type ValueMatcher_DoubleMatch struct {
    DoubleMatch *DoubleMatcher `protobuf:"bytes,2,opt,name=double_match,json=doubleMatch,proto3,oneof"`
}

type ValueMatcher_ListMatch Uses

type ValueMatcher_ListMatch struct {
    ListMatch *ListMatcher `protobuf:"bytes,6,opt,name=list_match,json=listMatch,proto3,oneof"`
}

type ValueMatcher_NullMatch Uses

type ValueMatcher_NullMatch struct {
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*ValueMatcher_NullMatch) Descriptor Uses

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

func (*ValueMatcher_NullMatch) ProtoMessage Uses

func (*ValueMatcher_NullMatch) ProtoMessage()

func (*ValueMatcher_NullMatch) Reset Uses

func (m *ValueMatcher_NullMatch) Reset()

func (*ValueMatcher_NullMatch) String Uses

func (m *ValueMatcher_NullMatch) String() string

func (*ValueMatcher_NullMatch) Validate Uses

func (m *ValueMatcher_NullMatch) Validate() error

Validate checks the field values on ValueMatcher_NullMatch with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.

func (*ValueMatcher_NullMatch) XXX_DiscardUnknown Uses

func (m *ValueMatcher_NullMatch) XXX_DiscardUnknown()

func (*ValueMatcher_NullMatch) XXX_Marshal Uses

func (m *ValueMatcher_NullMatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ValueMatcher_NullMatch) XXX_Merge Uses

func (m *ValueMatcher_NullMatch) XXX_Merge(src proto.Message)

func (*ValueMatcher_NullMatch) XXX_Size Uses

func (m *ValueMatcher_NullMatch) XXX_Size() int

func (*ValueMatcher_NullMatch) XXX_Unmarshal Uses

func (m *ValueMatcher_NullMatch) XXX_Unmarshal(b []byte) error

type ValueMatcher_NullMatchValidationError Uses

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

ValueMatcher_NullMatchValidationError is the validation error returned by ValueMatcher_NullMatch.Validate if the designated constraints aren't met.

func (ValueMatcher_NullMatchValidationError) Cause Uses

func (e ValueMatcher_NullMatchValidationError) Cause() error

Cause function returns cause value.

func (ValueMatcher_NullMatchValidationError) Error Uses

func (e ValueMatcher_NullMatchValidationError) Error() string

Error satisfies the builtin error interface

func (ValueMatcher_NullMatchValidationError) ErrorName Uses

func (e ValueMatcher_NullMatchValidationError) ErrorName() string

ErrorName returns error name.

func (ValueMatcher_NullMatchValidationError) Field Uses

func (e ValueMatcher_NullMatchValidationError) Field() string

Field function returns field value.

func (ValueMatcher_NullMatchValidationError) Key Uses

func (e ValueMatcher_NullMatchValidationError) Key() bool

Key function returns key value.

func (ValueMatcher_NullMatchValidationError) Reason Uses

func (e ValueMatcher_NullMatchValidationError) Reason() string

Reason function returns reason value.

type ValueMatcher_NullMatch_ Uses

type ValueMatcher_NullMatch_ struct {
    NullMatch *ValueMatcher_NullMatch `protobuf:"bytes,1,opt,name=null_match,json=nullMatch,proto3,oneof"`
}

type ValueMatcher_PresentMatch Uses

type ValueMatcher_PresentMatch struct {
    PresentMatch bool `protobuf:"varint,5,opt,name=present_match,json=presentMatch,proto3,oneof"`
}

type ValueMatcher_StringMatch Uses

type ValueMatcher_StringMatch struct {
    StringMatch *StringMatcher `protobuf:"bytes,3,opt,name=string_match,json=stringMatch,proto3,oneof"`
}

Directories

PathSynopsis
v3

Package envoy_type_matcher imports 18 packages (graph) and is imported by 24 packages. Updated 2020-04-07. Refresh now. Tools for package owners.