import "istio.io/istio/pkg/envoy/config/filter/http/alpn/v2alpha1"
type FilterConfig struct { // Map from upstream protocol to list of ALPN AlpnOverride []*FilterConfig_AlpnOverride `protobuf:"bytes,1,rep,name=alpn_override,json=alpnOverride,proto3" json:"alpn_override,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
FilterConfig is the config for Istio-specific filter.
func (*FilterConfig) Descriptor() ([]byte, []int)
func (m *FilterConfig) GetAlpnOverride() []*FilterConfig_AlpnOverride
func (*FilterConfig) ProtoMessage()
func (m *FilterConfig) Reset()
func (m *FilterConfig) String() string
func (m *FilterConfig) XXX_DiscardUnknown()
func (m *FilterConfig) XXX_Merge(src proto.Message)
func (m *FilterConfig) XXX_Size() int
func (m *FilterConfig) XXX_Unmarshal(b []byte) error
type FilterConfig_AlpnOverride struct { // Upstream protocol UpstreamProtocol FilterConfig_Protocol `protobuf:"varint,1,opt,name=upstream_protocol,json=upstreamProtocol,proto3,enum=istio.envoy.config.filter.http.alpn.v2alpha1.FilterConfig_Protocol" json:"upstream_protocol,omitempty"` // A list of ALPN that will override the ALPN for upstream TLS connections. AlpnOverride []string `protobuf:"bytes,2,rep,name=alpn_override,json=alpnOverride,proto3" json:"alpn_override,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*FilterConfig_AlpnOverride) Descriptor() ([]byte, []int)
func (m *FilterConfig_AlpnOverride) GetAlpnOverride() []string
func (m *FilterConfig_AlpnOverride) GetUpstreamProtocol() FilterConfig_Protocol
func (*FilterConfig_AlpnOverride) ProtoMessage()
func (m *FilterConfig_AlpnOverride) Reset()
func (m *FilterConfig_AlpnOverride) String() string
func (m *FilterConfig_AlpnOverride) XXX_DiscardUnknown()
func (m *FilterConfig_AlpnOverride) XXX_Merge(src proto.Message)
func (m *FilterConfig_AlpnOverride) XXX_Size() int
func (m *FilterConfig_AlpnOverride) XXX_Unmarshal(b []byte) error
Upstream protocols
const ( FilterConfig_HTTP10 FilterConfig_Protocol = 0 FilterConfig_HTTP11 FilterConfig_Protocol = 1 FilterConfig_HTTP2 FilterConfig_Protocol = 2 )
func (FilterConfig_Protocol) EnumDescriptor() ([]byte, []int)
func (x FilterConfig_Protocol) String() string
Package v2alpha1 imports 3 packages (graph) and is imported by 4 packages. Updated 2020-08-14. Refresh now. Tools for package owners.