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 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 boolean hasLrsExperimental()
      Deprecated.
      grpc.service_config.LoadBalancingConfig.lrs_experimental is deprecated. See service_config.proto;l=511
       Deprecated 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=511
       Deprecated 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.
      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.
      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