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

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

There is a newer version: 0.6.60
Show newest version

package com.vmware.vim25;

import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
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:vim25}DynamicData">
 *       <sequence>
 *         <element name="recursiveResourcePoolsSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="cpuMemoryResourceConfigurationSupported" 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="standbySupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="ipmiSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <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="maxRegisteredVMs" 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"/>
 *         <element name="restrictedSnapshotRelocateSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="perVmSwapFiles" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="localSwapDatastoreSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="unsharedSwapVMotionSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="backgroundSnapshotsSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="preAssignedPCIUnitNumbersSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="screenshotSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="scaledScreenshotSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="storageVMotionSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="vmotionWithStorageVMotionSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="vmotionAcrossNetworkSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="maxNumDisksSVMotion" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         <element name="hbrNicSelectionSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="vrNfcNicSelectionSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="recordReplaySupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="ftSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="replayUnsupportedReason" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="replayCompatibilityIssues" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="smpFtSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="ftCompatibilityIssues" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="smpFtCompatibilityIssues" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="maxVcpusPerFtVm" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         <element name="loginBySSLThumbprintSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="cloneFromSnapshotSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="deltaDiskBackingsSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="perVMNetworkTrafficShapingSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="tpmSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="supportedCpuFeature" type="{urn:vim25}HostCpuIdInfo" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="virtualExecUsageSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="storageIORMSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="vmDirectPathGen2Supported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="vmDirectPathGen2UnsupportedReason" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="vmDirectPathGen2UnsupportedReasonExtended" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="supportedVmfsMajorVersion" type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded" minOccurs="0"/>
 *         <element name="vStorageCapable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="snapshotRelayoutSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="firewallIpRulesSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="servicePackageInfoSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="maxHostRunningVms" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         <element name="maxHostSupportedVcpus" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
 *         <element name="vmfsDatastoreMountCapable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="eightPlusHostVmfsSharedAccessSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="nestedHVSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="vPMCSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="interVMCommunicationThroughVMCISupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="scheduledHardwareUpgradeSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="featureCapabilitiesSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="latencySensitivitySupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="storagePolicySupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="accel3dSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="reliableMemoryAware" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="multipleNetworkStackInstanceSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="messageBusProxySupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="vsanSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="vFlashSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="hostAccessManagerSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="provisioningNicSelectionSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="nfs41Supported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="nfs41Krb5iSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="turnDiskLocatorLedSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="virtualVolumeDatastoreSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="markAsSsdSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="markAsLocalSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="smartCardAuthenticationSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="cryptoSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="oneKVolumeAPIsSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="gatewayOnNicSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="upitSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="cpuHwMmuSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="encryptedVMotionSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="encryptionChangeOnAddRemoveSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="encryptionHotOperationSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="encryptionWithSnapshotsSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="encryptionFaultToleranceSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="encryptionMemorySaveSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="encryptionRDMSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="encryptionVFlashSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="encryptionCBRCSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="encryptionHBRSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *       </sequence>
 *     </extension>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "HostCapability", propOrder = { "recursiveResourcePoolsSupported", "cpuMemoryResourceConfigurationSupported", "rebootSupported", "shutdownSupported", "vmotionSupported", "standbySupported", "ipmiSupported", "maxSupportedVMs", "maxRunningVMs", "maxSupportedVcpus", "maxRegisteredVMs", "datastorePrincipalSupported", "sanSupported", "nfsSupported", "iscsiSupported", "vlanTaggingSupported", "nicTeamingSupported", "highGuestMemSupported", "maintenanceModeSupported", "suspendedRelocateSupported", "restrictedSnapshotRelocateSupported", "perVmSwapFiles", "localSwapDatastoreSupported", "unsharedSwapVMotionSupported", "backgroundSnapshotsSupported", "preAssignedPCIUnitNumbersSupported", "screenshotSupported", "scaledScreenshotSupported", "storageVMotionSupported", "vmotionWithStorageVMotionSupported", "vmotionAcrossNetworkSupported", "maxNumDisksSVMotion", "hbrNicSelectionSupported", "vrNfcNicSelectionSupported", "recordReplaySupported", "ftSupported", "replayUnsupportedReason", "replayCompatibilityIssues", "smpFtSupported", "ftCompatibilityIssues", "smpFtCompatibilityIssues", "maxVcpusPerFtVm", "loginBySSLThumbprintSupported", "cloneFromSnapshotSupported", "deltaDiskBackingsSupported", "perVMNetworkTrafficShapingSupported", "tpmSupported", "supportedCpuFeature", "virtualExecUsageSupported", "storageIORMSupported", "vmDirectPathGen2Supported", "vmDirectPathGen2UnsupportedReason", "vmDirectPathGen2UnsupportedReasonExtended", "supportedVmfsMajorVersion", "vStorageCapable", "snapshotRelayoutSupported", "firewallIpRulesSupported", "servicePackageInfoSupported", "maxHostRunningVms", "maxHostSupportedVcpus", "vmfsDatastoreMountCapable", "eightPlusHostVmfsSharedAccessSupported", "nestedHVSupported", "vpmcSupported", "interVMCommunicationThroughVMCISupported", "scheduledHardwareUpgradeSupported", "featureCapabilitiesSupported", "latencySensitivitySupported", "storagePolicySupported", "accel3DSupported", "reliableMemoryAware", "multipleNetworkStackInstanceSupported", "messageBusProxySupported", "vsanSupported", "vFlashSupported", "hostAccessManagerSupported", "provisioningNicSelectionSupported", "nfs41Supported", "nfs41Krb5ISupported", "turnDiskLocatorLedSupported", "virtualVolumeDatastoreSupported", "markAsSsdSupported", "markAsLocalSupported", "smartCardAuthenticationSupported", "cryptoSupported", "oneKVolumeAPIsSupported", "gatewayOnNicSupported", "upitSupported", "cpuHwMmuSupported", "encryptedVMotionSupported", "encryptionChangeOnAddRemoveSupported", "encryptionHotOperationSupported", "encryptionWithSnapshotsSupported", "encryptionFaultToleranceSupported", "encryptionMemorySaveSupported", "encryptionRDMSupported", "encryptionVFlashSupported", "encryptionCBRCSupported", "encryptionHBRSupported" }) public class HostCapability extends DynamicData { protected boolean recursiveResourcePoolsSupported; protected boolean cpuMemoryResourceConfigurationSupported; protected boolean rebootSupported; protected boolean shutdownSupported; protected boolean vmotionSupported; protected boolean standbySupported; protected Boolean ipmiSupported; protected Integer maxSupportedVMs; protected Integer maxRunningVMs; protected Integer maxSupportedVcpus; protected Integer maxRegisteredVMs; 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; protected boolean restrictedSnapshotRelocateSupported; protected boolean perVmSwapFiles; protected boolean localSwapDatastoreSupported; protected boolean unsharedSwapVMotionSupported; protected boolean backgroundSnapshotsSupported; protected boolean preAssignedPCIUnitNumbersSupported; protected boolean screenshotSupported; protected boolean scaledScreenshotSupported; protected Boolean storageVMotionSupported; protected Boolean vmotionWithStorageVMotionSupported; protected Boolean vmotionAcrossNetworkSupported; protected Integer maxNumDisksSVMotion; protected Boolean hbrNicSelectionSupported; protected Boolean vrNfcNicSelectionSupported; protected Boolean recordReplaySupported; protected Boolean ftSupported; protected String replayUnsupportedReason; protected List replayCompatibilityIssues; protected Boolean smpFtSupported; protected List ftCompatibilityIssues; protected List smpFtCompatibilityIssues; protected Integer maxVcpusPerFtVm; protected Boolean loginBySSLThumbprintSupported; protected Boolean cloneFromSnapshotSupported; protected Boolean deltaDiskBackingsSupported; protected Boolean perVMNetworkTrafficShapingSupported; protected Boolean tpmSupported; protected List supportedCpuFeature; protected Boolean virtualExecUsageSupported; protected Boolean storageIORMSupported; protected Boolean vmDirectPathGen2Supported; protected List vmDirectPathGen2UnsupportedReason; protected String vmDirectPathGen2UnsupportedReasonExtended; @XmlElement(type = Integer.class) protected List supportedVmfsMajorVersion; protected Boolean vStorageCapable; protected Boolean snapshotRelayoutSupported; protected Boolean firewallIpRulesSupported; protected Boolean servicePackageInfoSupported; protected Integer maxHostRunningVms; protected Integer maxHostSupportedVcpus; protected Boolean vmfsDatastoreMountCapable; protected Boolean eightPlusHostVmfsSharedAccessSupported; protected Boolean nestedHVSupported; @XmlElement(name = "vPMCSupported") protected Boolean vpmcSupported; protected Boolean interVMCommunicationThroughVMCISupported; protected Boolean scheduledHardwareUpgradeSupported; protected Boolean featureCapabilitiesSupported; protected Boolean latencySensitivitySupported; protected Boolean storagePolicySupported; @XmlElement(name = "accel3dSupported") protected Boolean accel3DSupported; protected Boolean reliableMemoryAware; protected Boolean multipleNetworkStackInstanceSupported; protected Boolean messageBusProxySupported; protected Boolean vsanSupported; protected Boolean vFlashSupported; protected Boolean hostAccessManagerSupported; protected Boolean provisioningNicSelectionSupported; protected Boolean nfs41Supported; @XmlElement(name = "nfs41Krb5iSupported") protected Boolean nfs41Krb5ISupported; protected Boolean turnDiskLocatorLedSupported; protected Boolean virtualVolumeDatastoreSupported; protected Boolean markAsSsdSupported; protected Boolean markAsLocalSupported; protected Boolean smartCardAuthenticationSupported; protected Boolean cryptoSupported; protected Boolean oneKVolumeAPIsSupported; protected Boolean gatewayOnNicSupported; protected Boolean upitSupported; protected Boolean cpuHwMmuSupported; protected Boolean encryptedVMotionSupported; protected Boolean encryptionChangeOnAddRemoveSupported; protected Boolean encryptionHotOperationSupported; protected Boolean encryptionWithSnapshotsSupported; protected Boolean encryptionFaultToleranceSupported; protected Boolean encryptionMemorySaveSupported; protected Boolean encryptionRDMSupported; protected Boolean encryptionVFlashSupported; protected Boolean encryptionCBRCSupported; protected Boolean encryptionHBRSupported; /** * 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 cpuMemoryResourceConfigurationSupported property. * */ public boolean isCpuMemoryResourceConfigurationSupported() { return cpuMemoryResourceConfigurationSupported; } /** * Sets the value of the cpuMemoryResourceConfigurationSupported property. * */ public void setCpuMemoryResourceConfigurationSupported(boolean value) { this.cpuMemoryResourceConfigurationSupported = 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 standbySupported property. * */ public boolean isStandbySupported() { return standbySupported; } /** * Sets the value of the standbySupported property. * */ public void setStandbySupported(boolean value) { this.standbySupported = value; } /** * Gets the value of the ipmiSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIpmiSupported() { return ipmiSupported; } /** * Sets the value of the ipmiSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setIpmiSupported(Boolean value) { this.ipmiSupported = 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 maxRegisteredVMs property. * * @return * possible object is * {@link Integer } * */ public Integer getMaxRegisteredVMs() { return maxRegisteredVMs; } /** * Sets the value of the maxRegisteredVMs property. * * @param value * allowed object is * {@link Integer } * */ public void setMaxRegisteredVMs(Integer value) { this.maxRegisteredVMs = 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; } /** * Gets the value of the restrictedSnapshotRelocateSupported property. * */ public boolean isRestrictedSnapshotRelocateSupported() { return restrictedSnapshotRelocateSupported; } /** * Sets the value of the restrictedSnapshotRelocateSupported property. * */ public void setRestrictedSnapshotRelocateSupported(boolean value) { this.restrictedSnapshotRelocateSupported = value; } /** * Gets the value of the perVmSwapFiles property. * */ public boolean isPerVmSwapFiles() { return perVmSwapFiles; } /** * Sets the value of the perVmSwapFiles property. * */ public void setPerVmSwapFiles(boolean value) { this.perVmSwapFiles = value; } /** * Gets the value of the localSwapDatastoreSupported property. * */ public boolean isLocalSwapDatastoreSupported() { return localSwapDatastoreSupported; } /** * Sets the value of the localSwapDatastoreSupported property. * */ public void setLocalSwapDatastoreSupported(boolean value) { this.localSwapDatastoreSupported = value; } /** * Gets the value of the unsharedSwapVMotionSupported property. * */ public boolean isUnsharedSwapVMotionSupported() { return unsharedSwapVMotionSupported; } /** * Sets the value of the unsharedSwapVMotionSupported property. * */ public void setUnsharedSwapVMotionSupported(boolean value) { this.unsharedSwapVMotionSupported = value; } /** * Gets the value of the backgroundSnapshotsSupported property. * */ public boolean isBackgroundSnapshotsSupported() { return backgroundSnapshotsSupported; } /** * Sets the value of the backgroundSnapshotsSupported property. * */ public void setBackgroundSnapshotsSupported(boolean value) { this.backgroundSnapshotsSupported = value; } /** * Gets the value of the preAssignedPCIUnitNumbersSupported property. * */ public boolean isPreAssignedPCIUnitNumbersSupported() { return preAssignedPCIUnitNumbersSupported; } /** * Sets the value of the preAssignedPCIUnitNumbersSupported property. * */ public void setPreAssignedPCIUnitNumbersSupported(boolean value) { this.preAssignedPCIUnitNumbersSupported = value; } /** * Gets the value of the screenshotSupported property. * */ public boolean isScreenshotSupported() { return screenshotSupported; } /** * Sets the value of the screenshotSupported property. * */ public void setScreenshotSupported(boolean value) { this.screenshotSupported = value; } /** * Gets the value of the scaledScreenshotSupported property. * */ public boolean isScaledScreenshotSupported() { return scaledScreenshotSupported; } /** * Sets the value of the scaledScreenshotSupported property. * */ public void setScaledScreenshotSupported(boolean value) { this.scaledScreenshotSupported = value; } /** * Gets the value of the storageVMotionSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isStorageVMotionSupported() { return storageVMotionSupported; } /** * Sets the value of the storageVMotionSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setStorageVMotionSupported(Boolean value) { this.storageVMotionSupported = value; } /** * Gets the value of the vmotionWithStorageVMotionSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isVmotionWithStorageVMotionSupported() { return vmotionWithStorageVMotionSupported; } /** * Sets the value of the vmotionWithStorageVMotionSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setVmotionWithStorageVMotionSupported(Boolean value) { this.vmotionWithStorageVMotionSupported = value; } /** * Gets the value of the vmotionAcrossNetworkSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isVmotionAcrossNetworkSupported() { return vmotionAcrossNetworkSupported; } /** * Sets the value of the vmotionAcrossNetworkSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setVmotionAcrossNetworkSupported(Boolean value) { this.vmotionAcrossNetworkSupported = value; } /** * Gets the value of the maxNumDisksSVMotion property. * * @return * possible object is * {@link Integer } * */ public Integer getMaxNumDisksSVMotion() { return maxNumDisksSVMotion; } /** * Sets the value of the maxNumDisksSVMotion property. * * @param value * allowed object is * {@link Integer } * */ public void setMaxNumDisksSVMotion(Integer value) { this.maxNumDisksSVMotion = value; } /** * Gets the value of the hbrNicSelectionSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isHbrNicSelectionSupported() { return hbrNicSelectionSupported; } /** * Sets the value of the hbrNicSelectionSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setHbrNicSelectionSupported(Boolean value) { this.hbrNicSelectionSupported = value; } /** * Gets the value of the vrNfcNicSelectionSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isVrNfcNicSelectionSupported() { return vrNfcNicSelectionSupported; } /** * Sets the value of the vrNfcNicSelectionSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setVrNfcNicSelectionSupported(Boolean value) { this.vrNfcNicSelectionSupported = value; } /** * Gets the value of the recordReplaySupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isRecordReplaySupported() { return recordReplaySupported; } /** * Sets the value of the recordReplaySupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setRecordReplaySupported(Boolean value) { this.recordReplaySupported = value; } /** * Gets the value of the ftSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isFtSupported() { return ftSupported; } /** * Sets the value of the ftSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setFtSupported(Boolean value) { this.ftSupported = value; } /** * Gets the value of the replayUnsupportedReason property. * * @return * possible object is * {@link String } * */ public String getReplayUnsupportedReason() { return replayUnsupportedReason; } /** * Sets the value of the replayUnsupportedReason property. * * @param value * allowed object is * {@link String } * */ public void setReplayUnsupportedReason(String value) { this.replayUnsupportedReason = value; } /** * Gets the value of the replayCompatibilityIssues property. * *

* 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 replayCompatibilityIssues property. * *

* For example, to add a new item, do as follows: *

     *    getReplayCompatibilityIssues().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getReplayCompatibilityIssues() { if (replayCompatibilityIssues == null) { replayCompatibilityIssues = new ArrayList(); } return this.replayCompatibilityIssues; } /** * Gets the value of the smpFtSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isSmpFtSupported() { return smpFtSupported; } /** * Sets the value of the smpFtSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setSmpFtSupported(Boolean value) { this.smpFtSupported = value; } /** * Gets the value of the ftCompatibilityIssues property. * *

* 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 ftCompatibilityIssues property. * *

* For example, to add a new item, do as follows: *

     *    getFtCompatibilityIssues().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getFtCompatibilityIssues() { if (ftCompatibilityIssues == null) { ftCompatibilityIssues = new ArrayList(); } return this.ftCompatibilityIssues; } /** * Gets the value of the smpFtCompatibilityIssues property. * *

* 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 smpFtCompatibilityIssues property. * *

* For example, to add a new item, do as follows: *

     *    getSmpFtCompatibilityIssues().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getSmpFtCompatibilityIssues() { if (smpFtCompatibilityIssues == null) { smpFtCompatibilityIssues = new ArrayList(); } return this.smpFtCompatibilityIssues; } /** * Gets the value of the maxVcpusPerFtVm property. * * @return * possible object is * {@link Integer } * */ public Integer getMaxVcpusPerFtVm() { return maxVcpusPerFtVm; } /** * Sets the value of the maxVcpusPerFtVm property. * * @param value * allowed object is * {@link Integer } * */ public void setMaxVcpusPerFtVm(Integer value) { this.maxVcpusPerFtVm = value; } /** * Gets the value of the loginBySSLThumbprintSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isLoginBySSLThumbprintSupported() { return loginBySSLThumbprintSupported; } /** * Sets the value of the loginBySSLThumbprintSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setLoginBySSLThumbprintSupported(Boolean value) { this.loginBySSLThumbprintSupported = value; } /** * Gets the value of the cloneFromSnapshotSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isCloneFromSnapshotSupported() { return cloneFromSnapshotSupported; } /** * Sets the value of the cloneFromSnapshotSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setCloneFromSnapshotSupported(Boolean value) { this.cloneFromSnapshotSupported = value; } /** * Gets the value of the deltaDiskBackingsSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isDeltaDiskBackingsSupported() { return deltaDiskBackingsSupported; } /** * Sets the value of the deltaDiskBackingsSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setDeltaDiskBackingsSupported(Boolean value) { this.deltaDiskBackingsSupported = value; } /** * Gets the value of the perVMNetworkTrafficShapingSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isPerVMNetworkTrafficShapingSupported() { return perVMNetworkTrafficShapingSupported; } /** * Sets the value of the perVMNetworkTrafficShapingSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setPerVMNetworkTrafficShapingSupported(Boolean value) { this.perVMNetworkTrafficShapingSupported = value; } /** * Gets the value of the tpmSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isTpmSupported() { return tpmSupported; } /** * Sets the value of the tpmSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setTpmSupported(Boolean value) { this.tpmSupported = value; } /** * Gets the value of the supportedCpuFeature property. * *

* 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 supportedCpuFeature property. * *

* For example, to add a new item, do as follows: *

     *    getSupportedCpuFeature().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link HostCpuIdInfo } * * */ public List getSupportedCpuFeature() { if (supportedCpuFeature == null) { supportedCpuFeature = new ArrayList(); } return this.supportedCpuFeature; } /** * Gets the value of the virtualExecUsageSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isVirtualExecUsageSupported() { return virtualExecUsageSupported; } /** * Sets the value of the virtualExecUsageSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setVirtualExecUsageSupported(Boolean value) { this.virtualExecUsageSupported = value; } /** * Gets the value of the storageIORMSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isStorageIORMSupported() { return storageIORMSupported; } /** * Sets the value of the storageIORMSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setStorageIORMSupported(Boolean value) { this.storageIORMSupported = value; } /** * Gets the value of the vmDirectPathGen2Supported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isVmDirectPathGen2Supported() { return vmDirectPathGen2Supported; } /** * Sets the value of the vmDirectPathGen2Supported property. * * @param value * allowed object is * {@link Boolean } * */ public void setVmDirectPathGen2Supported(Boolean value) { this.vmDirectPathGen2Supported = value; } /** * Gets the value of the vmDirectPathGen2UnsupportedReason property. * *

* 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 vmDirectPathGen2UnsupportedReason property. * *

* For example, to add a new item, do as follows: *

     *    getVmDirectPathGen2UnsupportedReason().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link String } * * */ public List getVmDirectPathGen2UnsupportedReason() { if (vmDirectPathGen2UnsupportedReason == null) { vmDirectPathGen2UnsupportedReason = new ArrayList(); } return this.vmDirectPathGen2UnsupportedReason; } /** * Gets the value of the vmDirectPathGen2UnsupportedReasonExtended property. * * @return * possible object is * {@link String } * */ public String getVmDirectPathGen2UnsupportedReasonExtended() { return vmDirectPathGen2UnsupportedReasonExtended; } /** * Sets the value of the vmDirectPathGen2UnsupportedReasonExtended property. * * @param value * allowed object is * {@link String } * */ public void setVmDirectPathGen2UnsupportedReasonExtended(String value) { this.vmDirectPathGen2UnsupportedReasonExtended = value; } /** * Gets the value of the supportedVmfsMajorVersion property. * *

* 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 supportedVmfsMajorVersion property. * *

* For example, to add a new item, do as follows: *

     *    getSupportedVmfsMajorVersion().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Integer } * * */ public List getSupportedVmfsMajorVersion() { if (supportedVmfsMajorVersion == null) { supportedVmfsMajorVersion = new ArrayList(); } return this.supportedVmfsMajorVersion; } /** * Gets the value of the vStorageCapable property. * * @return * possible object is * {@link Boolean } * */ public Boolean isVStorageCapable() { return vStorageCapable; } /** * Sets the value of the vStorageCapable property. * * @param value * allowed object is * {@link Boolean } * */ public void setVStorageCapable(Boolean value) { this.vStorageCapable = value; } /** * Gets the value of the snapshotRelayoutSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isSnapshotRelayoutSupported() { return snapshotRelayoutSupported; } /** * Sets the value of the snapshotRelayoutSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setSnapshotRelayoutSupported(Boolean value) { this.snapshotRelayoutSupported = value; } /** * Gets the value of the firewallIpRulesSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isFirewallIpRulesSupported() { return firewallIpRulesSupported; } /** * Sets the value of the firewallIpRulesSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setFirewallIpRulesSupported(Boolean value) { this.firewallIpRulesSupported = value; } /** * Gets the value of the servicePackageInfoSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isServicePackageInfoSupported() { return servicePackageInfoSupported; } /** * Sets the value of the servicePackageInfoSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setServicePackageInfoSupported(Boolean value) { this.servicePackageInfoSupported = value; } /** * Gets the value of the maxHostRunningVms property. * * @return * possible object is * {@link Integer } * */ public Integer getMaxHostRunningVms() { return maxHostRunningVms; } /** * Sets the value of the maxHostRunningVms property. * * @param value * allowed object is * {@link Integer } * */ public void setMaxHostRunningVms(Integer value) { this.maxHostRunningVms = value; } /** * Gets the value of the maxHostSupportedVcpus property. * * @return * possible object is * {@link Integer } * */ public Integer getMaxHostSupportedVcpus() { return maxHostSupportedVcpus; } /** * Sets the value of the maxHostSupportedVcpus property. * * @param value * allowed object is * {@link Integer } * */ public void setMaxHostSupportedVcpus(Integer value) { this.maxHostSupportedVcpus = value; } /** * Gets the value of the vmfsDatastoreMountCapable property. * * @return * possible object is * {@link Boolean } * */ public Boolean isVmfsDatastoreMountCapable() { return vmfsDatastoreMountCapable; } /** * Sets the value of the vmfsDatastoreMountCapable property. * * @param value * allowed object is * {@link Boolean } * */ public void setVmfsDatastoreMountCapable(Boolean value) { this.vmfsDatastoreMountCapable = value; } /** * Gets the value of the eightPlusHostVmfsSharedAccessSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEightPlusHostVmfsSharedAccessSupported() { return eightPlusHostVmfsSharedAccessSupported; } /** * Sets the value of the eightPlusHostVmfsSharedAccessSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setEightPlusHostVmfsSharedAccessSupported(Boolean value) { this.eightPlusHostVmfsSharedAccessSupported = value; } /** * Gets the value of the nestedHVSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isNestedHVSupported() { return nestedHVSupported; } /** * Sets the value of the nestedHVSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setNestedHVSupported(Boolean value) { this.nestedHVSupported = value; } /** * Gets the value of the vpmcSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isVPMCSupported() { return vpmcSupported; } /** * Sets the value of the vpmcSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setVPMCSupported(Boolean value) { this.vpmcSupported = value; } /** * Gets the value of the interVMCommunicationThroughVMCISupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isInterVMCommunicationThroughVMCISupported() { return interVMCommunicationThroughVMCISupported; } /** * Sets the value of the interVMCommunicationThroughVMCISupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setInterVMCommunicationThroughVMCISupported(Boolean value) { this.interVMCommunicationThroughVMCISupported = value; } /** * Gets the value of the scheduledHardwareUpgradeSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isScheduledHardwareUpgradeSupported() { return scheduledHardwareUpgradeSupported; } /** * Sets the value of the scheduledHardwareUpgradeSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setScheduledHardwareUpgradeSupported(Boolean value) { this.scheduledHardwareUpgradeSupported = value; } /** * Gets the value of the featureCapabilitiesSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isFeatureCapabilitiesSupported() { return featureCapabilitiesSupported; } /** * Sets the value of the featureCapabilitiesSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setFeatureCapabilitiesSupported(Boolean value) { this.featureCapabilitiesSupported = value; } /** * Gets the value of the latencySensitivitySupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isLatencySensitivitySupported() { return latencySensitivitySupported; } /** * Sets the value of the latencySensitivitySupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setLatencySensitivitySupported(Boolean value) { this.latencySensitivitySupported = value; } /** * Gets the value of the storagePolicySupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isStoragePolicySupported() { return storagePolicySupported; } /** * Sets the value of the storagePolicySupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setStoragePolicySupported(Boolean value) { this.storagePolicySupported = value; } /** * Gets the value of the accel3DSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isAccel3DSupported() { return accel3DSupported; } /** * Sets the value of the accel3DSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setAccel3DSupported(Boolean value) { this.accel3DSupported = value; } /** * Gets the value of the reliableMemoryAware property. * * @return * possible object is * {@link Boolean } * */ public Boolean isReliableMemoryAware() { return reliableMemoryAware; } /** * Sets the value of the reliableMemoryAware property. * * @param value * allowed object is * {@link Boolean } * */ public void setReliableMemoryAware(Boolean value) { this.reliableMemoryAware = value; } /** * Gets the value of the multipleNetworkStackInstanceSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isMultipleNetworkStackInstanceSupported() { return multipleNetworkStackInstanceSupported; } /** * Sets the value of the multipleNetworkStackInstanceSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setMultipleNetworkStackInstanceSupported(Boolean value) { this.multipleNetworkStackInstanceSupported = value; } /** * Gets the value of the messageBusProxySupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isMessageBusProxySupported() { return messageBusProxySupported; } /** * Sets the value of the messageBusProxySupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setMessageBusProxySupported(Boolean value) { this.messageBusProxySupported = value; } /** * Gets the value of the vsanSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isVsanSupported() { return vsanSupported; } /** * Sets the value of the vsanSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setVsanSupported(Boolean value) { this.vsanSupported = value; } /** * Gets the value of the vFlashSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isVFlashSupported() { return vFlashSupported; } /** * Sets the value of the vFlashSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setVFlashSupported(Boolean value) { this.vFlashSupported = value; } /** * Gets the value of the hostAccessManagerSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isHostAccessManagerSupported() { return hostAccessManagerSupported; } /** * Sets the value of the hostAccessManagerSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setHostAccessManagerSupported(Boolean value) { this.hostAccessManagerSupported = value; } /** * Gets the value of the provisioningNicSelectionSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isProvisioningNicSelectionSupported() { return provisioningNicSelectionSupported; } /** * Sets the value of the provisioningNicSelectionSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setProvisioningNicSelectionSupported(Boolean value) { this.provisioningNicSelectionSupported = value; } /** * Gets the value of the nfs41Supported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isNfs41Supported() { return nfs41Supported; } /** * Sets the value of the nfs41Supported property. * * @param value * allowed object is * {@link Boolean } * */ public void setNfs41Supported(Boolean value) { this.nfs41Supported = value; } /** * Gets the value of the nfs41Krb5ISupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isNfs41Krb5ISupported() { return nfs41Krb5ISupported; } /** * Sets the value of the nfs41Krb5ISupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setNfs41Krb5ISupported(Boolean value) { this.nfs41Krb5ISupported = value; } /** * Gets the value of the turnDiskLocatorLedSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isTurnDiskLocatorLedSupported() { return turnDiskLocatorLedSupported; } /** * Sets the value of the turnDiskLocatorLedSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setTurnDiskLocatorLedSupported(Boolean value) { this.turnDiskLocatorLedSupported = value; } /** * Gets the value of the virtualVolumeDatastoreSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isVirtualVolumeDatastoreSupported() { return virtualVolumeDatastoreSupported; } /** * Sets the value of the virtualVolumeDatastoreSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setVirtualVolumeDatastoreSupported(Boolean value) { this.virtualVolumeDatastoreSupported = value; } /** * Gets the value of the markAsSsdSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isMarkAsSsdSupported() { return markAsSsdSupported; } /** * Sets the value of the markAsSsdSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setMarkAsSsdSupported(Boolean value) { this.markAsSsdSupported = value; } /** * Gets the value of the markAsLocalSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isMarkAsLocalSupported() { return markAsLocalSupported; } /** * Sets the value of the markAsLocalSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setMarkAsLocalSupported(Boolean value) { this.markAsLocalSupported = value; } /** * Gets the value of the smartCardAuthenticationSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isSmartCardAuthenticationSupported() { return smartCardAuthenticationSupported; } /** * Sets the value of the smartCardAuthenticationSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setSmartCardAuthenticationSupported(Boolean value) { this.smartCardAuthenticationSupported = value; } /** * Gets the value of the cryptoSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isCryptoSupported() { return cryptoSupported; } /** * Sets the value of the cryptoSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setCryptoSupported(Boolean value) { this.cryptoSupported = value; } /** * Gets the value of the oneKVolumeAPIsSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isOneKVolumeAPIsSupported() { return oneKVolumeAPIsSupported; } /** * Sets the value of the oneKVolumeAPIsSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setOneKVolumeAPIsSupported(Boolean value) { this.oneKVolumeAPIsSupported = value; } /** * Gets the value of the gatewayOnNicSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isGatewayOnNicSupported() { return gatewayOnNicSupported; } /** * Sets the value of the gatewayOnNicSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setGatewayOnNicSupported(Boolean value) { this.gatewayOnNicSupported = value; } /** * Gets the value of the upitSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isUpitSupported() { return upitSupported; } /** * Sets the value of the upitSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setUpitSupported(Boolean value) { this.upitSupported = value; } /** * Gets the value of the cpuHwMmuSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isCpuHwMmuSupported() { return cpuHwMmuSupported; } /** * Sets the value of the cpuHwMmuSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setCpuHwMmuSupported(Boolean value) { this.cpuHwMmuSupported = value; } /** * Gets the value of the encryptedVMotionSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEncryptedVMotionSupported() { return encryptedVMotionSupported; } /** * Sets the value of the encryptedVMotionSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setEncryptedVMotionSupported(Boolean value) { this.encryptedVMotionSupported = value; } /** * Gets the value of the encryptionChangeOnAddRemoveSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEncryptionChangeOnAddRemoveSupported() { return encryptionChangeOnAddRemoveSupported; } /** * Sets the value of the encryptionChangeOnAddRemoveSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setEncryptionChangeOnAddRemoveSupported(Boolean value) { this.encryptionChangeOnAddRemoveSupported = value; } /** * Gets the value of the encryptionHotOperationSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEncryptionHotOperationSupported() { return encryptionHotOperationSupported; } /** * Sets the value of the encryptionHotOperationSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setEncryptionHotOperationSupported(Boolean value) { this.encryptionHotOperationSupported = value; } /** * Gets the value of the encryptionWithSnapshotsSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEncryptionWithSnapshotsSupported() { return encryptionWithSnapshotsSupported; } /** * Sets the value of the encryptionWithSnapshotsSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setEncryptionWithSnapshotsSupported(Boolean value) { this.encryptionWithSnapshotsSupported = value; } /** * Gets the value of the encryptionFaultToleranceSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEncryptionFaultToleranceSupported() { return encryptionFaultToleranceSupported; } /** * Sets the value of the encryptionFaultToleranceSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setEncryptionFaultToleranceSupported(Boolean value) { this.encryptionFaultToleranceSupported = value; } /** * Gets the value of the encryptionMemorySaveSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEncryptionMemorySaveSupported() { return encryptionMemorySaveSupported; } /** * Sets the value of the encryptionMemorySaveSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setEncryptionMemorySaveSupported(Boolean value) { this.encryptionMemorySaveSupported = value; } /** * Gets the value of the encryptionRDMSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEncryptionRDMSupported() { return encryptionRDMSupported; } /** * Sets the value of the encryptionRDMSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setEncryptionRDMSupported(Boolean value) { this.encryptionRDMSupported = value; } /** * Gets the value of the encryptionVFlashSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEncryptionVFlashSupported() { return encryptionVFlashSupported; } /** * Sets the value of the encryptionVFlashSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setEncryptionVFlashSupported(Boolean value) { this.encryptionVFlashSupported = value; } /** * Gets the value of the encryptionCBRCSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEncryptionCBRCSupported() { return encryptionCBRCSupported; } /** * Sets the value of the encryptionCBRCSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setEncryptionCBRCSupported(Boolean value) { this.encryptionCBRCSupported = value; } /** * Gets the value of the encryptionHBRSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEncryptionHBRSupported() { return encryptionHBRSupported; } /** * Sets the value of the encryptionHBRSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setEncryptionHBRSupported(Boolean value) { this.encryptionHBRSupported = value; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy