public static final class ToolsTypes.VersionStatus extends ApiEnumeration<ToolsTypes.VersionStatus>
VersionStatus
enumeration class defines the version status types of
VMware Tools installed in the guest operating system. This enumeration was added
in vSphere API 7.0.0.0.
Modifier and Type | Class and Description |
---|---|
static class |
ToolsTypes.VersionStatus.Values
Native Java
enum representing this enumeration class. |
Modifier and Type | Field and Description |
---|---|
static ToolsTypes.VersionStatus |
BLACKLISTED
VMware Tools is installed, but the installed version is known to have a grave
bug and should be immediately upgraded.
|
static ToolsTypes.VersionStatus |
CURRENT
VMware Tools is installed, and the version is current.
|
static ToolsTypes.VersionStatus |
NOT_INSTALLED
VMware Tools has never been installed.
|
static ToolsTypes.VersionStatus |
SUPPORTED_NEW
VMware Tools is installed, supported, and newer than the version available on
the host.
|
static ToolsTypes.VersionStatus |
SUPPORTED_OLD
VMware Tools is installed, supported, but a newer version is available.
|
static ToolsTypes.VersionStatus |
TOO_NEW
VMware Tools is installed, and the version is known to be too new to work
correctly with this virtual machine.
|
static ToolsTypes.VersionStatus |
TOO_OLD_UNSUPPORTED
VMware Tools is installed, but the version is too old.
|
static ToolsTypes.VersionStatus |
UNMANAGED
VMware Tools is installed, but it is not managed by VMware.
|
Modifier and Type | Method and Description |
---|---|
ToolsTypes.VersionStatus.Values |
getEnumValue()
Returns a native Java
enum constant representing this enumeration
constant. |
boolean |
isUnknown()
Checks if this enumeration constant is unknown.
|
static ToolsTypes.VersionStatus |
valueOf(java.lang.String name)
Returns the enumeration constant for the specified name.
|
static ToolsTypes.VersionStatus[] |
values()
Retrieve all enumeration constants pre-defined by this enumeration class.
|
buildNameMap, equals, hashCode, name, toString
public static final ToolsTypes.VersionStatus NOT_INSTALLED
public static final ToolsTypes.VersionStatus CURRENT
public static final ToolsTypes.VersionStatus UNMANAGED
public static final ToolsTypes.VersionStatus TOO_OLD_UNSUPPORTED
public static final ToolsTypes.VersionStatus SUPPORTED_OLD
public static final ToolsTypes.VersionStatus SUPPORTED_NEW
public static final ToolsTypes.VersionStatus TOO_NEW
public static final ToolsTypes.VersionStatus BLACKLISTED
public static ToolsTypes.VersionStatus[] 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 ToolsTypes.VersionStatus
but is not pre-defined.
null
.public static ToolsTypes.VersionStatus 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 ToolsTypes.VersionStatus
will be returned for the
specified name, which will not be one of the pre-defined constant
instances. Such new instance maps to the ToolsTypes.VersionStatus.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 ToolsTypes.VersionStatus.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 ToolsTypes.VersionStatus.Values._UNKNOWN
enum
constant is returned.
The native Java enum
is ToolsTypes.VersionStatus.Values
.
enum
constant. Never null
.