Documentation ¶
Index ¶
- Variables
- type QuicDownstreamTransport
- func (x *QuicDownstreamTransport) ClearDownstreamTlsContext()
- func (x *QuicDownstreamTransport) ClearEnableEarlyData()
- func (x *QuicDownstreamTransport) GetDownstreamTlsContext() *v3.DownstreamTlsContext
- func (x *QuicDownstreamTransport) GetEnableEarlyData() *wrapperspb.BoolValue
- func (x *QuicDownstreamTransport) HasDownstreamTlsContext() bool
- func (x *QuicDownstreamTransport) HasEnableEarlyData() bool
- func (*QuicDownstreamTransport) ProtoMessage()
- func (x *QuicDownstreamTransport) ProtoReflect() protoreflect.Message
- func (x *QuicDownstreamTransport) Reset()
- func (x *QuicDownstreamTransport) SetDownstreamTlsContext(v *v3.DownstreamTlsContext)
- func (x *QuicDownstreamTransport) SetEnableEarlyData(v *wrapperspb.BoolValue)
- func (x *QuicDownstreamTransport) String() string
- type QuicDownstreamTransport_builder
- type QuicUpstreamTransport
- func (x *QuicUpstreamTransport) ClearUpstreamTlsContext()
- func (x *QuicUpstreamTransport) GetUpstreamTlsContext() *v3.UpstreamTlsContext
- func (x *QuicUpstreamTransport) HasUpstreamTlsContext() bool
- func (*QuicUpstreamTransport) ProtoMessage()
- func (x *QuicUpstreamTransport) ProtoReflect() protoreflect.Message
- func (x *QuicUpstreamTransport) Reset()
- func (x *QuicUpstreamTransport) SetUpstreamTlsContext(v *v3.UpstreamTlsContext)
- func (x *QuicUpstreamTransport) String() string
- type QuicUpstreamTransport_builder
Constants ¶
This section is empty.
Variables ¶
View Source
var File_envoy_extensions_transport_sockets_quic_v3_quic_transport_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type QuicDownstreamTransport ¶
type QuicDownstreamTransport struct { DownstreamTlsContext *v3.DownstreamTlsContext `protobuf:"bytes,1,opt,name=downstream_tls_context,json=downstreamTlsContext,proto3" json:"downstream_tls_context,omitempty"` // If false, QUIC will tell TLS to reject any early data and to stop issuing 0-RTT credentials with resumption session tickets. This will prevent clients from sending 0-RTT requests. // Default to true. EnableEarlyData *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=enable_early_data,json=enableEarlyData,proto3" json:"enable_early_data,omitempty"` // contains filtered or unexported fields }
Configuration for Downstream QUIC transport socket. This provides Google's implementation of Google QUIC and IETF QUIC to Envoy.
func (*QuicDownstreamTransport) ClearDownstreamTlsContext ¶
func (x *QuicDownstreamTransport) ClearDownstreamTlsContext()
func (*QuicDownstreamTransport) ClearEnableEarlyData ¶
func (x *QuicDownstreamTransport) ClearEnableEarlyData()
func (*QuicDownstreamTransport) GetDownstreamTlsContext ¶
func (x *QuicDownstreamTransport) GetDownstreamTlsContext() *v3.DownstreamTlsContext
func (*QuicDownstreamTransport) GetEnableEarlyData ¶
func (x *QuicDownstreamTransport) GetEnableEarlyData() *wrapperspb.BoolValue
func (*QuicDownstreamTransport) HasDownstreamTlsContext ¶
func (x *QuicDownstreamTransport) HasDownstreamTlsContext() bool
func (*QuicDownstreamTransport) HasEnableEarlyData ¶
func (x *QuicDownstreamTransport) HasEnableEarlyData() bool
func (*QuicDownstreamTransport) ProtoMessage ¶
func (*QuicDownstreamTransport) ProtoMessage()
func (*QuicDownstreamTransport) ProtoReflect ¶
func (x *QuicDownstreamTransport) ProtoReflect() protoreflect.Message
func (*QuicDownstreamTransport) Reset ¶
func (x *QuicDownstreamTransport) Reset()
func (*QuicDownstreamTransport) SetDownstreamTlsContext ¶
func (x *QuicDownstreamTransport) SetDownstreamTlsContext(v *v3.DownstreamTlsContext)
func (*QuicDownstreamTransport) SetEnableEarlyData ¶
func (x *QuicDownstreamTransport) SetEnableEarlyData(v *wrapperspb.BoolValue)
func (*QuicDownstreamTransport) String ¶
func (x *QuicDownstreamTransport) String() string
type QuicDownstreamTransport_builder ¶
type QuicDownstreamTransport_builder struct { DownstreamTlsContext *v3.DownstreamTlsContext // If false, QUIC will tell TLS to reject any early data and to stop issuing 0-RTT credentials with resumption session tickets. This will prevent clients from sending 0-RTT requests. // Default to true. EnableEarlyData *wrapperspb.BoolValue // contains filtered or unexported fields }
func (QuicDownstreamTransport_builder) Build ¶
func (b0 QuicDownstreamTransport_builder) Build() *QuicDownstreamTransport
type QuicUpstreamTransport ¶
type QuicUpstreamTransport struct { UpstreamTlsContext *v3.UpstreamTlsContext `protobuf:"bytes,1,opt,name=upstream_tls_context,json=upstreamTlsContext,proto3" json:"upstream_tls_context,omitempty"` // contains filtered or unexported fields }
Configuration for Upstream QUIC transport socket. This provides Google's implementation of Google QUIC and IETF QUIC to Envoy.
func (*QuicUpstreamTransport) ClearUpstreamTlsContext ¶
func (x *QuicUpstreamTransport) ClearUpstreamTlsContext()
func (*QuicUpstreamTransport) GetUpstreamTlsContext ¶
func (x *QuicUpstreamTransport) GetUpstreamTlsContext() *v3.UpstreamTlsContext
func (*QuicUpstreamTransport) HasUpstreamTlsContext ¶
func (x *QuicUpstreamTransport) HasUpstreamTlsContext() bool
func (*QuicUpstreamTransport) ProtoMessage ¶
func (*QuicUpstreamTransport) ProtoMessage()
func (*QuicUpstreamTransport) ProtoReflect ¶
func (x *QuicUpstreamTransport) ProtoReflect() protoreflect.Message
func (*QuicUpstreamTransport) Reset ¶
func (x *QuicUpstreamTransport) Reset()
func (*QuicUpstreamTransport) SetUpstreamTlsContext ¶
func (x *QuicUpstreamTransport) SetUpstreamTlsContext(v *v3.UpstreamTlsContext)
func (*QuicUpstreamTransport) String ¶
func (x *QuicUpstreamTransport) String() string
type QuicUpstreamTransport_builder ¶
type QuicUpstreamTransport_builder struct { UpstreamTlsContext *v3.UpstreamTlsContext // contains filtered or unexported fields }
func (QuicUpstreamTransport_builder) Build ¶
func (b0 QuicUpstreamTransport_builder) Build() *QuicUpstreamTransport
Click to show internal directories.
Click to hide internal directories.