
com.vmware.vim.HostCapability Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of vi-api Show documentation
Show all versions of vi-api Show documentation
This is a Java binding of the VMware Virtual Infrastructure SDK WSDL.
The newest version!
package com.vmware.vim;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for HostCapability complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="HostCapability">
* <complexContent>
* <extension base="{urn:vim2}DynamicData">
* <sequence>
* <element name="recursiveResourcePoolsSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="rebootSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="shutdownSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="vmotionSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="maxSupportedVMs" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="maxRunningVMs" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="maxSupportedVcpus" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
* <element name="datastorePrincipalSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="sanSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="nfsSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="iscsiSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="vlanTaggingSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="nicTeamingSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="highGuestMemSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="maintenanceModeSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* <element name="suspendedRelocateSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "HostCapability", propOrder = {
"recursiveResourcePoolsSupported",
"rebootSupported",
"shutdownSupported",
"vmotionSupported",
"maxSupportedVMs",
"maxRunningVMs",
"maxSupportedVcpus",
"datastorePrincipalSupported",
"sanSupported",
"nfsSupported",
"iscsiSupported",
"vlanTaggingSupported",
"nicTeamingSupported",
"highGuestMemSupported",
"maintenanceModeSupported",
"suspendedRelocateSupported"
})
public class HostCapability
extends DynamicData
{
protected boolean recursiveResourcePoolsSupported;
protected boolean rebootSupported;
protected boolean shutdownSupported;
protected boolean vmotionSupported;
protected Integer maxSupportedVMs;
protected Integer maxRunningVMs;
protected Integer maxSupportedVcpus;
protected boolean datastorePrincipalSupported;
protected boolean sanSupported;
protected boolean nfsSupported;
protected boolean iscsiSupported;
protected boolean vlanTaggingSupported;
protected boolean nicTeamingSupported;
protected boolean highGuestMemSupported;
protected boolean maintenanceModeSupported;
protected boolean suspendedRelocateSupported;
/**
* Gets the value of the recursiveResourcePoolsSupported property.
*
*/
public boolean isRecursiveResourcePoolsSupported() {
return recursiveResourcePoolsSupported;
}
/**
* Sets the value of the recursiveResourcePoolsSupported property.
*
*/
public void setRecursiveResourcePoolsSupported(boolean value) {
this.recursiveResourcePoolsSupported = value;
}
/**
* Gets the value of the rebootSupported property.
*
*/
public boolean isRebootSupported() {
return rebootSupported;
}
/**
* Sets the value of the rebootSupported property.
*
*/
public void setRebootSupported(boolean value) {
this.rebootSupported = value;
}
/**
* Gets the value of the shutdownSupported property.
*
*/
public boolean isShutdownSupported() {
return shutdownSupported;
}
/**
* Sets the value of the shutdownSupported property.
*
*/
public void setShutdownSupported(boolean value) {
this.shutdownSupported = value;
}
/**
* Gets the value of the vmotionSupported property.
*
*/
public boolean isVmotionSupported() {
return vmotionSupported;
}
/**
* Sets the value of the vmotionSupported property.
*
*/
public void setVmotionSupported(boolean value) {
this.vmotionSupported = value;
}
/**
* Gets the value of the maxSupportedVMs property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getMaxSupportedVMs() {
return maxSupportedVMs;
}
/**
* Sets the value of the maxSupportedVMs property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setMaxSupportedVMs(Integer value) {
this.maxSupportedVMs = value;
}
/**
* Gets the value of the maxRunningVMs property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getMaxRunningVMs() {
return maxRunningVMs;
}
/**
* Sets the value of the maxRunningVMs property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setMaxRunningVMs(Integer value) {
this.maxRunningVMs = value;
}
/**
* Gets the value of the maxSupportedVcpus property.
*
* @return
* possible object is
* {@link Integer }
*
*/
public Integer getMaxSupportedVcpus() {
return maxSupportedVcpus;
}
/**
* Sets the value of the maxSupportedVcpus property.
*
* @param value
* allowed object is
* {@link Integer }
*
*/
public void setMaxSupportedVcpus(Integer value) {
this.maxSupportedVcpus = value;
}
/**
* Gets the value of the datastorePrincipalSupported property.
*
*/
public boolean isDatastorePrincipalSupported() {
return datastorePrincipalSupported;
}
/**
* Sets the value of the datastorePrincipalSupported property.
*
*/
public void setDatastorePrincipalSupported(boolean value) {
this.datastorePrincipalSupported = value;
}
/**
* Gets the value of the sanSupported property.
*
*/
public boolean isSanSupported() {
return sanSupported;
}
/**
* Sets the value of the sanSupported property.
*
*/
public void setSanSupported(boolean value) {
this.sanSupported = value;
}
/**
* Gets the value of the nfsSupported property.
*
*/
public boolean isNfsSupported() {
return nfsSupported;
}
/**
* Sets the value of the nfsSupported property.
*
*/
public void setNfsSupported(boolean value) {
this.nfsSupported = value;
}
/**
* Gets the value of the iscsiSupported property.
*
*/
public boolean isIscsiSupported() {
return iscsiSupported;
}
/**
* Sets the value of the iscsiSupported property.
*
*/
public void setIscsiSupported(boolean value) {
this.iscsiSupported = value;
}
/**
* Gets the value of the vlanTaggingSupported property.
*
*/
public boolean isVlanTaggingSupported() {
return vlanTaggingSupported;
}
/**
* Sets the value of the vlanTaggingSupported property.
*
*/
public void setVlanTaggingSupported(boolean value) {
this.vlanTaggingSupported = value;
}
/**
* Gets the value of the nicTeamingSupported property.
*
*/
public boolean isNicTeamingSupported() {
return nicTeamingSupported;
}
/**
* Sets the value of the nicTeamingSupported property.
*
*/
public void setNicTeamingSupported(boolean value) {
this.nicTeamingSupported = value;
}
/**
* Gets the value of the highGuestMemSupported property.
*
*/
public boolean isHighGuestMemSupported() {
return highGuestMemSupported;
}
/**
* Sets the value of the highGuestMemSupported property.
*
*/
public void setHighGuestMemSupported(boolean value) {
this.highGuestMemSupported = value;
}
/**
* Gets the value of the maintenanceModeSupported property.
*
*/
public boolean isMaintenanceModeSupported() {
return maintenanceModeSupported;
}
/**
* Sets the value of the maintenanceModeSupported property.
*
*/
public void setMaintenanceModeSupported(boolean value) {
this.maintenanceModeSupported = value;
}
/**
* Gets the value of the suspendedRelocateSupported property.
*
*/
public boolean isSuspendedRelocateSupported() {
return suspendedRelocateSupported;
}
/**
* Sets the value of the suspendedRelocateSupported property.
*
*/
public void setSuspendedRelocateSupported(boolean value) {
this.suspendedRelocateSupported = value;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy