public class VirtualMachineRuntimeInfo extends DynamicData
Java class for VirtualMachineRuntimeInfo complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="VirtualMachineRuntimeInfo">
<complexContent>
<extension base="{urn:vim25}DynamicData">
<sequence>
<element name="device" type="{urn:vim25}VirtualMachineDeviceRuntimeInfo" maxOccurs="unbounded" minOccurs="0"/>
<element name="host" type="{urn:vim25}ManagedObjectReference" minOccurs="0"/>
<element name="connectionState" type="{urn:vim25}VirtualMachineConnectionState"/>
<element name="powerState" type="{urn:vim25}VirtualMachinePowerState"/>
<element name="faultToleranceState" type="{urn:vim25}VirtualMachineFaultToleranceState" minOccurs="0"/>
<element name="dasVmProtection" type="{urn:vim25}VirtualMachineRuntimeInfoDasProtectionState" minOccurs="0"/>
<element name="toolsInstallerMounted" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
<element name="suspendTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="bootTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
<element name="suspendInterval" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
<element name="question" type="{urn:vim25}VirtualMachineQuestionInfo" minOccurs="0"/>
<element name="memoryOverhead" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
<element name="maxCpuUsage" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="maxMemoryUsage" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
<element name="numMksConnections" type="{http://www.w3.org/2001/XMLSchema}int"/>
<element name="recordReplayState" type="{urn:vim25}VirtualMachineRecordReplayState" minOccurs="0"/>
<element name="cleanPowerOff" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="needSecondaryReason" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="onlineStandby" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="minRequiredEVCModeKey" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
<element name="consolidationNeeded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="offlineFeatureRequirement" type="{urn:vim25}VirtualMachineFeatureRequirement" maxOccurs="unbounded" minOccurs="0"/>
<element name="featureRequirement" type="{urn:vim25}VirtualMachineFeatureRequirement" maxOccurs="unbounded" minOccurs="0"/>
<element name="featureMask" type="{urn:vim25}HostFeatureMask" maxOccurs="unbounded" minOccurs="0"/>
<element name="vFlashCacheAllocation" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
<element name="paused" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="snapshotInBackground" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
<element name="quiescedForkParent" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Constructor and Description |
|---|
VirtualMachineRuntimeInfo() |
| Modifier and Type | Method and Description |
|---|---|
XMLGregorianCalendar |
getBootTime()
Gets the value of the bootTime property.
|
VirtualMachineConnectionState |
getConnectionState()
Gets the value of the connectionState property.
|
VirtualMachineRuntimeInfoDasProtectionState |
getDasVmProtection()
Gets the value of the dasVmProtection property.
|
List<VirtualMachineDeviceRuntimeInfo> |
getDevice()
Gets the value of the device property.
|
VirtualMachineFaultToleranceState |
getFaultToleranceState()
Gets the value of the faultToleranceState property.
|
List<HostFeatureMask> |
getFeatureMask()
Gets the value of the featureMask property.
|
List<VirtualMachineFeatureRequirement> |
getFeatureRequirement()
Gets the value of the featureRequirement property.
|
ManagedObjectReference |
getHost()
Gets the value of the host property.
|
Integer |
getMaxCpuUsage()
Gets the value of the maxCpuUsage property.
|
Integer |
getMaxMemoryUsage()
Gets the value of the maxMemoryUsage property.
|
Long |
getMemoryOverhead()
Gets the value of the memoryOverhead property.
|
String |
getMinRequiredEVCModeKey()
Gets the value of the minRequiredEVCModeKey property.
|
String |
getNeedSecondaryReason()
Gets the value of the needSecondaryReason property.
|
int |
getNumMksConnections()
Gets the value of the numMksConnections property.
|
List<VirtualMachineFeatureRequirement> |
getOfflineFeatureRequirement()
Gets the value of the offlineFeatureRequirement property.
|
VirtualMachinePowerState |
getPowerState()
Gets the value of the powerState property.
|
VirtualMachineQuestionInfo |
getQuestion()
Gets the value of the question property.
|
VirtualMachineRecordReplayState |
getRecordReplayState()
Gets the value of the recordReplayState property.
|
Long |
getSuspendInterval()
Gets the value of the suspendInterval property.
|
XMLGregorianCalendar |
getSuspendTime()
Gets the value of the suspendTime property.
|
Long |
getVFlashCacheAllocation()
Gets the value of the vFlashCacheAllocation property.
|
Boolean |
isCleanPowerOff()
Gets the value of the cleanPowerOff property.
|
Boolean |
isConsolidationNeeded()
Gets the value of the consolidationNeeded property.
|
Boolean |
isOnlineStandby()
Gets the value of the onlineStandby property.
|
Boolean |
isPaused()
Gets the value of the paused property.
|
Boolean |
isQuiescedForkParent()
Gets the value of the quiescedForkParent property.
|
Boolean |
isSnapshotInBackground()
Gets the value of the snapshotInBackground property.
|
boolean |
isToolsInstallerMounted()
Gets the value of the toolsInstallerMounted property.
|
void |
setBootTime(XMLGregorianCalendar value)
Sets the value of the bootTime property.
|
void |
setCleanPowerOff(Boolean value)
Sets the value of the cleanPowerOff property.
|
void |
setConnectionState(VirtualMachineConnectionState value)
Sets the value of the connectionState property.
|
void |
setConsolidationNeeded(Boolean value)
Sets the value of the consolidationNeeded property.
|
void |
setDasVmProtection(VirtualMachineRuntimeInfoDasProtectionState value)
Sets the value of the dasVmProtection property.
|
void |
setFaultToleranceState(VirtualMachineFaultToleranceState value)
Sets the value of the faultToleranceState property.
|
void |
setHost(ManagedObjectReference value)
Sets the value of the host property.
|
void |
setMaxCpuUsage(Integer value)
Sets the value of the maxCpuUsage property.
|
void |
setMaxMemoryUsage(Integer value)
Sets the value of the maxMemoryUsage property.
|
void |
setMemoryOverhead(Long value)
Sets the value of the memoryOverhead property.
|
void |
setMinRequiredEVCModeKey(String value)
Sets the value of the minRequiredEVCModeKey property.
|
void |
setNeedSecondaryReason(String value)
Sets the value of the needSecondaryReason property.
|
void |
setNumMksConnections(int value)
Sets the value of the numMksConnections property.
|
void |
setOnlineStandby(Boolean value)
Sets the value of the onlineStandby property.
|
void |
setPaused(Boolean value)
Sets the value of the paused property.
|
void |
setPowerState(VirtualMachinePowerState value)
Sets the value of the powerState property.
|
void |
setQuestion(VirtualMachineQuestionInfo value)
Sets the value of the question property.
|
void |
setQuiescedForkParent(Boolean value)
Sets the value of the quiescedForkParent property.
|
void |
setRecordReplayState(VirtualMachineRecordReplayState value)
Sets the value of the recordReplayState property.
|
void |
setSnapshotInBackground(Boolean value)
Sets the value of the snapshotInBackground property.
|
void |
setSuspendInterval(Long value)
Sets the value of the suspendInterval property.
|
void |
setSuspendTime(XMLGregorianCalendar value)
Sets the value of the suspendTime property.
|
void |
setToolsInstallerMounted(boolean value)
Sets the value of the toolsInstallerMounted property.
|
void |
setVFlashCacheAllocation(Long value)
Sets the value of the vFlashCacheAllocation property.
|
protected List<VirtualMachineDeviceRuntimeInfo> device
protected ManagedObjectReference host
protected VirtualMachineConnectionState connectionState
protected VirtualMachinePowerState powerState
protected VirtualMachineFaultToleranceState faultToleranceState
protected VirtualMachineRuntimeInfoDasProtectionState dasVmProtection
protected boolean toolsInstallerMounted
protected XMLGregorianCalendar suspendTime
protected XMLGregorianCalendar bootTime
protected Long suspendInterval
protected VirtualMachineQuestionInfo question
protected Long memoryOverhead
protected Integer maxCpuUsage
protected Integer maxMemoryUsage
protected int numMksConnections
protected VirtualMachineRecordReplayState recordReplayState
protected Boolean cleanPowerOff
protected String needSecondaryReason
protected Boolean onlineStandby
protected String minRequiredEVCModeKey
protected Boolean consolidationNeeded
protected List<VirtualMachineFeatureRequirement> offlineFeatureRequirement
protected List<VirtualMachineFeatureRequirement> featureRequirement
protected List<HostFeatureMask> featureMask
protected Long vFlashCacheAllocation
protected Boolean paused
protected Boolean snapshotInBackground
protected Boolean quiescedForkParent
public List<VirtualMachineDeviceRuntimeInfo> getDevice()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the device property.
For example, to add a new item, do as follows:
getDevice().add(newItem);
Objects of the following type(s) are allowed in the list
VirtualMachineDeviceRuntimeInfo
public ManagedObjectReference getHost()
ManagedObjectReferencepublic void setHost(ManagedObjectReference value)
value - allowed object is
ManagedObjectReferencepublic VirtualMachineConnectionState getConnectionState()
VirtualMachineConnectionStatepublic void setConnectionState(VirtualMachineConnectionState value)
value - allowed object is
VirtualMachineConnectionStatepublic VirtualMachinePowerState getPowerState()
VirtualMachinePowerStatepublic void setPowerState(VirtualMachinePowerState value)
value - allowed object is
VirtualMachinePowerStatepublic VirtualMachineFaultToleranceState getFaultToleranceState()
VirtualMachineFaultToleranceStatepublic void setFaultToleranceState(VirtualMachineFaultToleranceState value)
value - allowed object is
VirtualMachineFaultToleranceStatepublic VirtualMachineRuntimeInfoDasProtectionState getDasVmProtection()
VirtualMachineRuntimeInfoDasProtectionStatepublic void setDasVmProtection(VirtualMachineRuntimeInfoDasProtectionState value)
value - allowed object is
VirtualMachineRuntimeInfoDasProtectionStatepublic boolean isToolsInstallerMounted()
public void setToolsInstallerMounted(boolean value)
public XMLGregorianCalendar getSuspendTime()
XMLGregorianCalendarpublic void setSuspendTime(XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic XMLGregorianCalendar getBootTime()
XMLGregorianCalendarpublic void setBootTime(XMLGregorianCalendar value)
value - allowed object is
XMLGregorianCalendarpublic Long getSuspendInterval()
Longpublic void setSuspendInterval(Long value)
value - allowed object is
Longpublic VirtualMachineQuestionInfo getQuestion()
VirtualMachineQuestionInfopublic void setQuestion(VirtualMachineQuestionInfo value)
value - allowed object is
VirtualMachineQuestionInfopublic Long getMemoryOverhead()
Longpublic void setMemoryOverhead(Long value)
value - allowed object is
Longpublic Integer getMaxCpuUsage()
Integerpublic void setMaxCpuUsage(Integer value)
value - allowed object is
Integerpublic Integer getMaxMemoryUsage()
Integerpublic void setMaxMemoryUsage(Integer value)
value - allowed object is
Integerpublic int getNumMksConnections()
public void setNumMksConnections(int value)
public VirtualMachineRecordReplayState getRecordReplayState()
VirtualMachineRecordReplayStatepublic void setRecordReplayState(VirtualMachineRecordReplayState value)
value - allowed object is
VirtualMachineRecordReplayStatepublic Boolean isCleanPowerOff()
Booleanpublic void setCleanPowerOff(Boolean value)
value - allowed object is
Booleanpublic String getNeedSecondaryReason()
Stringpublic void setNeedSecondaryReason(String value)
value - allowed object is
Stringpublic Boolean isOnlineStandby()
Booleanpublic void setOnlineStandby(Boolean value)
value - allowed object is
Booleanpublic String getMinRequiredEVCModeKey()
Stringpublic void setMinRequiredEVCModeKey(String value)
value - allowed object is
Stringpublic Boolean isConsolidationNeeded()
Booleanpublic void setConsolidationNeeded(Boolean value)
value - allowed object is
Booleanpublic List<VirtualMachineFeatureRequirement> getOfflineFeatureRequirement()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the offlineFeatureRequirement property.
For example, to add a new item, do as follows:
getOfflineFeatureRequirement().add(newItem);
Objects of the following type(s) are allowed in the list
VirtualMachineFeatureRequirement
public List<VirtualMachineFeatureRequirement> getFeatureRequirement()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the featureRequirement property.
For example, to add a new item, do as follows:
getFeatureRequirement().add(newItem);
Objects of the following type(s) are allowed in the list
VirtualMachineFeatureRequirement
public List<HostFeatureMask> getFeatureMask()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the featureMask property.
For example, to add a new item, do as follows:
getFeatureMask().add(newItem);
Objects of the following type(s) are allowed in the list
HostFeatureMask
public Long getVFlashCacheAllocation()
Longpublic void setVFlashCacheAllocation(Long value)
value - allowed object is
Longpublic Boolean isPaused()
Booleanpublic void setPaused(Boolean value)
value - allowed object is
Booleanpublic Boolean isSnapshotInBackground()
Booleanpublic void setSnapshotInBackground(Boolean value)
value - allowed object is
Booleanpublic Boolean isQuiescedForkParent()
BooleanCopyright © 2018. All rights reserved.