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 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=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
        LrsLoadBalancingPolicyConfig 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
        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.
      • 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];