Class: VirtualMachineConfigOption

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

Overview

urn:vim25VirtualMachineConfigOption

dynamicType - SOAP::SOAPString
dynamicProperty - DynamicProperty
version - SOAP::SOAPString
description - SOAP::SOAPString
guestOSDescriptor - GuestOsDescriptor
guestOSDefaultIndex - SOAP::SOAPInt
hardwareOptions - VirtualHardwareOption
capabilities - VirtualMachineCapability
datastore - DatastoreOption
defaultDevice - VirtualDevice
supportedMonitorType - SOAP::SOAPString

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dynamicType = nil, dynamicProperty = [], version = nil, description = nil, guestOSDescriptor = [], guestOSDefaultIndex = nil, hardwareOptions = nil, capabilities = nil, datastore = nil, defaultDevice = [], supportedMonitorType = []) ⇒ VirtualMachineConfigOption

Returns a new instance of VirtualMachineConfigOption.

[View source]

23097
23098
23099
23100
23101
23102
23103
23104
23105
23106
23107
23108
23109
# File 'lib/vmware/soap/vim25.rb', line 23097

def initialize(dynamicType = nil, dynamicProperty = [], version = nil, description = nil, guestOSDescriptor = [], guestOSDefaultIndex = nil, hardwareOptions = nil, capabilities = nil, datastore = nil, defaultDevice = [], supportedMonitorType = [])
  @dynamicType = dynamicType
  @dynamicProperty = dynamicProperty
  @version = version
  @description = description
  @guestOSDescriptor = guestOSDescriptor
  @guestOSDefaultIndex = guestOSDefaultIndex
  @hardwareOptions = hardwareOptions
  @capabilities = capabilities
  @datastore = datastore
  @defaultDevice = defaultDevice
  @supportedMonitorType = supportedMonitorType
end

Instance Attribute Details

#capabilitiesObject

Returns the value of attribute capabilities.


23092
23093
23094
# File 'lib/vmware/soap/vim25.rb', line 23092

def capabilities
  @capabilities
end

#datastoreObject

Returns the value of attribute datastore.


23093
23094
23095
# File 'lib/vmware/soap/vim25.rb', line 23093

def datastore
  @datastore
end

#defaultDeviceObject

Returns the value of attribute defaultDevice.


23094
23095
23096
# File 'lib/vmware/soap/vim25.rb', line 23094

def defaultDevice
  @defaultDevice
end

#descriptionObject

Returns the value of attribute description.


23088
23089
23090
# File 'lib/vmware/soap/vim25.rb', line 23088

def description
  @description
end

#dynamicPropertyObject

Returns the value of attribute dynamicProperty.


23086
23087
23088
# File 'lib/vmware/soap/vim25.rb', line 23086

def dynamicProperty
  @dynamicProperty
end

#dynamicTypeObject

Returns the value of attribute dynamicType.


23085
23086
23087
# File 'lib/vmware/soap/vim25.rb', line 23085

def dynamicType
  @dynamicType
end

#guestOSDefaultIndexObject

Returns the value of attribute guestOSDefaultIndex.


23090
23091
23092
# File 'lib/vmware/soap/vim25.rb', line 23090

def guestOSDefaultIndex
  @guestOSDefaultIndex
end

#guestOSDescriptorObject

Returns the value of attribute guestOSDescriptor.


23089
23090
23091
# File 'lib/vmware/soap/vim25.rb', line 23089

def guestOSDescriptor
  @guestOSDescriptor
end

#hardwareOptionsObject

Returns the value of attribute hardwareOptions.


23091
23092
23093
# File 'lib/vmware/soap/vim25.rb', line 23091

def hardwareOptions
  @hardwareOptions
end

#supportedMonitorTypeObject

Returns the value of attribute supportedMonitorType.


23095
23096
23097
# File 'lib/vmware/soap/vim25.rb', line 23095

def supportedMonitorType
  @supportedMonitorType
end

#versionObject

Returns the value of attribute version.


23087
23088
23089
# File 'lib/vmware/soap/vim25.rb', line 23087

def version
  @version
end