Documentation ¶
Index ¶
- Variables
- type IstioFilter
- func (in *IstioFilter) DeepCopy() *IstioFilter
- func (in *IstioFilter) DeepCopyInterface() interface{}
- func (in *IstioFilter) DeepCopyInto(out *IstioFilter)
- func (*IstioFilter) Descriptor() ([]byte, []int)
- func (m *IstioFilter) GetChanges() []*IstioFilter_Change
- func (m *IstioFilter) GetSchema() IstioFilter_Schema
- func (m *IstioFilter) GetSelectors() []*IstioFilter_Selector
- func (m *IstioFilter) Marshal() (dAtA []byte, err error)
- func (this *IstioFilter) MarshalJSON() ([]byte, error)
- func (m *IstioFilter) MarshalTo(dAtA []byte) (int, error)
- func (m *IstioFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*IstioFilter) ProtoMessage()
- func (m *IstioFilter) Reset()
- func (m *IstioFilter) Size() (n int)
- func (m *IstioFilter) String() string
- func (m *IstioFilter) Unmarshal(dAtA []byte) error
- func (this *IstioFilter) UnmarshalJSON(b []byte) error
- func (m *IstioFilter) XXX_DiscardUnknown()
- func (m *IstioFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *IstioFilter) XXX_Merge(src proto.Message)
- func (m *IstioFilter) XXX_Size() int
- func (m *IstioFilter) XXX_Unmarshal(b []byte) error
- type IstioFilter_Change
- func (in *IstioFilter_Change) DeepCopy() *IstioFilter_Change
- func (in *IstioFilter_Change) DeepCopyInterface() interface{}
- func (in *IstioFilter_Change) DeepCopyInto(out *IstioFilter_Change)
- func (*IstioFilter_Change) Descriptor() ([]byte, []int)
- func (m *IstioFilter_Change) GetApplyTo() IstioFilter_Context
- func (m *IstioFilter_Change) GetMatch() *IstioFilter_Match
- func (m *IstioFilter_Change) GetPatch() *IstioFilter_Patch
- func (m *IstioFilter_Change) Marshal() (dAtA []byte, err error)
- func (this *IstioFilter_Change) MarshalJSON() ([]byte, error)
- func (m *IstioFilter_Change) MarshalTo(dAtA []byte) (int, error)
- func (m *IstioFilter_Change) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*IstioFilter_Change) ProtoMessage()
- func (m *IstioFilter_Change) Reset()
- func (m *IstioFilter_Change) Size() (n int)
- func (m *IstioFilter_Change) String() string
- func (m *IstioFilter_Change) Unmarshal(dAtA []byte) error
- func (this *IstioFilter_Change) UnmarshalJSON(b []byte) error
- func (m *IstioFilter_Change) XXX_DiscardUnknown()
- func (m *IstioFilter_Change) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *IstioFilter_Change) XXX_Merge(src proto.Message)
- func (m *IstioFilter_Change) XXX_Size() int
- func (m *IstioFilter_Change) XXX_Unmarshal(b []byte) error
- type IstioFilter_Context
- type IstioFilter_Match
- func (in *IstioFilter_Match) DeepCopy() *IstioFilter_Match
- func (in *IstioFilter_Match) DeepCopyInterface() interface{}
- func (in *IstioFilter_Match) DeepCopyInto(out *IstioFilter_Match)
- func (*IstioFilter_Match) Descriptor() ([]byte, []int)
- func (m *IstioFilter_Match) GetMatch() isIstioFilter_Match_Match
- func (m *IstioFilter_Match) GetSelector() *IstioFilter_SelectorMatch
- func (m *IstioFilter_Match) GetSimple() IstioFilter_SimpleMatch
- func (m *IstioFilter_Match) Marshal() (dAtA []byte, err error)
- func (this *IstioFilter_Match) MarshalJSON() ([]byte, error)
- func (m *IstioFilter_Match) MarshalTo(dAtA []byte) (int, error)
- func (m *IstioFilter_Match) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*IstioFilter_Match) ProtoMessage()
- func (m *IstioFilter_Match) Reset()
- func (m *IstioFilter_Match) Size() (n int)
- func (m *IstioFilter_Match) String() string
- func (m *IstioFilter_Match) Unmarshal(dAtA []byte) error
- func (this *IstioFilter_Match) UnmarshalJSON(b []byte) error
- func (m *IstioFilter_Match) XXX_DiscardUnknown()
- func (m *IstioFilter_Match) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *IstioFilter_Match) XXX_Merge(src proto.Message)
- func (*IstioFilter_Match) XXX_OneofWrappers() []interface{}
- func (m *IstioFilter_Match) XXX_Size() int
- func (m *IstioFilter_Match) XXX_Unmarshal(b []byte) error
- type IstioFilter_Match_Selector
- type IstioFilter_Match_Simple
- type IstioFilter_Operation
- type IstioFilter_Patch
- func (in *IstioFilter_Patch) DeepCopy() *IstioFilter_Patch
- func (in *IstioFilter_Patch) DeepCopyInterface() interface{}
- func (in *IstioFilter_Patch) DeepCopyInto(out *IstioFilter_Patch)
- func (*IstioFilter_Patch) Descriptor() ([]byte, []int)
- func (m *IstioFilter_Patch) GetOperation() IstioFilter_Operation
- func (m *IstioFilter_Patch) GetValue() *types.Struct
- func (m *IstioFilter_Patch) Marshal() (dAtA []byte, err error)
- func (this *IstioFilter_Patch) MarshalJSON() ([]byte, error)
- func (m *IstioFilter_Patch) MarshalTo(dAtA []byte) (int, error)
- func (m *IstioFilter_Patch) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*IstioFilter_Patch) ProtoMessage()
- func (m *IstioFilter_Patch) Reset()
- func (m *IstioFilter_Patch) Size() (n int)
- func (m *IstioFilter_Patch) String() string
- func (m *IstioFilter_Patch) Unmarshal(dAtA []byte) error
- func (this *IstioFilter_Patch) UnmarshalJSON(b []byte) error
- func (m *IstioFilter_Patch) XXX_DiscardUnknown()
- func (m *IstioFilter_Patch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *IstioFilter_Patch) XXX_Merge(src proto.Message)
- func (m *IstioFilter_Patch) XXX_Size() int
- func (m *IstioFilter_Patch) XXX_Unmarshal(b []byte) error
- type IstioFilter_Schema
- type IstioFilter_Selector
- func (in *IstioFilter_Selector) DeepCopy() *IstioFilter_Selector
- func (in *IstioFilter_Selector) DeepCopyInterface() interface{}
- func (in *IstioFilter_Selector) DeepCopyInto(out *IstioFilter_Selector)
- func (*IstioFilter_Selector) Descriptor() ([]byte, []int)
- func (m *IstioFilter_Selector) GetLabelSelector() map[string]string
- func (m *IstioFilter_Selector) GetName() string
- func (m *IstioFilter_Selector) GetNamespace() string
- func (m *IstioFilter_Selector) Marshal() (dAtA []byte, err error)
- func (this *IstioFilter_Selector) MarshalJSON() ([]byte, error)
- func (m *IstioFilter_Selector) MarshalTo(dAtA []byte) (int, error)
- func (m *IstioFilter_Selector) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*IstioFilter_Selector) ProtoMessage()
- func (m *IstioFilter_Selector) Reset()
- func (m *IstioFilter_Selector) Size() (n int)
- func (m *IstioFilter_Selector) String() string
- func (m *IstioFilter_Selector) Unmarshal(dAtA []byte) error
- func (this *IstioFilter_Selector) UnmarshalJSON(b []byte) error
- func (m *IstioFilter_Selector) XXX_DiscardUnknown()
- func (m *IstioFilter_Selector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *IstioFilter_Selector) XXX_Merge(src proto.Message)
- func (m *IstioFilter_Selector) XXX_Size() int
- func (m *IstioFilter_Selector) XXX_Unmarshal(b []byte) error
- type IstioFilter_SelectorMatch
- func (in *IstioFilter_SelectorMatch) DeepCopy() *IstioFilter_SelectorMatch
- func (in *IstioFilter_SelectorMatch) DeepCopyInterface() interface{}
- func (in *IstioFilter_SelectorMatch) DeepCopyInto(out *IstioFilter_SelectorMatch)
- func (*IstioFilter_SelectorMatch) Descriptor() ([]byte, []int)
- func (m *IstioFilter_SelectorMatch) GetLabels() map[string]string
- func (m *IstioFilter_SelectorMatch) GetName() *IstioFilter_StringMatch
- func (m *IstioFilter_SelectorMatch) Marshal() (dAtA []byte, err error)
- func (this *IstioFilter_SelectorMatch) MarshalJSON() ([]byte, error)
- func (m *IstioFilter_SelectorMatch) MarshalTo(dAtA []byte) (int, error)
- func (m *IstioFilter_SelectorMatch) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*IstioFilter_SelectorMatch) ProtoMessage()
- func (m *IstioFilter_SelectorMatch) Reset()
- func (m *IstioFilter_SelectorMatch) Size() (n int)
- func (m *IstioFilter_SelectorMatch) String() string
- func (m *IstioFilter_SelectorMatch) Unmarshal(dAtA []byte) error
- func (this *IstioFilter_SelectorMatch) UnmarshalJSON(b []byte) error
- func (m *IstioFilter_SelectorMatch) XXX_DiscardUnknown()
- func (m *IstioFilter_SelectorMatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *IstioFilter_SelectorMatch) XXX_Merge(src proto.Message)
- func (m *IstioFilter_SelectorMatch) XXX_Size() int
- func (m *IstioFilter_SelectorMatch) XXX_Unmarshal(b []byte) error
- type IstioFilter_SimpleMatch
- type IstioFilter_StringMatch
- func (in *IstioFilter_StringMatch) DeepCopy() *IstioFilter_StringMatch
- func (in *IstioFilter_StringMatch) DeepCopyInterface() interface{}
- func (in *IstioFilter_StringMatch) DeepCopyInto(out *IstioFilter_StringMatch)
- func (*IstioFilter_StringMatch) Descriptor() ([]byte, []int)
- func (m *IstioFilter_StringMatch) GetExact() string
- func (m *IstioFilter_StringMatch) GetMatch() isIstioFilter_StringMatch_Match
- func (m *IstioFilter_StringMatch) GetPrefix() string
- func (m *IstioFilter_StringMatch) GetRegex() string
- func (m *IstioFilter_StringMatch) GetSuffix() string
- func (m *IstioFilter_StringMatch) Marshal() (dAtA []byte, err error)
- func (this *IstioFilter_StringMatch) MarshalJSON() ([]byte, error)
- func (m *IstioFilter_StringMatch) MarshalTo(dAtA []byte) (int, error)
- func (m *IstioFilter_StringMatch) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (m *IstioFilter_StringMatch) MatchValue(value string) bool
- func (*IstioFilter_StringMatch) ProtoMessage()
- func (m *IstioFilter_StringMatch) Reset()
- func (m *IstioFilter_StringMatch) Size() (n int)
- func (m *IstioFilter_StringMatch) String() string
- func (m *IstioFilter_StringMatch) Unmarshal(dAtA []byte) error
- func (this *IstioFilter_StringMatch) UnmarshalJSON(b []byte) error
- func (m *IstioFilter_StringMatch) XXX_DiscardUnknown()
- func (m *IstioFilter_StringMatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *IstioFilter_StringMatch) XXX_Merge(src proto.Message)
- func (*IstioFilter_StringMatch) XXX_OneofWrappers() []interface{}
- func (m *IstioFilter_StringMatch) XXX_Size() int
- func (m *IstioFilter_StringMatch) XXX_Unmarshal(b []byte) error
- type IstioFilter_StringMatch_Exact
- type IstioFilter_StringMatch_Prefix
- type IstioFilter_StringMatch_Regex
- type IstioFilter_StringMatch_Suffix
Constants ¶
This section is empty.
Variables ¶
var ( ErrInvalidLengthIstiofilter = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowIstiofilter = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupIstiofilter = fmt.Errorf("proto: unexpected end of group") )
var ( IstiofilterMarshaler = &github_com_gogo_protobuf_jsonpb.Marshaler{} IstiofilterUnmarshaler = &github_com_gogo_protobuf_jsonpb.Unmarshaler{AllowUnknownFields: true} )
var IstioFilter_Context_name = map[int32]string{
0: "OUTLIER_DETECTION",
1: "CONNECTION_POOL",
2: "LOAD_BALANCER",
3: "HTTP_ROUTE",
4: "HTTP_ROUTE_FAULT",
}
var IstioFilter_Context_value = map[string]int32{
"OUTLIER_DETECTION": 0,
"CONNECTION_POOL": 1,
"LOAD_BALANCER": 2,
"HTTP_ROUTE": 3,
"HTTP_ROUTE_FAULT": 4,
}
var IstioFilter_Operation_name = map[int32]string{
0: "MERGE",
1: "REPLACE",
2: "REMOVE",
3: "INSERT_BEFORE",
4: "INSERT_AFTER",
}
var IstioFilter_Operation_value = map[string]int32{
"MERGE": 0,
"REPLACE": 1,
"REMOVE": 2,
"INSERT_BEFORE": 3,
"INSERT_AFTER": 4,
}
var IstioFilter_Schema_name = map[int32]string{
0: "DESTINATION_RULE",
1: "VIRTUAL_SERVICE",
}
var IstioFilter_Schema_value = map[string]int32{
"DESTINATION_RULE": 0,
"VIRTUAL_SERVICE": 1,
}
var IstioFilter_SimpleMatch_name = map[int32]string{
0: "ALL",
1: "DEFAULT",
}
var IstioFilter_SimpleMatch_value = map[string]int32{
"ALL": 0,
"DEFAULT": 1,
}
Functions ¶
This section is empty.
Types ¶
type IstioFilter ¶
type IstioFilter struct { // schema Schema IstioFilter_Schema `` /* 146-byte string literal not displayed */ Selectors []*IstioFilter_Selector `protobuf:"bytes,2,rep,name=selectors,proto3" json:"selectors,omitempty"` Changes []*IstioFilter_Change `protobuf:"bytes,3,rep,name=changes,proto3" json:"changes,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
IstioFilter defines filters that apply to istio configuration.
<!-- crd generation tags +cue-gen:IstioFilter:groupName:configuration.istio-conductor.org +cue-gen:IstioFilter:version:v1alpha1 +cue-gen:IstioFilter:storageVersion +cue-gen:IstioFilter:subresource:status +cue-gen:IstioFilter:scope:Namespaced +cue-gen:IstioFilter:resource:categories=configuration-istio-conductor-org,shortNames=if +cue-gen:IstioFilter:printerColumn:name=Schema,type=string,JSONPath=.spec.schema,description="Istio Filter kind" +cue-gen:IstioFilter:printerColumn:name=Age,type=date,JSONPath=.metadata.creationTimestamp,description="CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC. Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata" +cue-gen:IstioFilter:preserveUnknownFields:true -->
<!-- go code generation tags +kubetype-gen +kubetype-gen:groupVersion=configuration.istio-conductor.org/v1alpha1 +genclient +k8s:deepcopy-gen=true -->
func (*IstioFilter) DeepCopy ¶
func (in *IstioFilter) DeepCopy() *IstioFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioFilter. Required by controller-gen.
func (*IstioFilter) DeepCopyInterface ¶
func (in *IstioFilter) DeepCopyInterface() interface{}
DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new IstioFilter. Required by controller-gen.
func (*IstioFilter) DeepCopyInto ¶
func (in *IstioFilter) DeepCopyInto(out *IstioFilter)
DeepCopyInto supports using IstioFilter within kubernetes types, where deepcopy-gen is used.
func (*IstioFilter) Descriptor ¶
func (*IstioFilter) Descriptor() ([]byte, []int)
func (*IstioFilter) GetChanges ¶
func (m *IstioFilter) GetChanges() []*IstioFilter_Change
func (*IstioFilter) GetSchema ¶
func (m *IstioFilter) GetSchema() IstioFilter_Schema
func (*IstioFilter) GetSelectors ¶
func (m *IstioFilter) GetSelectors() []*IstioFilter_Selector
func (*IstioFilter) Marshal ¶
func (m *IstioFilter) Marshal() (dAtA []byte, err error)
func (*IstioFilter) MarshalJSON ¶
func (this *IstioFilter) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for IstioFilter
func (*IstioFilter) MarshalToSizedBuffer ¶
func (m *IstioFilter) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*IstioFilter) ProtoMessage ¶
func (*IstioFilter) ProtoMessage()
func (*IstioFilter) Reset ¶
func (m *IstioFilter) Reset()
func (*IstioFilter) Size ¶
func (m *IstioFilter) Size() (n int)
func (*IstioFilter) String ¶
func (m *IstioFilter) String() string
func (*IstioFilter) Unmarshal ¶
func (m *IstioFilter) Unmarshal(dAtA []byte) error
func (*IstioFilter) UnmarshalJSON ¶
func (this *IstioFilter) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for IstioFilter
func (*IstioFilter) XXX_DiscardUnknown ¶
func (m *IstioFilter) XXX_DiscardUnknown()
func (*IstioFilter) XXX_Marshal ¶
func (m *IstioFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*IstioFilter) XXX_Merge ¶
func (m *IstioFilter) XXX_Merge(src proto.Message)
func (*IstioFilter) XXX_Size ¶
func (m *IstioFilter) XXX_Size() int
func (*IstioFilter) XXX_Unmarshal ¶
func (m *IstioFilter) XXX_Unmarshal(b []byte) error
type IstioFilter_Change ¶
type IstioFilter_Change struct { ApplyTo IstioFilter_Context `` /* 149-byte string literal not displayed */ Match *IstioFilter_Match `protobuf:"bytes,2,opt,name=match,proto3" json:"match,omitempty"` Patch *IstioFilter_Patch `protobuf:"bytes,3,opt,name=patch,proto3" json:"patch,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*IstioFilter_Change) DeepCopy ¶
func (in *IstioFilter_Change) DeepCopy() *IstioFilter_Change
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioFilter_Change. Required by controller-gen.
func (*IstioFilter_Change) DeepCopyInterface ¶
func (in *IstioFilter_Change) DeepCopyInterface() interface{}
DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new IstioFilter_Change. Required by controller-gen.
func (*IstioFilter_Change) DeepCopyInto ¶
func (in *IstioFilter_Change) DeepCopyInto(out *IstioFilter_Change)
DeepCopyInto supports using IstioFilter_Change within kubernetes types, where deepcopy-gen is used.
func (*IstioFilter_Change) Descriptor ¶
func (*IstioFilter_Change) Descriptor() ([]byte, []int)
func (*IstioFilter_Change) GetApplyTo ¶
func (m *IstioFilter_Change) GetApplyTo() IstioFilter_Context
func (*IstioFilter_Change) GetMatch ¶
func (m *IstioFilter_Change) GetMatch() *IstioFilter_Match
func (*IstioFilter_Change) GetPatch ¶
func (m *IstioFilter_Change) GetPatch() *IstioFilter_Patch
func (*IstioFilter_Change) Marshal ¶
func (m *IstioFilter_Change) Marshal() (dAtA []byte, err error)
func (*IstioFilter_Change) MarshalJSON ¶
func (this *IstioFilter_Change) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for IstioFilter_Change
func (*IstioFilter_Change) MarshalTo ¶
func (m *IstioFilter_Change) MarshalTo(dAtA []byte) (int, error)
func (*IstioFilter_Change) MarshalToSizedBuffer ¶
func (m *IstioFilter_Change) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*IstioFilter_Change) ProtoMessage ¶
func (*IstioFilter_Change) ProtoMessage()
func (*IstioFilter_Change) Reset ¶
func (m *IstioFilter_Change) Reset()
func (*IstioFilter_Change) Size ¶
func (m *IstioFilter_Change) Size() (n int)
func (*IstioFilter_Change) String ¶
func (m *IstioFilter_Change) String() string
func (*IstioFilter_Change) Unmarshal ¶
func (m *IstioFilter_Change) Unmarshal(dAtA []byte) error
func (*IstioFilter_Change) UnmarshalJSON ¶
func (this *IstioFilter_Change) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for IstioFilter_Change
func (*IstioFilter_Change) XXX_DiscardUnknown ¶
func (m *IstioFilter_Change) XXX_DiscardUnknown()
func (*IstioFilter_Change) XXX_Marshal ¶
func (m *IstioFilter_Change) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*IstioFilter_Change) XXX_Merge ¶
func (m *IstioFilter_Change) XXX_Merge(src proto.Message)
func (*IstioFilter_Change) XXX_Size ¶
func (m *IstioFilter_Change) XXX_Size() int
func (*IstioFilter_Change) XXX_Unmarshal ¶
func (m *IstioFilter_Change) XXX_Unmarshal(b []byte) error
type IstioFilter_Context ¶
type IstioFilter_Context int32
const ( IstioFilter_OUTLIER_DETECTION IstioFilter_Context = 0 IstioFilter_CONNECTION_POOL IstioFilter_Context = 1 IstioFilter_LOAD_BALANCER IstioFilter_Context = 2 IstioFilter_HTTP_ROUTE IstioFilter_Context = 3 IstioFilter_HTTP_ROUTE_FAULT IstioFilter_Context = 4 )
func (IstioFilter_Context) EnumDescriptor ¶
func (IstioFilter_Context) EnumDescriptor() ([]byte, []int)
func (IstioFilter_Context) String ¶
func (x IstioFilter_Context) String() string
type IstioFilter_Match ¶
type IstioFilter_Match struct { // Types that are valid to be assigned to Match: // *IstioFilter_Match_Simple // *IstioFilter_Match_Selector Match isIstioFilter_Match_Match `protobuf_oneof:"match"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*IstioFilter_Match) DeepCopy ¶
func (in *IstioFilter_Match) DeepCopy() *IstioFilter_Match
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioFilter_Match. Required by controller-gen.
func (*IstioFilter_Match) DeepCopyInterface ¶
func (in *IstioFilter_Match) DeepCopyInterface() interface{}
DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new IstioFilter_Match. Required by controller-gen.
func (*IstioFilter_Match) DeepCopyInto ¶
func (in *IstioFilter_Match) DeepCopyInto(out *IstioFilter_Match)
DeepCopyInto supports using IstioFilter_Match within kubernetes types, where deepcopy-gen is used.
func (*IstioFilter_Match) Descriptor ¶
func (*IstioFilter_Match) Descriptor() ([]byte, []int)
func (*IstioFilter_Match) GetMatch ¶
func (m *IstioFilter_Match) GetMatch() isIstioFilter_Match_Match
func (*IstioFilter_Match) GetSelector ¶
func (m *IstioFilter_Match) GetSelector() *IstioFilter_SelectorMatch
func (*IstioFilter_Match) GetSimple ¶
func (m *IstioFilter_Match) GetSimple() IstioFilter_SimpleMatch
func (*IstioFilter_Match) Marshal ¶
func (m *IstioFilter_Match) Marshal() (dAtA []byte, err error)
func (*IstioFilter_Match) MarshalJSON ¶
func (this *IstioFilter_Match) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for IstioFilter_Match
func (*IstioFilter_Match) MarshalTo ¶
func (m *IstioFilter_Match) MarshalTo(dAtA []byte) (int, error)
func (*IstioFilter_Match) MarshalToSizedBuffer ¶
func (m *IstioFilter_Match) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*IstioFilter_Match) ProtoMessage ¶
func (*IstioFilter_Match) ProtoMessage()
func (*IstioFilter_Match) Reset ¶
func (m *IstioFilter_Match) Reset()
func (*IstioFilter_Match) Size ¶
func (m *IstioFilter_Match) Size() (n int)
func (*IstioFilter_Match) String ¶
func (m *IstioFilter_Match) String() string
func (*IstioFilter_Match) Unmarshal ¶
func (m *IstioFilter_Match) Unmarshal(dAtA []byte) error
func (*IstioFilter_Match) UnmarshalJSON ¶
func (this *IstioFilter_Match) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for IstioFilter_Match
func (*IstioFilter_Match) XXX_DiscardUnknown ¶
func (m *IstioFilter_Match) XXX_DiscardUnknown()
func (*IstioFilter_Match) XXX_Marshal ¶
func (m *IstioFilter_Match) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*IstioFilter_Match) XXX_Merge ¶
func (m *IstioFilter_Match) XXX_Merge(src proto.Message)
func (*IstioFilter_Match) XXX_OneofWrappers ¶
func (*IstioFilter_Match) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*IstioFilter_Match) XXX_Size ¶
func (m *IstioFilter_Match) XXX_Size() int
func (*IstioFilter_Match) XXX_Unmarshal ¶
func (m *IstioFilter_Match) XXX_Unmarshal(b []byte) error
type IstioFilter_Match_Selector ¶
type IstioFilter_Match_Selector struct {
Selector *IstioFilter_SelectorMatch `protobuf:"bytes,2,opt,name=selector,proto3,oneof" json:"selector,omitempty"`
}
func (*IstioFilter_Match_Selector) MarshalTo ¶
func (m *IstioFilter_Match_Selector) MarshalTo(dAtA []byte) (int, error)
func (*IstioFilter_Match_Selector) MarshalToSizedBuffer ¶
func (m *IstioFilter_Match_Selector) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*IstioFilter_Match_Selector) Size ¶
func (m *IstioFilter_Match_Selector) Size() (n int)
type IstioFilter_Match_Simple ¶
type IstioFilter_Match_Simple struct {
Simple IstioFilter_SimpleMatch `` /* 157-byte string literal not displayed */
}
func (*IstioFilter_Match_Simple) MarshalTo ¶
func (m *IstioFilter_Match_Simple) MarshalTo(dAtA []byte) (int, error)
func (*IstioFilter_Match_Simple) MarshalToSizedBuffer ¶
func (m *IstioFilter_Match_Simple) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*IstioFilter_Match_Simple) Size ¶
func (m *IstioFilter_Match_Simple) Size() (n int)
type IstioFilter_Operation ¶
type IstioFilter_Operation int32
const ( IstioFilter_MERGE IstioFilter_Operation = 0 IstioFilter_REPLACE IstioFilter_Operation = 1 IstioFilter_REMOVE IstioFilter_Operation = 2 IstioFilter_INSERT_BEFORE IstioFilter_Operation = 3 IstioFilter_INSERT_AFTER IstioFilter_Operation = 4 )
func (IstioFilter_Operation) EnumDescriptor ¶
func (IstioFilter_Operation) EnumDescriptor() ([]byte, []int)
func (IstioFilter_Operation) String ¶
func (x IstioFilter_Operation) String() string
type IstioFilter_Patch ¶
type IstioFilter_Patch struct { Operation IstioFilter_Operation `` /* 155-byte string literal not displayed */ Value *types.Struct `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*IstioFilter_Patch) DeepCopy ¶
func (in *IstioFilter_Patch) DeepCopy() *IstioFilter_Patch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioFilter_Patch. Required by controller-gen.
func (*IstioFilter_Patch) DeepCopyInterface ¶
func (in *IstioFilter_Patch) DeepCopyInterface() interface{}
DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new IstioFilter_Patch. Required by controller-gen.
func (*IstioFilter_Patch) DeepCopyInto ¶
func (in *IstioFilter_Patch) DeepCopyInto(out *IstioFilter_Patch)
DeepCopyInto supports using IstioFilter_Patch within kubernetes types, where deepcopy-gen is used.
func (*IstioFilter_Patch) Descriptor ¶
func (*IstioFilter_Patch) Descriptor() ([]byte, []int)
func (*IstioFilter_Patch) GetOperation ¶
func (m *IstioFilter_Patch) GetOperation() IstioFilter_Operation
func (*IstioFilter_Patch) GetValue ¶
func (m *IstioFilter_Patch) GetValue() *types.Struct
func (*IstioFilter_Patch) Marshal ¶
func (m *IstioFilter_Patch) Marshal() (dAtA []byte, err error)
func (*IstioFilter_Patch) MarshalJSON ¶
func (this *IstioFilter_Patch) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for IstioFilter_Patch
func (*IstioFilter_Patch) MarshalTo ¶
func (m *IstioFilter_Patch) MarshalTo(dAtA []byte) (int, error)
func (*IstioFilter_Patch) MarshalToSizedBuffer ¶
func (m *IstioFilter_Patch) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*IstioFilter_Patch) ProtoMessage ¶
func (*IstioFilter_Patch) ProtoMessage()
func (*IstioFilter_Patch) Reset ¶
func (m *IstioFilter_Patch) Reset()
func (*IstioFilter_Patch) Size ¶
func (m *IstioFilter_Patch) Size() (n int)
func (*IstioFilter_Patch) String ¶
func (m *IstioFilter_Patch) String() string
func (*IstioFilter_Patch) Unmarshal ¶
func (m *IstioFilter_Patch) Unmarshal(dAtA []byte) error
func (*IstioFilter_Patch) UnmarshalJSON ¶
func (this *IstioFilter_Patch) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for IstioFilter_Patch
func (*IstioFilter_Patch) XXX_DiscardUnknown ¶
func (m *IstioFilter_Patch) XXX_DiscardUnknown()
func (*IstioFilter_Patch) XXX_Marshal ¶
func (m *IstioFilter_Patch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*IstioFilter_Patch) XXX_Merge ¶
func (m *IstioFilter_Patch) XXX_Merge(src proto.Message)
func (*IstioFilter_Patch) XXX_Size ¶
func (m *IstioFilter_Patch) XXX_Size() int
func (*IstioFilter_Patch) XXX_Unmarshal ¶
func (m *IstioFilter_Patch) XXX_Unmarshal(b []byte) error
type IstioFilter_Schema ¶
type IstioFilter_Schema int32
const ( IstioFilter_DESTINATION_RULE IstioFilter_Schema = 0 IstioFilter_VIRTUAL_SERVICE IstioFilter_Schema = 1 )
func (IstioFilter_Schema) EnumDescriptor ¶
func (IstioFilter_Schema) EnumDescriptor() ([]byte, []int)
func (IstioFilter_Schema) String ¶
func (x IstioFilter_Schema) String() string
type IstioFilter_Selector ¶
type IstioFilter_Selector struct { LabelSelector map[string]string `` /* 167-byte string literal not displayed */ Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Namespace string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*IstioFilter_Selector) DeepCopy ¶
func (in *IstioFilter_Selector) DeepCopy() *IstioFilter_Selector
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioFilter_Selector. Required by controller-gen.
func (*IstioFilter_Selector) DeepCopyInterface ¶
func (in *IstioFilter_Selector) DeepCopyInterface() interface{}
DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new IstioFilter_Selector. Required by controller-gen.
func (*IstioFilter_Selector) DeepCopyInto ¶
func (in *IstioFilter_Selector) DeepCopyInto(out *IstioFilter_Selector)
DeepCopyInto supports using IstioFilter_Selector within kubernetes types, where deepcopy-gen is used.
func (*IstioFilter_Selector) Descriptor ¶
func (*IstioFilter_Selector) Descriptor() ([]byte, []int)
func (*IstioFilter_Selector) GetLabelSelector ¶
func (m *IstioFilter_Selector) GetLabelSelector() map[string]string
func (*IstioFilter_Selector) GetName ¶
func (m *IstioFilter_Selector) GetName() string
func (*IstioFilter_Selector) GetNamespace ¶
func (m *IstioFilter_Selector) GetNamespace() string
func (*IstioFilter_Selector) Marshal ¶
func (m *IstioFilter_Selector) Marshal() (dAtA []byte, err error)
func (*IstioFilter_Selector) MarshalJSON ¶
func (this *IstioFilter_Selector) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for IstioFilter_Selector
func (*IstioFilter_Selector) MarshalTo ¶
func (m *IstioFilter_Selector) MarshalTo(dAtA []byte) (int, error)
func (*IstioFilter_Selector) MarshalToSizedBuffer ¶
func (m *IstioFilter_Selector) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*IstioFilter_Selector) ProtoMessage ¶
func (*IstioFilter_Selector) ProtoMessage()
func (*IstioFilter_Selector) Reset ¶
func (m *IstioFilter_Selector) Reset()
func (*IstioFilter_Selector) Size ¶
func (m *IstioFilter_Selector) Size() (n int)
func (*IstioFilter_Selector) String ¶
func (m *IstioFilter_Selector) String() string
func (*IstioFilter_Selector) Unmarshal ¶
func (m *IstioFilter_Selector) Unmarshal(dAtA []byte) error
func (*IstioFilter_Selector) UnmarshalJSON ¶
func (this *IstioFilter_Selector) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for IstioFilter_Selector
func (*IstioFilter_Selector) XXX_DiscardUnknown ¶
func (m *IstioFilter_Selector) XXX_DiscardUnknown()
func (*IstioFilter_Selector) XXX_Marshal ¶
func (m *IstioFilter_Selector) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*IstioFilter_Selector) XXX_Merge ¶
func (m *IstioFilter_Selector) XXX_Merge(src proto.Message)
func (*IstioFilter_Selector) XXX_Size ¶
func (m *IstioFilter_Selector) XXX_Size() int
func (*IstioFilter_Selector) XXX_Unmarshal ¶
func (m *IstioFilter_Selector) XXX_Unmarshal(b []byte) error
type IstioFilter_SelectorMatch ¶
type IstioFilter_SelectorMatch struct { Name *IstioFilter_StringMatch `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Labels map[string]string `` /* 153-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*IstioFilter_SelectorMatch) DeepCopy ¶
func (in *IstioFilter_SelectorMatch) DeepCopy() *IstioFilter_SelectorMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioFilter_SelectorMatch. Required by controller-gen.
func (*IstioFilter_SelectorMatch) DeepCopyInterface ¶
func (in *IstioFilter_SelectorMatch) DeepCopyInterface() interface{}
DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new IstioFilter_SelectorMatch. Required by controller-gen.
func (*IstioFilter_SelectorMatch) DeepCopyInto ¶
func (in *IstioFilter_SelectorMatch) DeepCopyInto(out *IstioFilter_SelectorMatch)
DeepCopyInto supports using IstioFilter_SelectorMatch within kubernetes types, where deepcopy-gen is used.
func (*IstioFilter_SelectorMatch) Descriptor ¶
func (*IstioFilter_SelectorMatch) Descriptor() ([]byte, []int)
func (*IstioFilter_SelectorMatch) GetLabels ¶
func (m *IstioFilter_SelectorMatch) GetLabels() map[string]string
func (*IstioFilter_SelectorMatch) GetName ¶
func (m *IstioFilter_SelectorMatch) GetName() *IstioFilter_StringMatch
func (*IstioFilter_SelectorMatch) Marshal ¶
func (m *IstioFilter_SelectorMatch) Marshal() (dAtA []byte, err error)
func (*IstioFilter_SelectorMatch) MarshalJSON ¶
func (this *IstioFilter_SelectorMatch) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for IstioFilter_SelectorMatch
func (*IstioFilter_SelectorMatch) MarshalTo ¶
func (m *IstioFilter_SelectorMatch) MarshalTo(dAtA []byte) (int, error)
func (*IstioFilter_SelectorMatch) MarshalToSizedBuffer ¶
func (m *IstioFilter_SelectorMatch) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*IstioFilter_SelectorMatch) ProtoMessage ¶
func (*IstioFilter_SelectorMatch) ProtoMessage()
func (*IstioFilter_SelectorMatch) Reset ¶
func (m *IstioFilter_SelectorMatch) Reset()
func (*IstioFilter_SelectorMatch) Size ¶
func (m *IstioFilter_SelectorMatch) Size() (n int)
func (*IstioFilter_SelectorMatch) String ¶
func (m *IstioFilter_SelectorMatch) String() string
func (*IstioFilter_SelectorMatch) Unmarshal ¶
func (m *IstioFilter_SelectorMatch) Unmarshal(dAtA []byte) error
func (*IstioFilter_SelectorMatch) UnmarshalJSON ¶
func (this *IstioFilter_SelectorMatch) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for IstioFilter_SelectorMatch
func (*IstioFilter_SelectorMatch) XXX_DiscardUnknown ¶
func (m *IstioFilter_SelectorMatch) XXX_DiscardUnknown()
func (*IstioFilter_SelectorMatch) XXX_Marshal ¶
func (m *IstioFilter_SelectorMatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*IstioFilter_SelectorMatch) XXX_Merge ¶
func (m *IstioFilter_SelectorMatch) XXX_Merge(src proto.Message)
func (*IstioFilter_SelectorMatch) XXX_Size ¶
func (m *IstioFilter_SelectorMatch) XXX_Size() int
func (*IstioFilter_SelectorMatch) XXX_Unmarshal ¶
func (m *IstioFilter_SelectorMatch) XXX_Unmarshal(b []byte) error
type IstioFilter_SimpleMatch ¶
type IstioFilter_SimpleMatch int32
const ( IstioFilter_ALL IstioFilter_SimpleMatch = 0 IstioFilter_DEFAULT IstioFilter_SimpleMatch = 1 )
func (IstioFilter_SimpleMatch) EnumDescriptor ¶
func (IstioFilter_SimpleMatch) EnumDescriptor() ([]byte, []int)
func (IstioFilter_SimpleMatch) String ¶
func (x IstioFilter_SimpleMatch) String() string
type IstioFilter_StringMatch ¶
type IstioFilter_StringMatch struct { // Types that are valid to be assigned to Match: // *IstioFilter_StringMatch_Exact // *IstioFilter_StringMatch_Prefix // *IstioFilter_StringMatch_Suffix // *IstioFilter_StringMatch_Regex Match isIstioFilter_StringMatch_Match `protobuf_oneof:"match"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*IstioFilter_StringMatch) DeepCopy ¶
func (in *IstioFilter_StringMatch) DeepCopy() *IstioFilter_StringMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IstioFilter_StringMatch. Required by controller-gen.
func (*IstioFilter_StringMatch) DeepCopyInterface ¶
func (in *IstioFilter_StringMatch) DeepCopyInterface() interface{}
DeepCopyInterface is an autogenerated deepcopy function, copying the receiver, creating a new IstioFilter_StringMatch. Required by controller-gen.
func (*IstioFilter_StringMatch) DeepCopyInto ¶
func (in *IstioFilter_StringMatch) DeepCopyInto(out *IstioFilter_StringMatch)
DeepCopyInto supports using IstioFilter_StringMatch within kubernetes types, where deepcopy-gen is used.
func (*IstioFilter_StringMatch) Descriptor ¶
func (*IstioFilter_StringMatch) Descriptor() ([]byte, []int)
func (*IstioFilter_StringMatch) GetExact ¶
func (m *IstioFilter_StringMatch) GetExact() string
func (*IstioFilter_StringMatch) GetMatch ¶
func (m *IstioFilter_StringMatch) GetMatch() isIstioFilter_StringMatch_Match
func (*IstioFilter_StringMatch) GetPrefix ¶
func (m *IstioFilter_StringMatch) GetPrefix() string
func (*IstioFilter_StringMatch) GetRegex ¶
func (m *IstioFilter_StringMatch) GetRegex() string
func (*IstioFilter_StringMatch) GetSuffix ¶
func (m *IstioFilter_StringMatch) GetSuffix() string
func (*IstioFilter_StringMatch) Marshal ¶
func (m *IstioFilter_StringMatch) Marshal() (dAtA []byte, err error)
func (*IstioFilter_StringMatch) MarshalJSON ¶
func (this *IstioFilter_StringMatch) MarshalJSON() ([]byte, error)
MarshalJSON is a custom marshaler for IstioFilter_StringMatch
func (*IstioFilter_StringMatch) MarshalTo ¶
func (m *IstioFilter_StringMatch) MarshalTo(dAtA []byte) (int, error)
func (*IstioFilter_StringMatch) MarshalToSizedBuffer ¶
func (m *IstioFilter_StringMatch) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*IstioFilter_StringMatch) MatchValue ¶
func (m *IstioFilter_StringMatch) MatchValue(value string) bool
func (*IstioFilter_StringMatch) ProtoMessage ¶
func (*IstioFilter_StringMatch) ProtoMessage()
func (*IstioFilter_StringMatch) Reset ¶
func (m *IstioFilter_StringMatch) Reset()
func (*IstioFilter_StringMatch) Size ¶
func (m *IstioFilter_StringMatch) Size() (n int)
func (*IstioFilter_StringMatch) String ¶
func (m *IstioFilter_StringMatch) String() string
func (*IstioFilter_StringMatch) Unmarshal ¶
func (m *IstioFilter_StringMatch) Unmarshal(dAtA []byte) error
func (*IstioFilter_StringMatch) UnmarshalJSON ¶
func (this *IstioFilter_StringMatch) UnmarshalJSON(b []byte) error
UnmarshalJSON is a custom unmarshaler for IstioFilter_StringMatch
func (*IstioFilter_StringMatch) XXX_DiscardUnknown ¶
func (m *IstioFilter_StringMatch) XXX_DiscardUnknown()
func (*IstioFilter_StringMatch) XXX_Marshal ¶
func (m *IstioFilter_StringMatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*IstioFilter_StringMatch) XXX_Merge ¶
func (m *IstioFilter_StringMatch) XXX_Merge(src proto.Message)
func (*IstioFilter_StringMatch) XXX_OneofWrappers ¶
func (*IstioFilter_StringMatch) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*IstioFilter_StringMatch) XXX_Size ¶
func (m *IstioFilter_StringMatch) XXX_Size() int
func (*IstioFilter_StringMatch) XXX_Unmarshal ¶
func (m *IstioFilter_StringMatch) XXX_Unmarshal(b []byte) error
type IstioFilter_StringMatch_Exact ¶
type IstioFilter_StringMatch_Exact struct {
Exact string `protobuf:"bytes,1,opt,name=exact,proto3,oneof" json:"exact,omitempty"`
}
func (*IstioFilter_StringMatch_Exact) MarshalTo ¶
func (m *IstioFilter_StringMatch_Exact) MarshalTo(dAtA []byte) (int, error)
func (*IstioFilter_StringMatch_Exact) MarshalToSizedBuffer ¶
func (m *IstioFilter_StringMatch_Exact) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*IstioFilter_StringMatch_Exact) Size ¶
func (m *IstioFilter_StringMatch_Exact) Size() (n int)
type IstioFilter_StringMatch_Prefix ¶
type IstioFilter_StringMatch_Prefix struct {
Prefix string `protobuf:"bytes,2,opt,name=prefix,proto3,oneof" json:"prefix,omitempty"`
}
func (*IstioFilter_StringMatch_Prefix) MarshalTo ¶
func (m *IstioFilter_StringMatch_Prefix) MarshalTo(dAtA []byte) (int, error)
func (*IstioFilter_StringMatch_Prefix) MarshalToSizedBuffer ¶
func (m *IstioFilter_StringMatch_Prefix) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*IstioFilter_StringMatch_Prefix) Size ¶
func (m *IstioFilter_StringMatch_Prefix) Size() (n int)
type IstioFilter_StringMatch_Regex ¶
type IstioFilter_StringMatch_Regex struct {
Regex string `protobuf:"bytes,4,opt,name=regex,proto3,oneof" json:"regex,omitempty"`
}
func (*IstioFilter_StringMatch_Regex) MarshalTo ¶
func (m *IstioFilter_StringMatch_Regex) MarshalTo(dAtA []byte) (int, error)
func (*IstioFilter_StringMatch_Regex) MarshalToSizedBuffer ¶
func (m *IstioFilter_StringMatch_Regex) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*IstioFilter_StringMatch_Regex) Size ¶
func (m *IstioFilter_StringMatch_Regex) Size() (n int)
type IstioFilter_StringMatch_Suffix ¶
type IstioFilter_StringMatch_Suffix struct {
Suffix string `protobuf:"bytes,3,opt,name=suffix,proto3,oneof" json:"suffix,omitempty"`
}
func (*IstioFilter_StringMatch_Suffix) MarshalTo ¶
func (m *IstioFilter_StringMatch_Suffix) MarshalTo(dAtA []byte) (int, error)
func (*IstioFilter_StringMatch_Suffix) MarshalToSizedBuffer ¶
func (m *IstioFilter_StringMatch_Suffix) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*IstioFilter_StringMatch_Suffix) Size ¶
func (m *IstioFilter_StringMatch_Suffix) Size() (n int)