Home

envoy.extensions.upstreams.http.v3.HttpProtocolOptions

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.extensions.upstreams.http.v3.HttpProtocolOptions
.withAutoConfig(types.envoy.extensions.upstreams.http.v3.HttpProtocolOptions.AutoHttpConfig)
.withCommonHttpProtocolOptions(types.envoy.config.core.v3.HttpProtocolOptions)
.withExplicitHttpConfig(types.envoy.extensions.upstreams.http.v3.HttpProtocolOptions.ExplicitHttpConfig)
.withHttpFilters([ types.envoy.extensions.filters.network.http_connection_manager.v3.HttpFilter ])
.withUpstreamHttpProtocolOptions(types.envoy.config.core.v3.UpstreamHttpProtocolOptions)
.withUseDownstreamProtocolConfig(types.envoy.extensions.upstreams.http.v3.HttpProtocolOptions.UseDownstreamHttpConfig)
._validate()

Nested Messages

Fields

Name Type One-of group Required Constraints
auto_config envoy.extensions.upstreams.http.v3.HttpProtocolOptions.AutoHttpConfig upstream_protocol_options  
common_http_protocol_options envoy.config.core.v3.HttpProtocolOptions  
explicit_http_config envoy.extensions.upstreams.http.v3.HttpProtocolOptions.ExplicitHttpConfig upstream_protocol_options  
http_filters [] envoy.extensions.filters.network.http_connection_manager.v3.HttpFilter  
upstream_http_protocol_options envoy.config.core.v3.UpstreamHttpProtocolOptions  
use_downstream_protocol_config envoy.extensions.upstreams.http.v3.HttpProtocolOptions.UseDownstreamHttpConfig upstream_protocol_options