Enum AttachedDiskInitializeParams.OnUpdateAction

java.lang.Object
java.lang.Enum<AttachedDiskInitializeParams.OnUpdateAction>
com.google.cloud.compute.v1.AttachedDiskInitializeParams.OnUpdateAction
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<AttachedDiskInitializeParams.OnUpdateAction>
Enclosing class:
AttachedDiskInitializeParams

public static enum AttachedDiskInitializeParams.OnUpdateAction extends Enum<AttachedDiskInitializeParams.OnUpdateAction> implements com.google.protobuf.ProtocolMessageEnum
 Specifies which action to take on instance update with this disk. Default
 is to use the existing disk.
 
Protobuf enum google.cloud.compute.v1.AttachedDiskInitializeParams.OnUpdateAction
  • Enum Constant Details

  • Field Details

    • UNDEFINED_ON_UPDATE_ACTION_VALUE

      public static final int UNDEFINED_ON_UPDATE_ACTION_VALUE
       A value indicating that the enum field is not set.
       
      UNDEFINED_ON_UPDATE_ACTION = 0;
      See Also:
    • RECREATE_DISK_VALUE

      public static final int RECREATE_DISK_VALUE
       Always recreate the disk.
       
      RECREATE_DISK = 494767853;
      See Also:
    • RECREATE_DISK_IF_SOURCE_CHANGED_VALUE

      public static final int RECREATE_DISK_IF_SOURCE_CHANGED_VALUE
       Recreate the disk if source (image, snapshot) of this disk is different
       from source of existing disk.
       
      RECREATE_DISK_IF_SOURCE_CHANGED = 398099712;
      See Also:
    • USE_EXISTING_DISK_VALUE

      public static final int USE_EXISTING_DISK_VALUE
       Use the existing disk, this is the default behaviour.
       
      USE_EXISTING_DISK = 232682233;
      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 name
      NullPointerException - if the argument is null
    • getNumber

      public final int getNumber()
      Specified by:
      getNumber in interface com.google.protobuf.Internal.EnumLite
      Specified by:
      getNumber in interface com.google.protobuf.ProtocolMessageEnum
    • valueOf

      @Deprecated public static AttachedDiskInitializeParams.OnUpdateAction valueOf(int value)
      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 name
      NullPointerException - if the argument is null
    • forNumber

      public static AttachedDiskInitializeParams.OnUpdateAction forNumber(int value)
      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<AttachedDiskInitializeParams.OnUpdateAction> internalGetValueMap()
    • getValueDescriptor

      public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
      Specified by:
      getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptor

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

      public static AttachedDiskInitializeParams.OnUpdateAction 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 name
      NullPointerException - if the argument is null