Documentation ¶
Index ¶
- Variables
- type Thrift
- func (*Thrift) Descriptor() ([]byte, []int)deprecated
- func (x *Thrift) GetMethodName() string
- func (x *Thrift) GetProtocol() v3.ProtocolType
- func (x *Thrift) GetTransport() v3.TransportType
- func (*Thrift) ProtoMessage()
- func (x *Thrift) ProtoReflect() protoreflect.Message
- func (x *Thrift) Reset()
- func (x *Thrift) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_envoy_extensions_health_checkers_thrift_v3_thrift_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Thrift ¶
type Thrift struct { // Specifies the method name that will be set on each health check request dispatched to an upstream host. // Note that method name is case sensitive. MethodName string `protobuf:"bytes,1,opt,name=method_name,json=methodName,proto3" json:"method_name,omitempty"` // Configures the transport type to be used with the health checks. Note that // :ref:`AUTO_TRANSPORT<envoy_v3_api_enum_value_extensions.filters.network.thrift_proxy.v3.TransportType.AUTO_TRANSPORT>` // is not supported, and we don't honor :ref:`ThriftProtocolOptions<envoy_v3_api_msg_extensions.filters.network.thrift_proxy.v3.ThriftProtocolOptions>` // since it's possible to set to :ref:`AUTO_TRANSPORT<envoy_v3_api_enum_value_extensions.filters.network.thrift_proxy.v3.TransportType.AUTO_TRANSPORT>`. // [#extension-category: envoy.filters.network] Transport v3.TransportType `` /* 140-byte string literal not displayed */ // Configures the protocol type to be used with the health checks. Note that // :ref:`AUTO_PROTOCOL<envoy_v3_api_enum_value_extensions.filters.network.thrift_proxy.v3.ProtocolType.AUTO_PROTOCOL>` // and :ref:`TWITTER<envoy_v3_api_enum_value_extensions.filters.network.thrift_proxy.v3.ProtocolType.TWITTER>` // are not supported, and we don't honor :ref:`ThriftProtocolOptions<envoy_v3_api_msg_extensions.filters.network.thrift_proxy.v3.ThriftProtocolOptions>` // since it's possible to set to :ref:`AUTO_PROTOCOL<envoy_v3_api_enum_value_extensions.filters.network.thrift_proxy.v3.ProtocolType.AUTO_PROTOCOL>` // or :ref:`TWITTER<envoy_v3_api_enum_value_extensions.filters.network.thrift_proxy.v3.ProtocolType.TWITTER>`. Protocol v3.ProtocolType `` /* 137-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Thrift) GetProtocol ¶
func (x *Thrift) GetProtocol() v3.ProtocolType
func (*Thrift) GetTransport ¶
func (x *Thrift) GetTransport() v3.TransportType
func (*Thrift) ProtoReflect ¶
func (x *Thrift) ProtoReflect() protoreflect.Message
Click to show internal directories.
Click to hide internal directories.