public final class LoadBalancingConfig extends com.google.protobuf.GeneratedMessageV3 implements LoadBalancingConfigOrBuilder
Selects LB policy and provides corresponding configuration. In general, all instances of this field should be repeated. Clients will iterate through the list in order and stop at the first policy that they support. This allows the service config to specify custom policies that may not be known to all clients. - If the config for the first supported policy is invalid, the whole service config is invalid. - If the list doesn't contain any supported policy, the whole service config is invalid.Protobuf type
grpc.service_config.LoadBalancingConfig| Modifier and Type | Class and Description |
|---|---|
static class |
LoadBalancingConfig.Builder
Selects LB policy and provides corresponding configuration.
|
static class |
LoadBalancingConfig.PolicyCase |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
CDS_EXPERIMENTAL_FIELD_NUMBER |
static int |
EDS_EXPERIMENTAL_FIELD_NUMBER |
static int |
GRPCLB_FIELD_NUMBER |
static int |
LRS_EXPERIMENTAL_FIELD_NUMBER |
static int |
PICK_FIRST_FIELD_NUMBER |
static int |
PRIORITY_EXPERIMENTAL_FIELD_NUMBER |
static int |
RING_HASH_EXPERIMENTAL_FIELD_NUMBER |
static int |
ROUND_ROBIN_FIELD_NUMBER |
static int |
WEIGHTED_TARGET_EXPERIMENTAL_FIELD_NUMBER |
static int |
XDS_CLUSTER_IMPL_EXPERIMENTAL_FIELD_NUMBER |
static int |
XDS_CLUSTER_MANAGER_EXPERIMENTAL_FIELD_NUMBER |
static int |
XDS_CLUSTER_RESOLVER_EXPERIMENTAL_FIELD_NUMBER |
static int |
XDS_EXPERIMENTAL_FIELD_NUMBER |
static int |
XDS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
CdsConfig |
getCdsExperimental()
.grpc.service_config.CdsConfig cds_experimental = 6 [json_name = "cds_experimental"]; |
CdsConfigOrBuilder |
getCdsExperimentalOrBuilder()
.grpc.service_config.CdsConfig cds_experimental = 6 [json_name = "cds_experimental"]; |
static LoadBalancingConfig |
getDefaultInstance() |
LoadBalancingConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
EdsLoadBalancingPolicyConfig |
getEdsExperimental()
Deprecated.
grpc.service_config.LoadBalancingConfig.eds_experimental is deprecated.
See service_config.proto;l=513
|
EdsLoadBalancingPolicyConfigOrBuilder |
getEdsExperimentalOrBuilder()
Deprecated.
|
GrpcLbConfig |
getGrpclb()
gRPC lookaside load balancing.
|
GrpcLbConfigOrBuilder |
getGrpclbOrBuilder()
gRPC lookaside load balancing.
|
LrsLoadBalancingPolicyConfig |
getLrsExperimental()
Deprecated.
grpc.service_config.LoadBalancingConfig.lrs_experimental is deprecated.
See service_config.proto;l=511
|
LrsLoadBalancingPolicyConfigOrBuilder |
getLrsExperimentalOrBuilder()
Deprecated.
|
com.google.protobuf.Parser<LoadBalancingConfig> |
getParserForType() |
PickFirstConfig |
getPickFirst()
.grpc.service_config.PickFirstConfig pick_first = 4 [json_name = "pick_first"]; |
PickFirstConfigOrBuilder |
getPickFirstOrBuilder()
.grpc.service_config.PickFirstConfig pick_first = 4 [json_name = "pick_first"]; |
LoadBalancingConfig.PolicyCase |
getPolicyCase() |
PriorityLoadBalancingPolicyConfig |
getPriorityExperimental()
.grpc.service_config.PriorityLoadBalancingPolicyConfig priority_experimental = 9 [json_name = "priority_experimental"]; |
PriorityLoadBalancingPolicyConfigOrBuilder |
getPriorityExperimentalOrBuilder()
.grpc.service_config.PriorityLoadBalancingPolicyConfig priority_experimental = 9 [json_name = "priority_experimental"]; |
RingHashLoadBalancingConfig |
getRingHashExperimental()
.grpc.service_config.RingHashLoadBalancingConfig ring_hash_experimental = 13 [json_name = "ring_hash_experimental"]; |
RingHashLoadBalancingConfigOrBuilder |
getRingHashExperimentalOrBuilder()
.grpc.service_config.RingHashLoadBalancingConfig ring_hash_experimental = 13 [json_name = "ring_hash_experimental"]; |
RoundRobinConfig |
getRoundRobin()
.grpc.service_config.RoundRobinConfig round_robin = 1 [json_name = "round_robin"]; |
RoundRobinConfigOrBuilder |
getRoundRobinOrBuilder()
.grpc.service_config.RoundRobinConfig round_robin = 1 [json_name = "round_robin"]; |
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
WeightedTargetLoadBalancingPolicyConfig |
getWeightedTargetExperimental()
.grpc.service_config.WeightedTargetLoadBalancingPolicyConfig weighted_target_experimental = 10 [json_name = "weighted_target_experimental"]; |
WeightedTargetLoadBalancingPolicyConfigOrBuilder |
getWeightedTargetExperimentalOrBuilder()
.grpc.service_config.WeightedTargetLoadBalancingPolicyConfig weighted_target_experimental = 10 [json_name = "weighted_target_experimental"]; |
XdsConfig |
getXds()
Deprecated.
grpc.service_config.LoadBalancingConfig.xds is deprecated.
See service_config.proto;l=515
|
XdsClusterImplLoadBalancingPolicyConfig |
getXdsClusterImplExperimental()
.grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig xds_cluster_impl_experimental = 12 [json_name = "xds_cluster_impl_experimental"]; |
XdsClusterImplLoadBalancingPolicyConfigOrBuilder |
getXdsClusterImplExperimentalOrBuilder()
.grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig xds_cluster_impl_experimental = 12 [json_name = "xds_cluster_impl_experimental"]; |
XdsClusterManagerLoadBalancingPolicyConfig |
getXdsClusterManagerExperimental()
xDS-based load balancing.
|
XdsClusterManagerLoadBalancingPolicyConfigOrBuilder |
getXdsClusterManagerExperimentalOrBuilder()
xDS-based load balancing.
|
XdsClusterResolverLoadBalancingPolicyConfig |
getXdsClusterResolverExperimental()
.grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig xds_cluster_resolver_experimental = 11 [json_name = "xds_cluster_resolver_experimental"]; |
XdsClusterResolverLoadBalancingPolicyConfigOrBuilder |
getXdsClusterResolverExperimentalOrBuilder()
.grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig xds_cluster_resolver_experimental = 11 [json_name = "xds_cluster_resolver_experimental"]; |
XdsConfig |
getXdsExperimental()
Deprecated.
grpc.service_config.LoadBalancingConfig.xds_experimental is deprecated.
See service_config.proto;l=516
|
XdsConfigOrBuilder |
getXdsExperimentalOrBuilder()
Deprecated.
|
XdsConfigOrBuilder |
getXdsOrBuilder()
Deprecated.
|
boolean |
hasCdsExperimental()
.grpc.service_config.CdsConfig cds_experimental = 6 [json_name = "cds_experimental"]; |
boolean |
hasEdsExperimental()
Deprecated.
grpc.service_config.LoadBalancingConfig.eds_experimental is deprecated.
See service_config.proto;l=513
|
boolean |
hasGrpclb()
gRPC lookaside load balancing.
|
int |
hashCode() |
boolean |
hasLrsExperimental()
Deprecated.
grpc.service_config.LoadBalancingConfig.lrs_experimental is deprecated.
See service_config.proto;l=511
|
boolean |
hasPickFirst()
.grpc.service_config.PickFirstConfig pick_first = 4 [json_name = "pick_first"]; |
boolean |
hasPriorityExperimental()
.grpc.service_config.PriorityLoadBalancingPolicyConfig priority_experimental = 9 [json_name = "priority_experimental"]; |
boolean |
hasRingHashExperimental()
.grpc.service_config.RingHashLoadBalancingConfig ring_hash_experimental = 13 [json_name = "ring_hash_experimental"]; |
boolean |
hasRoundRobin()
.grpc.service_config.RoundRobinConfig round_robin = 1 [json_name = "round_robin"]; |
boolean |
hasWeightedTargetExperimental()
.grpc.service_config.WeightedTargetLoadBalancingPolicyConfig weighted_target_experimental = 10 [json_name = "weighted_target_experimental"]; |
boolean |
hasXds()
Deprecated.
grpc.service_config.LoadBalancingConfig.xds is deprecated.
See service_config.proto;l=515
|
boolean |
hasXdsClusterImplExperimental()
.grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig xds_cluster_impl_experimental = 12 [json_name = "xds_cluster_impl_experimental"]; |
boolean |
hasXdsClusterManagerExperimental()
xDS-based load balancing.
|
boolean |
hasXdsClusterResolverExperimental()
.grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig xds_cluster_resolver_experimental = 11 [json_name = "xds_cluster_resolver_experimental"]; |
boolean |
hasXdsExperimental()
Deprecated.
grpc.service_config.LoadBalancingConfig.xds_experimental is deprecated.
See service_config.proto;l=516
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static LoadBalancingConfig.Builder |
newBuilder() |
static LoadBalancingConfig.Builder |
newBuilder(LoadBalancingConfig prototype) |
LoadBalancingConfig.Builder |
newBuilderForType() |
protected LoadBalancingConfig.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static LoadBalancingConfig |
parseDelimitedFrom(InputStream input) |
static LoadBalancingConfig |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LoadBalancingConfig |
parseFrom(byte[] data) |
static LoadBalancingConfig |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LoadBalancingConfig |
parseFrom(ByteBuffer data) |
static LoadBalancingConfig |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LoadBalancingConfig |
parseFrom(com.google.protobuf.ByteString data) |
static LoadBalancingConfig |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LoadBalancingConfig |
parseFrom(com.google.protobuf.CodedInputStream input) |
static LoadBalancingConfig |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LoadBalancingConfig |
parseFrom(InputStream input) |
static LoadBalancingConfig |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<LoadBalancingConfig> |
parser() |
LoadBalancingConfig.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int PICK_FIRST_FIELD_NUMBER
public static final int ROUND_ROBIN_FIELD_NUMBER
public static final int GRPCLB_FIELD_NUMBER
public static final int PRIORITY_EXPERIMENTAL_FIELD_NUMBER
public static final int WEIGHTED_TARGET_EXPERIMENTAL_FIELD_NUMBER
public static final int XDS_CLUSTER_MANAGER_EXPERIMENTAL_FIELD_NUMBER
public static final int CDS_EXPERIMENTAL_FIELD_NUMBER
public static final int XDS_CLUSTER_RESOLVER_EXPERIMENTAL_FIELD_NUMBER
public static final int XDS_CLUSTER_IMPL_EXPERIMENTAL_FIELD_NUMBER
public static final int RING_HASH_EXPERIMENTAL_FIELD_NUMBER
public static final int LRS_EXPERIMENTAL_FIELD_NUMBER
public static final int EDS_EXPERIMENTAL_FIELD_NUMBER
public static final int XDS_FIELD_NUMBER
public static final int XDS_EXPERIMENTAL_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public LoadBalancingConfig.PolicyCase getPolicyCase()
getPolicyCase in interface LoadBalancingConfigOrBuilderpublic boolean hasPickFirst()
.grpc.service_config.PickFirstConfig pick_first = 4 [json_name = "pick_first"];hasPickFirst in interface LoadBalancingConfigOrBuilderpublic PickFirstConfig getPickFirst()
.grpc.service_config.PickFirstConfig pick_first = 4 [json_name = "pick_first"];getPickFirst in interface LoadBalancingConfigOrBuilderpublic PickFirstConfigOrBuilder getPickFirstOrBuilder()
.grpc.service_config.PickFirstConfig pick_first = 4 [json_name = "pick_first"];getPickFirstOrBuilder in interface LoadBalancingConfigOrBuilderpublic boolean hasRoundRobin()
.grpc.service_config.RoundRobinConfig round_robin = 1 [json_name = "round_robin"];hasRoundRobin in interface LoadBalancingConfigOrBuilderpublic RoundRobinConfig getRoundRobin()
.grpc.service_config.RoundRobinConfig round_robin = 1 [json_name = "round_robin"];getRoundRobin in interface LoadBalancingConfigOrBuilderpublic RoundRobinConfigOrBuilder getRoundRobinOrBuilder()
.grpc.service_config.RoundRobinConfig round_robin = 1 [json_name = "round_robin"];getRoundRobinOrBuilder in interface LoadBalancingConfigOrBuilderpublic boolean hasGrpclb()
gRPC lookaside load balancing. This will eventually be deprecated by the new xDS-based local balancing policy.
.grpc.service_config.GrpcLbConfig grpclb = 3;hasGrpclb in interface LoadBalancingConfigOrBuilderpublic GrpcLbConfig getGrpclb()
gRPC lookaside load balancing. This will eventually be deprecated by the new xDS-based local balancing policy.
.grpc.service_config.GrpcLbConfig grpclb = 3;getGrpclb in interface LoadBalancingConfigOrBuilderpublic GrpcLbConfigOrBuilder getGrpclbOrBuilder()
gRPC lookaside load balancing. This will eventually be deprecated by the new xDS-based local balancing policy.
.grpc.service_config.GrpcLbConfig grpclb = 3;getGrpclbOrBuilder in interface LoadBalancingConfigOrBuilderpublic boolean hasPriorityExperimental()
.grpc.service_config.PriorityLoadBalancingPolicyConfig priority_experimental = 9 [json_name = "priority_experimental"];hasPriorityExperimental in interface LoadBalancingConfigOrBuilderpublic PriorityLoadBalancingPolicyConfig getPriorityExperimental()
.grpc.service_config.PriorityLoadBalancingPolicyConfig priority_experimental = 9 [json_name = "priority_experimental"];getPriorityExperimental in interface LoadBalancingConfigOrBuilderpublic PriorityLoadBalancingPolicyConfigOrBuilder getPriorityExperimentalOrBuilder()
.grpc.service_config.PriorityLoadBalancingPolicyConfig priority_experimental = 9 [json_name = "priority_experimental"];getPriorityExperimentalOrBuilder in interface LoadBalancingConfigOrBuilderpublic boolean hasWeightedTargetExperimental()
.grpc.service_config.WeightedTargetLoadBalancingPolicyConfig weighted_target_experimental = 10 [json_name = "weighted_target_experimental"];hasWeightedTargetExperimental in interface LoadBalancingConfigOrBuilderpublic WeightedTargetLoadBalancingPolicyConfig getWeightedTargetExperimental()
.grpc.service_config.WeightedTargetLoadBalancingPolicyConfig weighted_target_experimental = 10 [json_name = "weighted_target_experimental"];getWeightedTargetExperimental in interface LoadBalancingConfigOrBuilderpublic WeightedTargetLoadBalancingPolicyConfigOrBuilder getWeightedTargetExperimentalOrBuilder()
.grpc.service_config.WeightedTargetLoadBalancingPolicyConfig weighted_target_experimental = 10 [json_name = "weighted_target_experimental"];getWeightedTargetExperimentalOrBuilder in interface LoadBalancingConfigOrBuilderpublic boolean hasXdsClusterManagerExperimental()
xDS-based load balancing.
.grpc.service_config.XdsClusterManagerLoadBalancingPolicyConfig xds_cluster_manager_experimental = 14 [json_name = "xds_cluster_manager_experimental"];hasXdsClusterManagerExperimental in interface LoadBalancingConfigOrBuilderpublic XdsClusterManagerLoadBalancingPolicyConfig getXdsClusterManagerExperimental()
xDS-based load balancing.
.grpc.service_config.XdsClusterManagerLoadBalancingPolicyConfig xds_cluster_manager_experimental = 14 [json_name = "xds_cluster_manager_experimental"];getXdsClusterManagerExperimental in interface LoadBalancingConfigOrBuilderpublic XdsClusterManagerLoadBalancingPolicyConfigOrBuilder getXdsClusterManagerExperimentalOrBuilder()
xDS-based load balancing.
.grpc.service_config.XdsClusterManagerLoadBalancingPolicyConfig xds_cluster_manager_experimental = 14 [json_name = "xds_cluster_manager_experimental"];getXdsClusterManagerExperimentalOrBuilder in interface LoadBalancingConfigOrBuilderpublic boolean hasCdsExperimental()
.grpc.service_config.CdsConfig cds_experimental = 6 [json_name = "cds_experimental"];hasCdsExperimental in interface LoadBalancingConfigOrBuilderpublic CdsConfig getCdsExperimental()
.grpc.service_config.CdsConfig cds_experimental = 6 [json_name = "cds_experimental"];getCdsExperimental in interface LoadBalancingConfigOrBuilderpublic CdsConfigOrBuilder getCdsExperimentalOrBuilder()
.grpc.service_config.CdsConfig cds_experimental = 6 [json_name = "cds_experimental"];getCdsExperimentalOrBuilder in interface LoadBalancingConfigOrBuilderpublic boolean hasXdsClusterResolverExperimental()
.grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig xds_cluster_resolver_experimental = 11 [json_name = "xds_cluster_resolver_experimental"];hasXdsClusterResolverExperimental in interface LoadBalancingConfigOrBuilderpublic XdsClusterResolverLoadBalancingPolicyConfig getXdsClusterResolverExperimental()
.grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig xds_cluster_resolver_experimental = 11 [json_name = "xds_cluster_resolver_experimental"];getXdsClusterResolverExperimental in interface LoadBalancingConfigOrBuilderpublic XdsClusterResolverLoadBalancingPolicyConfigOrBuilder getXdsClusterResolverExperimentalOrBuilder()
.grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig xds_cluster_resolver_experimental = 11 [json_name = "xds_cluster_resolver_experimental"];getXdsClusterResolverExperimentalOrBuilder in interface LoadBalancingConfigOrBuilderpublic boolean hasXdsClusterImplExperimental()
.grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig xds_cluster_impl_experimental = 12 [json_name = "xds_cluster_impl_experimental"];hasXdsClusterImplExperimental in interface LoadBalancingConfigOrBuilderpublic XdsClusterImplLoadBalancingPolicyConfig getXdsClusterImplExperimental()
.grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig xds_cluster_impl_experimental = 12 [json_name = "xds_cluster_impl_experimental"];getXdsClusterImplExperimental in interface LoadBalancingConfigOrBuilderpublic XdsClusterImplLoadBalancingPolicyConfigOrBuilder getXdsClusterImplExperimentalOrBuilder()
.grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig xds_cluster_impl_experimental = 12 [json_name = "xds_cluster_impl_experimental"];getXdsClusterImplExperimentalOrBuilder in interface LoadBalancingConfigOrBuilderpublic boolean hasRingHashExperimental()
.grpc.service_config.RingHashLoadBalancingConfig ring_hash_experimental = 13 [json_name = "ring_hash_experimental"];hasRingHashExperimental in interface LoadBalancingConfigOrBuilderpublic RingHashLoadBalancingConfig getRingHashExperimental()
.grpc.service_config.RingHashLoadBalancingConfig ring_hash_experimental = 13 [json_name = "ring_hash_experimental"];getRingHashExperimental in interface LoadBalancingConfigOrBuilderpublic RingHashLoadBalancingConfigOrBuilder getRingHashExperimentalOrBuilder()
.grpc.service_config.RingHashLoadBalancingConfig ring_hash_experimental = 13 [json_name = "ring_hash_experimental"];getRingHashExperimentalOrBuilder in interface LoadBalancingConfigOrBuilder@Deprecated public boolean hasLrsExperimental()
Deprecated xDS-related policies.
.grpc.service_config.LrsLoadBalancingPolicyConfig lrs_experimental = 8 [json_name = "lrs_experimental", deprecated = true];hasLrsExperimental in interface LoadBalancingConfigOrBuilder@Deprecated public LrsLoadBalancingPolicyConfig getLrsExperimental()
Deprecated xDS-related policies.
.grpc.service_config.LrsLoadBalancingPolicyConfig lrs_experimental = 8 [json_name = "lrs_experimental", deprecated = true];getLrsExperimental in interface LoadBalancingConfigOrBuilder@Deprecated public LrsLoadBalancingPolicyConfigOrBuilder getLrsExperimentalOrBuilder()
Deprecated xDS-related policies.
.grpc.service_config.LrsLoadBalancingPolicyConfig lrs_experimental = 8 [json_name = "lrs_experimental", deprecated = true];getLrsExperimentalOrBuilder in interface LoadBalancingConfigOrBuilder@Deprecated public boolean hasEdsExperimental()
.grpc.service_config.EdsLoadBalancingPolicyConfig eds_experimental = 7 [json_name = "eds_experimental", deprecated = true];hasEdsExperimental in interface LoadBalancingConfigOrBuilder@Deprecated public EdsLoadBalancingPolicyConfig getEdsExperimental()
.grpc.service_config.EdsLoadBalancingPolicyConfig eds_experimental = 7 [json_name = "eds_experimental", deprecated = true];getEdsExperimental in interface LoadBalancingConfigOrBuilder@Deprecated public EdsLoadBalancingPolicyConfigOrBuilder getEdsExperimentalOrBuilder()
.grpc.service_config.EdsLoadBalancingPolicyConfig eds_experimental = 7 [json_name = "eds_experimental", deprecated = true];getEdsExperimentalOrBuilder in interface LoadBalancingConfigOrBuilder@Deprecated public boolean hasXds()
.grpc.service_config.XdsConfig xds = 2 [deprecated = true];hasXds in interface LoadBalancingConfigOrBuilder@Deprecated public XdsConfig getXds()
.grpc.service_config.XdsConfig xds = 2 [deprecated = true];getXds in interface LoadBalancingConfigOrBuilder@Deprecated public XdsConfigOrBuilder getXdsOrBuilder()
.grpc.service_config.XdsConfig xds = 2 [deprecated = true];getXdsOrBuilder in interface LoadBalancingConfigOrBuilder@Deprecated public boolean hasXdsExperimental()
.grpc.service_config.XdsConfig xds_experimental = 5 [json_name = "xds_experimental", deprecated = true];hasXdsExperimental in interface LoadBalancingConfigOrBuilder@Deprecated public XdsConfig getXdsExperimental()
.grpc.service_config.XdsConfig xds_experimental = 5 [json_name = "xds_experimental", deprecated = true];getXdsExperimental in interface LoadBalancingConfigOrBuilder@Deprecated public XdsConfigOrBuilder getXdsExperimentalOrBuilder()
.grpc.service_config.XdsConfig xds_experimental = 5 [json_name = "xds_experimental", deprecated = true];getXdsExperimentalOrBuilder in interface LoadBalancingConfigOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static LoadBalancingConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LoadBalancingConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LoadBalancingConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LoadBalancingConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LoadBalancingConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LoadBalancingConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static LoadBalancingConfig parseFrom(InputStream input) throws IOException
IOExceptionpublic static LoadBalancingConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static LoadBalancingConfig parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static LoadBalancingConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static LoadBalancingConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static LoadBalancingConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic LoadBalancingConfig.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static LoadBalancingConfig.Builder newBuilder()
public static LoadBalancingConfig.Builder newBuilder(LoadBalancingConfig prototype)
public LoadBalancingConfig.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected LoadBalancingConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static LoadBalancingConfig getDefaultInstance()
public static com.google.protobuf.Parser<LoadBalancingConfig> parser()
public com.google.protobuf.Parser<LoadBalancingConfig> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public LoadBalancingConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2022 Google LLC. All rights reserved.