Class: GuestOsDescriptor

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

Overview

urn:vim25GuestOsDescriptor

dynamicType - SOAP::SOAPString
dynamicProperty - DynamicProperty
id - SOAP::SOAPString
family - SOAP::SOAPString
fullName - SOAP::SOAPString
supportedMaxCPUs - SOAP::SOAPInt
supportedMinMemMB - SOAP::SOAPInt
supportedMaxMemMB - SOAP::SOAPInt
recommendedMemMB - SOAP::SOAPInt
recommendedColorDepth - SOAP::SOAPInt
supportedDiskControllerList - SOAP::SOAPString
recommendedSCSIController - SOAP::SOAPString
recommendedDiskController - SOAP::SOAPString
supportedNumDisks - SOAP::SOAPInt
recommendedDiskSizeMB - SOAP::SOAPInt
supportedEthernetCard - SOAP::SOAPString
recommendedEthernetCard - SOAP::SOAPString
supportsSlaveDisk - SOAP::SOAPBoolean
cpuFeatureMask - HostCpuIdInfo
supportsWakeOnLan - SOAP::SOAPBoolean

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dynamicType = nil, dynamicProperty = [], id = nil, family = nil, fullName = nil, supportedMaxCPUs = nil, supportedMinMemMB = nil, supportedMaxMemMB = nil, recommendedMemMB = nil, recommendedColorDepth = nil, supportedDiskControllerList = [], recommendedSCSIController = nil, recommendedDiskController = nil, supportedNumDisks = nil, recommendedDiskSizeMB = nil, supportedEthernetCard = [], recommendedEthernetCard = nil, supportsSlaveDisk = nil, cpuFeatureMask = [], supportsWakeOnLan = nil) ⇒ GuestOsDescriptor

Returns a new instance of GuestOsDescriptor.



23687
23688
23689
23690
23691
23692
23693
23694
23695
23696
23697
23698
23699
23700
23701
23702
23703
23704
23705
23706
23707
23708
# File 'lib/vmware/soap/vim25.rb', line 23687

def initialize(dynamicType = nil, dynamicProperty = [], id = nil, family = nil, fullName = nil, supportedMaxCPUs = nil, supportedMinMemMB = nil, supportedMaxMemMB = nil, recommendedMemMB = nil, recommendedColorDepth = nil, supportedDiskControllerList = [], recommendedSCSIController = nil, recommendedDiskController = nil, supportedNumDisks = nil, recommendedDiskSizeMB = nil, supportedEthernetCard = [], recommendedEthernetCard = nil, supportsSlaveDisk = nil, cpuFeatureMask = [], supportsWakeOnLan = nil)
  @dynamicType = dynamicType
  @dynamicProperty = dynamicProperty
  @id = id
  @family = family
  @fullName = fullName
  @supportedMaxCPUs = supportedMaxCPUs
  @supportedMinMemMB = supportedMinMemMB
  @supportedMaxMemMB = supportedMaxMemMB
  @recommendedMemMB = recommendedMemMB
  @recommendedColorDepth = recommendedColorDepth
  @supportedDiskControllerList = supportedDiskControllerList
  @recommendedSCSIController = recommendedSCSIController
  @recommendedDiskController = recommendedDiskController
  @supportedNumDisks = supportedNumDisks
  @recommendedDiskSizeMB = recommendedDiskSizeMB
  @supportedEthernetCard = supportedEthernetCard
  @recommendedEthernetCard = recommendedEthernetCard
  @supportsSlaveDisk = supportsSlaveDisk
  @cpuFeatureMask = cpuFeatureMask
  @supportsWakeOnLan = supportsWakeOnLan
end

Instance Attribute Details

#cpuFeatureMaskObject

Returns the value of attribute cpuFeatureMask.



23684
23685
23686
# File 'lib/vmware/soap/vim25.rb', line 23684

def cpuFeatureMask
  @cpuFeatureMask
end

#dynamicPropertyObject

Returns the value of attribute dynamicProperty.



23667
23668
23669
# File 'lib/vmware/soap/vim25.rb', line 23667

