public final class HostPrecheckResult
extends java.lang.Object
implements java.io.Serializable, com.vmware.vapi.bindings.StaticStructure
HostPrecheckResult class contains properties that describes the
Precheck API result on a host. This class was added in vSphere API 8.0.1.0.| Modifier and Type | Class and Description |
|---|---|
static class |
HostPrecheckResult.Builder
Builder class for
HostPrecheckResult. |
| Modifier and Type | Field and Description |
|---|---|
protected com.vmware.vapi.data.StructValue |
__dynamicStructureFields |
| Modifier | Constructor and Description |
|---|---|
|
HostPrecheckResult()
Default constructor.
|
protected |
HostPrecheckResult(com.vmware.vapi.data.StructValue __dynamicStructureFields) |
| Modifier and Type | Method and Description |
|---|---|
<T extends com.vmware.vapi.bindings.Structure> |
_convertTo(java.lang.Class<T> clazz) |
java.lang.String |
_getCanonicalName() |
static java.lang.String |
_getCanonicalTypeName()
Returns the canonical type name.
|
static com.vmware.vapi.bindings.type.StructType |
_getClassType()
WARNING: Internal method, subject to change in future versions.
|
com.vmware.vapi.data.StructValue |
_getDataValue() |
com.vmware.vapi.data.DataValue |
_getDynamicField(java.lang.String fieldName) |
java.util.Set<java.lang.String> |
_getDynamicFieldNames() |
com.vmware.vapi.bindings.type.StructType |
_getType() |
boolean |
_hasTypeNameOf(java.lang.Class<? extends com.vmware.vapi.bindings.Structure> clazz) |
static HostPrecheckResult |
_newInstance(com.vmware.vapi.data.StructValue structValue)
WARNING: Internal method, subject to change in future versions.
Returns new instance of this binding class and injects the provided data value. WARNING: The returned object is not fully initialized. |
static HostPrecheckResult |
_newInstance2(com.vmware.vapi.data.StructValue structValue)
WARNING: Internal method, subject to change in future versions.
Serves as a versioning mechanism. |
void |
_setDynamicField(java.lang.String fieldName,
com.vmware.vapi.data.DataValue fieldValue) |
protected void |
_updateDataValue(com.vmware.vapi.data.StructValue structValue) |
void |
_validate() |
boolean |
equals(java.lang.Object obj) |
ImpactInfo |
getImpact()
This field represents the impact on the host to reach the desired configuration
state.
|
StatusInfo |
getPrecheckResult()
This field represents the health check results from the host, if the host needs
to be put in maintenance mode or to be rebooted.
|
HostStatus |
getStatus()
This field represents the status of the precheck request for this host.
|
LocalizableMessage |
getSummary()
Summarizing precheck operation on the host.
|
java.util.List<ValidationError> |
getValidationErrors()
This field represents the validation errors if the desired configuration
specified is not valid.
|
int |
hashCode() |
void |
setImpact(ImpactInfo impact)
This field represents the impact on the host to reach the desired configuration
state.
|
void |
setPrecheckResult(StatusInfo precheckResult)
This field represents the health check results from the host, if the host needs
to be put in maintenance mode or to be rebooted.
|
void |
setStatus(HostStatus status)
This field represents the status of the precheck request for this host.
|
void |
setSummary(LocalizableMessage summary)
Summarizing precheck operation on the host.
|
void |
setValidationErrors(java.util.List<ValidationError> validationErrors)
This field represents the validation errors if the desired configuration
specified is not valid.
|
java.lang.String |
toString() |
protected com.vmware.vapi.data.StructValue __dynamicStructureFields
public HostPrecheckResult()
protected HostPrecheckResult(com.vmware.vapi.data.StructValue __dynamicStructureFields)
public HostStatus getStatus()
getValidationErrors().
If precheck failed due to generic error, details are specified in the getSummary().
Health check result is specified in getPrecheckResult().
This property was added in vSphere API 8.0.1.0.public void setStatus(HostStatus status)
getValidationErrors().
If precheck failed due to generic error, details are specified in the getSummary().
Health check result is specified in getPrecheckResult().
This property was added in vSphere API 8.0.1.0.status - New value for the property.public LocalizableMessage getSummary()
public void setSummary(LocalizableMessage summary)
summary - New value for the property.public java.util.List<ValidationError> getValidationErrors()
Set if #HostStatus#status is ERROR due
to host returning validation errors.public void setValidationErrors(java.util.List<ValidationError> validationErrors)
Set if #HostStatus#status is ERROR due
to host returning validation errors.validationErrors - New value for the property.public ImpactInfo getImpact()
Set if there are no validation errors on the
host. The HostStatus.getStatus() may be OK
or ERROR.public void setImpact(ImpactInfo impact)
Set if there are no validation errors on the
host. The HostStatus.getStatus() may be OK
or ERROR.impact - New value for the property.public StatusInfo getPrecheckResult()
Set if there are not validation errors and
health checks are run on the host. The HostStatus.getStatus() may be OK
or ERROR.public void setPrecheckResult(StatusInfo precheckResult)
Set if there are not validation errors and
health checks are run on the host. The HostStatus.getStatus() may be OK
or ERROR.precheckResult - New value for the property.public com.vmware.vapi.bindings.type.StructType _getType()
_getType in interface com.vmware.vapi.bindings.StaticStructurepublic com.vmware.vapi.data.StructValue _getDataValue()
_getDataValue in interface com.vmware.vapi.bindings.Structureprotected void _updateDataValue(com.vmware.vapi.data.StructValue structValue)
public void _validate()
_validate in interface com.vmware.vapi.bindings.StaticStructurepublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in interface com.vmware.vapi.bindings.StaticStructuretoString in class java.lang.Objectpublic boolean _hasTypeNameOf(java.lang.Class<? extends com.vmware.vapi.bindings.Structure> clazz)
_hasTypeNameOf in interface com.vmware.vapi.bindings.Structurepublic <T extends com.vmware.vapi.bindings.Structure> T _convertTo(java.lang.Class<T> clazz)
_convertTo in interface com.vmware.vapi.bindings.Structurepublic void _setDynamicField(java.lang.String fieldName,
com.vmware.vapi.data.DataValue fieldValue)
_setDynamicField in interface com.vmware.vapi.bindings.StaticStructurepublic com.vmware.vapi.data.DataValue _getDynamicField(java.lang.String fieldName)
_getDynamicField in interface com.vmware.vapi.bindings.StaticStructurepublic java.util.Set<java.lang.String> _getDynamicFieldNames()
_getDynamicFieldNames in interface com.vmware.vapi.bindings.StaticStructurepublic static com.vmware.vapi.bindings.type.StructType _getClassType()
StructType instance representing the static bindings
type for this Structure.public java.lang.String _getCanonicalName()
_getCanonicalName in interface com.vmware.vapi.bindings.Structurepublic static java.lang.String _getCanonicalTypeName()
_getCanonicalName().public static HostPrecheckResult _newInstance(com.vmware.vapi.data.StructValue structValue)
structValue - the source of the data contained in the binding object. Could
contain more data than fields of this class can describe i.e.
newer version of the binding object. Could be null.StructTypepublic static HostPrecheckResult _newInstance2(com.vmware.vapi.data.StructValue structValue)