public final class ComplianceStatusDetail extends ApiEnumeration<ComplianceStatusDetail>
ComplianceStatusDetail
enumeration class contains the essential
status values for compliance with respect to target VMware Compatibility Guide
(VCG). This enumeration was added in vSphere API 7.0.2.1.
Modifier and Type | Class and Description |
---|---|
static class |
ComplianceStatusDetail.Values
Native Java
enum representing this enumeration class. |
Modifier and Type | Field and Description |
---|---|
static ComplianceStatusDetail |
CERTIFIED
Hardware is specifically certified for target vSphere version according to the
VCG/HCL.
|
static ComplianceStatusDetail |
FIRMWARE_VERSION_UNKNOWN
No firmware version information is available (for example no Hardware Support
Manager, HSM, configured in the cluster's Software Spec to get Firmware Details
HardwareSupportPackageInfo class or the system
failed to retrieve the current firmware version of a device using the specified
HSM. |
static ComplianceStatusDetail |
HCL_DATA_UNAVAILABLE
HCL data can not be fetched to validate cluster hardware.
|
static ComplianceStatusDetail |
HOSTS_UNAVAILABLE
Hosts in cluster are not available to validate cluster hardware.
|
static ComplianceStatusDetail |
MUTED
When a user requests a non-compliance or HCL compliance unavailable warning to
be suppressed.
|
static ComplianceStatusDetail |
NOT_CERTIFIED
Hardware is specifically not certified for target vSphere version according to
the VCG/HCL.
|
static ComplianceStatusDetail |
UNKNOWN
When given hardware may be certified for a release but its status can't be
definitively determined due to ambiguity in server model, CPU series, or BIOS
version.
|
static ComplianceStatusDetail |
USER_FLAGGED
When a server or device's HCL compliance status has been overridden by the user
to mark the system as non-compliant.
|
static ComplianceStatusDetail |
USER_VERIFIED
When a server or device's HCL compliance status has been overridden by the user
to mark the system as compliant.
|
static ComplianceStatusDetail |
VENDOR_UPDATE
When BIOS or firmware has been updated from a certified entry found in the
VMware Compatibility Guide (VCG).
|
Modifier and Type | Method and Description |
---|---|
ComplianceStatusDetail.Values |
getEnumValue()
Returns a native Java
enum constant representing this enumeration
constant. |
boolean |
isUnknown()
Checks if this enumeration constant is unknown.
|
static ComplianceStatusDetail |
valueOf(java.lang.String name)
Returns the enumeration constant for the specified name.
|
static ComplianceStatusDetail[] |
values()
Retrieve all enumeration constants pre-defined by this enumeration class.
|
buildNameMap, equals, hashCode, name, toString
public static final ComplianceStatusDetail CERTIFIED
public static final ComplianceStatusDetail NOT_CERTIFIED
public static final ComplianceStatusDetail HCL_DATA_UNAVAILABLE
public static final ComplianceStatusDetail HOSTS_UNAVAILABLE
public static final ComplianceStatusDetail FIRMWARE_VERSION_UNKNOWN
HardwareSupportPackageInfo
class or the system
failed to retrieve the current firmware version of a device using the specified
HSM. This constant field was added in vSphere API 7.0.2.1.public static final ComplianceStatusDetail UNKNOWN
public static final ComplianceStatusDetail VENDOR_UPDATE
public static final ComplianceStatusDetail USER_VERIFIED
public static final ComplianceStatusDetail USER_FLAGGED
public static final ComplianceStatusDetail MUTED
public static ComplianceStatusDetail[] 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 ComplianceStatusDetail
but is not pre-defined.
null
.public static ComplianceStatusDetail 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 ComplianceStatusDetail
will be returned for the
specified name, which will not be one of the pre-defined constant
instances. Such new instance maps to the ComplianceStatusDetail.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 ComplianceStatusDetail.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 ComplianceStatusDetail.Values._UNKNOWN
enum
constant is returned.
The native Java enum
is ComplianceStatusDetail.Values
.
enum
constant. Never null
.