Home

envoy.config.core.v3.Http2ProtocolOptions

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.Http2ProtocolOptions
.withAllowConnect(false)
.withAllowMetadata(false)
.withConnectionKeepalive(types.envoy.config.core.v3.KeepaliveSettings)
.withCustomSettingsParameters([ types.envoy.config.core.v3.Http2ProtocolOptions.SettingsParameter ])
.withHpackTableSize(1)
.withInitialConnectionWindowSize(1)
.withInitialStreamWindowSize(1)
.withMaxConcurrentStreams(1)
.withMaxConsecutiveInboundFramesWithEmptyPayload(1)
.withMaxInboundPriorityFramesPerStream(1)
.withMaxInboundWindowUpdateFramesPerDataFrameSent(1)
.withMaxOutboundControlFrames(1)
.withMaxOutboundFrames(1)
.withOverrideStreamErrorOnInvalidHttpMessage(false)
.withStreamErrorOnInvalidHttpMessaging(false)
._validate()

Nested Messages

Fields

Name Type One-of group Required Constraints
allow_connect bool  
allow_metadata bool  
connection_keepalive envoy.config.core.v3.KeepaliveSettings  
custom_settings_parameters [] envoy.config.core.v3.Http2ProtocolOptions.SettingsParameter  
hpack_table_size google.protobuf.UInt32Value  
initial_connection_window_size google.protobuf.UInt32Value   {"Uint32":{"gte":65535,"lte":2147483647}}
initial_stream_window_size google.protobuf.UInt32Value   {"Uint32":{"gte":65535,"lte":2147483647}}
max_concurrent_streams google.protobuf.UInt32Value   {"Uint32":{"gte":1,"lte":2147483647}}
max_consecutive_inbound_frames_with_empty_payload google.protobuf.UInt32Value  
max_inbound_priority_frames_per_stream google.protobuf.UInt32Value  
max_inbound_window_update_frames_per_data_frame_sent google.protobuf.UInt32Value   {"Uint32":{"gte":1}}
max_outbound_control_frames google.protobuf.UInt32Value   {"Uint32":{"gte":1}}
max_outbound_frames google.protobuf.UInt32Value   {"Uint32":{"gte":1}}
override_stream_error_on_invalid_http_message google.protobuf.BoolValue  
stream_error_on_invalid_http_messaging bool