Package io.grpc.serviceconfig
Class XdsClusterResolverLoadBalancingPolicyConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) 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.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) xDS LB policy.clone()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.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 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.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setXdsLbPolicy(int index, LoadBalancingConfig value) xDS LB policy.setXdsLbPolicy(int index, LoadBalancingConfig.Builder builderForValue) xDS LB policy.Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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.GeneratedMessageV3.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<XdsClusterResolverLoadBalancingPolicyConfig.Builder>
-
setField
public XdsClusterResolverLoadBalancingPolicyConfig.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<XdsClusterResolverLoadBalancingPolicyConfig.Builder>
-
clearField
public XdsClusterResolverLoadBalancingPolicyConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<XdsClusterResolverLoadBalancingPolicyConfig.Builder>
-
clearOneof
public XdsClusterResolverLoadBalancingPolicyConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<XdsClusterResolverLoadBalancingPolicyConfig.Builder>
-
setRepeatedField
public XdsClusterResolverLoadBalancingPolicyConfig.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<XdsClusterResolverLoadBalancingPolicyConfig.Builder>
-
addRepeatedField
public XdsClusterResolverLoadBalancingPolicyConfig.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<XdsClusterResolverLoadBalancingPolicyConfig.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.GeneratedMessageV3.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; -
setUnknownFields
public final XdsClusterResolverLoadBalancingPolicyConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<XdsClusterResolverLoadBalancingPolicyConfig.Builder>
-
mergeUnknownFields
public final XdsClusterResolverLoadBalancingPolicyConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<XdsClusterResolverLoadBalancingPolicyConfig.Builder>
-