Uses of Class
io.envoyproxy.envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.UdpTunnelingConfig.Builder
Packages that use UdpProxyConfig.UdpTunnelingConfig.Builder
-
Uses of UdpProxyConfig.UdpTunnelingConfig.Builder in io.envoyproxy.envoy.extensions.filters.udp.udp_proxy.v3
Methods in io.envoyproxy.envoy.extensions.filters.udp.udp_proxy.v3 that return UdpProxyConfig.UdpTunnelingConfig.BuilderModifier and TypeMethodDescriptionUdpProxyConfig.UdpTunnelingConfig.Builder.addAllHeadersToAdd(Iterable<? extends HeaderValueOption> values) Additional request headers to upstream proxy.UdpProxyConfig.UdpTunnelingConfig.Builder.addHeadersToAdd(int index, HeaderValueOption value) Additional request headers to upstream proxy.UdpProxyConfig.UdpTunnelingConfig.Builder.addHeadersToAdd(int index, HeaderValueOption.Builder builderForValue) Additional request headers to upstream proxy.UdpProxyConfig.UdpTunnelingConfig.Builder.addHeadersToAdd(HeaderValueOption value) Additional request headers to upstream proxy.UdpProxyConfig.UdpTunnelingConfig.Builder.addHeadersToAdd(HeaderValueOption.Builder builderForValue) Additional request headers to upstream proxy.UdpProxyConfig.UdpTunnelingConfig.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) UdpProxyConfig.UdpTunnelingConfig.Builder.clear()UdpProxyConfig.UdpTunnelingConfig.Builder.clearBufferOptions()If configured, the filter will buffer datagrams in case that it is waiting for the upstream to be ready, whether if it is during the connection process or due to upstream buffer watermarks.UdpProxyConfig.UdpTunnelingConfig.Builder.clearDefaultTargetPort()The default target port to send in the CONNECT headers to the upstream proxy.UdpProxyConfig.UdpTunnelingConfig.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) UdpProxyConfig.UdpTunnelingConfig.Builder.clearHeadersToAdd()Additional request headers to upstream proxy.UdpProxyConfig.UdpTunnelingConfig.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) UdpProxyConfig.UdpTunnelingConfig.Builder.clearPostPath()The path used with POST method.UdpProxyConfig.UdpTunnelingConfig.Builder.clearPropagateResponseHeaders()Save the response headers to the downstream info filter state for consumption by the session filters.UdpProxyConfig.UdpTunnelingConfig.Builder.clearPropagateResponseTrailers()Save the response trailers to the downstream info filter state for consumption by the session filters.UdpProxyConfig.UdpTunnelingConfig.Builder.clearProxyHost()The hostname to send in the synthesized CONNECT headers to the upstream proxy.UdpProxyConfig.UdpTunnelingConfig.Builder.clearProxyPort()Optional port value to add to the HTTP request URI.UdpProxyConfig.UdpTunnelingConfig.Builder.clearRetryOptions()Optional retry options, in case connecting to the upstream failed.UdpProxyConfig.UdpTunnelingConfig.Builder.clearTargetHost()The target host to send in the synthesized CONNECT headers to the upstream proxy.UdpProxyConfig.UdpTunnelingConfig.Builder.clearUsePost()Use POST method instead of CONNECT method to tunnel the UDP stream. .. note:: If use_post is set, the upstream stream does not comply with the connect-udp RFC, and instead it will be a POST request. the path used in the headers will be set from the post_path field, and the headers will not contain the target host and target port, as required by the connect-udp protocol.UdpProxyConfig.UdpTunnelingConfig.Builder.clone()UdpProxyConfig.Builder.getTunnelingConfigBuilder()If set, this configures UDP tunneling.UdpProxyConfig.UdpTunnelingConfig.Builder.mergeBufferOptions(UdpProxyConfig.UdpTunnelingConfig.BufferOptions value) If configured, the filter will buffer datagrams in case that it is waiting for the upstream to be ready, whether if it is during the connection process or due to upstream buffer watermarks.UdpProxyConfig.UdpTunnelingConfig.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) UdpProxyConfig.UdpTunnelingConfig.Builder.mergeFrom(com.google.protobuf.Message other) UdpProxyConfig.UdpTunnelingConfig.Builder.mergeFrom(UdpProxyConfig.UdpTunnelingConfig other) UdpProxyConfig.UdpTunnelingConfig.Builder.mergeProxyPort(com.google.protobuf.UInt32Value value) Optional port value to add to the HTTP request URI.UdpProxyConfig.UdpTunnelingConfig.Builder.mergeRetryOptions(UdpProxyConfig.UdpTunnelingConfig.RetryOptions value) Optional retry options, in case connecting to the upstream failed.UdpProxyConfig.UdpTunnelingConfig.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) UdpProxyConfig.UdpTunnelingConfig.newBuilder()UdpProxyConfig.UdpTunnelingConfig.newBuilder(UdpProxyConfig.UdpTunnelingConfig prototype) UdpProxyConfig.UdpTunnelingConfig.newBuilderForType()UdpProxyConfig.UdpTunnelingConfig.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) UdpProxyConfig.UdpTunnelingConfig.Builder.removeHeadersToAdd(int index) Additional request headers to upstream proxy.UdpProxyConfig.UdpTunnelingConfig.Builder.setBufferOptions(UdpProxyConfig.UdpTunnelingConfig.BufferOptions value) If configured, the filter will buffer datagrams in case that it is waiting for the upstream to be ready, whether if it is during the connection process or due to upstream buffer watermarks.UdpProxyConfig.UdpTunnelingConfig.Builder.setBufferOptions(UdpProxyConfig.UdpTunnelingConfig.BufferOptions.Builder builderForValue) If configured, the filter will buffer datagrams in case that it is waiting for the upstream to be ready, whether if it is during the connection process or due to upstream buffer watermarks.UdpProxyConfig.UdpTunnelingConfig.Builder.setDefaultTargetPort(int value) The default target port to send in the CONNECT headers to the upstream proxy.UdpProxyConfig.UdpTunnelingConfig.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) UdpProxyConfig.UdpTunnelingConfig.Builder.setHeadersToAdd(int index, HeaderValueOption value) Additional request headers to upstream proxy.UdpProxyConfig.UdpTunnelingConfig.Builder.setHeadersToAdd(int index, HeaderValueOption.Builder builderForValue) Additional request headers to upstream proxy.UdpProxyConfig.UdpTunnelingConfig.Builder.setPostPath(String value) The path used with POST method.UdpProxyConfig.UdpTunnelingConfig.Builder.setPostPathBytes(com.google.protobuf.ByteString value) The path used with POST method.UdpProxyConfig.UdpTunnelingConfig.Builder.setPropagateResponseHeaders(boolean value) Save the response headers to the downstream info filter state for consumption by the session filters.UdpProxyConfig.UdpTunnelingConfig.Builder.setPropagateResponseTrailers(boolean value) Save the response trailers to the downstream info filter state for consumption by the session filters.UdpProxyConfig.UdpTunnelingConfig.Builder.setProxyHost(String value) The hostname to send in the synthesized CONNECT headers to the upstream proxy.UdpProxyConfig.UdpTunnelingConfig.Builder.setProxyHostBytes(com.google.protobuf.ByteString value) The hostname to send in the synthesized CONNECT headers to the upstream proxy.UdpProxyConfig.UdpTunnelingConfig.Builder.setProxyPort(com.google.protobuf.UInt32Value value) Optional port value to add to the HTTP request URI.UdpProxyConfig.UdpTunnelingConfig.Builder.setProxyPort(com.google.protobuf.UInt32Value.Builder builderForValue) Optional port value to add to the HTTP request URI.UdpProxyConfig.UdpTunnelingConfig.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) UdpProxyConfig.UdpTunnelingConfig.Builder.setRetryOptions(UdpProxyConfig.UdpTunnelingConfig.RetryOptions value) Optional retry options, in case connecting to the upstream failed.UdpProxyConfig.UdpTunnelingConfig.Builder.setRetryOptions(UdpProxyConfig.UdpTunnelingConfig.RetryOptions.Builder builderForValue) Optional retry options, in case connecting to the upstream failed.UdpProxyConfig.UdpTunnelingConfig.Builder.setTargetHost(String value) The target host to send in the synthesized CONNECT headers to the upstream proxy.UdpProxyConfig.UdpTunnelingConfig.Builder.setTargetHostBytes(com.google.protobuf.ByteString value) The target host to send in the synthesized CONNECT headers to the upstream proxy.UdpProxyConfig.UdpTunnelingConfig.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) UdpProxyConfig.UdpTunnelingConfig.Builder.setUsePost(boolean value) Use POST method instead of CONNECT method to tunnel the UDP stream. .. note:: If use_post is set, the upstream stream does not comply with the connect-udp RFC, and instead it will be a POST request. the path used in the headers will be set from the post_path field, and the headers will not contain the target host and target port, as required by the connect-udp protocol.UdpProxyConfig.UdpTunnelingConfig.toBuilder()Methods in io.envoyproxy.envoy.extensions.filters.udp.udp_proxy.v3 with parameters of type UdpProxyConfig.UdpTunnelingConfig.BuilderModifier and TypeMethodDescriptionUdpProxyConfig.Builder.setTunnelingConfig(UdpProxyConfig.UdpTunnelingConfig.Builder builderForValue) If set, this configures UDP tunneling.