Package org.jclouds.cim
Enum Class OSType
- All Implemented Interfaces:
Serializable
,Comparable<OSType>
,java.lang.constant.Constable
Operating system based on DMTF CIM model.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionCentOS 32-bitCentOS 64-bitDebianDebian 64-BiteComStation 32-bitxVMware ESXiFreeBSDFreeBSD 64-BitLINUXLinux 2.4.xLinux 2.4.x 64-BiLinux 2.6.xLinux 2.6.x 64-BitLinux 64-BitMACOSMandrivaMandriva 64-BitNetBSDNot ApplicableNovell OESOpenBSDOracle Enterprise Linux 32-bitOracle Enterprise Linux 64-bitOtherOther 64-BitRedHat Enterprise LinuxRedHat Enterprise Linux 64-BitSLESSLES 64-BitSolarisSolaris 64-BitSUSESUSE 64-BitTurboLinuxTurboLinux 64-BitUbuntuUbuntu 64-BitMicrosoft Windows 7Microsoft Windows Server 2003Microsoft Windows Server 2003 64-BitMicrosoft Windows Server 2008Microsoft Windows Server 2008 64-BitMicrosoft Windows Server 2008 R2 -
Method Summary
Modifier and TypeMethodDescriptionstatic OSType
fromValue
(int code) int
getCode()
getValue()
boolean
is64Bit()
static OSType
Returns the enum constant of this class with the specified name.static OSType[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
OTHER
Other -
MACOS
MACOS -
SOLARIS
Solaris -
LINUX
LINUX -
FREEBSD
FreeBSD -
NETBSD
NetBSD -
OPENBSD
OpenBSD -
NOT_APPLICABLE
Not Applicable -
WINDOWS_SERVER_2003
Microsoft Windows Server 2003 -
WINDOWS_SERVER_2003_64
Microsoft Windows Server 2003 64-Bit -
WINDOWS_SERVER_2008
Microsoft Windows Server 2008 -
WINDOWS_SERVER_2008_64
Microsoft Windows Server 2008 64-Bit -
FREEBSD_64
FreeBSD 64-Bit -
RHEL
RedHat Enterprise Linux -
RHEL_64
RedHat Enterprise Linux 64-Bit -
SOLARIS_64
Solaris 64-Bit -
SUSE
SUSE -
SUSE_64
SUSE 64-Bit -
SLES
SLES -
SLES_64
SLES 64-Bit -
NOVELL_OES
Novell OES -
MANDRIVA
Mandriva -
MANDRIVA_64
Mandriva 64-Bit -
TURBOLINUX
TurboLinux -
TURBOLINUX_64
TurboLinux 64-Bit -
UBUNTU
Ubuntu -
UBUNTU_64
Ubuntu 64-Bit -
DEBIAN
Debian -
DEBIAN_64
Debian 64-Bit -
LINUX_2_4
Linux 2.4.x -
LINUX_2_4_64
Linux 2.4.x 64-Bi -
LINUX_2_6
Linux 2.6.x -
LINUX_2_6_64
Linux 2.6.x 64-Bit -
LINUX_64
Linux 64-Bit -
OTHER_64
Other 64-Bit -
WINDOWS_SERVER_2008_R2
Microsoft Windows Server 2008 R2 -
ESXI
VMware ESXi -
WINDOWS_7
Microsoft Windows 7 -
CENTOS
CentOS 32-bit -
CENTOS_64
CentOS 64-bit -
ORACLE_ENTERPRISE_LINUX
Oracle Enterprise Linux 32-bit -
ORACLE_ENTERPRISE_LINUX_64
Oracle Enterprise Linux 64-bit -
ECOMSTATION_32
eComStation 32-bitx -
UNRECOGNIZED
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified nameNullPointerException
- if the argument is null
-
getCode
public int getCode() -
getValue
-
getFamily
-
is64Bit
public boolean is64Bit() -
fromValue
-