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.StaticStructure
public com.vmware.vapi.data.StructValue _getDataValue()
_getDataValue
in interface com.vmware.vapi.bindings.Structure
protected void _updateDataValue(com.vmware.vapi.data.StructValue structValue)
public void _validate()
_validate
in interface com.vmware.vapi.bindings.StaticStructure
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in interface com.vmware.vapi.bindings.StaticStructure
toString
in class java.lang.Object
public boolean _hasTypeNameOf(java.lang.Class<? extends com.vmware.vapi.bindings.Structure> clazz)
_hasTypeNameOf
in interface com.vmware.vapi.bindings.Structure
public <T extends com.vmware.vapi.bindings.Structure> T _convertTo(java.lang.Class<T> clazz)
_convertTo
in interface com.vmware.vapi.bindings.Structure
public void _setDynamicField(java.lang.String fieldName, com.vmware.vapi.data.DataValue fieldValue)
_setDynamicField
in interface com.vmware.vapi.bindings.StaticStructure
public com.vmware.vapi.data.DataValue _getDynamicField(java.lang.String fieldName)
_getDynamicField
in interface com.vmware.vapi.bindings.StaticStructure
public java.util.Set<java.lang.String> _getDynamicFieldNames()
_getDynamicFieldNames
in interface com.vmware.vapi.bindings.StaticStructure
public 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.Structure
public 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.StructType
public static HostPrecheckResult _newInstance2(com.vmware.vapi.data.StructValue structValue)