Documentation ¶
Index ¶
- Variables
- type FilterConfig
- func (*FilterConfig) Descriptor() ([]byte, []int)
- func (m *FilterConfig) GetEmitFilterState() bool
- func (m *FilterConfig) GetIndividualMethodStatsAllowlist() *core.GrpcMethodList
- func (m *FilterConfig) GetPerMethodStatSpecifier() isFilterConfig_PerMethodStatSpecifier
- func (m *FilterConfig) GetStatsForAllMethods() *types.BoolValue
- func (m *FilterConfig) Marshal() (dAtA []byte, err error)
- func (m *FilterConfig) MarshalTo(dAtA []byte) (int, error)
- func (m *FilterConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*FilterConfig) ProtoMessage()
- func (m *FilterConfig) Reset()
- func (m *FilterConfig) Size() (n int)
- func (m *FilterConfig) String() string
- func (m *FilterConfig) Unmarshal(dAtA []byte) error
- func (m *FilterConfig) Validate() error
- func (m *FilterConfig) XXX_DiscardUnknown()
- func (m *FilterConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FilterConfig) XXX_Merge(src proto.Message)
- func (*FilterConfig) XXX_OneofWrappers() []interface{}
- func (m *FilterConfig) XXX_Size() int
- func (m *FilterConfig) XXX_Unmarshal(b []byte) error
- type FilterConfigValidationError
- func (e FilterConfigValidationError) Cause() error
- func (e FilterConfigValidationError) Error() string
- func (e FilterConfigValidationError) ErrorName() string
- func (e FilterConfigValidationError) Field() string
- func (e FilterConfigValidationError) Key() bool
- func (e FilterConfigValidationError) Reason() string
- type FilterConfig_IndividualMethodStatsAllowlist
- type FilterConfig_StatsForAllMethods
- type FilterObject
- func (*FilterObject) Descriptor() ([]byte, []int)
- func (m *FilterObject) GetRequestMessageCount() uint64
- func (m *FilterObject) GetResponseMessageCount() uint64
- func (m *FilterObject) Marshal() (dAtA []byte, err error)
- func (m *FilterObject) MarshalTo(dAtA []byte) (int, error)
- func (m *FilterObject) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*FilterObject) ProtoMessage()
- func (m *FilterObject) Reset()
- func (m *FilterObject) Size() (n int)
- func (m *FilterObject) String() string
- func (m *FilterObject) Unmarshal(dAtA []byte) error
- func (m *FilterObject) Validate() error
- func (m *FilterObject) XXX_DiscardUnknown()
- func (m *FilterObject) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *FilterObject) XXX_Merge(src proto.Message)
- func (m *FilterObject) XXX_Size() int
- func (m *FilterObject) XXX_Unmarshal(b []byte) error
- type FilterObjectValidationError
- func (e FilterObjectValidationError) Cause() error
- func (e FilterObjectValidationError) Error() string
- func (e FilterObjectValidationError) ErrorName() string
- func (e FilterObjectValidationError) Field() string
- func (e FilterObjectValidationError) Key() bool
- func (e FilterObjectValidationError) Reason() string
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type FilterConfig ¶
type FilterConfig struct { // If true, the filter maintains a filter state object with the request and response message // counts. EmitFilterState bool `protobuf:"varint,1,opt,name=emit_filter_state,json=emitFilterState,proto3" json:"emit_filter_state,omitempty"` // Types that are valid to be assigned to PerMethodStatSpecifier: // *FilterConfig_IndividualMethodStatsAllowlist // *FilterConfig_StatsForAllMethods PerMethodStatSpecifier isFilterConfig_PerMethodStatSpecifier `protobuf_oneof:"per_method_stat_specifier"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
gRPC statistics filter configuration
func (*FilterConfig) Descriptor ¶
func (*FilterConfig) Descriptor() ([]byte, []int)
func (*FilterConfig) GetEmitFilterState ¶
func (m *FilterConfig) GetEmitFilterState() bool
func (*FilterConfig) GetIndividualMethodStatsAllowlist ¶ added in v1.5.0
func (m *FilterConfig) GetIndividualMethodStatsAllowlist() *core.GrpcMethodList
func (*FilterConfig) GetPerMethodStatSpecifier ¶ added in v1.5.0
func (m *FilterConfig) GetPerMethodStatSpecifier() isFilterConfig_PerMethodStatSpecifier
func (*FilterConfig) GetStatsForAllMethods ¶ added in v1.5.0
func (m *FilterConfig) GetStatsForAllMethods() *types.BoolValue
func (*FilterConfig) Marshal ¶
func (m *FilterConfig) Marshal() (dAtA []byte, err error)
func (*FilterConfig) MarshalToSizedBuffer ¶
func (m *FilterConfig) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*FilterConfig) ProtoMessage ¶
func (*FilterConfig) ProtoMessage()
func (*FilterConfig) Reset ¶
func (m *FilterConfig) Reset()
func (*FilterConfig) Size ¶
func (m *FilterConfig) Size() (n int)
func (*FilterConfig) String ¶
func (m *FilterConfig) String() string
func (*FilterConfig) Unmarshal ¶
func (m *FilterConfig) Unmarshal(dAtA []byte) error
func (*FilterConfig) Validate ¶
func (m *FilterConfig) Validate() error
Validate checks the field values on FilterConfig with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*FilterConfig) XXX_DiscardUnknown ¶
func (m *FilterConfig) XXX_DiscardUnknown()
func (*FilterConfig) XXX_Marshal ¶
func (m *FilterConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FilterConfig) XXX_Merge ¶
func (m *FilterConfig) XXX_Merge(src proto.Message)
func (*FilterConfig) XXX_OneofWrappers ¶ added in v1.5.0
func (*FilterConfig) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*FilterConfig) XXX_Size ¶
func (m *FilterConfig) XXX_Size() int
func (*FilterConfig) XXX_Unmarshal ¶
func (m *FilterConfig) XXX_Unmarshal(b []byte) error
type FilterConfigValidationError ¶
type FilterConfigValidationError struct {
// contains filtered or unexported fields
}
FilterConfigValidationError is the validation error returned by FilterConfig.Validate if the designated constraints aren't met.
func (FilterConfigValidationError) Cause ¶
func (e FilterConfigValidationError) Cause() error
Cause function returns cause value.
func (FilterConfigValidationError) Error ¶
func (e FilterConfigValidationError) Error() string
Error satisfies the builtin error interface
func (FilterConfigValidationError) ErrorName ¶
func (e FilterConfigValidationError) ErrorName() string
ErrorName returns error name.
func (FilterConfigValidationError) Field ¶
func (e FilterConfigValidationError) Field() string
Field function returns field value.
func (FilterConfigValidationError) Key ¶
func (e FilterConfigValidationError) Key() bool
Key function returns key value.
func (FilterConfigValidationError) Reason ¶
func (e FilterConfigValidationError) Reason() string
Reason function returns reason value.
type FilterConfig_IndividualMethodStatsAllowlist ¶ added in v1.5.0
type FilterConfig_IndividualMethodStatsAllowlist struct {
IndividualMethodStatsAllowlist *core.GrpcMethodList `` /* 161-byte string literal not displayed */
}
func (*FilterConfig_IndividualMethodStatsAllowlist) MarshalTo ¶ added in v1.5.0
func (m *FilterConfig_IndividualMethodStatsAllowlist) MarshalTo(dAtA []byte) (int, error)
func (*FilterConfig_IndividualMethodStatsAllowlist) MarshalToSizedBuffer ¶ added in v1.5.0
func (m *FilterConfig_IndividualMethodStatsAllowlist) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*FilterConfig_IndividualMethodStatsAllowlist) Size ¶ added in v1.5.0
func (m *FilterConfig_IndividualMethodStatsAllowlist) Size() (n int)
type FilterConfig_StatsForAllMethods ¶ added in v1.5.0
type FilterConfig_StatsForAllMethods struct {
StatsForAllMethods *types.BoolValue `protobuf:"bytes,3,opt,name=stats_for_all_methods,json=statsForAllMethods,proto3,oneof" json:"stats_for_all_methods,omitempty"`
}
func (*FilterConfig_StatsForAllMethods) MarshalTo ¶ added in v1.5.0
func (m *FilterConfig_StatsForAllMethods) MarshalTo(dAtA []byte) (int, error)
func (*FilterConfig_StatsForAllMethods) MarshalToSizedBuffer ¶ added in v1.5.0
func (m *FilterConfig_StatsForAllMethods) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*FilterConfig_StatsForAllMethods) Size ¶ added in v1.5.0
func (m *FilterConfig_StatsForAllMethods) Size() (n int)
type FilterObject ¶ added in v1.5.0
type FilterObject struct { // Count of request messages in the request stream. RequestMessageCount uint64 `protobuf:"varint,1,opt,name=request_message_count,json=requestMessageCount,proto3" json:"request_message_count,omitempty"` // Count of response messages in the response stream. ResponseMessageCount uint64 `protobuf:"varint,2,opt,name=response_message_count,json=responseMessageCount,proto3" json:"response_message_count,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
gRPC statistics filter state object in protobuf form.
func (*FilterObject) Descriptor ¶ added in v1.5.0
func (*FilterObject) Descriptor() ([]byte, []int)
func (*FilterObject) GetRequestMessageCount ¶ added in v1.5.0
func (m *FilterObject) GetRequestMessageCount() uint64
func (*FilterObject) GetResponseMessageCount ¶ added in v1.5.0
func (m *FilterObject) GetResponseMessageCount() uint64
func (*FilterObject) Marshal ¶ added in v1.5.0
func (m *FilterObject) Marshal() (dAtA []byte, err error)
func (*FilterObject) MarshalTo ¶ added in v1.5.0
func (m *FilterObject) MarshalTo(dAtA []byte) (int, error)
func (*FilterObject) MarshalToSizedBuffer ¶ added in v1.5.0
func (m *FilterObject) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*FilterObject) ProtoMessage ¶ added in v1.5.0
func (*FilterObject) ProtoMessage()
func (*FilterObject) Reset ¶ added in v1.5.0
func (m *FilterObject) Reset()
func (*FilterObject) Size ¶ added in v1.5.0
func (m *FilterObject) Size() (n int)
func (*FilterObject) String ¶ added in v1.5.0
func (m *FilterObject) String() string
func (*FilterObject) Unmarshal ¶ added in v1.5.0
func (m *FilterObject) Unmarshal(dAtA []byte) error
func (*FilterObject) Validate ¶ added in v1.5.0
func (m *FilterObject) Validate() error
Validate checks the field values on FilterObject with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
func (*FilterObject) XXX_DiscardUnknown ¶ added in v1.5.0
func (m *FilterObject) XXX_DiscardUnknown()
func (*FilterObject) XXX_Marshal ¶ added in v1.5.0
func (m *FilterObject) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*FilterObject) XXX_Merge ¶ added in v1.5.0
func (m *FilterObject) XXX_Merge(src proto.Message)
func (*FilterObject) XXX_Size ¶ added in v1.5.0
func (m *FilterObject) XXX_Size() int
func (*FilterObject) XXX_Unmarshal ¶ added in v1.5.0
func (m *FilterObject) XXX_Unmarshal(b []byte) error
type FilterObjectValidationError ¶ added in v1.5.0
type FilterObjectValidationError struct {
// contains filtered or unexported fields
}
FilterObjectValidationError is the validation error returned by FilterObject.Validate if the designated constraints aren't met.
func (FilterObjectValidationError) Cause ¶ added in v1.5.0
func (e FilterObjectValidationError) Cause() error
Cause function returns cause value.
func (FilterObjectValidationError) Error ¶ added in v1.5.0
func (e FilterObjectValidationError) Error() string
Error satisfies the builtin error interface
func (FilterObjectValidationError) ErrorName ¶ added in v1.5.0
func (e FilterObjectValidationError) ErrorName() string
ErrorName returns error name.
func (FilterObjectValidationError) Field ¶ added in v1.5.0
func (e FilterObjectValidationError) Field() string
Field function returns field value.
func (FilterObjectValidationError) Key ¶ added in v1.5.0
func (e FilterObjectValidationError) Key() bool
Key function returns key value.
func (FilterObjectValidationError) Reason ¶ added in v1.5.0
func (e FilterObjectValidationError) Reason() string
Reason function returns reason value.