go-control-plane: github.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/grpc_stats/v3 Index | Files

package envoy_extensions_filters_http_grpc_stats_v3

import "github.com/envoyproxy/go-control-plane/envoy/extensions/filters/http/grpc_stats/v3"

Index

Package Files

config.pb.go config.pb.validate.go

Variables

var File_envoy_extensions_filters_http_grpc_stats_v3_config_proto protoreflect.FileDescriptor

type FilterConfig Uses

type FilterConfig struct {
    EmitFilterState bool `protobuf:"varint,1,opt,name=emit_filter_state,json=emitFilterState,proto3" json:"emit_filter_state,omitempty"`
    // Types that are assignable to PerMethodStatSpecifier:
    //	*FilterConfig_IndividualMethodStatsAllowlist
    //	*FilterConfig_StatsForAllMethods
    PerMethodStatSpecifier isFilterConfig_PerMethodStatSpecifier `protobuf_oneof:"per_method_stat_specifier"`
    EnableUpstreamStats    bool                                  `protobuf:"varint,4,opt,name=enable_upstream_stats,json=enableUpstreamStats,proto3" json:"enable_upstream_stats,omitempty"`
    // contains filtered or unexported fields
}

func (*FilterConfig) Descriptor Uses

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

Deprecated: Use FilterConfig.ProtoReflect.Descriptor instead.

func (*FilterConfig) GetEmitFilterState Uses

func (x *FilterConfig) GetEmitFilterState() bool

func (*FilterConfig) GetEnableUpstreamStats Uses

func (x *FilterConfig) GetEnableUpstreamStats() bool

func (*FilterConfig) GetIndividualMethodStatsAllowlist Uses

func (x *FilterConfig) GetIndividualMethodStatsAllowlist() *v3.GrpcMethodList

func (*FilterConfig) GetPerMethodStatSpecifier Uses

func (m *FilterConfig) GetPerMethodStatSpecifier() isFilterConfig_PerMethodStatSpecifier

func (*FilterConfig) GetStatsForAllMethods Uses

func (x *FilterConfig) GetStatsForAllMethods() *wrappers.BoolValue

func (*FilterConfig) ProtoMessage Uses

func (*FilterConfig) ProtoMessage()

func (*FilterConfig) ProtoReflect Uses

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

func (*FilterConfig) Reset Uses

func (x *FilterConfig) Reset()

func (*FilterConfig) String Uses

func (x *FilterConfig) String() string

func (*FilterConfig) Validate Uses

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.

type FilterConfigValidationError Uses

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 Uses

func (e FilterConfigValidationError) Cause() error

Cause function returns cause value.

func (FilterConfigValidationError) Error Uses

func (e FilterConfigValidationError) Error() string

Error satisfies the builtin error interface

func (FilterConfigValidationError) ErrorName Uses

func (e FilterConfigValidationError) ErrorName() string

ErrorName returns error name.

func (FilterConfigValidationError) Field Uses

func (e FilterConfigValidationError) Field() string

Field function returns field value.

func (FilterConfigValidationError) Key Uses

func (e FilterConfigValidationError) Key() bool

Key function returns key value.

func (FilterConfigValidationError) Reason Uses

func (e FilterConfigValidationError) Reason() string

Reason function returns reason value.

type FilterConfig_IndividualMethodStatsAllowlist Uses

type FilterConfig_IndividualMethodStatsAllowlist struct {
    IndividualMethodStatsAllowlist *v3.GrpcMethodList `protobuf:"bytes,2,opt,name=individual_method_stats_allowlist,json=individualMethodStatsAllowlist,proto3,oneof"`
}

type FilterConfig_StatsForAllMethods Uses

type FilterConfig_StatsForAllMethods struct {
    StatsForAllMethods *wrappers.BoolValue `protobuf:"bytes,3,opt,name=stats_for_all_methods,json=statsForAllMethods,proto3,oneof"`
}

type FilterObject Uses

type FilterObject struct {
    RequestMessageCount  uint64 `protobuf:"varint,1,opt,name=request_message_count,json=requestMessageCount,proto3" json:"request_message_count,omitempty"`
    ResponseMessageCount uint64 `protobuf:"varint,2,opt,name=response_message_count,json=responseMessageCount,proto3" json:"response_message_count,omitempty"`
    // contains filtered or unexported fields
}

func (*FilterObject) Descriptor Uses

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

Deprecated: Use FilterObject.ProtoReflect.Descriptor instead.

func (*FilterObject) GetRequestMessageCount Uses

func (x *FilterObject) GetRequestMessageCount() uint64

func (*FilterObject) GetResponseMessageCount Uses

func (x *FilterObject) GetResponseMessageCount() uint64

func (*FilterObject) ProtoMessage Uses

func (*FilterObject) ProtoMessage()

func (*FilterObject) ProtoReflect Uses

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

func (*FilterObject) Reset Uses

func (x *FilterObject) Reset()

func (*FilterObject) String Uses

func (x *FilterObject) String() string

func (*FilterObject) Validate Uses

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.

type FilterObjectValidationError Uses

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 Uses

func (e FilterObjectValidationError) Cause() error

Cause function returns cause value.

func (FilterObjectValidationError) Error Uses

func (e FilterObjectValidationError) Error() string

Error satisfies the builtin error interface

func (FilterObjectValidationError) ErrorName Uses

func (e FilterObjectValidationError) ErrorName() string

ErrorName returns error name.

func (FilterObjectValidationError) Field Uses

func (e FilterObjectValidationError) Field() string

Field function returns field value.

func (FilterObjectValidationError) Key Uses

func (e FilterObjectValidationError) Key() bool

Key function returns key value.

func (FilterObjectValidationError) Reason Uses

func (e FilterObjectValidationError) Reason() string

Reason function returns reason value.

Package envoy_extensions_filters_http_grpc_stats_v3 imports 20 packages (graph) and is imported by 2 packages. Updated 2020-07-27. Refresh now. Tools for package owners.