Class SubClustersConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<SubClustersConfig.Builder>
-
- io.envoyproxy.envoy.extensions.clusters.dynamic_forward_proxy.v3.SubClustersConfig.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,SubClustersConfigOrBuilder,Cloneable
- Enclosing class:
- SubClustersConfig
public static final class SubClustersConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SubClustersConfig.Builder> implements SubClustersConfigOrBuilder
Configuration for sub clusters. Hard code STRICT_DNS cluster type now.
Protobuf typeenvoy.extensions.clusters.dynamic_forward_proxy.v3.SubClustersConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SubClustersConfig.BuilderaddAllPreresolveClusters(Iterable<? extends SocketAddress> values)Sub clusters that should be created & warmed upon creation.SubClustersConfig.BuilderaddPreresolveClusters(int index, SocketAddress value)Sub clusters that should be created & warmed upon creation.SubClustersConfig.BuilderaddPreresolveClusters(int index, SocketAddress.Builder builderForValue)Sub clusters that should be created & warmed upon creation.SubClustersConfig.BuilderaddPreresolveClusters(SocketAddress value)Sub clusters that should be created & warmed upon creation.SubClustersConfig.BuilderaddPreresolveClusters(SocketAddress.Builder builderForValue)Sub clusters that should be created & warmed upon creation.SocketAddress.BuilderaddPreresolveClustersBuilder()Sub clusters that should be created & warmed upon creation.SocketAddress.BuilderaddPreresolveClustersBuilder(int index)Sub clusters that should be created & warmed upon creation.SubClustersConfig.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)SubClustersConfigbuild()SubClustersConfigbuildPartial()SubClustersConfig.Builderclear()SubClustersConfig.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)SubClustersConfig.BuilderclearLbPolicy()The :ref:`load balancer type <arch_overview_load_balancing_types>` to use when picking a host in a sub cluster.SubClustersConfig.BuilderclearMaxSubClusters()The maximum number of sub clusters that the DFP cluster will hold.SubClustersConfig.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)SubClustersConfig.BuilderclearPreresolveClusters()Sub clusters that should be created & warmed upon creation.SubClustersConfig.BuilderclearSubClusterTtl()The TTL for sub clusters that are unused.SubClustersConfig.Builderclone()SubClustersConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()Cluster.LbPolicygetLbPolicy()The :ref:`load balancer type <arch_overview_load_balancing_types>` to use when picking a host in a sub cluster.intgetLbPolicyValue()The :ref:`load balancer type <arch_overview_load_balancing_types>` to use when picking a host in a sub cluster.com.google.protobuf.UInt32ValuegetMaxSubClusters()The maximum number of sub clusters that the DFP cluster will hold.com.google.protobuf.UInt32Value.BuildergetMaxSubClustersBuilder()The maximum number of sub clusters that the DFP cluster will hold.com.google.protobuf.UInt32ValueOrBuildergetMaxSubClustersOrBuilder()The maximum number of sub clusters that the DFP cluster will hold.SocketAddressgetPreresolveClusters(int index)Sub clusters that should be created & warmed upon creation.SocketAddress.BuildergetPreresolveClustersBuilder(int index)Sub clusters that should be created & warmed upon creation.List<SocketAddress.Builder>getPreresolveClustersBuilderList()Sub clusters that should be created & warmed upon creation.intgetPreresolveClustersCount()Sub clusters that should be created & warmed upon creation.List<SocketAddress>getPreresolveClustersList()Sub clusters that should be created & warmed upon creation.SocketAddressOrBuildergetPreresolveClustersOrBuilder(int index)Sub clusters that should be created & warmed upon creation.List<? extends SocketAddressOrBuilder>getPreresolveClustersOrBuilderList()Sub clusters that should be created & warmed upon creation.com.google.protobuf.DurationgetSubClusterTtl()The TTL for sub clusters that are unused.com.google.protobuf.Duration.BuildergetSubClusterTtlBuilder()The TTL for sub clusters that are unused.com.google.protobuf.DurationOrBuildergetSubClusterTtlOrBuilder()The TTL for sub clusters that are unused.booleanhasMaxSubClusters()The maximum number of sub clusters that the DFP cluster will hold.booleanhasSubClusterTtl()The TTL for sub clusters that are unused.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()SubClustersConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)SubClustersConfig.BuildermergeFrom(com.google.protobuf.Message other)SubClustersConfig.BuildermergeFrom(SubClustersConfig other)SubClustersConfig.BuildermergeMaxSubClusters(com.google.protobuf.UInt32Value value)The maximum number of sub clusters that the DFP cluster will hold.SubClustersConfig.BuildermergeSubClusterTtl(com.google.protobuf.Duration value)The TTL for sub clusters that are unused.SubClustersConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)SubClustersConfig.BuilderremovePreresolveClusters(int index)Sub clusters that should be created & warmed upon creation.SubClustersConfig.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)SubClustersConfig.BuildersetLbPolicy(Cluster.LbPolicy value)The :ref:`load balancer type <arch_overview_load_balancing_types>` to use when picking a host in a sub cluster.SubClustersConfig.BuildersetLbPolicyValue(int value)The :ref:`load balancer type <arch_overview_load_balancing_types>` to use when picking a host in a sub cluster.SubClustersConfig.BuildersetMaxSubClusters(com.google.protobuf.UInt32Value value)The maximum number of sub clusters that the DFP cluster will hold.SubClustersConfig.BuildersetMaxSubClusters(com.google.protobuf.UInt32Value.Builder builderForValue)The maximum number of sub clusters that the DFP cluster will hold.SubClustersConfig.BuildersetPreresolveClusters(int index, SocketAddress value)Sub clusters that should be created & warmed upon creation.SubClustersConfig.BuildersetPreresolveClusters(int index, SocketAddress.Builder builderForValue)Sub clusters that should be created & warmed upon creation.SubClustersConfig.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)SubClustersConfig.BuildersetSubClusterTtl(com.google.protobuf.Duration value)The TTL for sub clusters that are unused.SubClustersConfig.BuildersetSubClusterTtl(com.google.protobuf.Duration.Builder builderForValue)The TTL for sub clusters that are unused.SubClustersConfig.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<SubClustersConfig.Builder>
-
clear
public SubClustersConfig.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<SubClustersConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<SubClustersConfig.Builder>
-
getDefaultInstanceForType
public SubClustersConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public SubClustersConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public SubClustersConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public SubClustersConfig.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<SubClustersConfig.Builder>
-
setField
public SubClustersConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SubClustersConfig.Builder>
-
clearField
public SubClustersConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SubClustersConfig.Builder>
-
clearOneof
public SubClustersConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<SubClustersConfig.Builder>
-
setRepeatedField
public SubClustersConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SubClustersConfig.Builder>
-
addRepeatedField
public SubClustersConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<SubClustersConfig.Builder>
-
mergeFrom
public SubClustersConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SubClustersConfig.Builder>
-
mergeFrom
public SubClustersConfig.Builder mergeFrom(SubClustersConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<SubClustersConfig.Builder>
-
mergeFrom
public SubClustersConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SubClustersConfig.Builder>- Throws:
IOException
-
getLbPolicyValue
public int getLbPolicyValue()
The :ref:`load balancer type <arch_overview_load_balancing_types>` to use when picking a host in a sub cluster. Note that CLUSTER_PROVIDED is not allowed here.
.envoy.config.cluster.v3.Cluster.LbPolicy lb_policy = 1 [(.validate.rules) = { ... }- Specified by:
getLbPolicyValuein interfaceSubClustersConfigOrBuilder- Returns:
- The enum numeric value on the wire for lbPolicy.
-
setLbPolicyValue
public SubClustersConfig.Builder setLbPolicyValue(int value)
The :ref:`load balancer type <arch_overview_load_balancing_types>` to use when picking a host in a sub cluster. Note that CLUSTER_PROVIDED is not allowed here.
.envoy.config.cluster.v3.Cluster.LbPolicy lb_policy = 1 [(.validate.rules) = { ... }- Parameters:
value- The enum numeric value on the wire for lbPolicy to set.- Returns:
- This builder for chaining.
-
getLbPolicy
public Cluster.LbPolicy getLbPolicy()
The :ref:`load balancer type <arch_overview_load_balancing_types>` to use when picking a host in a sub cluster. Note that CLUSTER_PROVIDED is not allowed here.
.envoy.config.cluster.v3.Cluster.LbPolicy lb_policy = 1 [(.validate.rules) = { ... }- Specified by:
getLbPolicyin interfaceSubClustersConfigOrBuilder- Returns:
- The lbPolicy.
-
setLbPolicy
public SubClustersConfig.Builder setLbPolicy(Cluster.LbPolicy value)
The :ref:`load balancer type <arch_overview_load_balancing_types>` to use when picking a host in a sub cluster. Note that CLUSTER_PROVIDED is not allowed here.
.envoy.config.cluster.v3.Cluster.LbPolicy lb_policy = 1 [(.validate.rules) = { ... }- Parameters:
value- The lbPolicy to set.- Returns:
- This builder for chaining.
-
clearLbPolicy
public SubClustersConfig.Builder clearLbPolicy()
The :ref:`load balancer type <arch_overview_load_balancing_types>` to use when picking a host in a sub cluster. Note that CLUSTER_PROVIDED is not allowed here.
.envoy.config.cluster.v3.Cluster.LbPolicy lb_policy = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
hasMaxSubClusters
public boolean hasMaxSubClusters()
The maximum number of sub clusters that the DFP cluster will hold. If not specified defaults to 1024.
.google.protobuf.UInt32Value max_sub_clusters = 2 [(.validate.rules) = { ... }- Specified by:
hasMaxSubClustersin interfaceSubClustersConfigOrBuilder- Returns:
- Whether the maxSubClusters field is set.
-
getMaxSubClusters
public com.google.protobuf.UInt32Value getMaxSubClusters()
The maximum number of sub clusters that the DFP cluster will hold. If not specified defaults to 1024.
.google.protobuf.UInt32Value max_sub_clusters = 2 [(.validate.rules) = { ... }- Specified by:
getMaxSubClustersin interfaceSubClustersConfigOrBuilder- Returns:
- The maxSubClusters.
-
setMaxSubClusters
public SubClustersConfig.Builder setMaxSubClusters(com.google.protobuf.UInt32Value value)
The maximum number of sub clusters that the DFP cluster will hold. If not specified defaults to 1024.
.google.protobuf.UInt32Value max_sub_clusters = 2 [(.validate.rules) = { ... }
-
setMaxSubClusters
public SubClustersConfig.Builder setMaxSubClusters(com.google.protobuf.UInt32Value.Builder builderForValue)
The maximum number of sub clusters that the DFP cluster will hold. If not specified defaults to 1024.
.google.protobuf.UInt32Value max_sub_clusters = 2 [(.validate.rules) = { ... }
-
mergeMaxSubClusters
public SubClustersConfig.Builder mergeMaxSubClusters(com.google.protobuf.UInt32Value value)
The maximum number of sub clusters that the DFP cluster will hold. If not specified defaults to 1024.
.google.protobuf.UInt32Value max_sub_clusters = 2 [(.validate.rules) = { ... }
-
clearMaxSubClusters
public SubClustersConfig.Builder clearMaxSubClusters()
The maximum number of sub clusters that the DFP cluster will hold. If not specified defaults to 1024.
.google.protobuf.UInt32Value max_sub_clusters = 2 [(.validate.rules) = { ... }
-
getMaxSubClustersBuilder
public com.google.protobuf.UInt32Value.Builder getMaxSubClustersBuilder()
The maximum number of sub clusters that the DFP cluster will hold. If not specified defaults to 1024.
.google.protobuf.UInt32Value max_sub_clusters = 2 [(.validate.rules) = { ... }
-
getMaxSubClustersOrBuilder
public com.google.protobuf.UInt32ValueOrBuilder getMaxSubClustersOrBuilder()
The maximum number of sub clusters that the DFP cluster will hold. If not specified defaults to 1024.
.google.protobuf.UInt32Value max_sub_clusters = 2 [(.validate.rules) = { ... }- Specified by:
getMaxSubClustersOrBuilderin interfaceSubClustersConfigOrBuilder
-
hasSubClusterTtl
public boolean hasSubClusterTtl()
The TTL for sub clusters that are unused. Sub clusters that have not been used in the configured time interval will be purged. If not specified defaults to 5m.
.google.protobuf.Duration sub_cluster_ttl = 3 [(.validate.rules) = { ... }- Specified by:
hasSubClusterTtlin interfaceSubClustersConfigOrBuilder- Returns:
- Whether the subClusterTtl field is set.
-
getSubClusterTtl
public com.google.protobuf.Duration getSubClusterTtl()
The TTL for sub clusters that are unused. Sub clusters that have not been used in the configured time interval will be purged. If not specified defaults to 5m.
.google.protobuf.Duration sub_cluster_ttl = 3 [(.validate.rules) = { ... }- Specified by:
getSubClusterTtlin interfaceSubClustersConfigOrBuilder- Returns:
- The subClusterTtl.
-
setSubClusterTtl
public SubClustersConfig.Builder setSubClusterTtl(com.google.protobuf.Duration value)
The TTL for sub clusters that are unused. Sub clusters that have not been used in the configured time interval will be purged. If not specified defaults to 5m.
.google.protobuf.Duration sub_cluster_ttl = 3 [(.validate.rules) = { ... }
-
setSubClusterTtl
public SubClustersConfig.Builder setSubClusterTtl(com.google.protobuf.Duration.Builder builderForValue)
The TTL for sub clusters that are unused. Sub clusters that have not been used in the configured time interval will be purged. If not specified defaults to 5m.
.google.protobuf.Duration sub_cluster_ttl = 3 [(.validate.rules) = { ... }
-
mergeSubClusterTtl
public SubClustersConfig.Builder mergeSubClusterTtl(com.google.protobuf.Duration value)
The TTL for sub clusters that are unused. Sub clusters that have not been used in the configured time interval will be purged. If not specified defaults to 5m.
.google.protobuf.Duration sub_cluster_ttl = 3 [(.validate.rules) = { ... }
-
clearSubClusterTtl
public SubClustersConfig.Builder clearSubClusterTtl()
The TTL for sub clusters that are unused. Sub clusters that have not been used in the configured time interval will be purged. If not specified defaults to 5m.
.google.protobuf.Duration sub_cluster_ttl = 3 [(.validate.rules) = { ... }
-
getSubClusterTtlBuilder
public com.google.protobuf.Duration.Builder getSubClusterTtlBuilder()
The TTL for sub clusters that are unused. Sub clusters that have not been used in the configured time interval will be purged. If not specified defaults to 5m.
.google.protobuf.Duration sub_cluster_ttl = 3 [(.validate.rules) = { ... }
-
getSubClusterTtlOrBuilder
public com.google.protobuf.DurationOrBuilder getSubClusterTtlOrBuilder()
The TTL for sub clusters that are unused. Sub clusters that have not been used in the configured time interval will be purged. If not specified defaults to 5m.
.google.protobuf.Duration sub_cluster_ttl = 3 [(.validate.rules) = { ... }- Specified by:
getSubClusterTtlOrBuilderin interfaceSubClustersConfigOrBuilder
-
getPreresolveClustersList
public List<SocketAddress> getPreresolveClustersList()
Sub clusters that should be created & warmed upon creation. This might provide a performance improvement, in the form of cache hits, for sub clusters that are going to be warmed during steady state and are known at config load time.
repeated .envoy.config.core.v3.SocketAddress preresolve_clusters = 4;- Specified by:
getPreresolveClustersListin interfaceSubClustersConfigOrBuilder
-
getPreresolveClustersCount
public int getPreresolveClustersCount()
Sub clusters that should be created & warmed upon creation. This might provide a performance improvement, in the form of cache hits, for sub clusters that are going to be warmed during steady state and are known at config load time.
repeated .envoy.config.core.v3.SocketAddress preresolve_clusters = 4;- Specified by:
getPreresolveClustersCountin interfaceSubClustersConfigOrBuilder
-
getPreresolveClusters
public SocketAddress getPreresolveClusters(int index)
Sub clusters that should be created & warmed upon creation. This might provide a performance improvement, in the form of cache hits, for sub clusters that are going to be warmed during steady state and are known at config load time.
repeated .envoy.config.core.v3.SocketAddress preresolve_clusters = 4;- Specified by:
getPreresolveClustersin interfaceSubClustersConfigOrBuilder
-
setPreresolveClusters
public SubClustersConfig.Builder setPreresolveClusters(int index, SocketAddress value)
Sub clusters that should be created & warmed upon creation. This might provide a performance improvement, in the form of cache hits, for sub clusters that are going to be warmed during steady state and are known at config load time.
repeated .envoy.config.core.v3.SocketAddress preresolve_clusters = 4;
-
setPreresolveClusters
public SubClustersConfig.Builder setPreresolveClusters(int index, SocketAddress.Builder builderForValue)
Sub clusters that should be created & warmed upon creation. This might provide a performance improvement, in the form of cache hits, for sub clusters that are going to be warmed during steady state and are known at config load time.
repeated .envoy.config.core.v3.SocketAddress preresolve_clusters = 4;
-
addPreresolveClusters
public SubClustersConfig.Builder addPreresolveClusters(SocketAddress value)
Sub clusters that should be created & warmed upon creation. This might provide a performance improvement, in the form of cache hits, for sub clusters that are going to be warmed during steady state and are known at config load time.
repeated .envoy.config.core.v3.SocketAddress preresolve_clusters = 4;
-
addPreresolveClusters
public SubClustersConfig.Builder addPreresolveClusters(int index, SocketAddress value)
Sub clusters that should be created & warmed upon creation. This might provide a performance improvement, in the form of cache hits, for sub clusters that are going to be warmed during steady state and are known at config load time.
repeated .envoy.config.core.v3.SocketAddress preresolve_clusters = 4;
-
addPreresolveClusters
public SubClustersConfig.Builder addPreresolveClusters(SocketAddress.Builder builderForValue)
Sub clusters that should be created & warmed upon creation. This might provide a performance improvement, in the form of cache hits, for sub clusters that are going to be warmed during steady state and are known at config load time.
repeated .envoy.config.core.v3.SocketAddress preresolve_clusters = 4;
-
addPreresolveClusters
public SubClustersConfig.Builder addPreresolveClusters(int index, SocketAddress.Builder builderForValue)
Sub clusters that should be created & warmed upon creation. This might provide a performance improvement, in the form of cache hits, for sub clusters that are going to be warmed during steady state and are known at config load time.
repeated .envoy.config.core.v3.SocketAddress preresolve_clusters = 4;
-
addAllPreresolveClusters
public SubClustersConfig.Builder addAllPreresolveClusters(Iterable<? extends SocketAddress> values)
Sub clusters that should be created & warmed upon creation. This might provide a performance improvement, in the form of cache hits, for sub clusters that are going to be warmed during steady state and are known at config load time.
repeated .envoy.config.core.v3.SocketAddress preresolve_clusters = 4;
-
clearPreresolveClusters
public SubClustersConfig.Builder clearPreresolveClusters()
Sub clusters that should be created & warmed upon creation. This might provide a performance improvement, in the form of cache hits, for sub clusters that are going to be warmed during steady state and are known at config load time.
repeated .envoy.config.core.v3.SocketAddress preresolve_clusters = 4;
-
removePreresolveClusters
public SubClustersConfig.Builder removePreresolveClusters(int index)
Sub clusters that should be created & warmed upon creation. This might provide a performance improvement, in the form of cache hits, for sub clusters that are going to be warmed during steady state and are known at config load time.
repeated .envoy.config.core.v3.SocketAddress preresolve_clusters = 4;
-
getPreresolveClustersBuilder
public SocketAddress.Builder getPreresolveClustersBuilder(int index)
Sub clusters that should be created & warmed upon creation. This might provide a performance improvement, in the form of cache hits, for sub clusters that are going to be warmed during steady state and are known at config load time.
repeated .envoy.config.core.v3.SocketAddress preresolve_clusters = 4;
-
getPreresolveClustersOrBuilder
public SocketAddressOrBuilder getPreresolveClustersOrBuilder(int index)
Sub clusters that should be created & warmed upon creation. This might provide a performance improvement, in the form of cache hits, for sub clusters that are going to be warmed during steady state and are known at config load time.
repeated .envoy.config.core.v3.SocketAddress preresolve_clusters = 4;- Specified by:
getPreresolveClustersOrBuilderin interfaceSubClustersConfigOrBuilder
-
getPreresolveClustersOrBuilderList
public List<? extends SocketAddressOrBuilder> getPreresolveClustersOrBuilderList()
Sub clusters that should be created & warmed upon creation. This might provide a performance improvement, in the form of cache hits, for sub clusters that are going to be warmed during steady state and are known at config load time.
repeated .envoy.config.core.v3.SocketAddress preresolve_clusters = 4;- Specified by:
getPreresolveClustersOrBuilderListin interfaceSubClustersConfigOrBuilder
-
addPreresolveClustersBuilder
public SocketAddress.Builder addPreresolveClustersBuilder()
Sub clusters that should be created & warmed upon creation. This might provide a performance improvement, in the form of cache hits, for sub clusters that are going to be warmed during steady state and are known at config load time.
repeated .envoy.config.core.v3.SocketAddress preresolve_clusters = 4;
-
addPreresolveClustersBuilder
public SocketAddress.Builder addPreresolveClustersBuilder(int index)
Sub clusters that should be created & warmed upon creation. This might provide a performance improvement, in the form of cache hits, for sub clusters that are going to be warmed during steady state and are known at config load time.
repeated .envoy.config.core.v3.SocketAddress preresolve_clusters = 4;
-
getPreresolveClustersBuilderList
public List<SocketAddress.Builder> getPreresolveClustersBuilderList()
Sub clusters that should be created & warmed upon creation. This might provide a performance improvement, in the form of cache hits, for sub clusters that are going to be warmed during steady state and are known at config load time.
repeated .envoy.config.core.v3.SocketAddress preresolve_clusters = 4;
-
setUnknownFields
public final SubClustersConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SubClustersConfig.Builder>
-
mergeUnknownFields
public final SubClustersConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<SubClustersConfig.Builder>
-
-