Enum DiskEntry.InterfaceType

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

public static enum DiskEntry.InterfaceType extends Enum<DiskEntry.InterfaceType> implements com.google.protobuf.ProtocolMessageEnum
 Disks interface type.
 
Protobuf enum google.cloud.migrationcenter.v1.DiskEntry.InterfaceType
  • Enum Constant Details

  • Field Details

    • INTERFACE_TYPE_UNSPECIFIED_VALUE

      public static final int INTERFACE_TYPE_UNSPECIFIED_VALUE
       Interface type unknown or unspecified.
       
      INTERFACE_TYPE_UNSPECIFIED = 0;
      See Also:
    • IDE_VALUE

      public static final int IDE_VALUE
       IDE interface type.
       
      IDE = 1;
      See Also:
    • SATA_VALUE

      public static final int SATA_VALUE
       SATA interface type.
       
      SATA = 2;
      See Also:
    • SAS_VALUE

      public static final int SAS_VALUE
       SAS interface type.
       
      SAS = 3;
      See Also:
    • SCSI_VALUE

      public static final int SCSI_VALUE
       SCSI interface type.
       
      SCSI = 4;
      See Also:
    • NVME_VALUE

      public static final int NVME_VALUE
       NVME interface type.
       
      NVME = 5;
      See Also:
    • FC_VALUE

      public static final int FC_VALUE
       FC interface type.
       
      FC = 6;
      See Also:
    • ISCSI_VALUE

      public static final int ISCSI_VALUE
       iSCSI interface type.
       
      ISCSI = 7;
      See Also:
  • Method Details

    • values

      public static DiskEntry.InterfaceType[] 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

      public static DiskEntry.InterfaceType valueOf(String name)
      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 DiskEntry.InterfaceType 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 DiskEntry.InterfaceType 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<DiskEntry.InterfaceType> 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 DiskEntry.InterfaceType 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