| Package | Description |
|---|---|
| envoy.config.filter.network.http_connection_manager.v2 |
| Modifier and Type | Method and Description |
|---|---|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.addAccessLog(Accesslog.AccessLog.Builder builderForValue)
Configuration for :ref:`HTTP access logs <arch_overview_access_logs>`
emitted by the connection manager.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.addAccessLog(Accesslog.AccessLog value)
Configuration for :ref:`HTTP access logs <arch_overview_access_logs>`
emitted by the connection manager.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.addAccessLog(int index,
Accesslog.AccessLog.Builder builderForValue)
Configuration for :ref:`HTTP access logs <arch_overview_access_logs>`
emitted by the connection manager.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.addAccessLog(int index,
Accesslog.AccessLog value)
Configuration for :ref:`HTTP access logs <arch_overview_access_logs>`
emitted by the connection manager.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.addAllAccessLog(Iterable<? extends Accesslog.AccessLog> values)
Configuration for :ref:`HTTP access logs <arch_overview_access_logs>`
emitted by the connection manager.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.addAllHttpFilters(Iterable<? extends HttpConnectionManagerOuterClass.HttpFilter> values)
A list of individual HTTP filters that make up the filter chain for
requests made to the connection manager.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.addHttpFilters(HttpConnectionManagerOuterClass.HttpFilter.Builder builderForValue)
A list of individual HTTP filters that make up the filter chain for
requests made to the connection manager.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.addHttpFilters(HttpConnectionManagerOuterClass.HttpFilter value)
A list of individual HTTP filters that make up the filter chain for
requests made to the connection manager.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.addHttpFilters(int index,
HttpConnectionManagerOuterClass.HttpFilter.Builder builderForValue)
A list of individual HTTP filters that make up the filter chain for
requests made to the connection manager.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.addHttpFilters(int index,
HttpConnectionManagerOuterClass.HttpFilter value)
A list of individual HTTP filters that make up the filter chain for
requests made to the connection manager.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.clear() |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.clearAccessLog()
Configuration for :ref:`HTTP access logs <arch_overview_access_logs>`
emitted by the connection manager.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.clearAddUserAgent()
Whether the connection manager manipulates the :ref:`config_http_conn_man_headers_user-agent`
and :ref:`config_http_conn_man_headers_downstream-service-cluster` headers.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.clearCodecType()
Supplies the type of codec that the connection manager should use.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.clearDrainTimeout()
The time that Envoy will wait between sending an HTTP/2 “shutdown
notification” (GOAWAY frame with max stream ID) and a final GOAWAY frame.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.clearForwardClientCertDetails()
How to handle the :ref:`config_http_conn_man_headers_x-forwarded-client-cert` (XFCC) HTTP
header.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.clearGenerateRequestId()
of the client connection as the origin client address if *use_remote_address* is true
Whether the connection manager will generate the :ref:`x-request-id
<config_http_conn_man_headers_x-request-id>` header if it does not exist.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.clearHttp2ProtocolOptions()
Additional HTTP/2 settings that are passed directly to the HTTP/2 codec.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.clearHttpFilters()
A list of individual HTTP filters that make up the filter chain for
requests made to the connection manager.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.clearHttpProtocolOptions()
Additional HTTP/1 settings that are passed to the HTTP/1 codec.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.clearIdleTimeout()
The idle timeout for connections managed by the connection manager.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.clearProxy100Continue()
If proxy_100_continue is true, Envoy will proxy incoming "Expect:
100-continue" headers upstream, and forward "100 Continue" responses
downstream.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.clearRds()
The connection manager’s route table will be dynamically loaded via the RDS API.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.clearRepresentIpv4RemoteAddressAsIpv4MappedIpv6()
If
:ref:`use_remote_address
<envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.use_remote_address>`
is true and represent_ipv4_remote_address_as_ipv4_mapped_ipv6 is true and the remote address is
an IPv4 address, the address will be mapped to IPv6 before it is appended to *x-forwarded-for*.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.clearRouteConfig()
The route table for the connection manager is static and is specified in this property.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.clearRouteSpecifier() |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.clearServerName()
An optional override that the connection manager will write to the server
header in responses.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.clearSetCurrentClientCertDetails()
This field is valid only when :ref:`forward_client_cert_details
<envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.forward_client_cert_details>`
is APPEND_FORWARD or SANITIZE_SET and the client connection is mTLS.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.clearStatPrefix()
The human readable prefix to use when emitting statistics for the
connection manager.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.clearTracing()
Presence of the object defines whether the connection manager
emits :ref:`tracing <arch_overview_tracing>` data to the :ref:`configured tracing provider
<envoy_api_msg_config.trace.v2.Tracing>`.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.clearUseRemoteAddress()
If set to true, the connection manager will use the real remote address
of the client connection when determining internal versus external origin and manipulating
various headers.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.clearXffNumTrustedHops()
The number of additional ingress proxy hops from the right side of the
:ref:`config_http_conn_man_headers_x-forwarded-for` HTTP header to trust when
determining the origin client's IP address.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.clone() |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.mergeAddUserAgent(com.google.protobuf.BoolValue value)
Whether the connection manager manipulates the :ref:`config_http_conn_man_headers_user-agent`
and :ref:`config_http_conn_man_headers_downstream-service-cluster` headers.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.mergeDrainTimeout(com.google.protobuf.Duration value)
The time that Envoy will wait between sending an HTTP/2 “shutdown
notification” (GOAWAY frame with max stream ID) and a final GOAWAY frame.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.mergeFrom(HttpConnectionManagerOuterClass.HttpConnectionManager other) |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.mergeFrom(com.google.protobuf.Message other) |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.mergeGenerateRequestId(com.google.protobuf.BoolValue value)
of the client connection as the origin client address if *use_remote_address* is true
Whether the connection manager will generate the :ref:`x-request-id
<config_http_conn_man_headers_x-request-id>` header if it does not exist.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.mergeHttp2ProtocolOptions(Protocol.Http2ProtocolOptions value)
Additional HTTP/2 settings that are passed directly to the HTTP/2 codec.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.mergeHttpProtocolOptions(Protocol.Http1ProtocolOptions value)
Additional HTTP/1 settings that are passed to the HTTP/1 codec.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.mergeIdleTimeout(com.google.protobuf.Duration value)
The idle timeout for connections managed by the connection manager.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.mergeRds(HttpConnectionManagerOuterClass.Rds value)
The connection manager’s route table will be dynamically loaded via the RDS API.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.mergeRouteConfig(Rds.RouteConfiguration value)
The route table for the connection manager is static and is specified in this property.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.mergeSetCurrentClientCertDetails(HttpConnectionManagerOuterClass.HttpConnectionManager.SetCurrentClientCertDetails value)
This field is valid only when :ref:`forward_client_cert_details
<envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.forward_client_cert_details>`
is APPEND_FORWARD or SANITIZE_SET and the client connection is mTLS.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.mergeTracing(HttpConnectionManagerOuterClass.HttpConnectionManager.Tracing value)
Presence of the object defines whether the connection manager
emits :ref:`tracing <arch_overview_tracing>` data to the :ref:`configured tracing provider
<envoy_api_msg_config.trace.v2.Tracing>`.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.mergeUseRemoteAddress(com.google.protobuf.BoolValue value)
If set to true, the connection manager will use the real remote address
of the client connection when determining internal versus external origin and manipulating
various headers.
|
static HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.newBuilder() |
static HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.newBuilder(HttpConnectionManagerOuterClass.HttpConnectionManager prototype) |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.newBuilderForType() |
protected HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.removeAccessLog(int index)
Configuration for :ref:`HTTP access logs <arch_overview_access_logs>`
emitted by the connection manager.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.removeHttpFilters(int index)
A list of individual HTTP filters that make up the filter chain for
requests made to the connection manager.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setAccessLog(int index,
Accesslog.AccessLog.Builder builderForValue)
Configuration for :ref:`HTTP access logs <arch_overview_access_logs>`
emitted by the connection manager.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setAccessLog(int index,
Accesslog.AccessLog value)
Configuration for :ref:`HTTP access logs <arch_overview_access_logs>`
emitted by the connection manager.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setAddUserAgent(com.google.protobuf.BoolValue.Builder builderForValue)
Whether the connection manager manipulates the :ref:`config_http_conn_man_headers_user-agent`
and :ref:`config_http_conn_man_headers_downstream-service-cluster` headers.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setAddUserAgent(com.google.protobuf.BoolValue value)
Whether the connection manager manipulates the :ref:`config_http_conn_man_headers_user-agent`
and :ref:`config_http_conn_man_headers_downstream-service-cluster` headers.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setCodecType(HttpConnectionManagerOuterClass.HttpConnectionManager.CodecType value)
Supplies the type of codec that the connection manager should use.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setCodecTypeValue(int value)
Supplies the type of codec that the connection manager should use.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setDrainTimeout(com.google.protobuf.Duration.Builder builderForValue)
The time that Envoy will wait between sending an HTTP/2 “shutdown
notification” (GOAWAY frame with max stream ID) and a final GOAWAY frame.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setDrainTimeout(com.google.protobuf.Duration value)
The time that Envoy will wait between sending an HTTP/2 “shutdown
notification” (GOAWAY frame with max stream ID) and a final GOAWAY frame.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setForwardClientCertDetails(HttpConnectionManagerOuterClass.HttpConnectionManager.ForwardClientCertDetails value)
How to handle the :ref:`config_http_conn_man_headers_x-forwarded-client-cert` (XFCC) HTTP
header.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setForwardClientCertDetailsValue(int value)
How to handle the :ref:`config_http_conn_man_headers_x-forwarded-client-cert` (XFCC) HTTP
header.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setGenerateRequestId(com.google.protobuf.BoolValue.Builder builderForValue)
of the client connection as the origin client address if *use_remote_address* is true
Whether the connection manager will generate the :ref:`x-request-id
<config_http_conn_man_headers_x-request-id>` header if it does not exist.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setGenerateRequestId(com.google.protobuf.BoolValue value)
of the client connection as the origin client address if *use_remote_address* is true
Whether the connection manager will generate the :ref:`x-request-id
<config_http_conn_man_headers_x-request-id>` header if it does not exist.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setHttp2ProtocolOptions(Protocol.Http2ProtocolOptions.Builder builderForValue)
Additional HTTP/2 settings that are passed directly to the HTTP/2 codec.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setHttp2ProtocolOptions(Protocol.Http2ProtocolOptions value)
Additional HTTP/2 settings that are passed directly to the HTTP/2 codec.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setHttpFilters(int index,
HttpConnectionManagerOuterClass.HttpFilter.Builder builderForValue)
A list of individual HTTP filters that make up the filter chain for
requests made to the connection manager.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setHttpFilters(int index,
HttpConnectionManagerOuterClass.HttpFilter value)
A list of individual HTTP filters that make up the filter chain for
requests made to the connection manager.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setHttpProtocolOptions(Protocol.Http1ProtocolOptions.Builder builderForValue)
Additional HTTP/1 settings that are passed to the HTTP/1 codec.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setHttpProtocolOptions(Protocol.Http1ProtocolOptions value)
Additional HTTP/1 settings that are passed to the HTTP/1 codec.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setIdleTimeout(com.google.protobuf.Duration.Builder builderForValue)
The idle timeout for connections managed by the connection manager.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setIdleTimeout(com.google.protobuf.Duration value)
The idle timeout for connections managed by the connection manager.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setProxy100Continue(boolean value)
If proxy_100_continue is true, Envoy will proxy incoming "Expect:
100-continue" headers upstream, and forward "100 Continue" responses
downstream.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setRds(HttpConnectionManagerOuterClass.Rds.Builder builderForValue)
The connection manager’s route table will be dynamically loaded via the RDS API.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setRds(HttpConnectionManagerOuterClass.Rds value)
The connection manager’s route table will be dynamically loaded via the RDS API.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setRepresentIpv4RemoteAddressAsIpv4MappedIpv6(boolean value)
If
:ref:`use_remote_address
<envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.use_remote_address>`
is true and represent_ipv4_remote_address_as_ipv4_mapped_ipv6 is true and the remote address is
an IPv4 address, the address will be mapped to IPv6 before it is appended to *x-forwarded-for*.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setRouteConfig(Rds.RouteConfiguration.Builder builderForValue)
The route table for the connection manager is static and is specified in this property.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setRouteConfig(Rds.RouteConfiguration value)
The route table for the connection manager is static and is specified in this property.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setServerName(String value)
An optional override that the connection manager will write to the server
header in responses.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setServerNameBytes(com.google.protobuf.ByteString value)
An optional override that the connection manager will write to the server
header in responses.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setSetCurrentClientCertDetails(HttpConnectionManagerOuterClass.HttpConnectionManager.SetCurrentClientCertDetails.Builder builderForValue)
This field is valid only when :ref:`forward_client_cert_details
<envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.forward_client_cert_details>`
is APPEND_FORWARD or SANITIZE_SET and the client connection is mTLS.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setSetCurrentClientCertDetails(HttpConnectionManagerOuterClass.HttpConnectionManager.SetCurrentClientCertDetails value)
This field is valid only when :ref:`forward_client_cert_details
<envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.forward_client_cert_details>`
is APPEND_FORWARD or SANITIZE_SET and the client connection is mTLS.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setStatPrefix(String value)
The human readable prefix to use when emitting statistics for the
connection manager.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setStatPrefixBytes(com.google.protobuf.ByteString value)
The human readable prefix to use when emitting statistics for the
connection manager.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setTracing(HttpConnectionManagerOuterClass.HttpConnectionManager.Tracing.Builder builderForValue)
Presence of the object defines whether the connection manager
emits :ref:`tracing <arch_overview_tracing>` data to the :ref:`configured tracing provider
<envoy_api_msg_config.trace.v2.Tracing>`.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setTracing(HttpConnectionManagerOuterClass.HttpConnectionManager.Tracing value)
Presence of the object defines whether the connection manager
emits :ref:`tracing <arch_overview_tracing>` data to the :ref:`configured tracing provider
<envoy_api_msg_config.trace.v2.Tracing>`.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setUseRemoteAddress(com.google.protobuf.BoolValue.Builder builderForValue)
If set to true, the connection manager will use the real remote address
of the client connection when determining internal versus external origin and manipulating
various headers.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setUseRemoteAddress(com.google.protobuf.BoolValue value)
If set to true, the connection manager will use the real remote address
of the client connection when determining internal versus external origin and manipulating
various headers.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder.setXffNumTrustedHops(int value)
The number of additional ingress proxy hops from the right side of the
:ref:`config_http_conn_man_headers_x-forwarded-for` HTTP header to trust when
determining the origin client's IP address.
|
HttpConnectionManagerOuterClass.HttpConnectionManager.Builder |
HttpConnectionManagerOuterClass.HttpConnectionManager.toBuilder() |
Copyright © 2018 The Envoy Project. All rights reserved.