Documentation ¶
Index ¶
- Variables
- type ProtocolType
- func (ProtocolType) Descriptor() protoreflect.EnumDescriptor
- func (x ProtocolType) Enum() *ProtocolType
- func (ProtocolType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ProtocolType) Number() protoreflect.EnumNumber
- func (x ProtocolType) String() string
- func (ProtocolType) Type() protoreflect.EnumType
- type Route
- func (*Route) Descriptor() ([]byte, []int)deprecated
- func (x *Route) GetMatch() *RouteMatch
- func (x *Route) GetRoute() *RouteAction
- func (*Route) ProtoMessage()
- func (x *Route) ProtoReflect() protoreflect.Message
- func (x *Route) Reset()
- func (x *Route) String() string
- func (m *Route) Validate() error
- type RouteAction
- func (*RouteAction) Descriptor() ([]byte, []int)deprecated
- func (x *RouteAction) GetCluster() string
- func (x *RouteAction) GetClusterHeader() string
- func (m *RouteAction) GetClusterSpecifier() isRouteAction_ClusterSpecifier
- func (x *RouteAction) GetMetadataMatch() *core.Metadata
- func (x *RouteAction) GetRateLimits() []*route.RateLimit
- func (x *RouteAction) GetStripServiceName() bool
- func (x *RouteAction) GetWeightedClusters() *WeightedCluster
- func (*RouteAction) ProtoMessage()
- func (x *RouteAction) ProtoReflect() protoreflect.Message
- func (x *RouteAction) Reset()
- func (x *RouteAction) String() string
- func (m *RouteAction) Validate() error
- type RouteActionValidationError
- func (e RouteActionValidationError) Cause() error
- func (e RouteActionValidationError) Error() string
- func (e RouteActionValidationError) ErrorName() string
- func (e RouteActionValidationError) Field() string
- func (e RouteActionValidationError) Key() bool
- func (e RouteActionValidationError) Reason() string
- type RouteAction_Cluster
- type RouteAction_ClusterHeader
- type RouteAction_WeightedClusters
- type RouteConfiguration
- func (*RouteConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *RouteConfiguration) GetName() string
- func (x *RouteConfiguration) GetRoutes() []*Route
- func (*RouteConfiguration) ProtoMessage()
- func (x *RouteConfiguration) ProtoReflect() protoreflect.Message
- func (x *RouteConfiguration) Reset()
- func (x *RouteConfiguration) String() string
- func (m *RouteConfiguration) Validate() error
- type RouteConfigurationValidationError
- func (e RouteConfigurationValidationError) Cause() error
- func (e RouteConfigurationValidationError) Error() string
- func (e RouteConfigurationValidationError) ErrorName() string
- func (e RouteConfigurationValidationError) Field() string
- func (e RouteConfigurationValidationError) Key() bool
- func (e RouteConfigurationValidationError) Reason() string
- type RouteMatch
- func (*RouteMatch) Descriptor() ([]byte, []int)deprecated
- func (x *RouteMatch) GetHeaders() []*route.HeaderMatcher
- func (x *RouteMatch) GetInvert() bool
- func (m *RouteMatch) GetMatchSpecifier() isRouteMatch_MatchSpecifier
- func (x *RouteMatch) GetMethodName() string
- func (x *RouteMatch) GetServiceName() string
- func (*RouteMatch) ProtoMessage()
- func (x *RouteMatch) ProtoReflect() protoreflect.Message
- func (x *RouteMatch) Reset()
- func (x *RouteMatch) String() string
- func (m *RouteMatch) Validate() error
- type RouteMatchValidationError
- type RouteMatch_MethodName
- type RouteMatch_ServiceName
- type RouteValidationError
- type ThriftFilter
- func (*ThriftFilter) Descriptor() ([]byte, []int)deprecated
- func (x *ThriftFilter) GetConfig() *_struct.Structdeprecated
- func (m *ThriftFilter) GetConfigType() isThriftFilter_ConfigType
- func (x *ThriftFilter) GetName() string
- func (x *ThriftFilter) GetTypedConfig() *any.Any
- func (*ThriftFilter) ProtoMessage()
- func (x *ThriftFilter) ProtoReflect() protoreflect.Message
- func (x *ThriftFilter) Reset()
- func (x *ThriftFilter) String() string
- func (m *ThriftFilter) Validate() error
- type ThriftFilterValidationError
- func (e ThriftFilterValidationError) Cause() error
- func (e ThriftFilterValidationError) Error() string
- func (e ThriftFilterValidationError) ErrorName() string
- func (e ThriftFilterValidationError) Field() string
- func (e ThriftFilterValidationError) Key() bool
- func (e ThriftFilterValidationError) Reason() string
- type ThriftFilter_Config
- type ThriftFilter_TypedConfig
- type ThriftProtocolOptions
- func (*ThriftProtocolOptions) Descriptor() ([]byte, []int)deprecated
- func (x *ThriftProtocolOptions) GetProtocol() ProtocolType
- func (x *ThriftProtocolOptions) GetTransport() TransportType
- func (*ThriftProtocolOptions) ProtoMessage()
- func (x *ThriftProtocolOptions) ProtoReflect() protoreflect.Message
- func (x *ThriftProtocolOptions) Reset()
- func (x *ThriftProtocolOptions) String() string
- func (m *ThriftProtocolOptions) Validate() error
- type ThriftProtocolOptionsValidationError
- func (e ThriftProtocolOptionsValidationError) Cause() error
- func (e ThriftProtocolOptionsValidationError) Error() string
- func (e ThriftProtocolOptionsValidationError) ErrorName() string
- func (e ThriftProtocolOptionsValidationError) Field() string
- func (e ThriftProtocolOptionsValidationError) Key() bool
- func (e ThriftProtocolOptionsValidationError) Reason() string
- type ThriftProxy
- func (*ThriftProxy) Descriptor() ([]byte, []int)deprecated
- func (x *ThriftProxy) GetProtocol() ProtocolType
- func (x *ThriftProxy) GetRouteConfig() *RouteConfiguration
- func (x *ThriftProxy) GetStatPrefix() string
- func (x *ThriftProxy) GetThriftFilters() []*ThriftFilter
- func (x *ThriftProxy) GetTransport() TransportType
- func (*ThriftProxy) ProtoMessage()
- func (x *ThriftProxy) ProtoReflect() protoreflect.Message
- func (x *ThriftProxy) Reset()
- func (x *ThriftProxy) String() string
- func (m *ThriftProxy) Validate() error
- type ThriftProxyValidationError
- func (e ThriftProxyValidationError) Cause() error
- func (e ThriftProxyValidationError) Error() string
- func (e ThriftProxyValidationError) ErrorName() string
- func (e ThriftProxyValidationError) Field() string
- func (e ThriftProxyValidationError) Key() bool
- func (e ThriftProxyValidationError) Reason() string
- type TransportType
- func (TransportType) Descriptor() protoreflect.EnumDescriptor
- func (x TransportType) Enum() *TransportType
- func (TransportType) EnumDescriptor() ([]byte, []int)deprecated
- func (x TransportType) Number() protoreflect.EnumNumber
- func (x TransportType) String() string
- func (TransportType) Type() protoreflect.EnumType
- type WeightedCluster
- func (*WeightedCluster) Descriptor() ([]byte, []int)deprecated
- func (x *WeightedCluster) GetClusters() []*WeightedCluster_ClusterWeight
- func (*WeightedCluster) ProtoMessage()
- func (x *WeightedCluster) ProtoReflect() protoreflect.Message
- func (x *WeightedCluster) Reset()
- func (x *WeightedCluster) String() string
- func (m *WeightedCluster) Validate() error
- type WeightedClusterValidationError
- func (e WeightedClusterValidationError) Cause() error
- func (e WeightedClusterValidationError) Error() string
- func (e WeightedClusterValidationError) ErrorName() string
- func (e WeightedClusterValidationError) Field() string
- func (e WeightedClusterValidationError) Key() bool
- func (e WeightedClusterValidationError) Reason() string
- type WeightedCluster_ClusterWeight
- func (*WeightedCluster_ClusterWeight) Descriptor() ([]byte, []int)deprecated
- func (x *WeightedCluster_ClusterWeight) GetMetadataMatch() *core.Metadata
- func (x *WeightedCluster_ClusterWeight) GetName() string
- func (x *WeightedCluster_ClusterWeight) GetWeight() *wrappers.UInt32Value
- func (*WeightedCluster_ClusterWeight) ProtoMessage()
- func (x *WeightedCluster_ClusterWeight) ProtoReflect() protoreflect.Message
- func (x *WeightedCluster_ClusterWeight) Reset()
- func (x *WeightedCluster_ClusterWeight) String() string
- func (m *WeightedCluster_ClusterWeight) Validate() error
- type WeightedCluster_ClusterWeightValidationError
- func (e WeightedCluster_ClusterWeightValidationError) Cause() error
- func (e WeightedCluster_ClusterWeightValidationError) Error() string
- func (e WeightedCluster_ClusterWeightValidationError) ErrorName() string
- func (e WeightedCluster_ClusterWeightValidationError) Field() string
- func (e WeightedCluster_ClusterWeightValidationError) Key() bool
- func (e WeightedCluster_ClusterWeightValidationError) Reason() string
Constants ¶
This section is empty.
Variables ¶
var ( TransportType_name = map[int32]string{ 0: "AUTO_TRANSPORT", 1: "FRAMED", 2: "UNFRAMED", 3: "HEADER", } TransportType_value = map[string]int32{ "AUTO_TRANSPORT": 0, "FRAMED": 1, "UNFRAMED": 2, "HEADER": 3, } )
Enum value maps for TransportType.
var ( ProtocolType_name = map[int32]string{ 0: "AUTO_PROTOCOL", 1: "BINARY", 2: "LAX_BINARY", 3: "COMPACT", 4: "TWITTER", } ProtocolType_value = map[string]int32{ "AUTO_PROTOCOL": 0, "BINARY": 1, "LAX_BINARY": 2, "COMPACT": 3, "TWITTER": 4, } )
Enum value maps for ProtocolType.
var File_envoy_config_filter_network_thrift_proxy_v2alpha1_route_proto protoreflect.FileDescriptor
var File_envoy_config_filter_network_thrift_proxy_v2alpha1_thrift_proxy_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type ProtocolType ¶
type ProtocolType int32
const ( ProtocolType_AUTO_PROTOCOL ProtocolType = 0 ProtocolType_BINARY ProtocolType = 1 ProtocolType_LAX_BINARY ProtocolType = 2 ProtocolType_COMPACT ProtocolType = 3 ProtocolType_TWITTER ProtocolType = 4 )
func (ProtocolType) Descriptor ¶ added in v1.7.0
func (ProtocolType) Descriptor() protoreflect.EnumDescriptor
func (ProtocolType) Enum ¶ added in v1.7.0
func (x ProtocolType) Enum() *ProtocolType
func (ProtocolType) EnumDescriptor
deprecated
func (ProtocolType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ProtocolType.Descriptor instead.
func (ProtocolType) Number ¶ added in v1.7.0
func (x ProtocolType) Number() protoreflect.EnumNumber
func (ProtocolType) String ¶
func (x ProtocolType) String() string
func (ProtocolType) Type ¶ added in v1.7.0
func (ProtocolType) Type() protoreflect.EnumType
type Route ¶
type Route struct { Match *RouteMatch `protobuf:"bytes,1,opt,name=match,proto3" json:"match,omitempty"` Route *RouteAction `protobuf:"bytes,2,opt,name=route,proto3" json:"route,omitempty"` // contains filtered or unexported fields }
func (*Route) Descriptor
deprecated
func (*Route) GetMatch ¶
func (x *Route) GetMatch() *RouteMatch
func (*Route) GetRoute ¶
func (x *Route) GetRoute() *RouteAction
func (*Route) ProtoMessage ¶
func (*Route) ProtoMessage()
func (*Route) ProtoReflect ¶ added in v1.7.0
func (x *Route) ProtoReflect() protoreflect.Message
type RouteAction ¶
type RouteAction struct { // Types that are assignable to ClusterSpecifier: // *RouteAction_Cluster // *RouteAction_WeightedClusters // *RouteAction_ClusterHeader ClusterSpecifier isRouteAction_ClusterSpecifier `protobuf_oneof:"cluster_specifier"` MetadataMatch *core.Metadata `protobuf:"bytes,3,opt,name=metadata_match,json=metadataMatch,proto3" json:"metadata_match,omitempty"` RateLimits []*route.RateLimit `protobuf:"bytes,4,rep,name=rate_limits,json=rateLimits,proto3" json:"rate_limits,omitempty"` StripServiceName bool `protobuf:"varint,5,opt,name=strip_service_name,json=stripServiceName,proto3" json:"strip_service_name,omitempty"` // contains filtered or unexported fields }
func (*RouteAction) Descriptor
deprecated
func (*RouteAction) Descriptor() ([]byte, []int)
Deprecated: Use RouteAction.ProtoReflect.Descriptor instead.
func (*RouteAction) GetCluster ¶
func (x *RouteAction) GetCluster() string
func (*RouteAction) GetClusterHeader ¶ added in v1.5.0
func (x *RouteAction) GetClusterHeader() string
func (*RouteAction) GetClusterSpecifier ¶
func (m *RouteAction) GetClusterSpecifier() isRouteAction_ClusterSpecifier
func (*RouteAction) GetMetadataMatch ¶
func (x *RouteAction) GetMetadataMatch() *core.Metadata
func (*RouteAction) GetRateLimits ¶
func (x *RouteAction) GetRateLimits() []*route.RateLimit
func (*RouteAction) GetStripServiceName ¶ added in v0.86.0
func (x *RouteAction) GetStripServiceName() bool
func (*RouteAction) GetWeightedClusters ¶
func (x *RouteAction) GetWeightedClusters() *WeightedCluster
func (*RouteAction) ProtoMessage ¶
func (*RouteAction) ProtoMessage()
func (*RouteAction) ProtoReflect ¶ added in v1.7.0
func (x *RouteAction) ProtoReflect() protoreflect.Message
func (*RouteAction) Reset ¶
func (x *RouteAction) Reset()
func (*RouteAction) String ¶
func (x *RouteAction) String() string
func (*RouteAction) Validate ¶
func (m *RouteAction) Validate() error
Validate checks the field values on RouteAction with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type RouteActionValidationError ¶
type RouteActionValidationError struct {
// contains filtered or unexported fields
}
RouteActionValidationError is the validation error returned by RouteAction.Validate if the designated constraints aren't met.
func (RouteActionValidationError) Cause ¶
func (e RouteActionValidationError) Cause() error
Cause function returns cause value.
func (RouteActionValidationError) Error ¶
func (e RouteActionValidationError) Error() string
Error satisfies the builtin error interface
func (RouteActionValidationError) ErrorName ¶
func (e RouteActionValidationError) ErrorName() string
ErrorName returns error name.
func (RouteActionValidationError) Field ¶
func (e RouteActionValidationError) Field() string
Field function returns field value.
func (RouteActionValidationError) Key ¶
func (e RouteActionValidationError) Key() bool
Key function returns key value.
func (RouteActionValidationError) Reason ¶
func (e RouteActionValidationError) Reason() string
Reason function returns reason value.
type RouteAction_Cluster ¶
type RouteAction_Cluster struct {
Cluster string `protobuf:"bytes,1,opt,name=cluster,proto3,oneof"`
}
type RouteAction_ClusterHeader ¶ added in v1.5.0
type RouteAction_ClusterHeader struct {
ClusterHeader string `protobuf:"bytes,6,opt,name=cluster_header,json=clusterHeader,proto3,oneof"`
}
type RouteAction_WeightedClusters ¶
type RouteAction_WeightedClusters struct {
WeightedClusters *WeightedCluster `protobuf:"bytes,2,opt,name=weighted_clusters,json=weightedClusters,proto3,oneof"`
}
type RouteConfiguration ¶
type RouteConfiguration struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Routes []*Route `protobuf:"bytes,2,rep,name=routes,proto3" json:"routes,omitempty"` // contains filtered or unexported fields }
func (*RouteConfiguration) Descriptor
deprecated
func (*RouteConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use RouteConfiguration.ProtoReflect.Descriptor instead.
func (*RouteConfiguration) GetName ¶
func (x *RouteConfiguration) GetName() string
func (*RouteConfiguration) GetRoutes ¶
func (x *RouteConfiguration) GetRoutes() []*Route
func (*RouteConfiguration) ProtoMessage ¶
func (*RouteConfiguration) ProtoMessage()
func (*RouteConfiguration) ProtoReflect ¶ added in v1.7.0
func (x *RouteConfiguration) ProtoReflect() protoreflect.Message
func (*RouteConfiguration) Reset ¶
func (x *RouteConfiguration) Reset()
func (*RouteConfiguration) String ¶
func (x *RouteConfiguration) String() string
func (*RouteConfiguration) Validate ¶
func (m *RouteConfiguration) Validate() error
Validate checks the field values on RouteConfiguration with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type RouteConfigurationValidationError ¶
type RouteConfigurationValidationError struct {
// contains filtered or unexported fields
}
RouteConfigurationValidationError is the validation error returned by RouteConfiguration.Validate if the designated constraints aren't met.
func (RouteConfigurationValidationError) Cause ¶
func (e RouteConfigurationValidationError) Cause() error
Cause function returns cause value.
func (RouteConfigurationValidationError) Error ¶
func (e RouteConfigurationValidationError) Error() string
Error satisfies the builtin error interface
func (RouteConfigurationValidationError) ErrorName ¶
func (e RouteConfigurationValidationError) ErrorName() string
ErrorName returns error name.
func (RouteConfigurationValidationError) Field ¶
func (e RouteConfigurationValidationError) Field() string
Field function returns field value.
func (RouteConfigurationValidationError) Key ¶
func (e RouteConfigurationValidationError) Key() bool
Key function returns key value.
func (RouteConfigurationValidationError) Reason ¶
func (e RouteConfigurationValidationError) Reason() string
Reason function returns reason value.
type RouteMatch ¶
type RouteMatch struct { // Types that are assignable to MatchSpecifier: // *RouteMatch_MethodName // *RouteMatch_ServiceName MatchSpecifier isRouteMatch_MatchSpecifier `protobuf_oneof:"match_specifier"` Invert bool `protobuf:"varint,3,opt,name=invert,proto3" json:"invert,omitempty"` Headers []*route.HeaderMatcher `protobuf:"bytes,4,rep,name=headers,proto3" json:"headers,omitempty"` // contains filtered or unexported fields }
func (*RouteMatch) Descriptor
deprecated
func (*RouteMatch) Descriptor() ([]byte, []int)
Deprecated: Use RouteMatch.ProtoReflect.Descriptor instead.
func (*RouteMatch) GetHeaders ¶
func (x *RouteMatch) GetHeaders() []*route.HeaderMatcher
func (*RouteMatch) GetInvert ¶
func (x *RouteMatch) GetInvert() bool
func (*RouteMatch) GetMatchSpecifier ¶
func (m *RouteMatch) GetMatchSpecifier() isRouteMatch_MatchSpecifier
func (*RouteMatch) GetMethodName ¶
func (x *RouteMatch) GetMethodName() string
func (*RouteMatch) GetServiceName ¶
func (x *RouteMatch) GetServiceName() string
func (*RouteMatch) ProtoMessage ¶
func (*RouteMatch) ProtoMessage()
func (*RouteMatch) ProtoReflect ¶ added in v1.7.0
func (x *RouteMatch) ProtoReflect() protoreflect.Message
func (*RouteMatch) Reset ¶
func (x *RouteMatch) Reset()
func (*RouteMatch) String ¶
func (x *RouteMatch) String() string
func (*RouteMatch) Validate ¶
func (m *RouteMatch) Validate() error
Validate checks the field values on RouteMatch with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type RouteMatchValidationError ¶
type RouteMatchValidationError struct {
// contains filtered or unexported fields
}
RouteMatchValidationError is the validation error returned by RouteMatch.Validate if the designated constraints aren't met.
func (RouteMatchValidationError) Cause ¶
func (e RouteMatchValidationError) Cause() error
Cause function returns cause value.
func (RouteMatchValidationError) Error ¶
func (e RouteMatchValidationError) Error() string
Error satisfies the builtin error interface
func (RouteMatchValidationError) ErrorName ¶
func (e RouteMatchValidationError) ErrorName() string
ErrorName returns error name.
func (RouteMatchValidationError) Field ¶
func (e RouteMatchValidationError) Field() string
Field function returns field value.
func (RouteMatchValidationError) Key ¶
func (e RouteMatchValidationError) Key() bool
Key function returns key value.
func (RouteMatchValidationError) Reason ¶
func (e RouteMatchValidationError) Reason() string
Reason function returns reason value.
type RouteMatch_MethodName ¶
type RouteMatch_MethodName struct {
MethodName string `protobuf:"bytes,1,opt,name=method_name,json=methodName,proto3,oneof"`
}
type RouteMatch_ServiceName ¶
type RouteMatch_ServiceName struct {
ServiceName string `protobuf:"bytes,2,opt,name=service_name,json=serviceName,proto3,oneof"`
}
type RouteValidationError ¶
type RouteValidationError struct {
// contains filtered or unexported fields
}
RouteValidationError is the validation error returned by Route.Validate if the designated constraints aren't met.
func (RouteValidationError) Cause ¶
func (e RouteValidationError) Cause() error
Cause function returns cause value.
func (RouteValidationError) Error ¶
func (e RouteValidationError) Error() string
Error satisfies the builtin error interface
func (RouteValidationError) ErrorName ¶
func (e RouteValidationError) ErrorName() string
ErrorName returns error name.
func (RouteValidationError) Field ¶
func (e RouteValidationError) Field() string
Field function returns field value.
func (RouteValidationError) Key ¶
func (e RouteValidationError) Key() bool
Key function returns key value.
func (RouteValidationError) Reason ¶
func (e RouteValidationError) Reason() string
Reason function returns reason value.
type ThriftFilter ¶
type ThriftFilter struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Types that are assignable to ConfigType: // *ThriftFilter_Config // *ThriftFilter_TypedConfig ConfigType isThriftFilter_ConfigType `protobuf_oneof:"config_type"` // contains filtered or unexported fields }
func (*ThriftFilter) Descriptor
deprecated
func (*ThriftFilter) Descriptor() ([]byte, []int)
Deprecated: Use ThriftFilter.ProtoReflect.Descriptor instead.
func (*ThriftFilter) GetConfig
deprecated
func (x *ThriftFilter) GetConfig() *_struct.Struct
Deprecated: Do not use.
func (*ThriftFilter) GetConfigType ¶
func (m *ThriftFilter) GetConfigType() isThriftFilter_ConfigType
func (*ThriftFilter) GetName ¶
func (x *ThriftFilter) GetName() string
func (*ThriftFilter) GetTypedConfig ¶
func (x *ThriftFilter) GetTypedConfig() *any.Any
func (*ThriftFilter) ProtoMessage ¶
func (*ThriftFilter) ProtoMessage()
func (*ThriftFilter) ProtoReflect ¶ added in v1.7.0
func (x *ThriftFilter) ProtoReflect() protoreflect.Message
func (*ThriftFilter) Reset ¶
func (x *ThriftFilter) Reset()
func (*ThriftFilter) String ¶
func (x *ThriftFilter) String() string
func (*ThriftFilter) Validate ¶
func (m *ThriftFilter) Validate() error
Validate checks the field values on ThriftFilter with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type ThriftFilterValidationError ¶
type ThriftFilterValidationError struct {
// contains filtered or unexported fields
}
ThriftFilterValidationError is the validation error returned by ThriftFilter.Validate if the designated constraints aren't met.
func (ThriftFilterValidationError) Cause ¶
func (e ThriftFilterValidationError) Cause() error
Cause function returns cause value.
func (ThriftFilterValidationError) Error ¶
func (e ThriftFilterValidationError) Error() string
Error satisfies the builtin error interface
func (ThriftFilterValidationError) ErrorName ¶
func (e ThriftFilterValidationError) ErrorName() string
ErrorName returns error name.
func (ThriftFilterValidationError) Field ¶
func (e ThriftFilterValidationError) Field() string
Field function returns field value.
func (ThriftFilterValidationError) Key ¶
func (e ThriftFilterValidationError) Key() bool
Key function returns key value.
func (ThriftFilterValidationError) Reason ¶
func (e ThriftFilterValidationError) Reason() string
Reason function returns reason value.
type ThriftFilter_Config ¶
type ThriftProtocolOptions ¶
type ThriftProtocolOptions struct { Transport TransportType `` /* 141-byte string literal not displayed */ Protocol ProtocolType `` /* 138-byte string literal not displayed */ // contains filtered or unexported fields }
func (*ThriftProtocolOptions) Descriptor
deprecated
func (*ThriftProtocolOptions) Descriptor() ([]byte, []int)
Deprecated: Use ThriftProtocolOptions.ProtoReflect.Descriptor instead.
func (*ThriftProtocolOptions) GetProtocol ¶
func (x *ThriftProtocolOptions) GetProtocol() ProtocolType
func (*ThriftProtocolOptions) GetTransport ¶
func (x *ThriftProtocolOptions) GetTransport() TransportType
func (*ThriftProtocolOptions) ProtoMessage ¶
func (*ThriftProtocolOptions) ProtoMessage()
func (*ThriftProtocolOptions) ProtoReflect ¶ added in v1.7.0
func (x *ThriftProtocolOptions) ProtoReflect() protoreflect.Message
func (*ThriftProtocolOptions) Reset ¶
func (x *ThriftProtocolOptions) Reset()
func (*ThriftProtocolOptions) String ¶
func (x *ThriftProtocolOptions) String() string
func (*ThriftProtocolOptions) Validate ¶
func (m *ThriftProtocolOptions) Validate() error
Validate checks the field values on ThriftProtocolOptions with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type ThriftProtocolOptionsValidationError ¶
type ThriftProtocolOptionsValidationError struct {
// contains filtered or unexported fields
}
ThriftProtocolOptionsValidationError is the validation error returned by ThriftProtocolOptions.Validate if the designated constraints aren't met.
func (ThriftProtocolOptionsValidationError) Cause ¶
func (e ThriftProtocolOptionsValidationError) Cause() error
Cause function returns cause value.
func (ThriftProtocolOptionsValidationError) Error ¶
func (e ThriftProtocolOptionsValidationError) Error() string
Error satisfies the builtin error interface
func (ThriftProtocolOptionsValidationError) ErrorName ¶
func (e ThriftProtocolOptionsValidationError) ErrorName() string
ErrorName returns error name.
func (ThriftProtocolOptionsValidationError) Field ¶
func (e ThriftProtocolOptionsValidationError) Field() string
Field function returns field value.
func (ThriftProtocolOptionsValidationError) Key ¶
func (e ThriftProtocolOptionsValidationError) Key() bool
Key function returns key value.
func (ThriftProtocolOptionsValidationError) Reason ¶
func (e ThriftProtocolOptionsValidationError) Reason() string
Reason function returns reason value.
type ThriftProxy ¶
type ThriftProxy struct { Transport TransportType `` /* 141-byte string literal not displayed */ Protocol ProtocolType `` /* 138-byte string literal not displayed */ StatPrefix string `protobuf:"bytes,1,opt,name=stat_prefix,json=statPrefix,proto3" json:"stat_prefix,omitempty"` RouteConfig *RouteConfiguration `protobuf:"bytes,4,opt,name=route_config,json=routeConfig,proto3" json:"route_config,omitempty"` ThriftFilters []*ThriftFilter `protobuf:"bytes,5,rep,name=thrift_filters,json=thriftFilters,proto3" json:"thrift_filters,omitempty"` // contains filtered or unexported fields }
func (*ThriftProxy) Descriptor
deprecated
func (*ThriftProxy) Descriptor() ([]byte, []int)
Deprecated: Use ThriftProxy.ProtoReflect.Descriptor instead.
func (*ThriftProxy) GetProtocol ¶
func (x *ThriftProxy) GetProtocol() ProtocolType
func (*ThriftProxy) GetRouteConfig ¶
func (x *ThriftProxy) GetRouteConfig() *RouteConfiguration
func (*ThriftProxy) GetStatPrefix ¶
func (x *ThriftProxy) GetStatPrefix() string
func (*ThriftProxy) GetThriftFilters ¶
func (x *ThriftProxy) GetThriftFilters() []*ThriftFilter
func (*ThriftProxy) GetTransport ¶
func (x *ThriftProxy) GetTransport() TransportType
func (*ThriftProxy) ProtoMessage ¶
func (*ThriftProxy) ProtoMessage()
func (*ThriftProxy) ProtoReflect ¶ added in v1.7.0
func (x *ThriftProxy) ProtoReflect() protoreflect.Message
func (*ThriftProxy) Reset ¶
func (x *ThriftProxy) Reset()
func (*ThriftProxy) String ¶
func (x *ThriftProxy) String() string
func (*ThriftProxy) Validate ¶
func (m *ThriftProxy) Validate() error
Validate checks the field values on ThriftProxy with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type ThriftProxyValidationError ¶
type ThriftProxyValidationError struct {
// contains filtered or unexported fields
}
ThriftProxyValidationError is the validation error returned by ThriftProxy.Validate if the designated constraints aren't met.
func (ThriftProxyValidationError) Cause ¶
func (e ThriftProxyValidationError) Cause() error
Cause function returns cause value.
func (ThriftProxyValidationError) Error ¶
func (e ThriftProxyValidationError) Error() string
Error satisfies the builtin error interface
func (ThriftProxyValidationError) ErrorName ¶
func (e ThriftProxyValidationError) ErrorName() string
ErrorName returns error name.
func (ThriftProxyValidationError) Field ¶
func (e ThriftProxyValidationError) Field() string
Field function returns field value.
func (ThriftProxyValidationError) Key ¶
func (e ThriftProxyValidationError) Key() bool
Key function returns key value.
func (ThriftProxyValidationError) Reason ¶
func (e ThriftProxyValidationError) Reason() string
Reason function returns reason value.
type TransportType ¶
type TransportType int32
const ( TransportType_AUTO_TRANSPORT TransportType = 0 TransportType_FRAMED TransportType = 1 TransportType_UNFRAMED TransportType = 2 TransportType_HEADER TransportType = 3 )
func (TransportType) Descriptor ¶ added in v1.7.0
func (TransportType) Descriptor() protoreflect.EnumDescriptor
func (TransportType) Enum ¶ added in v1.7.0
func (x TransportType) Enum() *TransportType
func (TransportType) EnumDescriptor
deprecated
func (TransportType) EnumDescriptor() ([]byte, []int)
Deprecated: Use TransportType.Descriptor instead.
func (TransportType) Number ¶ added in v1.7.0
func (x TransportType) Number() protoreflect.EnumNumber
func (TransportType) String ¶
func (x TransportType) String() string
func (TransportType) Type ¶ added in v1.7.0
func (TransportType) Type() protoreflect.EnumType
type WeightedCluster ¶
type WeightedCluster struct { Clusters []*WeightedCluster_ClusterWeight `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"` // contains filtered or unexported fields }
func (*WeightedCluster) Descriptor
deprecated
func (*WeightedCluster) Descriptor() ([]byte, []int)
Deprecated: Use WeightedCluster.ProtoReflect.Descriptor instead.
func (*WeightedCluster) GetClusters ¶
func (x *WeightedCluster) GetClusters() []*WeightedCluster_ClusterWeight
func (*WeightedCluster) ProtoMessage ¶
func (*WeightedCluster) ProtoMessage()
func (*WeightedCluster) ProtoReflect ¶ added in v1.7.0
func (x *WeightedCluster) ProtoReflect() protoreflect.Message
func (*WeightedCluster) Reset ¶
func (x *WeightedCluster) Reset()
func (*WeightedCluster) String ¶
func (x *WeightedCluster) String() string
func (*WeightedCluster) Validate ¶
func (m *WeightedCluster) Validate() error
Validate checks the field values on WeightedCluster with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type WeightedClusterValidationError ¶
type WeightedClusterValidationError struct {
// contains filtered or unexported fields
}
WeightedClusterValidationError is the validation error returned by WeightedCluster.Validate if the designated constraints aren't met.
func (WeightedClusterValidationError) Cause ¶
func (e WeightedClusterValidationError) Cause() error
Cause function returns cause value.
func (WeightedClusterValidationError) Error ¶
func (e WeightedClusterValidationError) Error() string
Error satisfies the builtin error interface
func (WeightedClusterValidationError) ErrorName ¶
func (e WeightedClusterValidationError) ErrorName() string
ErrorName returns error name.
func (WeightedClusterValidationError) Field ¶
func (e WeightedClusterValidationError) Field() string
Field function returns field value.
func (WeightedClusterValidationError) Key ¶
func (e WeightedClusterValidationError) Key() bool
Key function returns key value.
func (WeightedClusterValidationError) Reason ¶
func (e WeightedClusterValidationError) Reason() string
Reason function returns reason value.
type WeightedCluster_ClusterWeight ¶
type WeightedCluster_ClusterWeight struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Weight *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=weight,proto3" json:"weight,omitempty"` MetadataMatch *core.Metadata `protobuf:"bytes,3,opt,name=metadata_match,json=metadataMatch,proto3" json:"metadata_match,omitempty"` // contains filtered or unexported fields }
func (*WeightedCluster_ClusterWeight) Descriptor
deprecated
func (*WeightedCluster_ClusterWeight) Descriptor() ([]byte, []int)
Deprecated: Use WeightedCluster_ClusterWeight.ProtoReflect.Descriptor instead.
func (*WeightedCluster_ClusterWeight) GetMetadataMatch ¶
func (x *WeightedCluster_ClusterWeight) GetMetadataMatch() *core.Metadata
func (*WeightedCluster_ClusterWeight) GetName ¶
func (x *WeightedCluster_ClusterWeight) GetName() string
func (*WeightedCluster_ClusterWeight) GetWeight ¶
func (x *WeightedCluster_ClusterWeight) GetWeight() *wrappers.UInt32Value
func (*WeightedCluster_ClusterWeight) ProtoMessage ¶
func (*WeightedCluster_ClusterWeight) ProtoMessage()
func (*WeightedCluster_ClusterWeight) ProtoReflect ¶ added in v1.7.0
func (x *WeightedCluster_ClusterWeight) ProtoReflect() protoreflect.Message
func (*WeightedCluster_ClusterWeight) Reset ¶
func (x *WeightedCluster_ClusterWeight) Reset()
func (*WeightedCluster_ClusterWeight) String ¶
func (x *WeightedCluster_ClusterWeight) String() string
func (*WeightedCluster_ClusterWeight) Validate ¶
func (m *WeightedCluster_ClusterWeight) Validate() error
Validate checks the field values on WeightedCluster_ClusterWeight with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type WeightedCluster_ClusterWeightValidationError ¶
type WeightedCluster_ClusterWeightValidationError struct {
// contains filtered or unexported fields
}
WeightedCluster_ClusterWeightValidationError is the validation error returned by WeightedCluster_ClusterWeight.Validate if the designated constraints aren't met.
func (WeightedCluster_ClusterWeightValidationError) Cause ¶
func (e WeightedCluster_ClusterWeightValidationError) Cause() error
Cause function returns cause value.
func (WeightedCluster_ClusterWeightValidationError) Error ¶
func (e WeightedCluster_ClusterWeightValidationError) Error() string
Error satisfies the builtin error interface
func (WeightedCluster_ClusterWeightValidationError) ErrorName ¶
func (e WeightedCluster_ClusterWeightValidationError) ErrorName() string
ErrorName returns error name.
func (WeightedCluster_ClusterWeightValidationError) Field ¶
func (e WeightedCluster_ClusterWeightValidationError) Field() string
Field function returns field value.
func (WeightedCluster_ClusterWeightValidationError) Key ¶
func (e WeightedCluster_ClusterWeightValidationError) Key() bool
Key function returns key value.
func (WeightedCluster_ClusterWeightValidationError) Reason ¶
func (e WeightedCluster_ClusterWeightValidationError) Reason() string
Reason function returns reason value.