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 Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      LoadBalancingPolicy.Policy getPolicies​(int index)
      Each client will iterate over the list in order and stop at the first policy that it supports.
      int getPoliciesCount()
      Each client will iterate over the list in order and stop at the first policy that it supports.
      java.util.List<LoadBalancingPolicy.Policy> getPoliciesList()
      Each client will iterate over the list in order and stop at the first policy that it supports.
      LoadBalancingPolicy.PolicyOrBuilder getPoliciesOrBuilder​(int index)
      Each client will iterate over the list in order and stop at the first policy that it supports.
      java.util.List<? extends LoadBalancingPolicy.PolicyOrBuilder> getPoliciesOrBuilderList()
      Each client will iterate over the list in order and stop at the first policy that it supports.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getPoliciesList

        java.util.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

        java.util.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;