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
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description CdsConfiggetCdsExperimental().grpc.service_config.CdsConfig cds_experimental = 6 [json_name = "cds_experimental"];CdsConfigOrBuildergetCdsExperimentalOrBuilder().grpc.service_config.CdsConfig cds_experimental = 6 [json_name = "cds_experimental"];EdsLoadBalancingPolicyConfiggetEdsExperimental()Deprecated.grpc.service_config.LoadBalancingConfig.eds_experimental is deprecated.EdsLoadBalancingPolicyConfigOrBuildergetEdsExperimentalOrBuilder()Deprecated.GrpcLbConfiggetGrpclb()gRPC lookaside load balancing.GrpcLbConfigOrBuildergetGrpclbOrBuilder()gRPC lookaside load balancing.LrsLoadBalancingPolicyConfiggetLrsExperimental()Deprecated.grpc.service_config.LoadBalancingConfig.lrs_experimental is deprecated.LrsLoadBalancingPolicyConfigOrBuildergetLrsExperimentalOrBuilder()Deprecated.PickFirstConfiggetPickFirst().grpc.service_config.PickFirstConfig pick_first = 4 [json_name = "pick_first"];PickFirstConfigOrBuildergetPickFirstOrBuilder().grpc.service_config.PickFirstConfig pick_first = 4 [json_name = "pick_first"];LoadBalancingConfig.PolicyCasegetPolicyCase()PriorityLoadBalancingPolicyConfiggetPriorityExperimental().grpc.service_config.PriorityLoadBalancingPolicyConfig priority_experimental = 9 [json_name = "priority_experimental"];PriorityLoadBalancingPolicyConfigOrBuildergetPriorityExperimentalOrBuilder().grpc.service_config.PriorityLoadBalancingPolicyConfig priority_experimental = 9 [json_name = "priority_experimental"];RingHashLoadBalancingConfiggetRingHashExperimental().grpc.service_config.RingHashLoadBalancingConfig ring_hash_experimental = 13 [json_name = "ring_hash_experimental"];RingHashLoadBalancingConfigOrBuildergetRingHashExperimentalOrBuilder().grpc.service_config.RingHashLoadBalancingConfig ring_hash_experimental = 13 [json_name = "ring_hash_experimental"];RoundRobinConfiggetRoundRobin().grpc.service_config.RoundRobinConfig round_robin = 1 [json_name = "round_robin"];RoundRobinConfigOrBuildergetRoundRobinOrBuilder().grpc.service_config.RoundRobinConfig round_robin = 1 [json_name = "round_robin"];WeightedTargetLoadBalancingPolicyConfiggetWeightedTargetExperimental().grpc.service_config.WeightedTargetLoadBalancingPolicyConfig weighted_target_experimental = 10 [json_name = "weighted_target_experimental"];WeightedTargetLoadBalancingPolicyConfigOrBuildergetWeightedTargetExperimentalOrBuilder().grpc.service_config.WeightedTargetLoadBalancingPolicyConfig weighted_target_experimental = 10 [json_name = "weighted_target_experimental"];XdsConfiggetXds()Deprecated.grpc.service_config.LoadBalancingConfig.xds is deprecated.XdsClusterImplLoadBalancingPolicyConfiggetXdsClusterImplExperimental().grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig xds_cluster_impl_experimental = 12 [json_name = "xds_cluster_impl_experimental"];XdsClusterImplLoadBalancingPolicyConfigOrBuildergetXdsClusterImplExperimentalOrBuilder().grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig xds_cluster_impl_experimental = 12 [json_name = "xds_cluster_impl_experimental"];XdsClusterManagerLoadBalancingPolicyConfiggetXdsClusterManagerExperimental()xDS-based load balancing.XdsClusterManagerLoadBalancingPolicyConfigOrBuildergetXdsClusterManagerExperimentalOrBuilder()xDS-based load balancing.XdsClusterResolverLoadBalancingPolicyConfiggetXdsClusterResolverExperimental().grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig xds_cluster_resolver_experimental = 11 [json_name = "xds_cluster_resolver_experimental"];XdsClusterResolverLoadBalancingPolicyConfigOrBuildergetXdsClusterResolverExperimentalOrBuilder().grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig xds_cluster_resolver_experimental = 11 [json_name = "xds_cluster_resolver_experimental"];XdsConfiggetXdsExperimental()Deprecated.grpc.service_config.LoadBalancingConfig.xds_experimental is deprecated.XdsConfigOrBuildergetXdsExperimentalOrBuilder()Deprecated.XdsConfigOrBuildergetXdsOrBuilder()Deprecated.booleanhasCdsExperimental().grpc.service_config.CdsConfig cds_experimental = 6 [json_name = "cds_experimental"];booleanhasEdsExperimental()Deprecated.grpc.service_config.LoadBalancingConfig.eds_experimental is deprecated.booleanhasGrpclb()gRPC lookaside load balancing.booleanhasLrsExperimental()Deprecated.grpc.service_config.LoadBalancingConfig.lrs_experimental is deprecated.booleanhasPickFirst().grpc.service_config.PickFirstConfig pick_first = 4 [json_name = "pick_first"];booleanhasPriorityExperimental().grpc.service_config.PriorityLoadBalancingPolicyConfig priority_experimental = 9 [json_name = "priority_experimental"];booleanhasRingHashExperimental().grpc.service_config.RingHashLoadBalancingConfig ring_hash_experimental = 13 [json_name = "ring_hash_experimental"];booleanhasRoundRobin().grpc.service_config.RoundRobinConfig round_robin = 1 [json_name = "round_robin"];booleanhasWeightedTargetExperimental().grpc.service_config.WeightedTargetLoadBalancingPolicyConfig weighted_target_experimental = 10 [json_name = "weighted_target_experimental"];booleanhasXds()Deprecated.grpc.service_config.LoadBalancingConfig.xds is deprecated.booleanhasXdsClusterImplExperimental().grpc.service_config.XdsClusterImplLoadBalancingPolicyConfig xds_cluster_impl_experimental = 12 [json_name = "xds_cluster_impl_experimental"];booleanhasXdsClusterManagerExperimental()xDS-based load balancing.booleanhasXdsClusterResolverExperimental().grpc.service_config.XdsClusterResolverLoadBalancingPolicyConfig xds_cluster_resolver_experimental = 11 [json_name = "xds_cluster_resolver_experimental"];booleanhasXdsExperimental()Deprecated.grpc.service_config.LoadBalancingConfig.xds_experimental is deprecated.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
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 boolean 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 LrsLoadBalancingPolicyConfig 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 LrsLoadBalancingPolicyConfigOrBuilder getLrsExperimentalOrBuilder()
Deprecated.Deprecated xDS-related policies.
.grpc.service_config.LrsLoadBalancingPolicyConfig lrs_experimental = 8 [json_name = "lrs_experimental", deprecated = true];
-
hasEdsExperimental
@Deprecated boolean 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 EdsLoadBalancingPolicyConfig 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 EdsLoadBalancingPolicyConfigOrBuilder getEdsExperimentalOrBuilder()
Deprecated..grpc.service_config.EdsLoadBalancingPolicyConfig eds_experimental = 7 [json_name = "eds_experimental", deprecated = true];
-
hasXds
@Deprecated boolean 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 XdsConfig 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 XdsConfigOrBuilder getXdsOrBuilder()
Deprecated..grpc.service_config.XdsConfig xds = 2 [deprecated = true];
-
hasXdsExperimental
@Deprecated boolean 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 XdsConfig 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 XdsConfigOrBuilder getXdsExperimentalOrBuilder()
Deprecated..grpc.service_config.XdsConfig xds_experimental = 5 [json_name = "xds_experimental", deprecated = true];
-
getPolicyCase
LoadBalancingConfig.PolicyCase getPolicyCase()
-
-