public final class HostStatus
extends java.lang.Object
implements java.io.Serializable, com.vmware.vapi.bindings.StaticStructure
HostStatus
class contains properties that describe the status of an
method. This class was added in vSphere API 8.0.1.0.Modifier and Type | Class and Description |
---|---|
static class |
HostStatus.Builder
Builder class for
HostStatus . |
static class |
HostStatus.Status
The
Status enumeration class contains the possible different status
codes that can be returned while trying to perform an operation on the hosts
within the cluster. |
Modifier and Type | Field and Description |
---|---|
protected com.vmware.vapi.data.StructValue |
__dynamicStructureFields |
Modifier | Constructor and Description |
---|---|
|
HostStatus()
Default constructor.
|
protected |
HostStatus(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 HostStatus |
_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 HostStatus |
_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) |
java.lang.Long |
getAttempts()
Number of the performed attempts of the method.
|
java.util.Calendar |
getEndTime()
Time when the method completed.
|
Notifications |
getNotifications()
Notifications providing additional information about the status of the method.
|
java.lang.Long |
getRemainingRetries()
Number of the remaining attempts of the method.
|
java.util.Calendar |
getStartTime()
Time when the method started.
|
HostStatus.Status |
getStatus()
The status of the method.
|
int |
hashCode() |
void |
setAttempts(java.lang.Long attempts)
Number of the performed attempts of the method.
|
void |
setEndTime(java.util.Calendar endTime)
Time when the method completed.
|
void |
setNotifications(Notifications notifications)
Notifications providing additional information about the status of the method.
|
void |
setRemainingRetries(java.lang.Long remainingRetries)
Number of the remaining attempts of the method.
|
void |
setStartTime(java.util.Calendar startTime)
Time when the method started.
|
void |
setStatus(HostStatus.Status status)
The status of the method.
|
java.lang.String |
toString() |
protected com.vmware.vapi.data.StructValue __dynamicStructureFields
public HostStatus()
protected HostStatus(com.vmware.vapi.data.StructValue __dynamicStructureFields)
public HostStatus.Status getStatus()
public void setStatus(HostStatus.Status status)
status
- New value for the property.public java.lang.Long getAttempts()
null
if it is not applicable.public void setAttempts(java.lang.Long attempts)
null
if it is not applicable.attempts
- New value for the property.public java.lang.Long getRemainingRetries()
null
if it is not applicable.public void setRemainingRetries(java.lang.Long remainingRetries)
null
if it is not applicable.remainingRetries
- New value for the property.public java.util.Calendar getStartTime()
public void setStartTime(java.util.Calendar startTime)
startTime
- New value for the property.public java.util.Calendar getEndTime()
public void setEndTime(java.util.Calendar endTime)
endTime
- New value for the property.public Notifications getNotifications()
public void setNotifications(Notifications notifications)
notifications
- 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 HostStatus _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 HostStatus _newInstance2(com.vmware.vapi.data.StructValue structValue)