Class: VirtualMachineConfigSpec

Inherits:
DynamicData show all
Defined in:
lib/vmware/soap/vim25.rb

Overview

urn:vim25VirtualMachineConfigSpec dynamicType - SOAP::SOAPString dynamicProperty - DynamicProperty changeVersion - SOAP::SOAPString name - SOAP::SOAPString version - SOAP::SOAPString uuid - SOAP::SOAPString npivNodeWorldWideName - SOAP::SOAPLong npivPortWorldWideName - SOAP::SOAPLong npivWorldWideNameType - SOAP::SOAPString npivWorldWideNameOp - SOAP::SOAPString locationId - SOAP::SOAPString guestId - SOAP::SOAPString alternateGuestName - SOAP::SOAPString annotation - SOAP::SOAPString files - VirtualMachineFileInfo tools - ToolsConfigInfo flags - VirtualMachineFlagInfo consolePreferences - VirtualMachineConsolePreferences powerOpInfo - VirtualMachineDefaultPowerOpInfo numCPUs - SOAP::SOAPInt memoryMB - SOAP::SOAPLong deviceChange - VirtualDeviceConfigSpec cpuAllocation - ResourceAllocationInfo memoryAllocation - ResourceAllocationInfo cpuAffinity - VirtualMachineAffinityInfo memoryAffinity - VirtualMachineAffinityInfo networkShaper - VirtualMachineNetworkShaperInfo cpuFeatureMask - VirtualMachineCpuIdInfoSpec extraConfig - OptionValue swapPlacement - SOAP::SOAPString bootOptions - VirtualMachineBootOptions

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dynamicType = nil, dynamicProperty = [], changeVersion = nil, name = nil, version = nil, uuid = nil, npivNodeWorldWideName = [], npivPortWorldWideName = [], npivWorldWideNameType = nil, npivWorldWideNameOp = nil, locationId = nil, guestId = nil, alternateGuestName = nil, annotation = nil, files = nil, tools = nil, flags = nil, consolePreferences = nil, powerOpInfo = nil, numCPUs = nil, memoryMB = nil, deviceChange = [], cpuAllocation = nil, memoryAllocation = nil, cpuAffinity = nil, memoryAffinity = nil, networkShaper = nil, cpuFeatureMask = [], extraConfig = [], swapPlacement = nil, bootOptions = nil) ⇒ VirtualMachineConfigSpec

Returns a new instance of VirtualMachineConfigSpec.



23199
23200
23201
23202
23203
23204
23205
23206
23207
23208
23209
23210
23211
23212
23213
23214
23215
23216
23217
23218
23219
23220
23221
23222
23223
23224
23225
23226
23227
23228
23229
23230
23231
# File 'lib/vmware/soap/vim25.rb', line 23199

def initialize(dynamicType = nil, dynamicProperty = [], changeVersion = nil, name = nil, version = nil, uuid = nil, npivNodeWorldWideName = [], npivPortWorldWideName = [], npivWorldWideNameType = nil, npivWorldWideNameOp = nil, locationId = nil, guestId = nil, alternateGuestName = nil, annotation = nil, files = nil, tools = nil, flags = nil, consolePreferences = nil, powerOpInfo = nil, numCPUs = nil, memoryMB = nil, deviceChange = [], cpuAllocation = nil, memoryAllocation = nil, cpuAffinity = nil, memoryAffinity = nil, networkShaper = nil, cpuFeatureMask = [], extraConfig = [], swapPlacement = nil, bootOptions = nil)
  @dynamicType = dynamicType
  @dynamicProperty = dynamicProperty
  @changeVersion = changeVersion
  @name = name
  @version = version
  @uuid = uuid
  @npivNodeWorldWideName = npivNodeWorldWideName
  @npivPortWorldWideName = npivPortWorldWideName
  @npivWorldWideNameType = npivWorldWideNameType
  @npivWorldWideNameOp = npivWorldWideNameOp
  @locationId = locationId
  @guestId = guestId
  @alternateGuestName = alternateGuestName
  @annotation = annotation
  @files = files
  @tools = tools
  @flags = flags
  @consolePreferences = consolePreferences
  @powerOpInfo = powerOpInfo
  @numCPUs = numCPUs
  @memoryMB = memoryMB
  @deviceChange = deviceChange
  @cpuAllocation = cpuAllocation
  @memoryAllocation = memoryAllocation
  @cpuAffinity = cpuAffinity
  @memoryAffinity = memoryAffinity
  @networkShaper = networkShaper
  @cpuFeatureMask = cpuFeatureMask
  @extraConfig = extraConfig
  @swapPlacement = swapPlacement
  @bootOptions = bootOptions
end

Instance Attribute Details

#alternateGuestName ⇒ Object

Returns the value of attribute alternateGuestName.



23179
23180
23181
# File 'lib/vmware/soap/vim25.rb', line 23179

def alternateGuestName
  @alternateGuestName
end

#annotation ⇒ Object

Returns the value of attribute annotation.



23180
23181
23182
# File 'lib/vmware/soap/vim25.rb', line 23180

def annotation
  @annotation
end

#bootOptions ⇒ Object

Returns the value of attribute bootOptions.



23197
23198
23199
# File 'lib/vmware/soap/vim25.rb', line 23197

def bootOptions
  @bootOptions
end

#changeVersion ⇒ Object

Returns the value of attribute changeVersion.



23169
23170
23171
# File 'lib/vmware/soap/vim25.rb', line 23169

def changeVersion
  @changeVersion
end

#consolePreferences ⇒ Object

Returns the value of attribute consolePreferences.



