All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.vmware.vim.HostCapability Maven / Gradle / Ivy

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