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

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

There is a newer version: 0.6.60
Show newest version

package com.vmware.vim25;

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 VirtualMachineCapability complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="VirtualMachineCapability">
 *   <complexContent>
 *     <extension base="{urn:vim25}DynamicData">
 *       <sequence>
 *         <element name="snapshotOperationsSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="multipleSnapshotsSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="snapshotConfigSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="poweredOffSnapshotsSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="memorySnapshotsSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="revertToSnapshotSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="quiescedSnapshotsSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="disableSnapshotsSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="lockSnapshotsSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="consolePreferencesSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="cpuFeatureMaskSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="s1AcpiManagementSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="settingScreenResolutionSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="toolsAutoUpdateSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="vmNpivWwnSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="npivWwnOnNonRdmVmSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="vmNpivWwnDisableSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="vmNpivWwnUpdateSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="swapPlacementSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="toolsSyncTimeSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="virtualMmuUsageSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="diskSharesSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="bootOptionsSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="bootRetryOptionsSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="settingVideoRamSizeSupported" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
 *         <element name="settingDisplayTopologySupported" 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="changeTrackingSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="multipleCoresPerSocketSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="hostBasedReplicationSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="guestAutoLockSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="memoryReservationLockSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="featureRequirementSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="poweredOnMonitorTypeChangeSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="seSparseDiskSupported" 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="secureBootSupported" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *       </sequence>
 *     </extension>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "VirtualMachineCapability", propOrder = { "snapshotOperationsSupported", "multipleSnapshotsSupported", "snapshotConfigSupported", "poweredOffSnapshotsSupported", "memorySnapshotsSupported", "revertToSnapshotSupported", "quiescedSnapshotsSupported", "disableSnapshotsSupported", "lockSnapshotsSupported", "consolePreferencesSupported", "cpuFeatureMaskSupported", "s1AcpiManagementSupported", "settingScreenResolutionSupported", "toolsAutoUpdateSupported", "vmNpivWwnSupported", "npivWwnOnNonRdmVmSupported", "vmNpivWwnDisableSupported", "vmNpivWwnUpdateSupported", "swapPlacementSupported", "toolsSyncTimeSupported", "virtualMmuUsageSupported", "diskSharesSupported", "bootOptionsSupported", "bootRetryOptionsSupported", "settingVideoRamSizeSupported", "settingDisplayTopologySupported", "recordReplaySupported", "changeTrackingSupported", "multipleCoresPerSocketSupported", "hostBasedReplicationSupported", "guestAutoLockSupported", "memoryReservationLockSupported", "featureRequirementSupported", "poweredOnMonitorTypeChangeSupported", "seSparseDiskSupported", "nestedHVSupported", "vpmcSupported", "secureBootSupported" }) public class VirtualMachineCapability extends DynamicData { protected boolean snapshotOperationsSupported; protected boolean multipleSnapshotsSupported; protected boolean snapshotConfigSupported; protected boolean poweredOffSnapshotsSupported; protected boolean memorySnapshotsSupported; protected boolean revertToSnapshotSupported; protected boolean quiescedSnapshotsSupported; protected boolean disableSnapshotsSupported; protected boolean lockSnapshotsSupported; protected boolean consolePreferencesSupported; protected boolean cpuFeatureMaskSupported; protected boolean s1AcpiManagementSupported; protected boolean settingScreenResolutionSupported; protected boolean toolsAutoUpdateSupported; protected boolean vmNpivWwnSupported; protected boolean npivWwnOnNonRdmVmSupported; protected Boolean vmNpivWwnDisableSupported; protected Boolean vmNpivWwnUpdateSupported; protected boolean swapPlacementSupported; protected boolean toolsSyncTimeSupported; protected boolean virtualMmuUsageSupported; protected boolean diskSharesSupported; protected boolean bootOptionsSupported; protected Boolean bootRetryOptionsSupported; protected boolean settingVideoRamSizeSupported; protected Boolean settingDisplayTopologySupported; protected Boolean recordReplaySupported; protected Boolean changeTrackingSupported; protected Boolean multipleCoresPerSocketSupported; protected Boolean hostBasedReplicationSupported; protected Boolean guestAutoLockSupported; protected Boolean memoryReservationLockSupported; protected Boolean featureRequirementSupported; protected Boolean poweredOnMonitorTypeChangeSupported; protected Boolean seSparseDiskSupported; protected Boolean nestedHVSupported; @XmlElement(name = "vPMCSupported") protected Boolean vpmcSupported; protected Boolean secureBootSupported; /** * Gets the value of the snapshotOperationsSupported property. * */ public boolean isSnapshotOperationsSupported() { return snapshotOperationsSupported; } /** * Sets the value of the snapshotOperationsSupported property. * */ public void setSnapshotOperationsSupported(boolean value) { this.snapshotOperationsSupported = value; } /** * Gets the value of the multipleSnapshotsSupported property. * */ public boolean isMultipleSnapshotsSupported() { return multipleSnapshotsSupported; } /** * Sets the value of the multipleSnapshotsSupported property. * */ public void setMultipleSnapshotsSupported(boolean value) { this.multipleSnapshotsSupported = value; } /** * Gets the value of the snapshotConfigSupported property. * */ public boolean isSnapshotConfigSupported() { return snapshotConfigSupported; } /** * Sets the value of the snapshotConfigSupported property. * */ public void setSnapshotConfigSupported(boolean value) { this.snapshotConfigSupported = value; } /** * Gets the value of the poweredOffSnapshotsSupported property. * */ public boolean isPoweredOffSnapshotsSupported() { return poweredOffSnapshotsSupported; } /** * Sets the value of the poweredOffSnapshotsSupported property. * */ public void setPoweredOffSnapshotsSupported(boolean value) { this.poweredOffSnapshotsSupported = value; } /** * Gets the value of the memorySnapshotsSupported property. * */ public boolean isMemorySnapshotsSupported() { return memorySnapshotsSupported; } /** * Sets the value of the memorySnapshotsSupported property. * */ public void setMemorySnapshotsSupported(boolean value) { this.memorySnapshotsSupported = value; } /** * Gets the value of the revertToSnapshotSupported property. * */ public boolean isRevertToSnapshotSupported() { return revertToSnapshotSupported; } /** * Sets the value of the revertToSnapshotSupported property. * */ public void setRevertToSnapshotSupported(boolean value) { this.revertToSnapshotSupported = value; } /** * Gets the value of the quiescedSnapshotsSupported property. * */ public boolean isQuiescedSnapshotsSupported() { return quiescedSnapshotsSupported; } /** * Sets the value of the quiescedSnapshotsSupported property. * */ public void setQuiescedSnapshotsSupported(boolean value) { this.quiescedSnapshotsSupported = value; } /** * Gets the value of the disableSnapshotsSupported property. * */ public boolean isDisableSnapshotsSupported() { return disableSnapshotsSupported; } /** * Sets the value of the disableSnapshotsSupported property. * */ public void setDisableSnapshotsSupported(boolean value) { this.disableSnapshotsSupported = value; } /** * Gets the value of the lockSnapshotsSupported property. * */ public boolean isLockSnapshotsSupported() { return lockSnapshotsSupported; } /** * Sets the value of the lockSnapshotsSupported property. * */ public void setLockSnapshotsSupported(boolean value) { this.lockSnapshotsSupported = value; } /** * Gets the value of the consolePreferencesSupported property. * */ public boolean isConsolePreferencesSupported() { return consolePreferencesSupported; } /** * Sets the value of the consolePreferencesSupported property. * */ public void setConsolePreferencesSupported(boolean value) { this.consolePreferencesSupported = value; } /** * Gets the value of the cpuFeatureMaskSupported property. * */ public boolean isCpuFeatureMaskSupported() { return cpuFeatureMaskSupported; } /** * Sets the value of the cpuFeatureMaskSupported property. * */ public void setCpuFeatureMaskSupported(boolean value) { this.cpuFeatureMaskSupported = value; } /** * Gets the value of the s1AcpiManagementSupported property. * */ public boolean isS1AcpiManagementSupported() { return s1AcpiManagementSupported; } /** * Sets the value of the s1AcpiManagementSupported property. * */ public void setS1AcpiManagementSupported(boolean value) { this.s1AcpiManagementSupported = value; } /** * Gets the value of the settingScreenResolutionSupported property. * */ public boolean isSettingScreenResolutionSupported() { return settingScreenResolutionSupported; } /** * Sets the value of the settingScreenResolutionSupported property. * */ public void setSettingScreenResolutionSupported(boolean value) { this.settingScreenResolutionSupported = value; } /** * Gets the value of the toolsAutoUpdateSupported property. * */ public boolean isToolsAutoUpdateSupported() { return toolsAutoUpdateSupported; } /** * Sets the value of the toolsAutoUpdateSupported property. * */ public void setToolsAutoUpdateSupported(boolean value) { this.toolsAutoUpdateSupported = value; } /** * Gets the value of the vmNpivWwnSupported property. * */ public boolean isVmNpivWwnSupported() { return vmNpivWwnSupported; } /** * Sets the value of the vmNpivWwnSupported property. * */ public void setVmNpivWwnSupported(boolean value) { this.vmNpivWwnSupported = value; } /** * Gets the value of the npivWwnOnNonRdmVmSupported property. * */ public boolean isNpivWwnOnNonRdmVmSupported() { return npivWwnOnNonRdmVmSupported; } /** * Sets the value of the npivWwnOnNonRdmVmSupported property. * */ public void setNpivWwnOnNonRdmVmSupported(boolean value) { this.npivWwnOnNonRdmVmSupported = value; } /** * Gets the value of the vmNpivWwnDisableSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isVmNpivWwnDisableSupported() { return vmNpivWwnDisableSupported; } /** * Sets the value of the vmNpivWwnDisableSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setVmNpivWwnDisableSupported(Boolean value) { this.vmNpivWwnDisableSupported = value; } /** * Gets the value of the vmNpivWwnUpdateSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isVmNpivWwnUpdateSupported() { return vmNpivWwnUpdateSupported; } /** * Sets the value of the vmNpivWwnUpdateSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setVmNpivWwnUpdateSupported(Boolean value) { this.vmNpivWwnUpdateSupported = value; } /** * Gets the value of the swapPlacementSupported property. * */ public boolean isSwapPlacementSupported() { return swapPlacementSupported; } /** * Sets the value of the swapPlacementSupported property. * */ public void setSwapPlacementSupported(boolean value) { this.swapPlacementSupported = value; } /** * Gets the value of the toolsSyncTimeSupported property. * */ public boolean isToolsSyncTimeSupported() { return toolsSyncTimeSupported; } /** * Sets the value of the toolsSyncTimeSupported property. * */ public void setToolsSyncTimeSupported(boolean value) { this.toolsSyncTimeSupported = value; } /** * Gets the value of the virtualMmuUsageSupported property. * */ public boolean isVirtualMmuUsageSupported() { return virtualMmuUsageSupported; } /** * Sets the value of the virtualMmuUsageSupported property. * */ public void setVirtualMmuUsageSupported(boolean value) { this.virtualMmuUsageSupported = value; } /** * Gets the value of the diskSharesSupported property. * */ public boolean isDiskSharesSupported() { return diskSharesSupported; } /** * Sets the value of the diskSharesSupported property. * */ public void setDiskSharesSupported(boolean value) { this.diskSharesSupported = value; } /** * Gets the value of the bootOptionsSupported property. * */ public boolean isBootOptionsSupported() { return bootOptionsSupported; } /** * Sets the value of the bootOptionsSupported property. * */ public void setBootOptionsSupported(boolean value) { this.bootOptionsSupported = value; } /** * Gets the value of the bootRetryOptionsSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isBootRetryOptionsSupported() { return bootRetryOptionsSupported; } /** * Sets the value of the bootRetryOptionsSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setBootRetryOptionsSupported(Boolean value) { this.bootRetryOptionsSupported = value; } /** * Gets the value of the settingVideoRamSizeSupported property. * */ public boolean isSettingVideoRamSizeSupported() { return settingVideoRamSizeSupported; } /** * Sets the value of the settingVideoRamSizeSupported property. * */ public void setSettingVideoRamSizeSupported(boolean value) { this.settingVideoRamSizeSupported = value; } /** * Gets the value of the settingDisplayTopologySupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isSettingDisplayTopologySupported() { return settingDisplayTopologySupported; } /** * Sets the value of the settingDisplayTopologySupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setSettingDisplayTopologySupported(Boolean value) { this.settingDisplayTopologySupported = 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 changeTrackingSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isChangeTrackingSupported() { return changeTrackingSupported; } /** * Sets the value of the changeTrackingSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setChangeTrackingSupported(Boolean value) { this.changeTrackingSupported = value; } /** * Gets the value of the multipleCoresPerSocketSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isMultipleCoresPerSocketSupported() { return multipleCoresPerSocketSupported; } /** * Sets the value of the multipleCoresPerSocketSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setMultipleCoresPerSocketSupported(Boolean value) { this.multipleCoresPerSocketSupported = value; } /** * Gets the value of the hostBasedReplicationSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isHostBasedReplicationSupported() { return hostBasedReplicationSupported; } /** * Sets the value of the hostBasedReplicationSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setHostBasedReplicationSupported(Boolean value) { this.hostBasedReplicationSupported = value; } /** * Gets the value of the guestAutoLockSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isGuestAutoLockSupported() { return guestAutoLockSupported; } /** * Sets the value of the guestAutoLockSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setGuestAutoLockSupported(Boolean value) { this.guestAutoLockSupported = value; } /** * Gets the value of the memoryReservationLockSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isMemoryReservationLockSupported() { return memoryReservationLockSupported; } /** * Sets the value of the memoryReservationLockSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setMemoryReservationLockSupported(Boolean value) { this.memoryReservationLockSupported = value; } /** * Gets the value of the featureRequirementSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isFeatureRequirementSupported() { return featureRequirementSupported; } /** * Sets the value of the featureRequirementSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setFeatureRequirementSupported(Boolean value) { this.featureRequirementSupported = value; } /** * Gets the value of the poweredOnMonitorTypeChangeSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isPoweredOnMonitorTypeChangeSupported() { return poweredOnMonitorTypeChangeSupported; } /** * Sets the value of the poweredOnMonitorTypeChangeSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setPoweredOnMonitorTypeChangeSupported(Boolean value) { this.poweredOnMonitorTypeChangeSupported = value; } /** * Gets the value of the seSparseDiskSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isSeSparseDiskSupported() { return seSparseDiskSupported; } /** * Sets the value of the seSparseDiskSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setSeSparseDiskSupported(Boolean value) { this.seSparseDiskSupported = 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 secureBootSupported property. * * @return * possible object is * {@link Boolean } * */ public Boolean isSecureBootSupported() { return secureBootSupported; } /** * Sets the value of the secureBootSupported property. * * @param value * allowed object is * {@link Boolean } * */ public void setSecureBootSupported(Boolean value) { this.secureBootSupported = value; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy