Class ClusterLoadAssignment.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<ClusterLoadAssignment.Builder>
-
- io.envoyproxy.envoy.config.endpoint.v3.ClusterLoadAssignment.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ClusterLoadAssignmentOrBuilder,java.lang.Cloneable
- Enclosing class:
- ClusterLoadAssignment
public static final class ClusterLoadAssignment.Builder extends com.google.protobuf.GeneratedMessage.Builder<ClusterLoadAssignment.Builder> implements ClusterLoadAssignmentOrBuilder
Each route from RDS will map to a single cluster or traffic split across clusters using weights expressed in the RDS WeightedCluster. With EDS, each cluster is treated independently from a LB perspective, with LB taking place between the Localities within a cluster and at a finer granularity between the hosts within a locality. The percentage of traffic for each endpoint is determined by both its load_balancing_weight, and the load_balancing_weight of its locality. First, a locality will be selected, then an endpoint within that locality will be chose based on its weight. [#next-free-field: 6]
Protobuf typeenvoy.config.endpoint.v3.ClusterLoadAssignment
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classClusterLoadAssignment.Builder.NamedEndpointsConverter
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private java.lang.ObjectclusterName_private java.util.List<LocalityLbEndpoints>endpoints_private com.google.protobuf.RepeatedFieldBuilder<LocalityLbEndpoints,LocalityLbEndpoints.Builder,LocalityLbEndpointsOrBuilder>endpointsBuilder_private com.google.protobuf.MapFieldBuilder<java.lang.String,EndpointOrBuilder,Endpoint,Endpoint.Builder>namedEndpoints_private static ClusterLoadAssignment.Builder.NamedEndpointsConverternamedEndpointsConverterprivate ClusterLoadAssignment.Policypolicy_private com.google.protobuf.SingleFieldBuilder<ClusterLoadAssignment.Policy,ClusterLoadAssignment.Policy.Builder,ClusterLoadAssignment.PolicyOrBuilder>policyBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ClusterLoadAssignment.BuilderaddAllEndpoints(java.lang.Iterable<? extends LocalityLbEndpoints> values)List of endpoints to load balance to.ClusterLoadAssignment.BuilderaddEndpoints(int index, LocalityLbEndpoints value)List of endpoints to load balance to.ClusterLoadAssignment.BuilderaddEndpoints(int index, LocalityLbEndpoints.Builder builderForValue)List of endpoints to load balance to.ClusterLoadAssignment.BuilderaddEndpoints(LocalityLbEndpoints value)List of endpoints to load balance to.ClusterLoadAssignment.BuilderaddEndpoints(LocalityLbEndpoints.Builder builderForValue)List of endpoints to load balance to.LocalityLbEndpoints.BuilderaddEndpointsBuilder()List of endpoints to load balance to.LocalityLbEndpoints.BuilderaddEndpointsBuilder(int index)List of endpoints to load balance to.ClusterLoadAssignmentbuild()ClusterLoadAssignmentbuildPartial()private voidbuildPartial0(ClusterLoadAssignment result)private voidbuildPartialRepeatedFields(ClusterLoadAssignment result)ClusterLoadAssignment.Builderclear()ClusterLoadAssignment.BuilderclearClusterName()Name of the cluster.ClusterLoadAssignment.BuilderclearEndpoints()List of endpoints to load balance to.ClusterLoadAssignment.BuilderclearNamedEndpoints()ClusterLoadAssignment.BuilderclearPolicy()Load balancing policy settings.booleancontainsNamedEndpoints(java.lang.String key)Map of named endpoints that can be referenced in LocalityLbEndpoints.private voidensureEndpointsIsMutable()java.lang.StringgetClusterName()Name of the cluster.com.google.protobuf.ByteStringgetClusterNameBytes()Name of the cluster.ClusterLoadAssignmentgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()LocalityLbEndpointsgetEndpoints(int index)List of endpoints to load balance to.LocalityLbEndpoints.BuildergetEndpointsBuilder(int index)List of endpoints to load balance to.java.util.List<LocalityLbEndpoints.Builder>getEndpointsBuilderList()List of endpoints to load balance to.intgetEndpointsCount()List of endpoints to load balance to.private com.google.protobuf.RepeatedFieldBuilder<LocalityLbEndpoints,LocalityLbEndpoints.Builder,LocalityLbEndpointsOrBuilder>getEndpointsFieldBuilder()java.util.List<LocalityLbEndpoints>getEndpointsList()List of endpoints to load balance to.LocalityLbEndpointsOrBuildergetEndpointsOrBuilder(int index)List of endpoints to load balance to.java.util.List<? extends LocalityLbEndpointsOrBuilder>getEndpointsOrBuilderList()List of endpoints to load balance to.java.util.Map<java.lang.String,Endpoint>getMutableNamedEndpoints()Deprecated.java.util.Map<java.lang.String,Endpoint>getNamedEndpoints()Deprecated.intgetNamedEndpointsCount()Map of named endpoints that can be referenced in LocalityLbEndpoints.java.util.Map<java.lang.String,Endpoint>getNamedEndpointsMap()Map of named endpoints that can be referenced in LocalityLbEndpoints.EndpointgetNamedEndpointsOrDefault(java.lang.String key, Endpoint defaultValue)Map of named endpoints that can be referenced in LocalityLbEndpoints.EndpointgetNamedEndpointsOrThrow(java.lang.String key)Map of named endpoints that can be referenced in LocalityLbEndpoints.ClusterLoadAssignment.PolicygetPolicy()Load balancing policy settings.ClusterLoadAssignment.Policy.BuildergetPolicyBuilder()Load balancing policy settings.private com.google.protobuf.SingleFieldBuilder<ClusterLoadAssignment.Policy,ClusterLoadAssignment.Policy.Builder,ClusterLoadAssignment.PolicyOrBuilder>getPolicyFieldBuilder()Load balancing policy settings.ClusterLoadAssignment.PolicyOrBuildergetPolicyOrBuilder()Load balancing policy settings.booleanhasPolicy()Load balancing policy settings.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number)protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number)private com.google.protobuf.MapFieldBuilder<java.lang.String,EndpointOrBuilder,Endpoint,Endpoint.Builder>internalGetMutableNamedEndpoints()private com.google.protobuf.MapFieldBuilder<java.lang.String,EndpointOrBuilder,Endpoint,Endpoint.Builder>internalGetNamedEndpoints()booleanisInitialized()private voidmaybeForceBuilderInitialization()ClusterLoadAssignment.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ClusterLoadAssignment.BuildermergeFrom(com.google.protobuf.Message other)ClusterLoadAssignment.BuildermergeFrom(ClusterLoadAssignment other)ClusterLoadAssignment.BuildermergePolicy(ClusterLoadAssignment.Policy value)Load balancing policy settings.ClusterLoadAssignment.BuilderputAllNamedEndpoints(java.util.Map<java.lang.String,Endpoint> values)Map of named endpoints that can be referenced in LocalityLbEndpoints.ClusterLoadAssignment.BuilderputNamedEndpoints(java.lang.String key, Endpoint value)Map of named endpoints that can be referenced in LocalityLbEndpoints.Endpoint.BuilderputNamedEndpointsBuilderIfAbsent(java.lang.String key)Map of named endpoints that can be referenced in LocalityLbEndpoints.ClusterLoadAssignment.BuilderremoveEndpoints(int index)List of endpoints to load balance to.ClusterLoadAssignment.BuilderremoveNamedEndpoints(java.lang.String key)Map of named endpoints that can be referenced in LocalityLbEndpoints.ClusterLoadAssignment.BuildersetClusterName(java.lang.String value)Name of the cluster.ClusterLoadAssignment.BuildersetClusterNameBytes(com.google.protobuf.ByteString value)Name of the cluster.ClusterLoadAssignment.BuildersetEndpoints(int index, LocalityLbEndpoints value)List of endpoints to load balance to.ClusterLoadAssignment.BuildersetEndpoints(int index, LocalityLbEndpoints.Builder builderForValue)List of endpoints to load balance to.ClusterLoadAssignment.BuildersetPolicy(ClusterLoadAssignment.Policy value)Load balancing policy settings.ClusterLoadAssignment.BuildersetPolicy(ClusterLoadAssignment.Policy.Builder builderForValue)Load balancing policy settings.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, 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
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
clusterName_
private java.lang.Object clusterName_
-
endpoints_
private java.util.List<LocalityLbEndpoints> endpoints_
-
endpointsBuilder_
private com.google.protobuf.RepeatedFieldBuilder<LocalityLbEndpoints,LocalityLbEndpoints.Builder,LocalityLbEndpointsOrBuilder> endpointsBuilder_
-
namedEndpointsConverter
private static final ClusterLoadAssignment.Builder.NamedEndpointsConverter namedEndpointsConverter
-
namedEndpoints_
private com.google.protobuf.MapFieldBuilder<java.lang.String,EndpointOrBuilder,Endpoint,Endpoint.Builder> namedEndpoints_
-
policy_
private ClusterLoadAssignment.Policy policy_
-
policyBuilder_
private com.google.protobuf.SingleFieldBuilder<ClusterLoadAssignment.Policy,ClusterLoadAssignment.Policy.Builder,ClusterLoadAssignment.PolicyOrBuilder> policyBuilder_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
- Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<ClusterLoadAssignment.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
- Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<ClusterLoadAssignment.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ClusterLoadAssignment.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public ClusterLoadAssignment.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ClusterLoadAssignment.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.GeneratedMessage.Builder<ClusterLoadAssignment.Builder>
-
getDefaultInstanceForType
public ClusterLoadAssignment getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ClusterLoadAssignment build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ClusterLoadAssignment buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(ClusterLoadAssignment result)
-
buildPartial0
private void buildPartial0(ClusterLoadAssignment result)
-
mergeFrom
public ClusterLoadAssignment.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ClusterLoadAssignment.Builder>
-
mergeFrom
public ClusterLoadAssignment.Builder mergeFrom(ClusterLoadAssignment other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ClusterLoadAssignment.Builder>
-
mergeFrom
public ClusterLoadAssignment.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ClusterLoadAssignment.Builder>- Throws:
java.io.IOException
-
getClusterName
public java.lang.String getClusterName()
Name of the cluster. This will be the :ref:`service_name <envoy_v3_api_field_config.cluster.v3.Cluster.EdsClusterConfig.service_name>` value if specified in the cluster :ref:`EdsClusterConfig <envoy_v3_api_msg_config.cluster.v3.Cluster.EdsClusterConfig>`.
string cluster_name = 1 [(.validate.rules) = { ... }- Specified by:
getClusterNamein interfaceClusterLoadAssignmentOrBuilder- Returns:
- The clusterName.
-
getClusterNameBytes
public com.google.protobuf.ByteString getClusterNameBytes()
Name of the cluster. This will be the :ref:`service_name <envoy_v3_api_field_config.cluster.v3.Cluster.EdsClusterConfig.service_name>` value if specified in the cluster :ref:`EdsClusterConfig <envoy_v3_api_msg_config.cluster.v3.Cluster.EdsClusterConfig>`.
string cluster_name = 1 [(.validate.rules) = { ... }- Specified by:
getClusterNameBytesin interfaceClusterLoadAssignmentOrBuilder- Returns:
- The bytes for clusterName.
-
setClusterName
public ClusterLoadAssignment.Builder setClusterName(java.lang.String value)
Name of the cluster. This will be the :ref:`service_name <envoy_v3_api_field_config.cluster.v3.Cluster.EdsClusterConfig.service_name>` value if specified in the cluster :ref:`EdsClusterConfig <envoy_v3_api_msg_config.cluster.v3.Cluster.EdsClusterConfig>`.
string cluster_name = 1 [(.validate.rules) = { ... }- Parameters:
value- The clusterName to set.- Returns:
- This builder for chaining.
-
clearClusterName
public ClusterLoadAssignment.Builder clearClusterName()
Name of the cluster. This will be the :ref:`service_name <envoy_v3_api_field_config.cluster.v3.Cluster.EdsClusterConfig.service_name>` value if specified in the cluster :ref:`EdsClusterConfig <envoy_v3_api_msg_config.cluster.v3.Cluster.EdsClusterConfig>`.
string cluster_name = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setClusterNameBytes
public ClusterLoadAssignment.Builder setClusterNameBytes(com.google.protobuf.ByteString value)
Name of the cluster. This will be the :ref:`service_name <envoy_v3_api_field_config.cluster.v3.Cluster.EdsClusterConfig.service_name>` value if specified in the cluster :ref:`EdsClusterConfig <envoy_v3_api_msg_config.cluster.v3.Cluster.EdsClusterConfig>`.
string cluster_name = 1 [(.validate.rules) = { ... }- Parameters:
value- The bytes for clusterName to set.- Returns:
- This builder for chaining.
-
ensureEndpointsIsMutable
private void ensureEndpointsIsMutable()
-
getEndpointsList
public java.util.List<LocalityLbEndpoints> getEndpointsList()
List of endpoints to load balance to.
repeated .envoy.config.endpoint.v3.LocalityLbEndpoints endpoints = 2;- Specified by:
getEndpointsListin interfaceClusterLoadAssignmentOrBuilder
-
getEndpointsCount
public int getEndpointsCount()
List of endpoints to load balance to.
repeated .envoy.config.endpoint.v3.LocalityLbEndpoints endpoints = 2;- Specified by:
getEndpointsCountin interfaceClusterLoadAssignmentOrBuilder
-
getEndpoints
public LocalityLbEndpoints getEndpoints(int index)
List of endpoints to load balance to.
repeated .envoy.config.endpoint.v3.LocalityLbEndpoints endpoints = 2;- Specified by:
getEndpointsin interfaceClusterLoadAssignmentOrBuilder
-
setEndpoints
public ClusterLoadAssignment.Builder setEndpoints(int index, LocalityLbEndpoints value)
List of endpoints to load balance to.
repeated .envoy.config.endpoint.v3.LocalityLbEndpoints endpoints = 2;
-
setEndpoints
public ClusterLoadAssignment.Builder setEndpoints(int index, LocalityLbEndpoints.Builder builderForValue)
List of endpoints to load balance to.
repeated .envoy.config.endpoint.v3.LocalityLbEndpoints endpoints = 2;
-
addEndpoints
public ClusterLoadAssignment.Builder addEndpoints(LocalityLbEndpoints value)
List of endpoints to load balance to.
repeated .envoy.config.endpoint.v3.LocalityLbEndpoints endpoints = 2;
-
addEndpoints
public ClusterLoadAssignment.Builder addEndpoints(int index, LocalityLbEndpoints value)
List of endpoints to load balance to.
repeated .envoy.config.endpoint.v3.LocalityLbEndpoints endpoints = 2;
-
addEndpoints
public ClusterLoadAssignment.Builder addEndpoints(LocalityLbEndpoints.Builder builderForValue)
List of endpoints to load balance to.
repeated .envoy.config.endpoint.v3.LocalityLbEndpoints endpoints = 2;
-
addEndpoints
public ClusterLoadAssignment.Builder addEndpoints(int index, LocalityLbEndpoints.Builder builderForValue)
List of endpoints to load balance to.
repeated .envoy.config.endpoint.v3.LocalityLbEndpoints endpoints = 2;
-
addAllEndpoints
public ClusterLoadAssignment.Builder addAllEndpoints(java.lang.Iterable<? extends LocalityLbEndpoints> values)
List of endpoints to load balance to.
repeated .envoy.config.endpoint.v3.LocalityLbEndpoints endpoints = 2;
-
clearEndpoints
public ClusterLoadAssignment.Builder clearEndpoints()
List of endpoints to load balance to.
repeated .envoy.config.endpoint.v3.LocalityLbEndpoints endpoints = 2;
-
removeEndpoints
public ClusterLoadAssignment.Builder removeEndpoints(int index)
List of endpoints to load balance to.
repeated .envoy.config.endpoint.v3.LocalityLbEndpoints endpoints = 2;
-
getEndpointsBuilder
public LocalityLbEndpoints.Builder getEndpointsBuilder(int index)
List of endpoints to load balance to.
repeated .envoy.config.endpoint.v3.LocalityLbEndpoints endpoints = 2;
-
getEndpointsOrBuilder
public LocalityLbEndpointsOrBuilder getEndpointsOrBuilder(int index)
List of endpoints to load balance to.
repeated .envoy.config.endpoint.v3.LocalityLbEndpoints endpoints = 2;- Specified by:
getEndpointsOrBuilderin interfaceClusterLoadAssignmentOrBuilder
-
getEndpointsOrBuilderList
public java.util.List<? extends LocalityLbEndpointsOrBuilder> getEndpointsOrBuilderList()
List of endpoints to load balance to.
repeated .envoy.config.endpoint.v3.LocalityLbEndpoints endpoints = 2;- Specified by:
getEndpointsOrBuilderListin interfaceClusterLoadAssignmentOrBuilder
-
addEndpointsBuilder
public LocalityLbEndpoints.Builder addEndpointsBuilder()
List of endpoints to load balance to.
repeated .envoy.config.endpoint.v3.LocalityLbEndpoints endpoints = 2;
-
addEndpointsBuilder
public LocalityLbEndpoints.Builder addEndpointsBuilder(int index)
List of endpoints to load balance to.
repeated .envoy.config.endpoint.v3.LocalityLbEndpoints endpoints = 2;
-
getEndpointsBuilderList
public java.util.List<LocalityLbEndpoints.Builder> getEndpointsBuilderList()
List of endpoints to load balance to.
repeated .envoy.config.endpoint.v3.LocalityLbEndpoints endpoints = 2;
-
getEndpointsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<LocalityLbEndpoints,LocalityLbEndpoints.Builder,LocalityLbEndpointsOrBuilder> getEndpointsFieldBuilder()
-
internalGetNamedEndpoints
private com.google.protobuf.MapFieldBuilder<java.lang.String,EndpointOrBuilder,Endpoint,Endpoint.Builder> internalGetNamedEndpoints()
-
internalGetMutableNamedEndpoints
private com.google.protobuf.MapFieldBuilder<java.lang.String,EndpointOrBuilder,Endpoint,Endpoint.Builder> internalGetMutableNamedEndpoints()
-
getNamedEndpointsCount
public int getNamedEndpointsCount()
Description copied from interface:ClusterLoadAssignmentOrBuilderMap of named endpoints that can be referenced in LocalityLbEndpoints. [#not-implemented-hide:]
map<string, .envoy.config.endpoint.v3.Endpoint> named_endpoints = 5;- Specified by:
getNamedEndpointsCountin interfaceClusterLoadAssignmentOrBuilder
-
containsNamedEndpoints
public boolean containsNamedEndpoints(java.lang.String key)
Map of named endpoints that can be referenced in LocalityLbEndpoints. [#not-implemented-hide:]
map<string, .envoy.config.endpoint.v3.Endpoint> named_endpoints = 5;- Specified by:
containsNamedEndpointsin interfaceClusterLoadAssignmentOrBuilder
-
getNamedEndpoints
@Deprecated public java.util.Map<java.lang.String,Endpoint> getNamedEndpoints()
Deprecated.UsegetNamedEndpointsMap()instead.- Specified by:
getNamedEndpointsin interfaceClusterLoadAssignmentOrBuilder
-
getNamedEndpointsMap
public java.util.Map<java.lang.String,Endpoint> getNamedEndpointsMap()
Map of named endpoints that can be referenced in LocalityLbEndpoints. [#not-implemented-hide:]
map<string, .envoy.config.endpoint.v3.Endpoint> named_endpoints = 5;- Specified by:
getNamedEndpointsMapin interfaceClusterLoadAssignmentOrBuilder
-
getNamedEndpointsOrDefault
public Endpoint getNamedEndpointsOrDefault(java.lang.String key, Endpoint defaultValue)
Map of named endpoints that can be referenced in LocalityLbEndpoints. [#not-implemented-hide:]
map<string, .envoy.config.endpoint.v3.Endpoint> named_endpoints = 5;- Specified by:
getNamedEndpointsOrDefaultin interfaceClusterLoadAssignmentOrBuilder
-
getNamedEndpointsOrThrow
public Endpoint getNamedEndpointsOrThrow(java.lang.String key)
Map of named endpoints that can be referenced in LocalityLbEndpoints. [#not-implemented-hide:]
map<string, .envoy.config.endpoint.v3.Endpoint> named_endpoints = 5;- Specified by:
getNamedEndpointsOrThrowin interfaceClusterLoadAssignmentOrBuilder
-
clearNamedEndpoints
public ClusterLoadAssignment.Builder clearNamedEndpoints()
-
removeNamedEndpoints
public ClusterLoadAssignment.Builder removeNamedEndpoints(java.lang.String key)
Map of named endpoints that can be referenced in LocalityLbEndpoints. [#not-implemented-hide:]
map<string, .envoy.config.endpoint.v3.Endpoint> named_endpoints = 5;
-
getMutableNamedEndpoints
@Deprecated public java.util.Map<java.lang.String,Endpoint> getMutableNamedEndpoints()
Deprecated.Use alternate mutation accessors instead.
-
putNamedEndpoints
public ClusterLoadAssignment.Builder putNamedEndpoints(java.lang.String key, Endpoint value)
Map of named endpoints that can be referenced in LocalityLbEndpoints. [#not-implemented-hide:]
map<string, .envoy.config.endpoint.v3.Endpoint> named_endpoints = 5;
-
putAllNamedEndpoints
public ClusterLoadAssignment.Builder putAllNamedEndpoints(java.util.Map<java.lang.String,Endpoint> values)
Map of named endpoints that can be referenced in LocalityLbEndpoints. [#not-implemented-hide:]
map<string, .envoy.config.endpoint.v3.Endpoint> named_endpoints = 5;
-
putNamedEndpointsBuilderIfAbsent
public Endpoint.Builder putNamedEndpointsBuilderIfAbsent(java.lang.String key)
Map of named endpoints that can be referenced in LocalityLbEndpoints. [#not-implemented-hide:]
map<string, .envoy.config.endpoint.v3.Endpoint> named_endpoints = 5;
-
hasPolicy
public boolean hasPolicy()
Load balancing policy settings.
.envoy.config.endpoint.v3.ClusterLoadAssignment.Policy policy = 4;- Specified by:
hasPolicyin interfaceClusterLoadAssignmentOrBuilder- Returns:
- Whether the policy field is set.
-
getPolicy
public ClusterLoadAssignment.Policy getPolicy()
Load balancing policy settings.
.envoy.config.endpoint.v3.ClusterLoadAssignment.Policy policy = 4;- Specified by:
getPolicyin interfaceClusterLoadAssignmentOrBuilder- Returns:
- The policy.
-
setPolicy
public ClusterLoadAssignment.Builder setPolicy(ClusterLoadAssignment.Policy value)
Load balancing policy settings.
.envoy.config.endpoint.v3.ClusterLoadAssignment.Policy policy = 4;
-
setPolicy
public ClusterLoadAssignment.Builder setPolicy(ClusterLoadAssignment.Policy.Builder builderForValue)
Load balancing policy settings.
.envoy.config.endpoint.v3.ClusterLoadAssignment.Policy policy = 4;
-
mergePolicy
public ClusterLoadAssignment.Builder mergePolicy(ClusterLoadAssignment.Policy value)
Load balancing policy settings.
.envoy.config.endpoint.v3.ClusterLoadAssignment.Policy policy = 4;
-
clearPolicy
public ClusterLoadAssignment.Builder clearPolicy()
Load balancing policy settings.
.envoy.config.endpoint.v3.ClusterLoadAssignment.Policy policy = 4;
-
getPolicyBuilder
public ClusterLoadAssignment.Policy.Builder getPolicyBuilder()
Load balancing policy settings.
.envoy.config.endpoint.v3.ClusterLoadAssignment.Policy policy = 4;
-
getPolicyOrBuilder
public ClusterLoadAssignment.PolicyOrBuilder getPolicyOrBuilder()
Load balancing policy settings.
.envoy.config.endpoint.v3.ClusterLoadAssignment.Policy policy = 4;- Specified by:
getPolicyOrBuilderin interfaceClusterLoadAssignmentOrBuilder
-
getPolicyFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ClusterLoadAssignment.Policy,ClusterLoadAssignment.Policy.Builder,ClusterLoadAssignment.PolicyOrBuilder> getPolicyFieldBuilder()
Load balancing policy settings.
.envoy.config.endpoint.v3.ClusterLoadAssignment.Policy policy = 4;
-
-