Uses of Class
io.envoyproxy.envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager.Builder
Packages that use HttpConnectionManager.Builder
-
Uses of HttpConnectionManager.Builder in io.envoyproxy.envoy.config.filter.network.http_connection_manager.v2
Methods in io.envoyproxy.envoy.config.filter.network.http_connection_manager.v2 that return HttpConnectionManager.BuilderModifier and TypeMethodDescriptionHttpConnectionManager.Builder.addAccessLog(int index, AccessLog value) Configuration for :ref:`HTTP access logs <arch_overview_access_logs>` emitted by the connection manager.HttpConnectionManager.Builder.addAccessLog(int index, AccessLog.Builder builderForValue) Configuration for :ref:`HTTP access logs <arch_overview_access_logs>` emitted by the connection manager.HttpConnectionManager.Builder.addAccessLog(AccessLog value) Configuration for :ref:`HTTP access logs <arch_overview_access_logs>` emitted by the connection manager.HttpConnectionManager.Builder.addAccessLog(AccessLog.Builder builderForValue) Configuration for :ref:`HTTP access logs <arch_overview_access_logs>` emitted by the connection manager.HttpConnectionManager.Builder.addAllAccessLog(Iterable<? extends AccessLog> values) Configuration for :ref:`HTTP access logs <arch_overview_access_logs>` emitted by the connection manager.HttpConnectionManager.Builder.addAllHttpFilters(Iterable<? extends HttpFilter> values) A list of individual HTTP filters that make up the filter chain for requests made to the connection manager.HttpConnectionManager.Builder.addAllUpgradeConfigs(Iterable<? extends HttpConnectionManager.UpgradeConfig> values) repeated .envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager.UpgradeConfig upgrade_configs = 23;HttpConnectionManager.Builder.addHttpFilters(int index, HttpFilter value) A list of individual HTTP filters that make up the filter chain for requests made to the connection manager.HttpConnectionManager.Builder.addHttpFilters(int index, HttpFilter.Builder builderForValue) A list of individual HTTP filters that make up the filter chain for requests made to the connection manager.HttpConnectionManager.Builder.addHttpFilters(HttpFilter value) A list of individual HTTP filters that make up the filter chain for requests made to the connection manager.HttpConnectionManager.Builder.addHttpFilters(HttpFilter.Builder builderForValue) A list of individual HTTP filters that make up the filter chain for requests made to the connection manager.HttpConnectionManager.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) HttpConnectionManager.Builder.addUpgradeConfigs(int index, HttpConnectionManager.UpgradeConfig value) repeated .envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager.UpgradeConfig upgrade_configs = 23;HttpConnectionManager.Builder.addUpgradeConfigs(int index, HttpConnectionManager.UpgradeConfig.Builder builderForValue) repeated .envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager.UpgradeConfig upgrade_configs = 23;HttpConnectionManager.Builder.addUpgradeConfigs(HttpConnectionManager.UpgradeConfig value) repeated .envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager.UpgradeConfig upgrade_configs = 23;HttpConnectionManager.Builder.addUpgradeConfigs(HttpConnectionManager.UpgradeConfig.Builder builderForValue) repeated .envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager.UpgradeConfig upgrade_configs = 23;HttpConnectionManager.Builder.clear()HttpConnectionManager.Builder.clearAccessLog()Configuration for :ref:`HTTP access logs <arch_overview_access_logs>` emitted by the connection manager.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.HttpConnectionManager.Builder.clearCodecType()Supplies the type of codec that the connection manager should use.HttpConnectionManager.Builder.clearCommonHttpProtocolOptions()Additional settings for HTTP requests handled by the connection manager.HttpConnectionManager.Builder.clearDelayedCloseTimeout()The delayed close timeout is for downstream connections managed by the HTTP connection manager.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.HttpConnectionManager.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) HttpConnectionManager.Builder.clearForwardClientCertDetails()How to handle the :ref:`config_http_conn_man_headers_x-forwarded-client-cert` (XFCC) HTTP header.HttpConnectionManager.Builder.clearGenerateRequestId()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.HttpConnectionManager.Builder.clearHttp2ProtocolOptions()Additional HTTP/2 settings that are passed directly to the HTTP/2 codec.HttpConnectionManager.Builder.clearHttpFilters()A list of individual HTTP filters that make up the filter chain for requests made to the connection manager.HttpConnectionManager.Builder.clearHttpProtocolOptions()Additional HTTP/1 settings that are passed to the HTTP/1 codec.HttpConnectionManager.Builder.clearIdleTimeout()Deprecated.HttpConnectionManager.Builder.clearInternalAddressConfig()Configures what network addresses are considered internal for stats and header sanitation purposes.HttpConnectionManager.Builder.clearMaxRequestHeadersKb()The maximum request headers size for incoming connections.HttpConnectionManager.Builder.clearMergeSlashes()Determines if adjacent slashes in the path are merged into one before any processing of requests by HTTP filters or routing.HttpConnectionManager.Builder.clearNormalizePath()Should paths be normalized according to RFC 3986 before any processing of requests by HTTP filters or routing?HttpConnectionManager.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) HttpConnectionManager.Builder.clearPreserveExternalRequestId()Whether the connection manager will keep the :ref:`x-request-id <config_http_conn_man_headers_x-request-id>` header if passed for a request that is edge (Edge request is the request from external clients to front Envoy) and not reset it, which is the current Envoy behaviour.HttpConnectionManager.Builder.clearProxy100Continue()If proxy_100_continue is true, Envoy will proxy incoming "Expect: 100-continue" headers upstream, and forward "100 Continue" responses downstream.HttpConnectionManager.Builder.clearRds()The connection manager’s route table will be dynamically loaded via the RDS API.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*.HttpConnectionManager.Builder.clearRequestIdExtension()The configuration of the request ID extension.HttpConnectionManager.Builder.clearRequestTimeout()The amount of time that Envoy will wait for the entire request to be received.HttpConnectionManager.Builder.clearRouteConfig()The route table for the connection manager is static and is specified in this property.HttpConnectionManager.Builder.clearRouteSpecifier()HttpConnectionManager.Builder.clearScopedRoutes()A route table will be dynamically assigned to each request based on request attributes (e.g., the value of a header).HttpConnectionManager.Builder.clearServerHeaderTransformation()Defines the action to be applied to the Server header on the response path.HttpConnectionManager.Builder.clearServerName()An optional override that the connection manager will write to the server header in responses.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.HttpConnectionManager.Builder.clearSkipXffAppend()If set, Envoy will not append the remote address to the :ref:`config_http_conn_man_headers_x-forwarded-for` HTTP header.HttpConnectionManager.Builder.clearStatPrefix()The human readable prefix to use when emitting statistics for the connection manager.HttpConnectionManager.Builder.clearStreamIdleTimeout()The stream idle timeout for connections managed by the connection manager.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>`.HttpConnectionManager.Builder.clearUpgradeConfigs()repeated .envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager.UpgradeConfig upgrade_configs = 23;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.HttpConnectionManager.Builder.clearVia()Via header value to append to request and response headers.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.HttpConnectionManager.Builder.clone()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.HttpConnectionManager.Builder.mergeCommonHttpProtocolOptions(HttpProtocolOptions value) Additional settings for HTTP requests handled by the connection manager.HttpConnectionManager.Builder.mergeDelayedCloseTimeout(com.google.protobuf.Duration value) The delayed close timeout is for downstream connections managed by the HTTP connection manager.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.HttpConnectionManager.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) HttpConnectionManager.Builder.mergeFrom(com.google.protobuf.Message other) HttpConnectionManager.Builder.mergeFrom(HttpConnectionManager other) HttpConnectionManager.Builder.mergeGenerateRequestId(com.google.protobuf.BoolValue value) 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.HttpConnectionManager.Builder.mergeHttp2ProtocolOptions(Http2ProtocolOptions value) Additional HTTP/2 settings that are passed directly to the HTTP/2 codec.HttpConnectionManager.Builder.mergeHttpProtocolOptions(Http1ProtocolOptions value) Additional HTTP/1 settings that are passed to the HTTP/1 codec.HttpConnectionManager.Builder.mergeIdleTimeout(com.google.protobuf.Duration value) Deprecated.HttpConnectionManager.Builder.mergeInternalAddressConfig(HttpConnectionManager.InternalAddressConfig value) Configures what network addresses are considered internal for stats and header sanitation purposes.HttpConnectionManager.Builder.mergeMaxRequestHeadersKb(com.google.protobuf.UInt32Value value) The maximum request headers size for incoming connections.HttpConnectionManager.Builder.mergeNormalizePath(com.google.protobuf.BoolValue value) Should paths be normalized according to RFC 3986 before any processing of requests by HTTP filters or routing?The connection manager’s route table will be dynamically loaded via the RDS API.HttpConnectionManager.Builder.mergeRequestIdExtension(RequestIDExtension value) The configuration of the request ID extension.HttpConnectionManager.Builder.mergeRequestTimeout(com.google.protobuf.Duration value) The amount of time that Envoy will wait for the entire request to be received.HttpConnectionManager.Builder.mergeRouteConfig(RouteConfiguration value) The route table for the connection manager is static and is specified in this property.HttpConnectionManager.Builder.mergeScopedRoutes(ScopedRoutes value) A route table will be dynamically assigned to each request based on request attributes (e.g., the value of a header).HttpConnectionManager.Builder.mergeSetCurrentClientCertDetails(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.HttpConnectionManager.Builder.mergeStreamIdleTimeout(com.google.protobuf.Duration value) The stream idle timeout for connections managed by the connection manager.HttpConnectionManager.Builder.mergeTracing(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>`.HttpConnectionManager.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 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.HttpConnectionManager.newBuilder()HttpConnectionManager.newBuilder(HttpConnectionManager prototype) HttpConnectionManager.newBuilderForType()protected HttpConnectionManager.BuilderHttpConnectionManager.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) HttpConnectionManager.Builder.removeAccessLog(int index) Configuration for :ref:`HTTP access logs <arch_overview_access_logs>` emitted by the connection manager.HttpConnectionManager.Builder.removeHttpFilters(int index) A list of individual HTTP filters that make up the filter chain for requests made to the connection manager.HttpConnectionManager.Builder.removeUpgradeConfigs(int index) repeated .envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager.UpgradeConfig upgrade_configs = 23;HttpConnectionManager.Builder.setAccessLog(int index, AccessLog value) Configuration for :ref:`HTTP access logs <arch_overview_access_logs>` emitted by the connection manager.HttpConnectionManager.Builder.setAccessLog(int index, AccessLog.Builder builderForValue) Configuration for :ref:`HTTP access logs <arch_overview_access_logs>` emitted by the connection manager.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.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.HttpConnectionManager.Builder.setCodecType(HttpConnectionManager.CodecType value) Supplies the type of codec that the connection manager should use.HttpConnectionManager.Builder.setCodecTypeValue(int value) Supplies the type of codec that the connection manager should use.HttpConnectionManager.Builder.setCommonHttpProtocolOptions(HttpProtocolOptions value) Additional settings for HTTP requests handled by the connection manager.HttpConnectionManager.Builder.setCommonHttpProtocolOptions(HttpProtocolOptions.Builder builderForValue) Additional settings for HTTP requests handled by the connection manager.HttpConnectionManager.Builder.setDelayedCloseTimeout(com.google.protobuf.Duration value) The delayed close timeout is for downstream connections managed by the HTTP connection manager.HttpConnectionManager.Builder.setDelayedCloseTimeout(com.google.protobuf.Duration.Builder builderForValue) The delayed close timeout is for downstream connections managed by the HTTP connection manager.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.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.HttpConnectionManager.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) HttpConnectionManager.Builder.setForwardClientCertDetails(HttpConnectionManager.ForwardClientCertDetails value) How to handle the :ref:`config_http_conn_man_headers_x-forwarded-client-cert` (XFCC) HTTP header.HttpConnectionManager.Builder.setForwardClientCertDetailsValue(int value) How to handle the :ref:`config_http_conn_man_headers_x-forwarded-client-cert` (XFCC) HTTP header.HttpConnectionManager.Builder.setGenerateRequestId(com.google.protobuf.BoolValue value) 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.HttpConnectionManager.Builder.setGenerateRequestId(com.google.protobuf.BoolValue.Builder builderForValue) 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.HttpConnectionManager.Builder.setHttp2ProtocolOptions(Http2ProtocolOptions value) Additional HTTP/2 settings that are passed directly to the HTTP/2 codec.HttpConnectionManager.Builder.setHttp2ProtocolOptions(Http2ProtocolOptions.Builder builderForValue) Additional HTTP/2 settings that are passed directly to the HTTP/2 codec.HttpConnectionManager.Builder.setHttpFilters(int index, HttpFilter value) A list of individual HTTP filters that make up the filter chain for requests made to the connection manager.HttpConnectionManager.Builder.setHttpFilters(int index, HttpFilter.Builder builderForValue) A list of individual HTTP filters that make up the filter chain for requests made to the connection manager.HttpConnectionManager.Builder.setHttpProtocolOptions(Http1ProtocolOptions value) Additional HTTP/1 settings that are passed to the HTTP/1 codec.HttpConnectionManager.Builder.setHttpProtocolOptions(Http1ProtocolOptions.Builder builderForValue) Additional HTTP/1 settings that are passed to the HTTP/1 codec.HttpConnectionManager.Builder.setIdleTimeout(com.google.protobuf.Duration value) Deprecated.HttpConnectionManager.Builder.setIdleTimeout(com.google.protobuf.Duration.Builder builderForValue) Deprecated.HttpConnectionManager.Builder.setInternalAddressConfig(HttpConnectionManager.InternalAddressConfig value) Configures what network addresses are considered internal for stats and header sanitation purposes.HttpConnectionManager.Builder.setInternalAddressConfig(HttpConnectionManager.InternalAddressConfig.Builder builderForValue) Configures what network addresses are considered internal for stats and header sanitation purposes.HttpConnectionManager.Builder.setMaxRequestHeadersKb(com.google.protobuf.UInt32Value value) The maximum request headers size for incoming connections.HttpConnectionManager.Builder.setMaxRequestHeadersKb(com.google.protobuf.UInt32Value.Builder builderForValue) The maximum request headers size for incoming connections.HttpConnectionManager.Builder.setMergeSlashes(boolean value) Determines if adjacent slashes in the path are merged into one before any processing of requests by HTTP filters or routing.HttpConnectionManager.Builder.setNormalizePath(com.google.protobuf.BoolValue value) Should paths be normalized according to RFC 3986 before any processing of requests by HTTP filters or routing?HttpConnectionManager.Builder.setNormalizePath(com.google.protobuf.BoolValue.Builder builderForValue) Should paths be normalized according to RFC 3986 before any processing of requests by HTTP filters or routing?HttpConnectionManager.Builder.setPreserveExternalRequestId(boolean value) Whether the connection manager will keep the :ref:`x-request-id <config_http_conn_man_headers_x-request-id>` header if passed for a request that is edge (Edge request is the request from external clients to front Envoy) and not reset it, which is the current Envoy behaviour.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.The connection manager’s route table will be dynamically loaded via the RDS API.HttpConnectionManager.Builder.setRds(Rds.Builder builderForValue) The connection manager’s route table will be dynamically loaded via the RDS API.HttpConnectionManager.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) 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*.HttpConnectionManager.Builder.setRequestIdExtension(RequestIDExtension value) The configuration of the request ID extension.HttpConnectionManager.Builder.setRequestIdExtension(RequestIDExtension.Builder builderForValue) The configuration of the request ID extension.HttpConnectionManager.Builder.setRequestTimeout(com.google.protobuf.Duration value) The amount of time that Envoy will wait for the entire request to be received.HttpConnectionManager.Builder.setRequestTimeout(com.google.protobuf.Duration.Builder builderForValue) The amount of time that Envoy will wait for the entire request to be received.HttpConnectionManager.Builder.setRouteConfig(RouteConfiguration value) The route table for the connection manager is static and is specified in this property.HttpConnectionManager.Builder.setRouteConfig(RouteConfiguration.Builder builderForValue) The route table for the connection manager is static and is specified in this property.HttpConnectionManager.Builder.setScopedRoutes(ScopedRoutes value) A route table will be dynamically assigned to each request based on request attributes (e.g., the value of a header).HttpConnectionManager.Builder.setScopedRoutes(ScopedRoutes.Builder builderForValue) A route table will be dynamically assigned to each request based on request attributes (e.g., the value of a header).HttpConnectionManager.Builder.setServerHeaderTransformation(HttpConnectionManager.ServerHeaderTransformation value) Defines the action to be applied to the Server header on the response path.HttpConnectionManager.Builder.setServerHeaderTransformationValue(int value) Defines the action to be applied to the Server header on the response path.HttpConnectionManager.Builder.setServerName(String value) An optional override that the connection manager will write to the server header in responses.HttpConnectionManager.Builder.setServerNameBytes(com.google.protobuf.ByteString value) An optional override that the connection manager will write to the server header in responses.HttpConnectionManager.Builder.setSetCurrentClientCertDetails(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.HttpConnectionManager.Builder.setSetCurrentClientCertDetails(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.HttpConnectionManager.Builder.setSkipXffAppend(boolean value) If set, Envoy will not append the remote address to the :ref:`config_http_conn_man_headers_x-forwarded-for` HTTP header.HttpConnectionManager.Builder.setStatPrefix(String value) The human readable prefix to use when emitting statistics for the connection manager.HttpConnectionManager.Builder.setStatPrefixBytes(com.google.protobuf.ByteString value) The human readable prefix to use when emitting statistics for the connection manager.HttpConnectionManager.Builder.setStreamIdleTimeout(com.google.protobuf.Duration value) The stream idle timeout for connections managed by the connection manager.HttpConnectionManager.Builder.setStreamIdleTimeout(com.google.protobuf.Duration.Builder builderForValue) The stream idle timeout for connections managed by the connection manager.HttpConnectionManager.Builder.setTracing(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>`.HttpConnectionManager.Builder.setTracing(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>`.HttpConnectionManager.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) HttpConnectionManager.Builder.setUpgradeConfigs(int index, HttpConnectionManager.UpgradeConfig value) repeated .envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager.UpgradeConfig upgrade_configs = 23;HttpConnectionManager.Builder.setUpgradeConfigs(int index, HttpConnectionManager.UpgradeConfig.Builder builderForValue) repeated .envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager.UpgradeConfig upgrade_configs = 23;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.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.Via header value to append to request and response headers.HttpConnectionManager.Builder.setViaBytes(com.google.protobuf.ByteString value) Via header value to append to request and response headers.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.HttpConnectionManager.toBuilder()