public static final class UdpProxyConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder> implements UdpProxyConfigOrBuilder
Configuration for the UDP proxy filter. [#next-free-field: 6]Protobuf type
envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig| Modifier and Type | Method and Description |
|---|---|
UdpProxyConfig.Builder |
addAllHashPolicies(Iterable<? extends UdpProxyConfig.HashPolicy> values)
Optional configuration for UDP proxy hash policies.
|
UdpProxyConfig.Builder |
addHashPolicies(int index,
UdpProxyConfig.HashPolicy.Builder builderForValue)
Optional configuration for UDP proxy hash policies.
|
UdpProxyConfig.Builder |
addHashPolicies(int index,
UdpProxyConfig.HashPolicy value)
Optional configuration for UDP proxy hash policies.
|
UdpProxyConfig.Builder |
addHashPolicies(UdpProxyConfig.HashPolicy.Builder builderForValue)
Optional configuration for UDP proxy hash policies.
|
UdpProxyConfig.Builder |
addHashPolicies(UdpProxyConfig.HashPolicy value)
Optional configuration for UDP proxy hash policies.
|
UdpProxyConfig.HashPolicy.Builder |
addHashPoliciesBuilder()
Optional configuration for UDP proxy hash policies.
|
UdpProxyConfig.HashPolicy.Builder |
addHashPoliciesBuilder(int index)
Optional configuration for UDP proxy hash policies.
|
UdpProxyConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
UdpProxyConfig |
build() |
UdpProxyConfig |
buildPartial() |
UdpProxyConfig.Builder |
clear() |
UdpProxyConfig.Builder |
clearCluster()
The upstream cluster to connect to.
|
UdpProxyConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
UdpProxyConfig.Builder |
clearHashPolicies()
Optional configuration for UDP proxy hash policies.
|
UdpProxyConfig.Builder |
clearIdleTimeout()
The idle timeout for sessions.
|
UdpProxyConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
UdpProxyConfig.Builder |
clearRouteSpecifier() |
UdpProxyConfig.Builder |
clearStatPrefix()
The stat prefix used when emitting UDP proxy filter stats.
|
UdpProxyConfig.Builder |
clearUseOriginalSrcIp()
Use the remote downstream IP address as the sender IP address when sending packets to upstream hosts.
|
UdpProxyConfig.Builder |
clone() |
String |
getCluster()
The upstream cluster to connect to.
|
com.google.protobuf.ByteString |
getClusterBytes()
The upstream cluster to connect to.
|
UdpProxyConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
UdpProxyConfig.HashPolicy |
getHashPolicies(int index)
Optional configuration for UDP proxy hash policies.
|
UdpProxyConfig.HashPolicy.Builder |
getHashPoliciesBuilder(int index)
Optional configuration for UDP proxy hash policies.
|
List<UdpProxyConfig.HashPolicy.Builder> |
getHashPoliciesBuilderList()
Optional configuration for UDP proxy hash policies.
|
int |
getHashPoliciesCount()
Optional configuration for UDP proxy hash policies.
|
List<UdpProxyConfig.HashPolicy> |
getHashPoliciesList()
Optional configuration for UDP proxy hash policies.
|
UdpProxyConfig.HashPolicyOrBuilder |
getHashPoliciesOrBuilder(int index)
Optional configuration for UDP proxy hash policies.
|
List<? extends UdpProxyConfig.HashPolicyOrBuilder> |
getHashPoliciesOrBuilderList()
Optional configuration for UDP proxy hash policies.
|
com.google.protobuf.Duration |
getIdleTimeout()
The idle timeout for sessions.
|
com.google.protobuf.Duration.Builder |
getIdleTimeoutBuilder()
The idle timeout for sessions.
|
com.google.protobuf.DurationOrBuilder |
getIdleTimeoutOrBuilder()
The idle timeout for sessions.
|
UdpProxyConfig.RouteSpecifierCase |
getRouteSpecifierCase() |
String |
getStatPrefix()
The stat prefix used when emitting UDP proxy filter stats.
|
com.google.protobuf.ByteString |
getStatPrefixBytes()
The stat prefix used when emitting UDP proxy filter stats.
|
boolean |
getUseOriginalSrcIp()
Use the remote downstream IP address as the sender IP address when sending packets to upstream hosts.
|
boolean |
hasIdleTimeout()
The idle timeout for sessions.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
UdpProxyConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
UdpProxyConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
UdpProxyConfig.Builder |
mergeFrom(UdpProxyConfig other) |
UdpProxyConfig.Builder |
mergeIdleTimeout(com.google.protobuf.Duration value)
The idle timeout for sessions.
|
UdpProxyConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
UdpProxyConfig.Builder |
removeHashPolicies(int index)
Optional configuration for UDP proxy hash policies.
|
UdpProxyConfig.Builder |
setCluster(String value)
The upstream cluster to connect to.
|
UdpProxyConfig.Builder |
setClusterBytes(com.google.protobuf.ByteString value)
The upstream cluster to connect to.
|
UdpProxyConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
UdpProxyConfig.Builder |
setHashPolicies(int index,
UdpProxyConfig.HashPolicy.Builder builderForValue)
Optional configuration for UDP proxy hash policies.
|
UdpProxyConfig.Builder |
setHashPolicies(int index,
UdpProxyConfig.HashPolicy value)
Optional configuration for UDP proxy hash policies.
|
UdpProxyConfig.Builder |
setIdleTimeout(com.google.protobuf.Duration.Builder builderForValue)
The idle timeout for sessions.
|
UdpProxyConfig.Builder |
setIdleTimeout(com.google.protobuf.Duration value)
The idle timeout for sessions.
|
UdpProxyConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
UdpProxyConfig.Builder |
setStatPrefix(String value)
The stat prefix used when emitting UDP proxy filter stats.
|
UdpProxyConfig.Builder |
setStatPrefixBytes(com.google.protobuf.ByteString value)
The stat prefix used when emitting UDP proxy filter stats.
|
UdpProxyConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
UdpProxyConfig.Builder |
setUseOriginalSrcIp(boolean value)
Use the remote downstream IP address as the sender IP address when sending packets to upstream hosts.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder>public UdpProxyConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder>public UdpProxyConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic UdpProxyConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic UdpProxyConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic UdpProxyConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder>public UdpProxyConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder>public UdpProxyConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder>public UdpProxyConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder>public UdpProxyConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder>public UdpProxyConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder>public UdpProxyConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<UdpProxyConfig.Builder>public UdpProxyConfig.Builder mergeFrom(UdpProxyConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder>public UdpProxyConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<UdpProxyConfig.Builder>IOExceptionpublic UdpProxyConfig.RouteSpecifierCase getRouteSpecifierCase()
getRouteSpecifierCase in interface UdpProxyConfigOrBuilderpublic UdpProxyConfig.Builder clearRouteSpecifier()
public String getStatPrefix()
The stat prefix used when emitting UDP proxy filter stats.
string stat_prefix = 1 [(.validate.rules) = { ... }getStatPrefix in interface UdpProxyConfigOrBuilderpublic com.google.protobuf.ByteString getStatPrefixBytes()
The stat prefix used when emitting UDP proxy filter stats.
string stat_prefix = 1 [(.validate.rules) = { ... }getStatPrefixBytes in interface UdpProxyConfigOrBuilderpublic UdpProxyConfig.Builder setStatPrefix(String value)
The stat prefix used when emitting UDP proxy filter stats.
string stat_prefix = 1 [(.validate.rules) = { ... }public UdpProxyConfig.Builder clearStatPrefix()
The stat prefix used when emitting UDP proxy filter stats.
string stat_prefix = 1 [(.validate.rules) = { ... }public UdpProxyConfig.Builder setStatPrefixBytes(com.google.protobuf.ByteString value)
The stat prefix used when emitting UDP proxy filter stats.
string stat_prefix = 1 [(.validate.rules) = { ... }public String getCluster()
The upstream cluster to connect to.
string cluster = 2 [(.validate.rules) = { ... }getCluster in interface UdpProxyConfigOrBuilderpublic com.google.protobuf.ByteString getClusterBytes()
The upstream cluster to connect to.
string cluster = 2 [(.validate.rules) = { ... }getClusterBytes in interface UdpProxyConfigOrBuilderpublic UdpProxyConfig.Builder setCluster(String value)
The upstream cluster to connect to.
string cluster = 2 [(.validate.rules) = { ... }public UdpProxyConfig.Builder clearCluster()
The upstream cluster to connect to.
string cluster = 2 [(.validate.rules) = { ... }public UdpProxyConfig.Builder setClusterBytes(com.google.protobuf.ByteString value)
The upstream cluster to connect to.
string cluster = 2 [(.validate.rules) = { ... }public boolean hasIdleTimeout()
The idle timeout for sessions. Idle is defined as no datagrams between received or sent by the session. The default if not specified is 1 minute.
.google.protobuf.Duration idle_timeout = 3;hasIdleTimeout in interface UdpProxyConfigOrBuilderpublic com.google.protobuf.Duration getIdleTimeout()
The idle timeout for sessions. Idle is defined as no datagrams between received or sent by the session. The default if not specified is 1 minute.
.google.protobuf.Duration idle_timeout = 3;getIdleTimeout in interface UdpProxyConfigOrBuilderpublic UdpProxyConfig.Builder setIdleTimeout(com.google.protobuf.Duration value)
The idle timeout for sessions. Idle is defined as no datagrams between received or sent by the session. The default if not specified is 1 minute.
.google.protobuf.Duration idle_timeout = 3;public UdpProxyConfig.Builder setIdleTimeout(com.google.protobuf.Duration.Builder builderForValue)
The idle timeout for sessions. Idle is defined as no datagrams between received or sent by the session. The default if not specified is 1 minute.
.google.protobuf.Duration idle_timeout = 3;public UdpProxyConfig.Builder mergeIdleTimeout(com.google.protobuf.Duration value)
The idle timeout for sessions. Idle is defined as no datagrams between received or sent by the session. The default if not specified is 1 minute.
.google.protobuf.Duration idle_timeout = 3;public UdpProxyConfig.Builder clearIdleTimeout()
The idle timeout for sessions. Idle is defined as no datagrams between received or sent by the session. The default if not specified is 1 minute.
.google.protobuf.Duration idle_timeout = 3;public com.google.protobuf.Duration.Builder getIdleTimeoutBuilder()
The idle timeout for sessions. Idle is defined as no datagrams between received or sent by the session. The default if not specified is 1 minute.
.google.protobuf.Duration idle_timeout = 3;public com.google.protobuf.DurationOrBuilder getIdleTimeoutOrBuilder()
The idle timeout for sessions. Idle is defined as no datagrams between received or sent by the session. The default if not specified is 1 minute.
.google.protobuf.Duration idle_timeout = 3;getIdleTimeoutOrBuilder in interface UdpProxyConfigOrBuilderpublic boolean getUseOriginalSrcIp()
Use the remote downstream IP address as the sender IP address when sending packets to upstream hosts. This option requires Envoy to be run with the *CAP_NET_ADMIN* capability on Linux. And the IPv6 stack must be enabled on Linux kernel. This option does not preserve the remote downstream port. If this option is enabled, the IP address of sent datagrams will be changed to the remote downstream IP address. This means that Envoy will not receive packets that are sent by upstream hosts because the upstream hosts will send the packets with the remote downstream IP address as the destination. All packets will be routed to the remote downstream directly if there are route rules on the upstream host side. There are two options to return the packets back to the remote downstream. The first one is to use DSR (Direct Server Return). The other one is to configure routing rules on the upstream hosts to forward all packets back to Envoy and configure iptables rules on the host running Envoy to forward all packets from upstream hosts to the Envoy process so that Envoy can forward the packets to the downstream. If the platform does not support this option, Envoy will raise a configuration error.
bool use_original_src_ip = 4;getUseOriginalSrcIp in interface UdpProxyConfigOrBuilderpublic UdpProxyConfig.Builder setUseOriginalSrcIp(boolean value)
Use the remote downstream IP address as the sender IP address when sending packets to upstream hosts. This option requires Envoy to be run with the *CAP_NET_ADMIN* capability on Linux. And the IPv6 stack must be enabled on Linux kernel. This option does not preserve the remote downstream port. If this option is enabled, the IP address of sent datagrams will be changed to the remote downstream IP address. This means that Envoy will not receive packets that are sent by upstream hosts because the upstream hosts will send the packets with the remote downstream IP address as the destination. All packets will be routed to the remote downstream directly if there are route rules on the upstream host side. There are two options to return the packets back to the remote downstream. The first one is to use DSR (Direct Server Return). The other one is to configure routing rules on the upstream hosts to forward all packets back to Envoy and configure iptables rules on the host running Envoy to forward all packets from upstream hosts to the Envoy process so that Envoy can forward the packets to the downstream. If the platform does not support this option, Envoy will raise a configuration error.
bool use_original_src_ip = 4;public UdpProxyConfig.Builder clearUseOriginalSrcIp()
Use the remote downstream IP address as the sender IP address when sending packets to upstream hosts. This option requires Envoy to be run with the *CAP_NET_ADMIN* capability on Linux. And the IPv6 stack must be enabled on Linux kernel. This option does not preserve the remote downstream port. If this option is enabled, the IP address of sent datagrams will be changed to the remote downstream IP address. This means that Envoy will not receive packets that are sent by upstream hosts because the upstream hosts will send the packets with the remote downstream IP address as the destination. All packets will be routed to the remote downstream directly if there are route rules on the upstream host side. There are two options to return the packets back to the remote downstream. The first one is to use DSR (Direct Server Return). The other one is to configure routing rules on the upstream hosts to forward all packets back to Envoy and configure iptables rules on the host running Envoy to forward all packets from upstream hosts to the Envoy process so that Envoy can forward the packets to the downstream. If the platform does not support this option, Envoy will raise a configuration error.
bool use_original_src_ip = 4;public List<UdpProxyConfig.HashPolicy> getHashPoliciesList()
Optional configuration for UDP proxy hash policies. If hash_policies is not set, the hash-based load balancing algorithms will select a host randomly. Currently the number of hash policies is limited to 1.
repeated .envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.HashPolicy hash_policies = 5 [(.validate.rules) = { ... }getHashPoliciesList in interface UdpProxyConfigOrBuilderpublic int getHashPoliciesCount()
Optional configuration for UDP proxy hash policies. If hash_policies is not set, the hash-based load balancing algorithms will select a host randomly. Currently the number of hash policies is limited to 1.
repeated .envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.HashPolicy hash_policies = 5 [(.validate.rules) = { ... }getHashPoliciesCount in interface UdpProxyConfigOrBuilderpublic UdpProxyConfig.HashPolicy getHashPolicies(int index)
Optional configuration for UDP proxy hash policies. If hash_policies is not set, the hash-based load balancing algorithms will select a host randomly. Currently the number of hash policies is limited to 1.
repeated .envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.HashPolicy hash_policies = 5 [(.validate.rules) = { ... }getHashPolicies in interface UdpProxyConfigOrBuilderpublic UdpProxyConfig.Builder setHashPolicies(int index, UdpProxyConfig.HashPolicy value)
Optional configuration for UDP proxy hash policies. If hash_policies is not set, the hash-based load balancing algorithms will select a host randomly. Currently the number of hash policies is limited to 1.
repeated .envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.HashPolicy hash_policies = 5 [(.validate.rules) = { ... }public UdpProxyConfig.Builder setHashPolicies(int index, UdpProxyConfig.HashPolicy.Builder builderForValue)
Optional configuration for UDP proxy hash policies. If hash_policies is not set, the hash-based load balancing algorithms will select a host randomly. Currently the number of hash policies is limited to 1.
repeated .envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.HashPolicy hash_policies = 5 [(.validate.rules) = { ... }public UdpProxyConfig.Builder addHashPolicies(UdpProxyConfig.HashPolicy value)
Optional configuration for UDP proxy hash policies. If hash_policies is not set, the hash-based load balancing algorithms will select a host randomly. Currently the number of hash policies is limited to 1.
repeated .envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.HashPolicy hash_policies = 5 [(.validate.rules) = { ... }public UdpProxyConfig.Builder addHashPolicies(int index, UdpProxyConfig.HashPolicy value)
Optional configuration for UDP proxy hash policies. If hash_policies is not set, the hash-based load balancing algorithms will select a host randomly. Currently the number of hash policies is limited to 1.
repeated .envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.HashPolicy hash_policies = 5 [(.validate.rules) = { ... }public UdpProxyConfig.Builder addHashPolicies(UdpProxyConfig.HashPolicy.Builder builderForValue)
Optional configuration for UDP proxy hash policies. If hash_policies is not set, the hash-based load balancing algorithms will select a host randomly. Currently the number of hash policies is limited to 1.
repeated .envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.HashPolicy hash_policies = 5 [(.validate.rules) = { ... }public UdpProxyConfig.Builder addHashPolicies(int index, UdpProxyConfig.HashPolicy.Builder builderForValue)
Optional configuration for UDP proxy hash policies. If hash_policies is not set, the hash-based load balancing algorithms will select a host randomly. Currently the number of hash policies is limited to 1.
repeated .envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.HashPolicy hash_policies = 5 [(.validate.rules) = { ... }public UdpProxyConfig.Builder addAllHashPolicies(Iterable<? extends UdpProxyConfig.HashPolicy> values)
Optional configuration for UDP proxy hash policies. If hash_policies is not set, the hash-based load balancing algorithms will select a host randomly. Currently the number of hash policies is limited to 1.
repeated .envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.HashPolicy hash_policies = 5 [(.validate.rules) = { ... }public UdpProxyConfig.Builder clearHashPolicies()
Optional configuration for UDP proxy hash policies. If hash_policies is not set, the hash-based load balancing algorithms will select a host randomly. Currently the number of hash policies is limited to 1.
repeated .envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.HashPolicy hash_policies = 5 [(.validate.rules) = { ... }public UdpProxyConfig.Builder removeHashPolicies(int index)
Optional configuration for UDP proxy hash policies. If hash_policies is not set, the hash-based load balancing algorithms will select a host randomly. Currently the number of hash policies is limited to 1.
repeated .envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.HashPolicy hash_policies = 5 [(.validate.rules) = { ... }public UdpProxyConfig.HashPolicy.Builder getHashPoliciesBuilder(int index)
Optional configuration for UDP proxy hash policies. If hash_policies is not set, the hash-based load balancing algorithms will select a host randomly. Currently the number of hash policies is limited to 1.
repeated .envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.HashPolicy hash_policies = 5 [(.validate.rules) = { ... }public UdpProxyConfig.HashPolicyOrBuilder getHashPoliciesOrBuilder(int index)
Optional configuration for UDP proxy hash policies. If hash_policies is not set, the hash-based load balancing algorithms will select a host randomly. Currently the number of hash policies is limited to 1.
repeated .envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.HashPolicy hash_policies = 5 [(.validate.rules) = { ... }getHashPoliciesOrBuilder in interface UdpProxyConfigOrBuilderpublic List<? extends UdpProxyConfig.HashPolicyOrBuilder> getHashPoliciesOrBuilderList()
Optional configuration for UDP proxy hash policies. If hash_policies is not set, the hash-based load balancing algorithms will select a host randomly. Currently the number of hash policies is limited to 1.
repeated .envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.HashPolicy hash_policies = 5 [(.validate.rules) = { ... }getHashPoliciesOrBuilderList in interface UdpProxyConfigOrBuilderpublic UdpProxyConfig.HashPolicy.Builder addHashPoliciesBuilder()
Optional configuration for UDP proxy hash policies. If hash_policies is not set, the hash-based load balancing algorithms will select a host randomly. Currently the number of hash policies is limited to 1.
repeated .envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.HashPolicy hash_policies = 5 [(.validate.rules) = { ... }public UdpProxyConfig.HashPolicy.Builder addHashPoliciesBuilder(int index)
Optional configuration for UDP proxy hash policies. If hash_policies is not set, the hash-based load balancing algorithms will select a host randomly. Currently the number of hash policies is limited to 1.
repeated .envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.HashPolicy hash_policies = 5 [(.validate.rules) = { ... }public List<UdpProxyConfig.HashPolicy.Builder> getHashPoliciesBuilderList()
Optional configuration for UDP proxy hash policies. If hash_policies is not set, the hash-based load balancing algorithms will select a host randomly. Currently the number of hash policies is limited to 1.
repeated .envoy.extensions.filters.udp.udp_proxy.v3.UdpProxyConfig.HashPolicy hash_policies = 5 [(.validate.rules) = { ... }public final UdpProxyConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder>public final UdpProxyConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<UdpProxyConfig.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.