Package com.google.container.v1
Enum NodePoolUpdateStrategy
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<NodePoolUpdateStrategy>
@Generated
public enum NodePoolUpdateStrategy
extends Enum<NodePoolUpdateStrategy>
implements com.google.protobuf.ProtocolMessageEnum
Strategy used for node pool update.Protobuf enum
google.container.v1.NodePoolUpdateStrategy-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionblue-green upgrade.Default value if unset.SHORT_LIVED is the dedicated upgrade strategy for QueuedProvisioning and flex start node pools scaled up only by enqueueing to the Dynamic Workload Scheduler (DWS).SURGE is the traditional way of upgrade a node pool. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intblue-green upgrade.static final intDefault value if unset.static final intSHORT_LIVED is the dedicated upgrade strategy for QueuedProvisioning and flex start node pools scaled up only by enqueueing to the Dynamic Workload Scheduler (DWS).static final intSURGE is the traditional way of upgrade a node pool. -
Method Summary
Modifier and TypeMethodDescriptionstatic NodePoolUpdateStrategyforNumber(int value) static com.google.protobuf.Descriptors.EnumDescriptorfinal com.google.protobuf.Descriptors.EnumDescriptorfinal intfinal com.google.protobuf.Descriptors.EnumValueDescriptorstatic com.google.protobuf.Internal.EnumLiteMap<NodePoolUpdateStrategy>static NodePoolUpdateStrategyvalueOf(int value) Deprecated.static NodePoolUpdateStrategyvalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name.static NodePoolUpdateStrategyReturns the enum constant of this type with the specified name.static NodePoolUpdateStrategy[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
NODE_POOL_UPDATE_STRATEGY_UNSPECIFIED
Default value if unset. GKE internally defaults the update strategy to SURGE for unspecified strategies.
NODE_POOL_UPDATE_STRATEGY_UNSPECIFIED = 0; -
BLUE_GREEN
blue-green upgrade.
BLUE_GREEN = 2; -
SURGE
SURGE is the traditional way of upgrade a node pool. max_surge and max_unavailable determines the level of upgrade parallelism.
SURGE = 3; -
SHORT_LIVED
SHORT_LIVED is the dedicated upgrade strategy for QueuedProvisioning and flex start node pools scaled up only by enqueueing to the Dynamic Workload Scheduler (DWS).
SHORT_LIVED = 5; -
UNRECOGNIZED
-
-
Field Details
-
NODE_POOL_UPDATE_STRATEGY_UNSPECIFIED_VALUE
public static final int NODE_POOL_UPDATE_STRATEGY_UNSPECIFIED_VALUEDefault value if unset. GKE internally defaults the update strategy to SURGE for unspecified strategies.
NODE_POOL_UPDATE_STRATEGY_UNSPECIFIED = 0;- See Also:
-
BLUE_GREEN_VALUE
public static final int BLUE_GREEN_VALUEblue-green upgrade.
BLUE_GREEN = 2;- See Also:
-
SURGE_VALUE
public static final int SURGE_VALUESURGE is the traditional way of upgrade a node pool. max_surge and max_unavailable determines the level of upgrade parallelism.
SURGE = 3;- See Also:
-
SHORT_LIVED_VALUE
public static final int SHORT_LIVED_VALUESHORT_LIVED is the dedicated upgrade strategy for QueuedProvisioning and flex start node pools scaled up only by enqueueing to the Dynamic Workload Scheduler (DWS).
SHORT_LIVED = 5;- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
Deprecated.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
value- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
forNumber
- Parameters:
value- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<NodePoolUpdateStrategy> internalGetValueMap() -
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() -
valueOf
public static NodePoolUpdateStrategy valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
desc- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-