Package com.google.cloud.osconfig.v1beta
Enum PatchJobs.PatchRollout.Mode
java.lang.Object
java.lang.Enum<PatchJobs.PatchRollout.Mode>
com.google.cloud.osconfig.v1beta.PatchJobs.PatchRollout.Mode
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<PatchJobs.PatchRollout.Mode>
- Enclosing class:
- PatchJobs.PatchRollout
public static enum PatchJobs.PatchRollout.Mode
extends Enum<PatchJobs.PatchRollout.Mode>
implements com.google.protobuf.ProtocolMessageEnum
Type of the rollout.Protobuf enum
google.cloud.osconfig.v1beta.PatchRollout.Mode-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionPatches are applied to VMs in all zones at the same time.Mode must be specified.Patches are applied one zone at a time. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intPatches are applied to VMs in all zones at the same time.static final intMode must be specified.static final intPatches are applied one zone at a time. -
Method Summary
Modifier and TypeMethodDescriptionstatic PatchJobs.PatchRollout.ModeforNumber(int value) static com.google.protobuf.Descriptors.EnumDescriptorfinal com.google.protobuf.Descriptors.EnumDescriptorfinal intfinal com.google.protobuf.Descriptors.EnumValueDescriptorstatic com.google.protobuf.Internal.EnumLiteMap<PatchJobs.PatchRollout.Mode>static PatchJobs.PatchRollout.ModevalueOf(int value) Deprecated.static PatchJobs.PatchRollout.ModevalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this type with the specified name.static PatchJobs.PatchRollout.ModeReturns the enum constant of this type with the specified name.static PatchJobs.PatchRollout.Mode[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
MODE_UNSPECIFIED
Mode must be specified.
MODE_UNSPECIFIED = 0; -
ZONE_BY_ZONE
Patches are applied one zone at a time. The patch job begins in the region with the lowest number of targeted VMs. Within the region, patching begins in the zone with the lowest number of targeted VMs. If multiple regions (or zones within a region) have the same number of targeted VMs, a tie-breaker is achieved by sorting the regions or zones in alphabetical order.
ZONE_BY_ZONE = 1; -
CONCURRENT_ZONES
Patches are applied to VMs in all zones at the same time.
CONCURRENT_ZONES = 2; -
UNRECOGNIZED
-
-
Field Details
-
MODE_UNSPECIFIED_VALUE
public static final int MODE_UNSPECIFIED_VALUEMode must be specified.
MODE_UNSPECIFIED = 0;- See Also:
-
ZONE_BY_ZONE_VALUE
public static final int ZONE_BY_ZONE_VALUEPatches are applied one zone at a time. The patch job begins in the region with the lowest number of targeted VMs. Within the region, patching begins in the zone with the lowest number of targeted VMs. If multiple regions (or zones within a region) have the same number of targeted VMs, a tie-breaker is achieved by sorting the regions or zones in alphabetical order.
ZONE_BY_ZONE = 1;- See Also:
-
CONCURRENT_ZONES_VALUE
public static final int CONCURRENT_ZONES_VALUEPatches are applied to VMs in all zones at the same time.
CONCURRENT_ZONES = 2;- 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<PatchJobs.PatchRollout.Mode> 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 PatchJobs.PatchRollout.Mode 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
-