枚举类 DestinationRuleOuterClass.LoadBalancerSettings.SimpleLB

java.lang.Object
java.lang.Enum<DestinationRuleOuterClass.LoadBalancerSettings.SimpleLB>
istio.networking.v1alpha3.DestinationRuleOuterClass.LoadBalancerSettings.SimpleLB
所有已实现的接口:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<DestinationRuleOuterClass.LoadBalancerSettings.SimpleLB>, java.lang.constant.Constable
封闭类:
DestinationRuleOuterClass.LoadBalancerSettings

public static enum DestinationRuleOuterClass.LoadBalancerSettings.SimpleLB extends Enum<DestinationRuleOuterClass.LoadBalancerSettings.SimpleLB> implements com.google.protobuf.ProtocolMessageEnum
 Standard load balancing algorithms that require no tuning.
 
Protobuf enum istio.networking.v1alpha3.LoadBalancerSettings.SimpleLB
  • 枚举常量详细资料

  • 字段详细资料

    • ROUND_ROBIN_VALUE

      public static final int ROUND_ROBIN_VALUE
       Round Robin policy. Default
       
      ROUND_ROBIN = 0;
      另请参阅:
    • LEAST_CONN_VALUE

      public static final int LEAST_CONN_VALUE
       The least request load balancer uses an O(1) algorithm which selects
       two random healthy hosts and picks the host which has fewer active
       requests.
       
      LEAST_CONN = 1;
      另请参阅:
    • RANDOM_VALUE

      public static final int RANDOM_VALUE
       The random load balancer selects a random healthy host. The random
       load balancer generally performs better than round robin if no health
       checking policy is configured.
       
      RANDOM = 2;
      另请参阅:
    • PASSTHROUGH_VALUE

      public static final int PASSTHROUGH_VALUE
       This option will forward the connection to the original IP address
       requested by the caller without doing any form of load
       balancing. This option must be used with care. It is meant for
       advanced use cases. Refer to Original Destination load balancer in
       Envoy for further details.
       
      PASSTHROUGH = 3;
      另请参阅:
  • 方法详细资料

    • values

      返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
      返回:
      包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同
    • valueOf

      返回带有指定名称的该类的枚举常量。 字符串必须与用于声明该类的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果该枚举类没有带有指定名称的常量
      NullPointerException - 如果参数为空值
    • getNumber

      public final int getNumber()
      指定者:
      getNumber 在接口中 com.google.protobuf.Internal.EnumLite
      指定者:
      getNumber 在接口中 com.google.protobuf.ProtocolMessageEnum
    • valueOf

      已过时。
      返回带有指定名称的该类的枚举常量。 字符串必须与用于声明该类的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
      参数:
      value - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果该枚举类没有带有指定名称的常量
      NullPointerException - 如果参数为空值
    • forNumber

      public static DestinationRuleOuterClass.LoadBalancerSettings.SimpleLB forNumber(int value)
      参数:
      value - The numeric wire value of the corresponding enum entry.
      返回:
      The enum associated with the given numeric wire value.
    • internalGetValueMap

      public static com.google.protobuf.Internal.EnumLiteMap<DestinationRuleOuterClass.LoadBalancerSettings.SimpleLB> internalGetValueMap()
    • getValueDescriptor

      public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
      指定者:
      getValueDescriptor 在接口中 com.google.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      指定者:
      getDescriptorForType 在接口中 com.google.protobuf.ProtocolMessageEnum
    • getDescriptor

      public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
    • valueOf

      public static DestinationRuleOuterClass.LoadBalancerSettings.SimpleLB valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
      返回带有指定名称的该类的枚举常量。 字符串必须与用于声明该类的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
      参数:
      desc - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果该枚举类没有带有指定名称的常量
      NullPointerException - 如果参数为空值