com.vmware.vim25.VirtualMachineConfigSpec Maven / Gradle / Ivy
The newest version!
/*================================================================================
Copyright (c) 2013 Steve Jin. All Rights Reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
* Neither the name of VMware, Inc. nor the names of its contributors may be used
to endorse or promote products derived from this software without specific prior
written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL VMWARE, INC. OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
================================================================================*/
package com.vmware.vim25;
/**
* @author Steve Jin (http://www.doublecloud.org)
* @version 5.1
*/
@SuppressWarnings("all")
public class VirtualMachineConfigSpec extends DynamicData {
public String changeVersion;
public String name;
public String version;
public String uuid;
public String instanceUuid;
public long[] npivNodeWorldWideName;
public long[] npivPortWorldWideName;
public String npivWorldWideNameType;
public Short npivDesiredNodeWwns;
public Short npivDesiredPortWwns;
public Boolean npivTemporaryDisabled;
public Boolean npivOnNonRdmDisks;
public String npivWorldWideNameOp;
public String locationId;
public String guestId;
public String alternateGuestName;
public String annotation;
public VirtualMachineFileInfo files;
public ToolsConfigInfo tools;
public VirtualMachineFlagInfo flags;
public VirtualMachineConsolePreferences consolePreferences;
public VirtualMachineDefaultPowerOpInfo powerOpInfo;
public Integer numCPUs;
public Integer numCoresPerSocket;
public Long memoryMB;
public Boolean memoryHotAddEnabled;
public Boolean cpuHotAddEnabled;
public Boolean cpuHotRemoveEnabled;
public Boolean virtualICH7MPresent;
public Boolean virtualSMCPresent;
public VirtualDeviceConfigSpec[] deviceChange;
public ResourceAllocationInfo cpuAllocation;
public ResourceAllocationInfo memoryAllocation;
public LatencySensitivity latencySensitivity;
public VirtualMachineAffinityInfo cpuAffinity;
public VirtualMachineAffinityInfo memoryAffinity;
public VirtualMachineNetworkShaperInfo networkShaper;
public VirtualMachineCpuIdInfoSpec[] cpuFeatureMask;
public OptionValue[] extraConfig;
public String swapPlacement;
public VirtualMachineBootOptions bootOptions;
public VmConfigSpec vAppConfig;
public FaultToleranceConfigInfo ftInfo;
public Boolean vAppConfigRemoved;
public Boolean vAssertsEnabled;
public Boolean changeTrackingEnabled;
public String firmware;
public Integer maxMksConnections;
public Boolean guestAutoLockEnabled;
public ManagedByInfo managedBy;
public Boolean memoryReservationLockedToMax;
public Boolean nestedHVEnabled;
public Boolean vPMCEnabled;
public ScheduledHardwareUpgradeInfo scheduledHardwareUpgradeInfo;
public VirtualMachineProfileSpec[] vmProfile;
public String getChangeVersion() {
return this.changeVersion;
}
public String getName() {
return this.name;
}
public String getVersion() {
return this.version;
}
public String getUuid() {
return this.uuid;
}
public String getInstanceUuid() {
return this.instanceUuid;
}
public long[] getNpivNodeWorldWideName() {
return this.npivNodeWorldWideName;
}
public long[] getNpivPortWorldWideName() {
return this.npivPortWorldWideName;
}
public String getNpivWorldWideNameType() {
return this.npivWorldWideNameType;
}
public Short getNpivDesiredNodeWwns() {
return this.npivDesiredNodeWwns;
}
public Short getNpivDesiredPortWwns() {
return this.npivDesiredPortWwns;
}
public Boolean getNpivTemporaryDisabled() {
return this.npivTemporaryDisabled;
}
public Boolean getNpivOnNonRdmDisks() {
return this.npivOnNonRdmDisks;
}
public String getNpivWorldWideNameOp() {
return this.npivWorldWideNameOp;
}
public String getLocationId() {
return this.locationId;
}
public String getGuestId() {
return this.guestId;
}
public String getAlternateGuestName() {
return this.alternateGuestName;
}
public String getAnnotation() {
return this.annotation;
}
public VirtualMachineFileInfo getFiles() {
return this.files;
}
public ToolsConfigInfo getTools() {
return this.tools;
}
public VirtualMachineFlagInfo getFlags() {
return this.flags;
}
public VirtualMachineConsolePreferences getConsolePreferences() {
return this.consolePreferences;
}
public VirtualMachineDefaultPowerOpInfo getPowerOpInfo() {
return this.powerOpInfo;
}
public Integer getNumCPUs() {
return this.numCPUs;
}
public Integer getNumCoresPerSocket() {
return this.numCoresPerSocket;
}
public Long getMemoryMB() {
return this.memoryMB;
}
public Boolean getMemoryHotAddEnabled() {
return this.memoryHotAddEnabled;
}
public Boolean getCpuHotAddEnabled() {
return this.cpuHotAddEnabled;
}
public Boolean getCpuHotRemoveEnabled() {
return this.cpuHotRemoveEnabled;
}
public Boolean getVirtualICH7MPresent() {
return this.virtualICH7MPresent;
}
public Boolean getVirtualSMCPresent() {
return this.virtualSMCPresent;
}
public VirtualDeviceConfigSpec[] getDeviceChange() {
return this.deviceChange;
}
public ResourceAllocationInfo getCpuAllocation() {
return this.cpuAllocation;
}
public ResourceAllocationInfo getMemoryAllocation() {
return this.memoryAllocation;
}
public LatencySensitivity getLatencySensitivity() {
return this.latencySensitivity;
}
public VirtualMachineAffinityInfo getCpuAffinity() {
return this.cpuAffinity;
}
public VirtualMachineAffinityInfo getMemoryAffinity() {
return this.memoryAffinity;
}
public VirtualMachineNetworkShaperInfo getNetworkShaper() {
return this.networkShaper;
}
public VirtualMachineCpuIdInfoSpec[] getCpuFeatureMask() {
return this.cpuFeatureMask;
}
public OptionValue[] getExtraConfig() {
return this.extraConfig;
}
public String getSwapPlacement() {
return this.swapPlacement;
}
public VirtualMachineBootOptions getBootOptions() {
return this.bootOptions;
}
public VmConfigSpec getVAppConfig() {
return this.vAppConfig;
}
public FaultToleranceConfigInfo getFtInfo() {
return this.ftInfo;
}
public Boolean getVAppConfigRemoved() {
return this.vAppConfigRemoved;
}
public Boolean getVAssertsEnabled() {
return this.vAssertsEnabled;
}
public Boolean getChangeTrackingEnabled() {
return this.changeTrackingEnabled;
}
public String getFirmware() {
return this.firmware;
}
public Integer getMaxMksConnections() {
return this.maxMksConnections;
}
public Boolean getGuestAutoLockEnabled() {
return this.guestAutoLockEnabled;
}
public ManagedByInfo getManagedBy() {
return this.managedBy;
}
public Boolean getMemoryReservationLockedToMax() {
return this.memoryReservationLockedToMax;
}
public Boolean getNestedHVEnabled() {
return this.nestedHVEnabled;
}
public Boolean getVPMCEnabled() {
return this.vPMCEnabled;
}
public ScheduledHardwareUpgradeInfo getScheduledHardwareUpgradeInfo() {
return this.scheduledHardwareUpgradeInfo;
}
public VirtualMachineProfileSpec[] getVmProfile() {
return this.vmProfile;
}
public void setChangeVersion(String changeVersion) {
this.changeVersion=changeVersion;
}
public void setName(String name) {
this.name=name;
}
public void setVersion(String version) {
this.version=version;
}
public void setUuid(String uuid) {
this.uuid=uuid;
}
public void setInstanceUuid(String instanceUuid) {
this.instanceUuid=instanceUuid;
}
public void setNpivNodeWorldWideName(long[] npivNodeWorldWideName) {
this.npivNodeWorldWideName=npivNodeWorldWideName;
}
public void setNpivPortWorldWideName(long[] npivPortWorldWideName) {
this.npivPortWorldWideName=npivPortWorldWideName;
}
public void setNpivWorldWideNameType(String npivWorldWideNameType) {
this.npivWorldWideNameType=npivWorldWideNameType;
}
public void setNpivDesiredNodeWwns(Short npivDesiredNodeWwns) {
this.npivDesiredNodeWwns=npivDesiredNodeWwns;
}
public void setNpivDesiredPortWwns(Short npivDesiredPortWwns) {
this.npivDesiredPortWwns=npivDesiredPortWwns;
}
public void setNpivTemporaryDisabled(Boolean npivTemporaryDisabled) {
this.npivTemporaryDisabled=npivTemporaryDisabled;
}
public void setNpivOnNonRdmDisks(Boolean npivOnNonRdmDisks) {
this.npivOnNonRdmDisks=npivOnNonRdmDisks;
}
public void setNpivWorldWideNameOp(String npivWorldWideNameOp) {
this.npivWorldWideNameOp=npivWorldWideNameOp;
}
public void setLocationId(String locationId) {
this.locationId=locationId;
}
public void setGuestId(String guestId) {
this.guestId=guestId;
}
public void setAlternateGuestName(String alternateGuestName) {
this.alternateGuestName=alternateGuestName;
}
public void setAnnotation(String annotation) {
this.annotation=annotation;
}
public void setFiles(VirtualMachineFileInfo files) {
this.files=files;
}
public void setTools(ToolsConfigInfo tools) {
this.tools=tools;
}
public void setFlags(VirtualMachineFlagInfo flags) {
this.flags=flags;
}
public void setConsolePreferences(VirtualMachineConsolePreferences consolePreferences) {
this.consolePreferences=consolePreferences;
}
public void setPowerOpInfo(VirtualMachineDefaultPowerOpInfo powerOpInfo) {
this.powerOpInfo=powerOpInfo;
}
public void setNumCPUs(Integer numCPUs) {
this.numCPUs=numCPUs;
}
public void setNumCoresPerSocket(Integer numCoresPerSocket) {
this.numCoresPerSocket=numCoresPerSocket;
}
public void setMemoryMB(Long memoryMB) {
this.memoryMB=memoryMB;
}
public void setMemoryHotAddEnabled(Boolean memoryHotAddEnabled) {
this.memoryHotAddEnabled=memoryHotAddEnabled;
}
public void setCpuHotAddEnabled(Boolean cpuHotAddEnabled) {
this.cpuHotAddEnabled=cpuHotAddEnabled;
}
public void setCpuHotRemoveEnabled(Boolean cpuHotRemoveEnabled) {
this.cpuHotRemoveEnabled=cpuHotRemoveEnabled;
}
public void setVirtualICH7MPresent(Boolean virtualICH7MPresent) {
this.virtualICH7MPresent=virtualICH7MPresent;
}
public void setVirtualSMCPresent(Boolean virtualSMCPresent) {
this.virtualSMCPresent=virtualSMCPresent;
}
public void setDeviceChange(VirtualDeviceConfigSpec[] deviceChange) {
this.deviceChange=deviceChange;
}
public void setCpuAllocation(ResourceAllocationInfo cpuAllocation) {
this.cpuAllocation=cpuAllocation;
}
public void setMemoryAllocation(ResourceAllocationInfo memoryAllocation) {
this.memoryAllocation=memoryAllocation;
}
public void setLatencySensitivity(LatencySensitivity latencySensitivity) {
this.latencySensitivity=latencySensitivity;
}
public void setCpuAffinity(VirtualMachineAffinityInfo cpuAffinity) {
this.cpuAffinity=cpuAffinity;
}
public void setMemoryAffinity(VirtualMachineAffinityInfo memoryAffinity) {
this.memoryAffinity=memoryAffinity;
}
public void setNetworkShaper(VirtualMachineNetworkShaperInfo networkShaper) {
this.networkShaper=networkShaper;
}
public void setCpuFeatureMask(VirtualMachineCpuIdInfoSpec[] cpuFeatureMask) {
this.cpuFeatureMask=cpuFeatureMask;
}
public void setExtraConfig(OptionValue[] extraConfig) {
this.extraConfig=extraConfig;
}
public void setSwapPlacement(String swapPlacement) {
this.swapPlacement=swapPlacement;
}
public void setBootOptions(VirtualMachineBootOptions bootOptions) {
this.bootOptions=bootOptions;
}
public void setVAppConfig(VmConfigSpec vAppConfig) {
this.vAppConfig=vAppConfig;
}
public void setFtInfo(FaultToleranceConfigInfo ftInfo) {
this.ftInfo=ftInfo;
}
public void setVAppConfigRemoved(Boolean vAppConfigRemoved) {
this.vAppConfigRemoved=vAppConfigRemoved;
}
public void setVAssertsEnabled(Boolean vAssertsEnabled) {
this.vAssertsEnabled=vAssertsEnabled;
}
public void setChangeTrackingEnabled(Boolean changeTrackingEnabled) {
this.changeTrackingEnabled=changeTrackingEnabled;
}
public void setFirmware(String firmware) {
this.firmware=firmware;
}
public void setMaxMksConnections(Integer maxMksConnections) {
this.maxMksConnections=maxMksConnections;
}
public void setGuestAutoLockEnabled(Boolean guestAutoLockEnabled) {
this.guestAutoLockEnabled=guestAutoLockEnabled;
}
public void setManagedBy(ManagedByInfo managedBy) {
this.managedBy=managedBy;
}
public void setMemoryReservationLockedToMax(Boolean memoryReservationLockedToMax) {
this.memoryReservationLockedToMax=memoryReservationLockedToMax;
}
public void setNestedHVEnabled(Boolean nestedHVEnabled) {
this.nestedHVEnabled=nestedHVEnabled;
}
public void setVPMCEnabled(Boolean vPMCEnabled) {
this.vPMCEnabled=vPMCEnabled;
}
public void setScheduledHardwareUpgradeInfo(ScheduledHardwareUpgradeInfo scheduledHardwareUpgradeInfo) {
this.scheduledHardwareUpgradeInfo=scheduledHardwareUpgradeInfo;
}
public void setVmProfile(VirtualMachineProfileSpec[] vmProfile) {
this.vmProfile=vmProfile;
}
}