@type t() :: %Envoy.Config.Listener.V3.QuicProtocolOptions{
__unknown_fields__: [
{field_number :: integer(), Protobuf.Wire.Types.wire_type(),
value :: term()}
],
connection_id_generator_config:
Envoy.Config.Core.V3.TypedExtensionConfig.t() | nil,
crypto_handshake_timeout: Google.Protobuf.Duration.t() | nil,
crypto_stream_config: Envoy.Config.Core.V3.TypedExtensionConfig.t() | nil,
enabled: Envoy.Config.Core.V3.RuntimeFeatureFlag.t() | nil,
idle_timeout: Google.Protobuf.Duration.t() | nil,
packets_to_read_to_connection_count_ratio:
Google.Protobuf.UInt32Value.t() | nil,
proof_source_config: Envoy.Config.Core.V3.TypedExtensionConfig.t() | nil,
quic_protocol_options: Envoy.Config.Core.V3.QuicProtocolOptions.t() | nil,
server_preferred_address_config:
Envoy.Config.Core.V3.TypedExtensionConfig.t() | nil
}