def dynamicProperty
  @dynamicProperty
end

#dynamicTypeObject

Returns the value of attribute dynamicType.



23666
23667
23668
# File 'lib/vmware/soap/vim25.rb', line 23666

def dynamicType
  @dynamicType
end

#familyObject

Returns the value of attribute family.



23669
23670
23671
# File 'lib/vmware/soap/vim25.rb', line 23669

def family
  @family
end

#fullNameObject

Returns the value of attribute fullName.



23670
23671
23672
# File 'lib/vmware/soap/vim25.rb', line 23670

def fullName
  @fullName
end

#idObject

Returns the value of attribute id.



23668
23669
23670
# File 'lib/vmware/soap/vim25.rb', line 23668

def id
  @id
end

#recommendedColorDepthObject

Returns the value of attribute recommendedColorDepth.



23675
23676
23677
# File 'lib/vmware/soap/vim25.rb', line 23675

def recommendedColorDepth
  @recommendedColorDepth
end

#recommendedDiskControllerObject

Returns the value of attribute recommendedDiskController.



23678
23679
23680
# File 'lib/vmware/soap/vim25.rb', line 23678

def recommendedDiskController
  @recommendedDiskController
end

#recommendedDiskSizeMBObject

Returns the value of attribute recommendedDiskSizeMB.



23680
23681
23682
# File 'lib/vmware/soap/vim25.rb', line 23680

def recommendedDiskSizeMB
  @recommendedDiskSizeMB
end

#recommendedEthernetCardObject

Returns the value of attribute recommendedEthernetCard.



23682
23683
23684
# File 'lib/vmware/soap/vim25.rb', line 23682

def recommendedEthernetCard
  @recommendedEthernetCard
end

#recommendedMemMBObject

Returns the value of attribute recommendedMemMB.



23674
23675
23676
# File 'lib/vmware/soap/vim25.rb', line 23674

def recommendedMemMB
  @recommendedMemMB
end

#recommendedSCSIControllerObject

Returns the value of attribute recommendedSCSIController.



23677
23678
23679
# File 'lib/vmware/soap/vim25.rb', line 23677

def recommendedSCSIController
  @recommendedSCSIController
end

#supportedDiskControllerListObject

Returns the value of attribute supportedDiskControllerList.



23676
23677
23678
# File 'lib/vmware/soap/vim25.rb', line 23676

def supportedDiskControllerList
  @supportedDiskControllerList
end

#supportedEthernetCardObject

Returns the value of attribute supportedEthernetCard.



23681
23682
23683
# File 'lib/vmware/soap/vim25.rb', line 23681

def supportedEthernetCard
  @supportedEthernetCard
end

#supportedMaxCPUsObject

Returns the value of attribute supportedMaxCPUs.



23671
23672
23673
# File 'lib/vmware/soap/vim25.rb', line 23671

def supportedMaxCPUs
  @supportedMaxCPUs
end

#supportedMaxMemMBObject

Returns the value of attribute supportedMaxMemMB.



23673
23674
23675
# File 'lib/vmware/soap/vim25.rb', line 23673

def supportedMaxMemMB
  @supportedMaxMemMB
end

#supportedMinMemMBObject

Returns the value of attribute supportedMinMemMB.



23672
23673
23674
# File 'lib/vmware/soap/vim25.rb', line 23672

def supportedMinMemMB
  @supportedMinMemMB
end

#supportedNumDisksObject

Returns the value of attribute supportedNumDisks.



23679
23680
23681
# File 'lib/vmware/soap/vim25.rb', line 23679

def supportedNumDisks
  @supportedNumDisks
end

#supportsSlaveDiskObject

Returns the value of attribute supportsSlaveDisk.



23683
23684
23685
# File 'lib/vmware/soap/vim25.rb', line 23683

def supportsSlaveDisk
  @supportsSlaveDisk
end

#supportsWakeOnLanObject

Returns the value of attribute supportsWakeOnLan.



23685
23686
23687
# File 'lib/vmware/soap/vim25.rb', line 23685

def supportsWakeOnLan
  @supportsWakeOnLan
end