Home

envoy.config.core.v3.QuicProtocolOptions

Example

Disclaimer: The example is meant to show what methods are available on the object and does not necessarily constitute working code.
local types = import 'types.libsonnet';

types.envoy.config.core.v3.QuicProtocolOptions
.withConnectionKeepalive(types.envoy.config.core.v3.QuicKeepAliveSettings)
.withInitialConnectionWindowSize(1)
.withInitialStreamWindowSize(1)
.withMaxConcurrentStreams(1)
.withNumTimeoutsToTriggerPortMigration(1)
._validate()

Fields

Name Type One-of group Required Constraints
connection_keepalive envoy.config.core.v3.QuicKeepAliveSettings  
initial_connection_window_size google.protobuf.UInt32Value   {"Uint32":{"gte":1,"lte":25165824}}
initial_stream_window_size google.protobuf.UInt32Value   {"Uint32":{"gte":1,"lte":16777216}}
max_concurrent_streams google.protobuf.UInt32Value   {"Uint32":{"gte":1}}
num_timeouts_to_trigger_port_migration google.protobuf.UInt32Value   {"Uint32":{"gte":0,"lte":5}}