枚举类 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
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-
嵌套类概要
从类继承的嵌套类/接口 java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
枚举常量概要
枚举常量枚举常量说明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.This option will forward the connection to the original IP address requested by the caller without doing any form of load balancing.The random load balancer selects a random healthy host.Round Robin policy. -
字段概要
字段修饰符和类型字段说明static final intThe least request load balancer uses an O(1) algorithm which selects two random healthy hosts and picks the host which has fewer active requests.static final intThis option will forward the connection to the original IP address requested by the caller without doing any form of load balancing.static final intThe random load balancer selects a random healthy host.static final intRound Robin policy. -
方法概要
修饰符和类型方法说明forNumber(int value) static final com.google.protobuf.Descriptors.EnumDescriptorfinal com.google.protobuf.Descriptors.EnumDescriptorfinal intfinal com.google.protobuf.Descriptors.EnumValueDescriptorstatic com.google.protobuf.Internal.EnumLiteMap<DestinationRuleOuterClass.LoadBalancerSettings.SimpleLB> valueOf(int value) 已过时。valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) 返回带有指定名称的该类的枚举常量。返回带有指定名称的该类的枚举常量。values()返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
-
枚举常量详细资料
-
ROUND_ROBIN
Round Robin policy. Default
ROUND_ROBIN = 0; -
LEAST_CONN
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
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
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; -
UNRECOGNIZED
-
-
字段详细资料
-
ROUND_ROBIN_VALUE
public static final int ROUND_ROBIN_VALUERound Robin policy. Default
ROUND_ROBIN = 0;- 另请参阅:
-
LEAST_CONN_VALUE
public static final int LEAST_CONN_VALUEThe 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_VALUEThe 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_VALUEThis 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
@Deprecated public static DestinationRuleOuterClass.LoadBalancerSettings.SimpleLB valueOf(int value) 已过时。返回带有指定名称的该类的枚举常量。 字符串必须与用于声明该类的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)- 参数:
value- 要返回的枚举常量的名称。- 返回:
- 返回带有指定名称的枚举常量
- 抛出:
IllegalArgumentException- 如果该枚举类没有带有指定名称的常量NullPointerException- 如果参数为空值
-
forNumber
- 参数:
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- 如果参数为空值
-