public final class GuestOS extends ApiEnumeration<GuestOS>
GuestOS
enumeration class defines the valid guest operating system
types used for configuring a virtual machine.
Modifier and Type | Class and Description |
---|---|
static class |
GuestOS.Values
Native Java
enum representing this enumeration class. |
Modifier and Type | Field and Description |
---|---|
static GuestOS |
AMAZONLINUX2_64
Amazon Linux 2 (64 bit).
|
static GuestOS |
ASIANUX_3
Asianux Server 3
|
static GuestOS |
ASIANUX_3_64
Asianux Server 3 (64 bit)
|
static GuestOS |
ASIANUX_4
Asianux Server 4
|
static GuestOS |
ASIANUX_4_64
Asianux Server 4 (64 bit)
|
static GuestOS |
ASIANUX_5_64
Asianux Server 5 (64 bit)
|
static GuestOS |
ASIANUX_7_64
Asianux Server 7 (64 bit)
|
static GuestOS |
ASIANUX_8_64
Asianux Server 8 (64 bit).
|
static GuestOS |
CENTOS
CentOS 4/5
|
static GuestOS |
CENTOS_6
CentOS 6
|
static GuestOS |
CENTOS_6_64
CentOS 6 (64-bit)
|
static GuestOS |
CENTOS_64
CentOS 4/5 (64-bit)
|
static GuestOS |
CENTOS_7
CentOS 7
|
static GuestOS |
CENTOS_7_64
CentOS 7 (64-bit)
|
static GuestOS |
CENTOS_8_64
CentOS 8 (64-bit).
|
static GuestOS |
COREOS_64
CoreOS Linux (64 bit)
|
static GuestOS |
DARWIN
Mac OS 10.5
|
static GuestOS |
DARWIN_10
Mac OS 10.6
|
static GuestOS |
DARWIN_10_64
Mac OS 10.6 (64 bit)
|
static GuestOS |
DARWIN_11
Mac OS 10.7
|
static GuestOS |
DARWIN_11_64
Mac OS 10.7 (64 bit)
|
static GuestOS |
DARWIN_12_64
Mac OS 10.8 (64 bit)
|
static GuestOS |
DARWIN_13_64
Mac OS 10.9 (64 bit)
|
static GuestOS |
DARWIN_14_64
Mac OS 10.10 (64 bit)
|
static GuestOS |
DARWIN_15_64
Mac OS 10.11 (64 bit)
|
static GuestOS |
DARWIN_16_64
Mac OS 10.12 (64 bit)
|
static GuestOS |
DARWIN_17_64
Mac OS 10.13 (64 bit).
|
static GuestOS |
DARWIN_18_64
Mac OS 10.14 (64 bit).
|
static GuestOS |
DARWIN_64
Mac OS 10.5 (64 bit)
|
static GuestOS |
DEBIAN_10
Debian GNU/Linux 10
|
static GuestOS |
DEBIAN_10_64
Debian GNU/Linux 10 (64 bit)
|
static GuestOS |
DEBIAN_4
Debian GNU/Linux 4
|
static GuestOS |
DEBIAN_4_64
Debian GNU/Linux 4 (64 bit)
|
static GuestOS |
DEBIAN_5
Debian GNU/Linux 5
|
static GuestOS |
DEBIAN_5_64
Debian GNU/Linux 5 (64 bit)
|
static GuestOS |
DEBIAN_6
Debian GNU/Linux 6
|
static GuestOS |
DEBIAN_6_64
Debian GNU/Linux 6 (64 bit)
|
static GuestOS |
DEBIAN_7
Debian GNU/Linux 7
|
static GuestOS |
DEBIAN_7_64
Debian GNU/Linux 7 (64 bit)
|
static GuestOS |
DEBIAN_8
Debian GNU/Linux 8
|
static GuestOS |
DEBIAN_8_64
Debian GNU/Linux 8 (64 bit)
|
static GuestOS |
DEBIAN_9
Debian GNU/Linux 9
|
static GuestOS |
DEBIAN_9_64
Debian GNU/Linux 9 (64 bit)
|
static GuestOS |
DOS
MS-DOS.
|
static GuestOS |
ECOMSTATION
eComStation 1.x
|
static GuestOS |
ECOMSTATION_2
eComStation 2.0
|
static GuestOS |
FEDORA
Fedora Linux
|
static GuestOS |
FEDORA_64
Fedora Linux (64 bit)
|
static GuestOS |
FREEBSD
FreeBSD 10 or earlier
|
static GuestOS |
FREEBSD_11
FreeBSD 11.
|
static GuestOS |
FREEBSD_11_64
FreeBSD 11 x64.
|
static GuestOS |
FREEBSD_12
FreeBSD 12 or later.
|
static GuestOS |
FREEBSD_12_64
FreeBSD 12 x64 or later.
|
static GuestOS |
FREEBSD_64
FreeBSD 10 x64 or earlier
|
static GuestOS |
GENERIC_LINUX
Other Linux
|
static GuestOS |
MANDRAKE
Mandrake Linux
|
static GuestOS |
MANDRIVA
Mandriva Linux
|
static GuestOS |
MANDRIVA_64
Mandriva Linux (64 bit)
|
static GuestOS |
NETWARE_4
Novell NetWare 4
|
static GuestOS |
NETWARE_5
Novell NetWare 5.1
|
static GuestOS |
NETWARE_6
Novell NetWare 6.x
|
static GuestOS |
NLD_9
Novell Linux Desktop 9
|
static GuestOS |
OES
Open Enterprise Server
|
static GuestOS |
OPENSERVER_5
SCO OpenServer 5
|
static GuestOS |
OPENSERVER_6
SCO OpenServer 6
|
static GuestOS |
OPENSUSE
OpenSUSE Linux
|
static GuestOS |
OPENSUSE_64
OpenSUSE Linux (64 bit)
|
static GuestOS |
ORACLE_LINUX
Oracle Linux 4/5
|
static GuestOS |
ORACLE_LINUX_6
Oracle Linux 6
|
static GuestOS |
ORACLE_LINUX_6_64
Oracle Linux 6 (64-bit)
|
static GuestOS |
ORACLE_LINUX_64
Oracle Linux 4/5 (64-bit)
|
static GuestOS |
ORACLE_LINUX_7
Oracle Linux 7
|
static GuestOS |
ORACLE_LINUX_7_64
Oracle Linux 7 (64-bit)
|
static GuestOS |
ORACLE_LINUX_8_64
Oracle Linux 8 (64-bit).
|
static GuestOS |
OS2
OS/2
|
static GuestOS |
OTHER
Other Operating System
|
static GuestOS |
OTHER_24X_LINUX
Linux 2.4x Kernel
|
static GuestOS |
OTHER_24X_LINUX_64
Linux 2.4x Kernel (64 bit) (experimental)
|
static GuestOS |
OTHER_26X_LINUX
Linux 2.6x Kernel
|
static GuestOS |
OTHER_26X_LINUX_64
Linux 2.6x Kernel (64 bit) (experimental)
|
static GuestOS |
OTHER_3X_LINUX
Linux 3.x Kernel
|
static GuestOS |
OTHER_3X_LINUX_64
Linux 3.x Kernel (64 bit)
|
static GuestOS |
OTHER_4X_LINUX
Linux 4.x Kernel.
|
static GuestOS |
OTHER_4X_LINUX_64
Linux 4.x Kernel (64 bit).
|
static GuestOS |
OTHER_64
Other Operating System (64 bit) (experimental)
|
static GuestOS |
OTHER_LINUX
Linux 2.2x Kernel
|
static GuestOS |
OTHER_LINUX_64
Linux (64 bit) (experimental)
|
static GuestOS |
REDHAT
Red Hat Linux 2.1
|
static GuestOS |
RHEL_2
Red Hat Enterprise Linux 2
|
static GuestOS |
RHEL_3
Red Hat Enterprise Linux 3
|
static GuestOS |
RHEL_3_64
Red Hat Enterprise Linux 3 (64 bit)
|
static GuestOS |
RHEL_4
Red Hat Enterprise Linux 4
|
static GuestOS |
RHEL_4_64
Red Hat Enterprise Linux 4 (64 bit)
|
static GuestOS |
RHEL_5
Red Hat Enterprise Linux 5
|
static GuestOS |
RHEL_5_64
Red Hat Enterprise Linux 5 (64 bit) (experimental)
|
static GuestOS |
RHEL_6
Red Hat Enterprise Linux 6
|
static GuestOS |
RHEL_6_64
Red Hat Enterprise Linux 6 (64 bit)
|
static GuestOS |
RHEL_7
Red Hat Enterprise Linux 7
|
static GuestOS |
RHEL_7_64
Red Hat Enterprise Linux 7 (64 bit)
|
static GuestOS |
RHEL_8_64
Red Hat Enterprise Linux 8 (64 bit).
|
static GuestOS |
SJDS
Sun Java Desktop System
|
static GuestOS |
SLES
Suse Linux Enterprise Server 9
|
static GuestOS |
SLES_10
Suse linux Enterprise Server 10
|
static GuestOS |
SLES_10_64
Suse Linux Enterprise Server 10 (64 bit) (experimental)
|
static GuestOS |
SLES_11
Suse linux Enterprise Server 11
|
static GuestOS |
SLES_11_64
Suse Linux Enterprise Server 11 (64 bit)
|
static GuestOS |
SLES_12
Suse linux Enterprise Server 12
|
static GuestOS |
SLES_12_64
Suse Linux Enterprise Server 12 (64 bit)
|
static GuestOS |
SLES_15_64
Suse Linux Enterprise Server 15 (64 bit).
|
static GuestOS |
SLES_64
Suse Linux Enterprise Server 9 (64 bit)
|
static GuestOS |
SOLARIS_10
Solaris 10 (32 bit) (experimental)
|
static GuestOS |
SOLARIS_10_64
Solaris 10 (64 bit) (experimental)
|
static GuestOS |
SOLARIS_11_64
Solaris 11 (64 bit)
|
static GuestOS |
SOLARIS_6
Solaris 6
|
static GuestOS |
SOLARIS_7
Solaris 7
|
static GuestOS |
SOLARIS_8
Solaris 8
|
static GuestOS |
SOLARIS_9
Solaris 9
|
static GuestOS |
SUSE
Suse Linux
|
static GuestOS |
SUSE_64
Suse Linux (64 bit)
|
static GuestOS |
TURBO_LINUX
Turbolinux
|
static GuestOS |
TURBO_LINUX_64
Turbolinux (64 bit)
|
static GuestOS |
UBUNTU
Ubuntu Linux
|
static GuestOS |
UBUNTU_64
Ubuntu Linux (64 bit)
|
static GuestOS |
UNIXWARE_7
SCO UnixWare 7
|
static GuestOS |
VMKERNEL
VMware ESX 4
|
static GuestOS |
VMKERNEL_5
VMware ESX 5
|
static GuestOS |
VMKERNEL_6
VMware ESX 6
|
static GuestOS |
VMKERNEL_65
VMware ESX 6.5
|
static GuestOS |
VMWARE_PHOTON_64
VMware Photon (64 bit)
|
static GuestOS |
WIN_2000_ADV_SERV
Windows 2000 Advanced Server
|
static GuestOS |
WIN_2000_PRO
Windows 2000 Professional
|
static GuestOS |
WIN_2000_SERV
Windows 2000 Server
|
static GuestOS |
WIN_31
Windows 3.1
|
static GuestOS |
WIN_95
Windows 95
|
static GuestOS |
WIN_98
Windows 98
|
static GuestOS |
WIN_LONGHORN
Windows Longhorn (experimental)
|
static GuestOS |
WIN_LONGHORN_64
Windows Longhorn (64 bit) (experimental)
|
static GuestOS |
WIN_ME
Windows Millennium Edition
|
static GuestOS |
WIN_NET_BUSINESS
Windows Small Business Server 2003
|
static GuestOS |
WIN_NET_DATACENTER
Windows Server 2003, Datacenter Edition
|
static GuestOS |
WIN_NET_DATACENTER_64
Windows Server 2003, Datacenter Edition (64 bit) (experimental)
|
static GuestOS |
WIN_NET_ENTERPRISE
Windows Server 2003, Enterprise Edition
|
static GuestOS |
WIN_NET_ENTERPRISE_64
Windows Server 2003, Enterprise Edition (64 bit)
|
static GuestOS |
WIN_NET_STANDARD
Windows Server 2003, Standard Edition
|
static GuestOS |
WIN_NET_STANDARD_64
Windows Server 2003, Standard Edition (64 bit)
|
static GuestOS |
WIN_NET_WEB
Windows Server 2003, Web Edition
|
static GuestOS |
WIN_NT
Windows NT 4
|
static GuestOS |
WIN_VISTA
Windows Vista
|
static GuestOS |
WIN_VISTA_64
Windows Vista (64 bit)
|
static GuestOS |
WIN_XP_HOME
Windows XP Home Edition
|
static GuestOS |
WIN_XP_PRO
Windows XP Professional
|
static GuestOS |
WIN_XP_PRO_64
Windows XP Professional Edition (64 bit)
|
static GuestOS |
WINDOWS_7
Windows 7
|
static GuestOS |
WINDOWS_7_64
Windows 7 (64 bit)
|
static GuestOS |
WINDOWS_7_SERVER_64
Windows Server 2008 R2 (64 bit)
|
static GuestOS |
WINDOWS_8
Windows 8
|
static GuestOS |
WINDOWS_8_64
Windows 8 (64 bit)
|
static GuestOS |
WINDOWS_8_SERVER_64
Windows 8 Server (64 bit)
|
static GuestOS |
WINDOWS_9
Windows 10
|
static GuestOS |
WINDOWS_9_64
Windows 10 (64 bit)
|
static GuestOS |
WINDOWS_9_SERVER_64
Windows 10 Server (64 bit)
|
static GuestOS |
WINDOWS_HYPERV
Windows Hyper-V
|
Modifier and Type | Method and Description |
---|---|
GuestOS.Values |
getEnumValue()
Returns a native Java
enum constant representing this enumeration
constant. |
boolean |
isUnknown()
Checks if this enumeration constant is unknown.
|
static GuestOS |
valueOf(java.lang.String name)
Returns the enumeration constant for the specified name.
|
static GuestOS[] |
values()
Retrieve all enumeration constants pre-defined by this enumeration class.
|
buildNameMap, equals, hashCode, name, toString
public static final GuestOS DOS
public static final GuestOS WIN_31
public static final GuestOS WIN_95
public static final GuestOS WIN_98
public static final GuestOS WIN_ME
public static final GuestOS WIN_NT
public static final GuestOS WIN_2000_PRO
public static final GuestOS WIN_2000_SERV
public static final GuestOS WIN_2000_ADV_SERV
public static final GuestOS WIN_XP_HOME
public static final GuestOS WIN_XP_PRO
public static final GuestOS WIN_XP_PRO_64
public static final GuestOS WIN_NET_WEB
public static final GuestOS WIN_NET_STANDARD
public static final GuestOS WIN_NET_ENTERPRISE
public static final GuestOS WIN_NET_DATACENTER
public static final GuestOS WIN_NET_BUSINESS
public static final GuestOS WIN_NET_STANDARD_64
public static final GuestOS WIN_NET_ENTERPRISE_64
public static final GuestOS WIN_LONGHORN
public static final GuestOS WIN_LONGHORN_64
public static final GuestOS WIN_NET_DATACENTER_64
public static final GuestOS WIN_VISTA
public static final GuestOS WIN_VISTA_64
public static final GuestOS WINDOWS_7
public static final GuestOS WINDOWS_7_64
public static final GuestOS WINDOWS_7_SERVER_64
public static final GuestOS WINDOWS_8
public static final GuestOS WINDOWS_8_64
public static final GuestOS WINDOWS_8_SERVER_64
public static final GuestOS WINDOWS_9
public static final GuestOS WINDOWS_9_64
public static final GuestOS WINDOWS_9_SERVER_64
public static final GuestOS WINDOWS_HYPERV
public static final GuestOS FREEBSD
public static final GuestOS FREEBSD_64
public static final GuestOS FREEBSD_11
public static final GuestOS FREEBSD_12
public static final GuestOS FREEBSD_11_64
public static final GuestOS FREEBSD_12_64
public static final GuestOS REDHAT
public static final GuestOS RHEL_2
public static final GuestOS RHEL_3
public static final GuestOS RHEL_3_64
public static final GuestOS RHEL_4
public static final GuestOS RHEL_4_64
public static final GuestOS RHEL_5
public static final GuestOS RHEL_5_64
public static final GuestOS RHEL_6
public static final GuestOS RHEL_6_64
public static final GuestOS RHEL_7
public static final GuestOS RHEL_7_64
public static final GuestOS RHEL_8_64
public static final GuestOS CENTOS
public static final GuestOS CENTOS_64
public static final GuestOS CENTOS_6
public static final GuestOS CENTOS_6_64
public static final GuestOS CENTOS_7
public static final GuestOS CENTOS_7_64
public static final GuestOS CENTOS_8_64
public static final GuestOS ORACLE_LINUX
public static final GuestOS ORACLE_LINUX_64
public static final GuestOS ORACLE_LINUX_6
public static final GuestOS ORACLE_LINUX_6_64
public static final GuestOS ORACLE_LINUX_7
public static final GuestOS ORACLE_LINUX_7_64
public static final GuestOS ORACLE_LINUX_8_64
public static final GuestOS SUSE
public static final GuestOS SUSE_64
public static final GuestOS SLES
public static final GuestOS SLES_64
public static final GuestOS SLES_10
public static final GuestOS SLES_10_64
public static final GuestOS SLES_11
public static final GuestOS SLES_11_64
public static final GuestOS SLES_12
public static final GuestOS SLES_12_64
public static final GuestOS SLES_15_64
public static final GuestOS NLD_9
public static final GuestOS OES
public static final GuestOS SJDS
public static final GuestOS MANDRAKE
public static final GuestOS MANDRIVA
public static final GuestOS MANDRIVA_64
public static final GuestOS TURBO_LINUX
public static final GuestOS TURBO_LINUX_64
public static final GuestOS UBUNTU
public static final GuestOS UBUNTU_64
public static final GuestOS DEBIAN_4
public static final GuestOS DEBIAN_4_64
public static final GuestOS DEBIAN_5
public static final GuestOS DEBIAN_5_64
public static final GuestOS DEBIAN_6
public static final GuestOS DEBIAN_6_64
public static final GuestOS DEBIAN_7
public static final GuestOS DEBIAN_7_64
public static final GuestOS DEBIAN_8
public static final GuestOS DEBIAN_8_64
public static final GuestOS DEBIAN_9
public static final GuestOS DEBIAN_9_64
public static final GuestOS DEBIAN_10
public static final GuestOS DEBIAN_10_64
public static final GuestOS ASIANUX_3
public static final GuestOS ASIANUX_3_64
public static final GuestOS ASIANUX_4
public static final GuestOS ASIANUX_4_64
public static final GuestOS ASIANUX_5_64
public static final GuestOS ASIANUX_7_64
public static final GuestOS ASIANUX_8_64
public static final GuestOS OPENSUSE
public static final GuestOS OPENSUSE_64
public static final GuestOS FEDORA
public static final GuestOS FEDORA_64
public static final GuestOS COREOS_64
public static final GuestOS VMWARE_PHOTON_64
public static final GuestOS OTHER_24X_LINUX
public static final GuestOS OTHER_24X_LINUX_64
public static final GuestOS OTHER_26X_LINUX
public static final GuestOS OTHER_26X_LINUX_64
public static final GuestOS OTHER_3X_LINUX
public static final GuestOS OTHER_3X_LINUX_64
public static final GuestOS OTHER_4X_LINUX
public static final GuestOS OTHER_4X_LINUX_64
public static final GuestOS OTHER_LINUX
public static final GuestOS GENERIC_LINUX
public static final GuestOS OTHER_LINUX_64
public static final GuestOS SOLARIS_6
public static final GuestOS SOLARIS_7
public static final GuestOS SOLARIS_8
public static final GuestOS SOLARIS_9
public static final GuestOS SOLARIS_10
public static final GuestOS SOLARIS_10_64
public static final GuestOS SOLARIS_11_64
public static final GuestOS OS2
public static final GuestOS ECOMSTATION
public static final GuestOS ECOMSTATION_2
public static final GuestOS NETWARE_4
public static final GuestOS NETWARE_5
public static final GuestOS NETWARE_6
public static final GuestOS OPENSERVER_5
public static final GuestOS OPENSERVER_6
public static final GuestOS UNIXWARE_7
public static final GuestOS DARWIN
public static final GuestOS DARWIN_64
public static final GuestOS DARWIN_10
public static final GuestOS DARWIN_10_64
public static final GuestOS DARWIN_11
public static final GuestOS DARWIN_11_64
public static final GuestOS DARWIN_12_64
public static final GuestOS DARWIN_13_64
public static final GuestOS DARWIN_14_64
public static final GuestOS DARWIN_15_64
public static final GuestOS DARWIN_16_64
public static final GuestOS DARWIN_17_64
public static final GuestOS DARWIN_18_64
public static final GuestOS VMKERNEL
public static final GuestOS VMKERNEL_5
public static final GuestOS VMKERNEL_6
public static final GuestOS VMKERNEL_65
public static final GuestOS AMAZONLINUX2_64
public static final GuestOS OTHER
public static final GuestOS OTHER_64
public static GuestOS[] values()
Additional instances might exist at runtime, for example to represent a
new constant added to this enumeration class in subsequent version of the
API. Such new constant is represented as instance of GuestOS
but is not pre-defined.
null
.public static GuestOS valueOf(java.lang.String name)
If the name matches exactly the identifier used to declare an enumeration constant from this enumeration class, the constant in question will be returned.
Otherwise, a new instance of GuestOS
will be returned for the
specified name, which will not be one of the pre-defined constant
instances. Such new instance maps to the GuestOS.Values._UNKNOWN
enum
constant from the native Java enum
.
name
- The name of the constant to return. Must not be null
.null
.public boolean isUnknown()
valueOf(java.lang.String)
and values()
.true
if this constant is unknown, and false
otherwise.public GuestOS.Values getEnumValue()
enum
constant representing this enumeration
constant. The result is useful for usual handling of Java enum
,
for example it can be used in switch
statements.
If this enumeration constant is unknown, then GuestOS.Values._UNKNOWN
enum
constant is returned.
The native Java enum
is GuestOS.Values
.
enum
constant. Never null
.