Uses of Class
io.envoyproxy.envoy.extensions.filters.network.tcp_proxy.v3.TcpProxy.TunnelingConfig.Builder
Packages that use TcpProxy.TunnelingConfig.Builder
-
Uses of TcpProxy.TunnelingConfig.Builder in io.envoyproxy.envoy.extensions.filters.network.tcp_proxy.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.tcp_proxy.v3 that return TcpProxy.TunnelingConfig.BuilderModifier and TypeMethodDescriptionTcpProxy.TunnelingConfig.Builder.addAllHeadersToAdd(Iterable<? extends HeaderValueOption> values) Additional request headers to send to the upstream proxy.TcpProxy.TunnelingConfig.Builder.addHeadersToAdd(int index, HeaderValueOption value) Additional request headers to send to the upstream proxy.TcpProxy.TunnelingConfig.Builder.addHeadersToAdd(int index, HeaderValueOption.Builder builderForValue) Additional request headers to send to the upstream proxy.TcpProxy.TunnelingConfig.Builder.addHeadersToAdd(HeaderValueOption value) Additional request headers to send to the upstream proxy.TcpProxy.TunnelingConfig.Builder.addHeadersToAdd(HeaderValueOption.Builder builderForValue) Additional request headers to send to the upstream proxy.TcpProxy.TunnelingConfig.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) TcpProxy.TunnelingConfig.Builder.clear()TcpProxy.TunnelingConfig.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) TcpProxy.TunnelingConfig.Builder.clearHeadersToAdd()Additional request headers to send to the upstream proxy.TcpProxy.TunnelingConfig.Builder.clearHostname()The hostname to send in the synthesized CONNECT headers to the upstream proxy.TcpProxy.TunnelingConfig.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) TcpProxy.TunnelingConfig.Builder.clearPostPath()The path used with the POST method.TcpProxy.TunnelingConfig.Builder.clearPropagateResponseHeaders()Save response headers to the downstream connection's filter state for consumption by network filters.TcpProxy.TunnelingConfig.Builder.clearPropagateResponseTrailers()Save response trailers to the downstream connection's filter state for consumption by network filters.TcpProxy.TunnelingConfig.Builder.clearRequestIdExtension()The configuration of the request ID extension used for generation, validation, and associated tracing operations when tunneling.TcpProxy.TunnelingConfig.Builder.clearRequestIdHeader()The request header name to use for emitting the generated request ID on the tunneling HTTP request.TcpProxy.TunnelingConfig.Builder.clearRequestIdMetadataKey()The dynamic metadata key to use when storing the generated request ID.TcpProxy.TunnelingConfig.Builder.clearUsePost()Use the ``POST`` method instead of the ``CONNECT`` method to tunnel the TCP stream.TcpProxy.TunnelingConfig.Builder.clone()TcpProxy.Builder.getTunnelingConfigBuilder()If set, this configures tunneling, for example configuration options to tunnel TCP payload over HTTP CONNECT.TcpProxy.TunnelingConfig.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) TcpProxy.TunnelingConfig.Builder.mergeFrom(com.google.protobuf.Message other) TcpProxy.TunnelingConfig.Builder.mergeFrom(TcpProxy.TunnelingConfig other) TcpProxy.TunnelingConfig.Builder.mergeRequestIdExtension(RequestIDExtension value) The configuration of the request ID extension used for generation, validation, and associated tracing operations when tunneling.TcpProxy.TunnelingConfig.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) TcpProxy.TunnelingConfig.newBuilder()TcpProxy.TunnelingConfig.newBuilder(TcpProxy.TunnelingConfig prototype) TcpProxy.TunnelingConfig.newBuilderForType()protected TcpProxy.TunnelingConfig.BuilderTcpProxy.TunnelingConfig.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) TcpProxy.TunnelingConfig.Builder.removeHeadersToAdd(int index) Additional request headers to send to the upstream proxy.TcpProxy.TunnelingConfig.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) TcpProxy.TunnelingConfig.Builder.setHeadersToAdd(int index, HeaderValueOption value) Additional request headers to send to the upstream proxy.TcpProxy.TunnelingConfig.Builder.setHeadersToAdd(int index, HeaderValueOption.Builder builderForValue) Additional request headers to send to the upstream proxy.TcpProxy.TunnelingConfig.Builder.setHostname(String value) The hostname to send in the synthesized CONNECT headers to the upstream proxy.TcpProxy.TunnelingConfig.Builder.setHostnameBytes(com.google.protobuf.ByteString value) The hostname to send in the synthesized CONNECT headers to the upstream proxy.TcpProxy.TunnelingConfig.Builder.setPostPath(String value) The path used with the POST method.TcpProxy.TunnelingConfig.Builder.setPostPathBytes(com.google.protobuf.ByteString value) The path used with the POST method.TcpProxy.TunnelingConfig.Builder.setPropagateResponseHeaders(boolean value) Save response headers to the downstream connection's filter state for consumption by network filters.TcpProxy.TunnelingConfig.Builder.setPropagateResponseTrailers(boolean value) Save response trailers to the downstream connection's filter state for consumption by network filters.TcpProxy.TunnelingConfig.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) TcpProxy.TunnelingConfig.Builder.setRequestIdExtension(RequestIDExtension value) The configuration of the request ID extension used for generation, validation, and associated tracing operations when tunneling.TcpProxy.TunnelingConfig.Builder.setRequestIdExtension(RequestIDExtension.Builder builderForValue) The configuration of the request ID extension used for generation, validation, and associated tracing operations when tunneling.TcpProxy.TunnelingConfig.Builder.setRequestIdHeader(String value) The request header name to use for emitting the generated request ID on the tunneling HTTP request.TcpProxy.TunnelingConfig.Builder.setRequestIdHeaderBytes(com.google.protobuf.ByteString value) The request header name to use for emitting the generated request ID on the tunneling HTTP request.TcpProxy.TunnelingConfig.Builder.setRequestIdMetadataKey(String value) The dynamic metadata key to use when storing the generated request ID.TcpProxy.TunnelingConfig.Builder.setRequestIdMetadataKeyBytes(com.google.protobuf.ByteString value) The dynamic metadata key to use when storing the generated request ID.TcpProxy.TunnelingConfig.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) TcpProxy.TunnelingConfig.Builder.setUsePost(boolean value) Use the ``POST`` method instead of the ``CONNECT`` method to tunnel the TCP stream.TcpProxy.TunnelingConfig.toBuilder()Methods in io.envoyproxy.envoy.extensions.filters.network.tcp_proxy.v3 with parameters of type TcpProxy.TunnelingConfig.BuilderModifier and TypeMethodDescriptionTcpProxy.Builder.setTunnelingConfig(TcpProxy.TunnelingConfig.Builder builderForValue) If set, this configures tunneling, for example configuration options to tunnel TCP payload over HTTP CONNECT.