Package io.grpc.serviceconfig
Interface LoadBalancingConfigOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
LoadBalancingConfig,LoadBalancingConfig.Builder
public interface LoadBalancingConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescription.grpc.service_config.CdsConfig cds_experimental = 6 [json_name = "cds_experimental"];.grpc.service_config.CdsConfig cds_experimental = 6 [json_name = "cds_experimental"];Deprecated.grpc.service_config.LoadBalancingConfig.eds_experimental is deprecated.Deprecated.gRPC lookaside load balancing.gRPC lookaside load balancing.Deprecated.grpc.service_config.LoadBalancingConfig.lrs_experimental is deprecated.Deprecated..grpc.service_config.PickFirstConfig pick_first = 4 [json_name = "pick_first"];.grpc.service_config.PickFirstConfig pick_first = 4 [json_name = "pick_first"];.grpc.service_config.PriorityLoadBalancingPolicyConfig priority_experimental = 9 [json_name = "priority_experimental"];.grpc.service_config.PriorityLoadBalancingPolicyConfig priority_experimental = 9 [json_name = "priority_experimental"];.grpc.service_config.RingHashLoadBalancingConfig ring_hash_experimental = 13 [json_name = "ring_hash_experimental"];.grpc.service_config.RingHashLoadBalancingConfig ring_hash_experimental = 13 [json_name = "ring_hash_experimental"];.grpc.service_config.RoundRobinConfig round_robin = 1 [json_name = "round_robin"];.grpc.service_config.RoundRobinConfig round_robin = 1 [json_name = "round_robin"];.grpc.service_config.WeightedTargetLoadBalancingPolicyConfig weighted_target_experimental = 10 [json_name = "weighted_target_experimental"];.grpc.service_config.WeightedTargetLoadBalancingPolicyConfig weighted_target_experimental = 10 [json_name = "weighted_target_experimental"];getXds()Deprecated.grpc.service_config.LoadBalancingConfig.xds is deprecated..grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig xds_cluster_impl_experimental = 12 [json_name = "xds_cluster_impl_experimental"];.grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig xds_cluster_impl_experimental = 12 [json_name = "xds_cluster_impl_experimental"];xDS-based load balancing.xDS-based load balancing..grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig xds_cluster_resolver_experimental = 11 [json_name = "xds_cluster_resolver_experimental"];.grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig xds_cluster_resolver_experimental = 11 [json_name = "xds_cluster_resolver_experimental"];Deprecated.grpc.service_config.LoadBalancingConfig.xds_experimental is deprecated.Deprecated.Deprecated.boolean.grpc.service_config.CdsConfig cds_experimental = 6 [json_name = "cds_experimental"];booleanDeprecated.grpc.service_config.LoadBalancingConfig.eds_experimental is deprecated.booleangRPC lookaside load balancing.booleanDeprecated.grpc.service_config.LoadBalancingConfig.lrs_experimental is deprecated.boolean.grpc.service_config.PickFirstConfig pick_first = 4 [json_name = "pick_first"];boolean.grpc.service_config.PriorityLoadBalancingPolicyConfig priority_experimental = 9 [json_name = "priority_experimental"];boolean.grpc.service_config.RingHashLoadBalancingConfig ring_hash_experimental = 13 [json_name = "ring_hash_experimental"];boolean.grpc.service_config.RoundRobinConfig round_robin = 1 [json_name = "round_robin"];boolean.grpc.service_config.WeightedTargetLoadBalancingPolicyConfig weighted_target_experimental = 10 [json_name = "weighted_target_experimental"];booleanhasXds()Deprecated.grpc.service_config.LoadBalancingConfig.xds is deprecated.boolean.grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig xds_cluster_impl_experimental = 12 [json_name = "xds_cluster_impl_experimental"];booleanxDS-based load balancing.boolean.grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig xds_cluster_resolver_experimental = 11 [json_name = "xds_cluster_resolver_experimental"];booleanDeprecated.grpc.service_config.LoadBalancingConfig.xds_experimental is deprecated.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasPickFirst
boolean hasPickFirst().grpc.service_config.PickFirstConfig pick_first = 4 [json_name = "pick_first"];- Returns:
- Whether the pickFirst field is set.
-
getPickFirst
PickFirstConfig getPickFirst().grpc.service_config.PickFirstConfig pick_first = 4 [json_name = "pick_first"];- Returns:
- The pickFirst.
-
getPickFirstOrBuilder
PickFirstConfigOrBuilder getPickFirstOrBuilder().grpc.service_config.PickFirstConfig pick_first = 4 [json_name = "pick_first"]; -
hasRoundRobin
boolean hasRoundRobin().grpc.service_config.RoundRobinConfig round_robin = 1 [json_name = "round_robin"];- Returns:
- Whether the roundRobin field is set.
-
getRoundRobin
RoundRobinConfig getRoundRobin().grpc.service_config.RoundRobinConfig round_robin = 1 [json_name = "round_robin"];- Returns:
- The roundRobin.
-
getRoundRobinOrBuilder
RoundRobinConfigOrBuilder getRoundRobinOrBuilder().grpc.service_config.RoundRobinConfig round_robin = 1 [json_name = "round_robin"]; -
hasGrpclb
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;- Returns:
- Whether the grpclb field is set.
-
getGrpclb
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;- Returns:
- The grpclb.
-
getGrpclbOrBuilder
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; -
hasPriorityExperimental
boolean hasPriorityExperimental().grpc.service_config.PriorityLoadBalancingPolicyConfig priority_experimental = 9 [json_name = "priority_experimental"];- Returns:
- Whether the priorityExperimental field is set.
-
getPriorityExperimental
PriorityLoadBalancingPolicyConfig getPriorityExperimental().grpc.service_config.PriorityLoadBalancingPolicyConfig priority_experimental = 9 [json_name = "priority_experimental"];- Returns:
- The priorityExperimental.
-
getPriorityExperimentalOrBuilder
PriorityLoadBalancingPolicyConfigOrBuilder getPriorityExperimentalOrBuilder().grpc.service_config.PriorityLoadBalancingPolicyConfig priority_experimental = 9 [json_name = "priority_experimental"]; -
hasWeightedTargetExperimental
boolean hasWeightedTargetExperimental().grpc.service_config.WeightedTargetLoadBalancingPolicyConfig weighted_target_experimental = 10 [json_name = "weighted_target_experimental"];- Returns:
- Whether the weightedTargetExperimental field is set.
-
getWeightedTargetExperimental
WeightedTargetLoadBalancingPolicyConfig getWeightedTargetExperimental().grpc.service_config.WeightedTargetLoadBalancingPolicyConfig weighted_target_experimental = 10 [json_name = "weighted_target_experimental"];- Returns:
- The weightedTargetExperimental.
-
getWeightedTargetExperimentalOrBuilder
WeightedTargetLoadBalancingPolicyConfigOrBuilder getWeightedTargetExperimentalOrBuilder().grpc.service_config.WeightedTargetLoadBalancingPolicyConfig weighted_target_experimental = 10 [json_name = "weighted_target_experimental"]; -
hasXdsClusterManagerExperimental
boolean hasXdsClusterManagerExperimental()xDS-based load balancing.
.grpc.service_config.XdsClusterManagerLoadBalancingPolicyConfig xds_cluster_manager_experimental = 14 [json_name = "xds_cluster_manager_experimental"];- Returns:
- Whether the xdsClusterManagerExperimental field is set.
-
getXdsClusterManagerExperimental
XdsClusterManagerLoadBalancingPolicyConfig getXdsClusterManagerExperimental()xDS-based load balancing.
.grpc.service_config.XdsClusterManagerLoadBalancingPolicyConfig xds_cluster_manager_experimental = 14 [json_name = "xds_cluster_manager_experimental"];- Returns:
- The xdsClusterManagerExperimental.
-
getXdsClusterManagerExperimentalOrBuilder
XdsClusterManagerLoadBalancingPolicyConfigOrBuilder getXdsClusterManagerExperimentalOrBuilder()xDS-based load balancing.
.grpc.service_config.XdsClusterManagerLoadBalancingPolicyConfig xds_cluster_manager_experimental = 14 [json_name = "xds_cluster_manager_experimental"]; -
hasCdsExperimental
boolean hasCdsExperimental().grpc.service_config.CdsConfig cds_experimental = 6 [json_name = "cds_experimental"];- Returns:
- Whether the cdsExperimental field is set.
-
getCdsExperimental
CdsConfig getCdsExperimental().grpc.service_config.CdsConfig cds_experimental = 6 [json_name = "cds_experimental"];- Returns:
- The cdsExperimental.
-
getCdsExperimentalOrBuilder
CdsConfigOrBuilder getCdsExperimentalOrBuilder().grpc.service_config.CdsConfig cds_experimental = 6 [json_name = "cds_experimental"]; -
hasXdsClusterResolverExperimental
boolean hasXdsClusterResolverExperimental().grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig xds_cluster_resolver_experimental = 11 [json_name = "xds_cluster_resolver_experimental"];- Returns:
- Whether the xdsClusterResolverExperimental field is set.
-
getXdsClusterResolverExperimental
XdsClusterResolverLoadBalancingPolicyConfig getXdsClusterResolverExperimental().grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig xds_cluster_resolver_experimental = 11 [json_name = "xds_cluster_resolver_experimental"];- Returns:
- The xdsClusterResolverExperimental.
-
getXdsClusterResolverExperimentalOrBuilder
XdsClusterResolverLoadBalancingPolicyConfigOrBuilder getXdsClusterResolverExperimentalOrBuilder().grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig xds_cluster_resolver_experimental = 11 [json_name = "xds_cluster_resolver_experimental"]; -
hasXdsClusterImplExperimental
boolean hasXdsClusterImplExperimental().grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig xds_cluster_impl_experimental = 12 [json_name = "xds_cluster_impl_experimental"];- Returns:
- Whether the xdsClusterImplExperimental field is set.
-
getXdsClusterImplExperimental
XdsClusterImplLoadBalancingPolicyConfig getXdsClusterImplExperimental().grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig xds_cluster_impl_experimental = 12 [json_name = "xds_cluster_impl_experimental"];- Returns:
- The xdsClusterImplExperimental.
-
getXdsClusterImplExperimentalOrBuilder
XdsClusterImplLoadBalancingPolicyConfigOrBuilder getXdsClusterImplExperimentalOrBuilder().grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig xds_cluster_impl_experimental = 12 [json_name = "xds_cluster_impl_experimental"]; -
hasRingHashExperimental
boolean hasRingHashExperimental().grpc.service_config.RingHashLoadBalancingConfig ring_hash_experimental = 13 [json_name = "ring_hash_experimental"];- Returns:
- Whether the ringHashExperimental field is set.
-
getRingHashExperimental
RingHashLoadBalancingConfig getRingHashExperimental().grpc.service_config.RingHashLoadBalancingConfig ring_hash_experimental = 13 [json_name = "ring_hash_experimental"];- Returns:
- The ringHashExperimental.
-
getRingHashExperimentalOrBuilder
RingHashLoadBalancingConfigOrBuilder getRingHashExperimentalOrBuilder().grpc.service_config.RingHashLoadBalancingConfig ring_hash_experimental = 13 [json_name = "ring_hash_experimental"]; -
hasLrsExperimental
Deprecated.grpc.service_config.LoadBalancingConfig.lrs_experimental is deprecated. See service_config.proto;l=511Deprecated xDS-related policies.
.grpc.service_config.LrsLoadBalancingPolicyConfig lrs_experimental = 8 [json_name = "lrs_experimental", deprecated = true];- Returns:
- Whether the lrsExperimental field is set.
-
getLrsExperimental
Deprecated.grpc.service_config.LoadBalancingConfig.lrs_experimental is deprecated. See service_config.proto;l=511Deprecated xDS-related policies.
.grpc.service_config.LrsLoadBalancingPolicyConfig lrs_experimental = 8 [json_name = "lrs_experimental", deprecated = true];- Returns:
- The lrsExperimental.
-
getLrsExperimentalOrBuilder
Deprecated.Deprecated xDS-related policies.
.grpc.service_config.LrsLoadBalancingPolicyConfig lrs_experimental = 8 [json_name = "lrs_experimental", deprecated = true]; -
hasEdsExperimental
Deprecated.grpc.service_config.LoadBalancingConfig.eds_experimental is deprecated. See service_config.proto;l=513.grpc.service_config.EdsLoadBalancingPolicyConfig eds_experimental = 7 [json_name = "eds_experimental", deprecated = true];- Returns:
- Whether the edsExperimental field is set.
-
getEdsExperimental
Deprecated.grpc.service_config.LoadBalancingConfig.eds_experimental is deprecated. See service_config.proto;l=513.grpc.service_config.EdsLoadBalancingPolicyConfig eds_experimental = 7 [json_name = "eds_experimental", deprecated = true];- Returns:
- The edsExperimental.
-
getEdsExperimentalOrBuilder
Deprecated..grpc.service_config.EdsLoadBalancingPolicyConfig eds_experimental = 7 [json_name = "eds_experimental", deprecated = true]; -
hasXds
Deprecated.grpc.service_config.LoadBalancingConfig.xds is deprecated. See service_config.proto;l=515.grpc.service_config.XdsConfig xds = 2 [deprecated = true];- Returns:
- Whether the xds field is set.
-
getXds
Deprecated.grpc.service_config.LoadBalancingConfig.xds is deprecated. See service_config.proto;l=515.grpc.service_config.XdsConfig xds = 2 [deprecated = true];- Returns:
- The xds.
-
getXdsOrBuilder
Deprecated..grpc.service_config.XdsConfig xds = 2 [deprecated = true]; -
hasXdsExperimental
Deprecated.grpc.service_config.LoadBalancingConfig.xds_experimental is deprecated. See service_config.proto;l=516.grpc.service_config.XdsConfig xds_experimental = 5 [json_name = "xds_experimental", deprecated = true];- Returns:
- Whether the xdsExperimental field is set.
-
getXdsExperimental
Deprecated.grpc.service_config.LoadBalancingConfig.xds_experimental is deprecated. See service_config.proto;l=516.grpc.service_config.XdsConfig xds_experimental = 5 [json_name = "xds_experimental", deprecated = true];- Returns:
- The xdsExperimental.
-
getXdsExperimentalOrBuilder
Deprecated..grpc.service_config.XdsConfig xds_experimental = 5 [json_name = "xds_experimental", deprecated = true]; -
getPolicyCase
LoadBalancingConfig.PolicyCase getPolicyCase()
-