23184
23185
23186
# File 'lib/vmware/soap/vim25.rb', line 23184

def consolePreferences
  @consolePreferences
end

#cpuAffinity ⇒ Object

Returns the value of attribute cpuAffinity.



23191
23192
23193
# File 'lib/vmware/soap/vim25.rb', line 23191

def cpuAffinity
  @cpuAffinity
end

#cpuAllocation ⇒ Object

Returns the value of attribute cpuAllocation.



23189
23190
23191
# File 'lib/vmware/soap/vim25.rb', line 23189

def cpuAllocation
  @cpuAllocation
end

#cpuFeatureMask ⇒ Object

Returns the value of attribute cpuFeatureMask.



23194
23195
23196
# File 'lib/vmware/soap/vim25.rb', line 23194

def cpuFeatureMask
  @cpuFeatureMask
end

#deviceChange ⇒ Object

Returns the value of attribute deviceChange.



23188
23189
23190
# File 'lib/vmware/soap/vim25.rb', line 23188

def deviceChange
  @deviceChange
end

#dynamicProperty ⇒ Object

Returns the value of attribute dynamicProperty.



23168
23169
23170
# File 'lib/vmware/soap/vim25.rb', line 23168

def dynamicProperty
  @dynamicProperty
end

#dynamicType ⇒ Object

Returns the value of attribute dynamicType.



23167
23168
23169
# File 'lib/vmware/soap/vim25.rb', line 23167

def dynamicType
  @dynamicType
end

#extraConfig ⇒ Object

Returns the value of attribute extraConfig.



23195
23196
23197
# File 'lib/vmware/soap/vim25.rb', line 23195

def extraConfig
  @extraConfig
end

#files ⇒ Object

Returns the value of attribute files.



23181
23182
23183
# File 'lib/vmware/soap/vim25.rb', line 23181

def files
  @files
end

#flags ⇒ Object

Returns the value of attribute flags.



23183
23184
23185
# File 'lib/vmware/soap/vim25.rb', line 23183

def flags
  @flags
end

#guestId ⇒ Object

Returns the value of attribute guestId.



23178
23179
23180
# File 'lib/vmware/soap/vim25.rb', line 23178

def guestId
  @guestId
end

#locationId ⇒ Object

Returns the value of attribute locationId.



23177
23178
23179
# File 'lib/vmware/soap/vim25.rb', line 23177

def locationId
  @locationId
end

#memoryAffinity ⇒ Object

Returns the value of attribute memoryAffinity.



23192
23193
23194
# File 'lib/vmware/soap/vim25.rb', line 23192

def memoryAffinity
  @memoryAffinity
end

#memoryAllocation ⇒ Object

Returns the value of attribute memoryAllocation.



23190
23191
23192
# File 'lib/vmware/soap/vim25.rb', line 23190

def memoryAllocation
  @memoryAllocation
end

#memoryMB ⇒ Object

Returns the value of attribute memoryMB.



23187
23188
23189
# File 'lib/vmware/soap/vim25.rb', line 23187

def memoryMB
  @memoryMB
end

#name ⇒ Object

Returns the value of attribute name.



23170
23171
23172
# File 'lib/vmware/soap/vim25.rb', line 23170

def name
  @name
end

#networkShaper ⇒ Object

Returns the value of attribute networkShaper.



23193
23194
23195
# File 'lib/vmware/soap/vim25.rb', line 23193

def networkShaper
  @networkShaper
end

#npivNodeWorldWideName ⇒ Object

Returns the value of attribute npivNodeWorldWideName.



23173
23174
23175
# File 'lib/vmware/soap/vim25.rb', line 23173

def npivNodeWorldWideName
  @npivNodeWorldWideName
end

#npivPortWorldWideName ⇒ Object

Returns the value of attribute npivPortWorldWideName.



23174
23175
23176
# File 'lib/vmware/soap/vim25.rb', line 23174

def npivPortWorldWideName
  @npivPortWorldWideName
end

#npivWorldWideNameOp ⇒ Object

Returns the value of attribute npivWorldWideNameOp.



23176
23177
23178
# File 'lib/vmware/soap/vim25.rb', line 23176

def npivWorldWideNameOp
  @npivWorldWideNameOp
end

#npivWorldWideNameType ⇒ Object

Returns the value of attribute npivWorldWideNameType.



23175
23176
23177
# File 'lib/vmware/soap/vim25.rb', line 23175

def npivWorldWideNameType
  @npivWorldWideNameType
end

#numCPUs ⇒ Object

Returns the value of attribute numCPUs.



23186
23187
23188
# File 'lib/vmware/soap/vim25.rb', line 23186

def numCPUs
  @numCPUs
end

#powerOpInfo ⇒ Object

Returns the value of attribute powerOpInfo.



23185
23186
23187
# File 'lib/vmware/soap/vim25.rb', line 23185

def powerOpInfo
  @powerOpInfo
end

#swapPlacement ⇒ Object

Returns the value of attribute swapPlacement.



23196
23197
23198
# File 'lib/vmware/soap/vim25.rb', line 23196

def swapPlacement
  @swapPlacement
end

#tools ⇒ Object

Returns the value of attribute tools.



23182
23183
23184
# File 'lib/vmware/soap/vim25.rb', line 23182

def tools
  @tools
end

#uuid ⇒ Object

Returns the value of attribute uuid.



23172
23173
23174
# File 'lib/vmware/soap/vim25.rb', line 23172

def uuid
  @uuid
end

#version ⇒ Object

Returns the value of attribute version.



23171
23172
23173
# File 'lib/vmware/soap/vim25.rb', line 23171

def version
  @version
end