Interface LoadBalancingPolicyOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    LoadBalancingPolicy, LoadBalancingPolicy.Builder

    public interface LoadBalancingPolicyOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getPoliciesList

        List<LoadBalancingPolicy.Policy> getPoliciesList()
         Each client will iterate over the list in order and stop at the first policy that it
         supports. This provides a mechanism for starting to use new LB policies that are not yet
         supported by all clients.
         
        repeated .envoy.config.cluster.v3.LoadBalancingPolicy.Policy policies = 1;
      • getPolicies

        LoadBalancingPolicy.Policy getPolicies​(int index)
         Each client will iterate over the list in order and stop at the first policy that it
         supports. This provides a mechanism for starting to use new LB policies that are not yet
         supported by all clients.
         
        repeated .envoy.config.cluster.v3.LoadBalancingPolicy.Policy policies = 1;
      • getPoliciesCount

        int getPoliciesCount()
         Each client will iterate over the list in order and stop at the first policy that it
         supports. This provides a mechanism for starting to use new LB policies that are not yet
         supported by all clients.
         
        repeated .envoy.config.cluster.v3.LoadBalancingPolicy.Policy policies = 1;
      • getPoliciesOrBuilderList

        List<? extends LoadBalancingPolicy.PolicyOrBuilder> getPoliciesOrBuilderList()
         Each client will iterate over the list in order and stop at the first policy that it
         supports. This provides a mechanism for starting to use new LB policies that are not yet
         supported by all clients.
         
        repeated .envoy.config.cluster.v3.LoadBalancingPolicy.Policy policies = 1;
      • getPoliciesOrBuilder

        LoadBalancingPolicy.PolicyOrBuilder getPoliciesOrBuilder​(int index)
         Each client will iterate over the list in order and stop at the first policy that it
         supports. This provides a mechanism for starting to use new LB policies that are not yet
         supported by all clients.
         
        repeated .envoy.config.cluster.v3.LoadBalancingPolicy.Policy policies = 1;