Package io.grpc.serviceconfig
Class XdsClusterResolverLoadBalancingPolicyConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<XdsClusterResolverLoadBalancingPolicyConfig.Builder>
io.grpc.serviceconfig.XdsClusterResolverLoadBalancingPolicyConfig.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,XdsClusterResolverLoadBalancingPolicyConfigOrBuilder,Cloneable
- Enclosing class:
- XdsClusterResolverLoadBalancingPolicyConfig
public static final class XdsClusterResolverLoadBalancingPolicyConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<XdsClusterResolverLoadBalancingPolicyConfig.Builder>
implements XdsClusterResolverLoadBalancingPolicyConfigOrBuilder
Configuration for xds_cluster_resolver LB policy.Protobuf type
grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig-
Method Summary
Modifier and TypeMethodDescriptionaddAllDiscoveryMechanisms(Iterable<? extends XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism> values) Ordered list of discovery mechanisms.addAllXdsLbPolicy(Iterable<? extends LoadBalancingConfig> values) xDS LB policy.addDiscoveryMechanisms(int index, XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism value) Ordered list of discovery mechanisms.addDiscoveryMechanisms(int index, XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder builderForValue) Ordered list of discovery mechanisms.Ordered list of discovery mechanisms.addDiscoveryMechanisms(XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder builderForValue) Ordered list of discovery mechanisms.Ordered list of discovery mechanisms.addDiscoveryMechanismsBuilder(int index) Ordered list of discovery mechanisms.addXdsLbPolicy(int index, LoadBalancingConfig value) xDS LB policy.addXdsLbPolicy(int index, LoadBalancingConfig.Builder builderForValue) xDS LB policy.xDS LB policy.addXdsLbPolicy(LoadBalancingConfig.Builder builderForValue) xDS LB policy.xDS LB policy.addXdsLbPolicyBuilder(int index) xDS LB policy.build()clear()Ordered list of discovery mechanisms.xDS LB policy.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetDiscoveryMechanisms(int index) Ordered list of discovery mechanisms.getDiscoveryMechanismsBuilder(int index) Ordered list of discovery mechanisms.Ordered list of discovery mechanisms.intOrdered list of discovery mechanisms.Ordered list of discovery mechanisms.getDiscoveryMechanismsOrBuilder(int index) Ordered list of discovery mechanisms.Ordered list of discovery mechanisms.getXdsLbPolicy(int index) xDS LB policy.getXdsLbPolicyBuilder(int index) xDS LB policy.xDS LB policy.intxDS LB policy.xDS LB policy.getXdsLbPolicyOrBuilder(int index) xDS LB policy.List<? extends LoadBalancingConfigOrBuilder>xDS LB policy.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeDiscoveryMechanisms(int index) Ordered list of discovery mechanisms.removeXdsLbPolicy(int index) xDS LB policy.setDiscoveryMechanisms(int index, XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism value) Ordered list of discovery mechanisms.setDiscoveryMechanisms(int index, XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder builderForValue) Ordered list of discovery mechanisms.setXdsLbPolicy(int index, LoadBalancingConfig value) xDS LB policy.setXdsLbPolicy(int index, LoadBalancingConfig.Builder builderForValue) xDS LB policy.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, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<XdsClusterResolverLoadBalancingPolicyConfig.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<XdsClusterResolverLoadBalancingPolicyConfig.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<XdsClusterResolverLoadBalancingPolicyConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public XdsClusterResolverLoadBalancingPolicyConfig.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<XdsClusterResolverLoadBalancingPolicyConfig.Builder>
-
mergeFrom
public XdsClusterResolverLoadBalancingPolicyConfig.Builder mergeFrom(XdsClusterResolverLoadBalancingPolicyConfig other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<XdsClusterResolverLoadBalancingPolicyConfig.Builder>
-
mergeFrom
public XdsClusterResolverLoadBalancingPolicyConfig.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<XdsClusterResolverLoadBalancingPolicyConfig.Builder>- Throws:
IOException
-
getDiscoveryMechanismsList
public List<XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism> getDiscoveryMechanismsList()Ordered list of discovery mechanisms. Must have at least one element. Results from each discovery mechanism are concatenated together in successive priorities.
repeated .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism discovery_mechanisms = 1;- Specified by:
getDiscoveryMechanismsListin interfaceXdsClusterResolverLoadBalancingPolicyConfigOrBuilder
-
getDiscoveryMechanismsCount
public int getDiscoveryMechanismsCount()Ordered list of discovery mechanisms. Must have at least one element. Results from each discovery mechanism are concatenated together in successive priorities.
repeated .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism discovery_mechanisms = 1;- Specified by:
getDiscoveryMechanismsCountin interfaceXdsClusterResolverLoadBalancingPolicyConfigOrBuilder
-
getDiscoveryMechanisms
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism getDiscoveryMechanisms(int index) Ordered list of discovery mechanisms. Must have at least one element. Results from each discovery mechanism are concatenated together in successive priorities.
repeated .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism discovery_mechanisms = 1;- Specified by:
getDiscoveryMechanismsin interfaceXdsClusterResolverLoadBalancingPolicyConfigOrBuilder
-
setDiscoveryMechanisms
public XdsClusterResolverLoadBalancingPolicyConfig.Builder setDiscoveryMechanisms(int index, XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism value) Ordered list of discovery mechanisms. Must have at least one element. Results from each discovery mechanism are concatenated together in successive priorities.
repeated .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism discovery_mechanisms = 1; -
setDiscoveryMechanisms
public XdsClusterResolverLoadBalancingPolicyConfig.Builder setDiscoveryMechanisms(int index, XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder builderForValue) Ordered list of discovery mechanisms. Must have at least one element. Results from each discovery mechanism are concatenated together in successive priorities.
repeated .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism discovery_mechanisms = 1; -
addDiscoveryMechanisms
public XdsClusterResolverLoadBalancingPolicyConfig.Builder addDiscoveryMechanisms(XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism value) Ordered list of discovery mechanisms. Must have at least one element. Results from each discovery mechanism are concatenated together in successive priorities.
repeated .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism discovery_mechanisms = 1; -
addDiscoveryMechanisms
public XdsClusterResolverLoadBalancingPolicyConfig.Builder addDiscoveryMechanisms(int index, XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism value) Ordered list of discovery mechanisms. Must have at least one element. Results from each discovery mechanism are concatenated together in successive priorities.
repeated .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism discovery_mechanisms = 1; -
addDiscoveryMechanisms
public XdsClusterResolverLoadBalancingPolicyConfig.Builder addDiscoveryMechanisms(XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder builderForValue) Ordered list of discovery mechanisms. Must have at least one element. Results from each discovery mechanism are concatenated together in successive priorities.
repeated .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism discovery_mechanisms = 1; -
addDiscoveryMechanisms
public XdsClusterResolverLoadBalancingPolicyConfig.Builder addDiscoveryMechanisms(int index, XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder builderForValue) Ordered list of discovery mechanisms. Must have at least one element. Results from each discovery mechanism are concatenated together in successive priorities.
repeated .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism discovery_mechanisms = 1; -
addAllDiscoveryMechanisms
public XdsClusterResolverLoadBalancingPolicyConfig.Builder addAllDiscoveryMechanisms(Iterable<? extends XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism> values) Ordered list of discovery mechanisms. Must have at least one element. Results from each discovery mechanism are concatenated together in successive priorities.
repeated .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism discovery_mechanisms = 1; -
clearDiscoveryMechanisms
Ordered list of discovery mechanisms. Must have at least one element. Results from each discovery mechanism are concatenated together in successive priorities.
repeated .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism discovery_mechanisms = 1; -
removeDiscoveryMechanisms
Ordered list of discovery mechanisms. Must have at least one element. Results from each discovery mechanism are concatenated together in successive priorities.
repeated .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism discovery_mechanisms = 1; -
getDiscoveryMechanismsBuilder
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder getDiscoveryMechanismsBuilder(int index) Ordered list of discovery mechanisms. Must have at least one element. Results from each discovery mechanism are concatenated together in successive priorities.
repeated .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism discovery_mechanisms = 1; -
getDiscoveryMechanismsOrBuilder
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanismOrBuilder getDiscoveryMechanismsOrBuilder(int index) Ordered list of discovery mechanisms. Must have at least one element. Results from each discovery mechanism are concatenated together in successive priorities.
repeated .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism discovery_mechanisms = 1;- Specified by:
getDiscoveryMechanismsOrBuilderin interfaceXdsClusterResolverLoadBalancingPolicyConfigOrBuilder
-
getDiscoveryMechanismsOrBuilderList
public List<? extends XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanismOrBuilder> getDiscoveryMechanismsOrBuilderList()Ordered list of discovery mechanisms. Must have at least one element. Results from each discovery mechanism are concatenated together in successive priorities.
repeated .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism discovery_mechanisms = 1;- Specified by:
getDiscoveryMechanismsOrBuilderListin interfaceXdsClusterResolverLoadBalancingPolicyConfigOrBuilder
-
addDiscoveryMechanismsBuilder
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder addDiscoveryMechanismsBuilder()Ordered list of discovery mechanisms. Must have at least one element. Results from each discovery mechanism are concatenated together in successive priorities.
repeated .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism discovery_mechanisms = 1; -
addDiscoveryMechanismsBuilder
public XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder addDiscoveryMechanismsBuilder(int index) Ordered list of discovery mechanisms. Must have at least one element. Results from each discovery mechanism are concatenated together in successive priorities.
repeated .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism discovery_mechanisms = 1; -
getDiscoveryMechanismsBuilderList
public List<XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism.Builder> getDiscoveryMechanismsBuilderList()Ordered list of discovery mechanisms. Must have at least one element. Results from each discovery mechanism are concatenated together in successive priorities.
repeated .grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig.DiscoveryMechanism discovery_mechanisms = 1; -
getXdsLbPolicyList
xDS LB policy. This represents the xDS LB policy, which does not necessarily map one-to-one to a gRPC LB policy. Currently, the following policies are supported: - "ROUND_ROBIN" (config is empty) - "RING_HASH" (config is a RingHashLoadBalancingConfig)
repeated .grpc.service_config.LoadBalancingConfig xds_lb_policy = 2;- Specified by:
getXdsLbPolicyListin interfaceXdsClusterResolverLoadBalancingPolicyConfigOrBuilder
-
getXdsLbPolicyCount
public int getXdsLbPolicyCount()xDS LB policy. This represents the xDS LB policy, which does not necessarily map one-to-one to a gRPC LB policy. Currently, the following policies are supported: - "ROUND_ROBIN" (config is empty) - "RING_HASH" (config is a RingHashLoadBalancingConfig)
repeated .grpc.service_config.LoadBalancingConfig xds_lb_policy = 2;- Specified by:
getXdsLbPolicyCountin interfaceXdsClusterResolverLoadBalancingPolicyConfigOrBuilder
-
getXdsLbPolicy
xDS LB policy. This represents the xDS LB policy, which does not necessarily map one-to-one to a gRPC LB policy. Currently, the following policies are supported: - "ROUND_ROBIN" (config is empty) - "RING_HASH" (config is a RingHashLoadBalancingConfig)
repeated .grpc.service_config.LoadBalancingConfig xds_lb_policy = 2;- Specified by:
getXdsLbPolicyin interfaceXdsClusterResolverLoadBalancingPolicyConfigOrBuilder
-
setXdsLbPolicy
public XdsClusterResolverLoadBalancingPolicyConfig.Builder setXdsLbPolicy(int index, LoadBalancingConfig value) xDS LB policy. This represents the xDS LB policy, which does not necessarily map one-to-one to a gRPC LB policy. Currently, the following policies are supported: - "ROUND_ROBIN" (config is empty) - "RING_HASH" (config is a RingHashLoadBalancingConfig)
repeated .grpc.service_config.LoadBalancingConfig xds_lb_policy = 2; -
setXdsLbPolicy
public XdsClusterResolverLoadBalancingPolicyConfig.Builder setXdsLbPolicy(int index, LoadBalancingConfig.Builder builderForValue) xDS LB policy. This represents the xDS LB policy, which does not necessarily map one-to-one to a gRPC LB policy. Currently, the following policies are supported: - "ROUND_ROBIN" (config is empty) - "RING_HASH" (config is a RingHashLoadBalancingConfig)
repeated .grpc.service_config.LoadBalancingConfig xds_lb_policy = 2; -
addXdsLbPolicy
public XdsClusterResolverLoadBalancingPolicyConfig.Builder addXdsLbPolicy(LoadBalancingConfig value) xDS LB policy. This represents the xDS LB policy, which does not necessarily map one-to-one to a gRPC LB policy. Currently, the following policies are supported: - "ROUND_ROBIN" (config is empty) - "RING_HASH" (config is a RingHashLoadBalancingConfig)
repeated .grpc.service_config.LoadBalancingConfig xds_lb_policy = 2; -
addXdsLbPolicy
public XdsClusterResolverLoadBalancingPolicyConfig.Builder addXdsLbPolicy(int index, LoadBalancingConfig value) xDS LB policy. This represents the xDS LB policy, which does not necessarily map one-to-one to a gRPC LB policy. Currently, the following policies are supported: - "ROUND_ROBIN" (config is empty) - "RING_HASH" (config is a RingHashLoadBalancingConfig)
repeated .grpc.service_config.LoadBalancingConfig xds_lb_policy = 2; -
addXdsLbPolicy
public XdsClusterResolverLoadBalancingPolicyConfig.Builder addXdsLbPolicy(LoadBalancingConfig.Builder builderForValue) xDS LB policy. This represents the xDS LB policy, which does not necessarily map one-to-one to a gRPC LB policy. Currently, the following policies are supported: - "ROUND_ROBIN" (config is empty) - "RING_HASH" (config is a RingHashLoadBalancingConfig)
repeated .grpc.service_config.LoadBalancingConfig xds_lb_policy = 2; -
addXdsLbPolicy
public XdsClusterResolverLoadBalancingPolicyConfig.Builder addXdsLbPolicy(int index, LoadBalancingConfig.Builder builderForValue) xDS LB policy. This represents the xDS LB policy, which does not necessarily map one-to-one to a gRPC LB policy. Currently, the following policies are supported: - "ROUND_ROBIN" (config is empty) - "RING_HASH" (config is a RingHashLoadBalancingConfig)
repeated .grpc.service_config.LoadBalancingConfig xds_lb_policy = 2; -
addAllXdsLbPolicy
public XdsClusterResolverLoadBalancingPolicyConfig.Builder addAllXdsLbPolicy(Iterable<? extends LoadBalancingConfig> values) xDS LB policy. This represents the xDS LB policy, which does not necessarily map one-to-one to a gRPC LB policy. Currently, the following policies are supported: - "ROUND_ROBIN" (config is empty) - "RING_HASH" (config is a RingHashLoadBalancingConfig)
repeated .grpc.service_config.LoadBalancingConfig xds_lb_policy = 2; -
clearXdsLbPolicy
xDS LB policy. This represents the xDS LB policy, which does not necessarily map one-to-one to a gRPC LB policy. Currently, the following policies are supported: - "ROUND_ROBIN" (config is empty) - "RING_HASH" (config is a RingHashLoadBalancingConfig)
repeated .grpc.service_config.LoadBalancingConfig xds_lb_policy = 2; -
removeXdsLbPolicy
xDS LB policy. This represents the xDS LB policy, which does not necessarily map one-to-one to a gRPC LB policy. Currently, the following policies are supported: - "ROUND_ROBIN" (config is empty) - "RING_HASH" (config is a RingHashLoadBalancingConfig)
repeated .grpc.service_config.LoadBalancingConfig xds_lb_policy = 2; -
getXdsLbPolicyBuilder
xDS LB policy. This represents the xDS LB policy, which does not necessarily map one-to-one to a gRPC LB policy. Currently, the following policies are supported: - "ROUND_ROBIN" (config is empty) - "RING_HASH" (config is a RingHashLoadBalancingConfig)
repeated .grpc.service_config.LoadBalancingConfig xds_lb_policy = 2; -
getXdsLbPolicyOrBuilder
xDS LB policy. This represents the xDS LB policy, which does not necessarily map one-to-one to a gRPC LB policy. Currently, the following policies are supported: - "ROUND_ROBIN" (config is empty) - "RING_HASH" (config is a RingHashLoadBalancingConfig)
repeated .grpc.service_config.LoadBalancingConfig xds_lb_policy = 2;- Specified by:
getXdsLbPolicyOrBuilderin interfaceXdsClusterResolverLoadBalancingPolicyConfigOrBuilder
-
getXdsLbPolicyOrBuilderList
xDS LB policy. This represents the xDS LB policy, which does not necessarily map one-to-one to a gRPC LB policy. Currently, the following policies are supported: - "ROUND_ROBIN" (config is empty) - "RING_HASH" (config is a RingHashLoadBalancingConfig)
repeated .grpc.service_config.LoadBalancingConfig xds_lb_policy = 2;- Specified by:
getXdsLbPolicyOrBuilderListin interfaceXdsClusterResolverLoadBalancingPolicyConfigOrBuilder
-
addXdsLbPolicyBuilder
xDS LB policy. This represents the xDS LB policy, which does not necessarily map one-to-one to a gRPC LB policy. Currently, the following policies are supported: - "ROUND_ROBIN" (config is empty) - "RING_HASH" (config is a RingHashLoadBalancingConfig)
repeated .grpc.service_config.LoadBalancingConfig xds_lb_policy = 2; -
addXdsLbPolicyBuilder
xDS LB policy. This represents the xDS LB policy, which does not necessarily map one-to-one to a gRPC LB policy. Currently, the following policies are supported: - "ROUND_ROBIN" (config is empty) - "RING_HASH" (config is a RingHashLoadBalancingConfig)
repeated .grpc.service_config.LoadBalancingConfig xds_lb_policy = 2; -
getXdsLbPolicyBuilderList
xDS LB policy. This represents the xDS LB policy, which does not necessarily map one-to-one to a gRPC LB policy. Currently, the following policies are supported: - "ROUND_ROBIN" (config is empty) - "RING_HASH" (config is a RingHashLoadBalancingConfig)
repeated .grpc.service_config.LoadBalancingConfig xds_lb_policy = 2;
-