Class

# VMware_VCloud_API_OperatingSystemInfoType

class VMware_VCloud_API_OperatingSystemInfoType extends VMware_VCloud_API_VCloudExtensibleType

## Properties

static | $defaultNS |

## Methods

| __construct(array $VCloudExtension = null, int $OperatingSystemId = null, int $DefaultHardDiskAdapterType = null, int $MinimumHardDiskSizeGigabytes = null, int $MinimumMemoryMegabytes = null, string $Name = null, string $InternalName = null, boolean $Supported = null, boolean $x64 = null, int $MaximumCpuCount = null, int $MinimumHardwareVersion = null, boolean $PersonalizationEnabled = null, boolean $PersonalizationAuto = null, boolean $SysprepPackagingSupported = null, boolean $SupportsMemHotAdd = null, int $cimOsId = null, int $CimVersion = null, boolean $SupportedForCreate = null) |
| getVCloudExtension() | from VMware_VCloud_API_VCloudExtensibleType
| setVCloudExtension($VCloudExtension) | from VMware_VCloud_API_VCloudExtensibleType
| addVCloudExtension($value) | from VMware_VCloud_API_VCloudExtensibleType
| get_anyAttributes() | from VMware_VCloud_API_VCloudExtensibleType
| set_anyAttributes($anyAttributes) | from VMware_VCloud_API_VCloudExtensibleType
| get_tagName() |
| set_tagName($tagName) |
| export($name = null, $out = '', $level, $namespacedef = null, $namespace = null, $rootNS = null) |
| build($node, $namespaces = '') |
| getOperatingSystemId() |
| setOperatingSystemId($OperatingSystemId) |
| getDefaultHardDiskAdapterType() |
| setDefaultHardDiskAdapterType($DefaultHardDiskAdapterType) |
| getMinimumHardDiskSizeGigabytes() |
| setMinimumHardDiskSizeGigabytes($MinimumHardDiskSizeGigabytes) |
| getMinimumMemoryMegabytes() |
| setMinimumMemoryMegabytes($MinimumMemoryMegabytes) |
| getName() |
| setName($Name) |
| getInternalName() |
| setInternalName($InternalName) |
| getSupported() |
| setSupported($Supported) |
| get_x64() |
| set_x64($x64) |
| getMaximumCpuCount() |
| setMaximumCpuCount($MaximumCpuCount) |
| getMinimumHardwareVersion() |
| setMinimumHardwareVersion($MinimumHardwareVersion) |
| getPersonalizationEnabled() |
| setPersonalizationEnabled($PersonalizationEnabled) |
| getPersonalizationAuto() |
| setPersonalizationAuto($PersonalizationAuto) |
| getSysprepPackagingSupported() |
| setSysprepPackagingSupported($SysprepPackagingSupported) |
| getSupportsMemHotAdd() |
| setSupportsMemHotAdd($SupportsMemHotAdd) |
| get_cimOsId() |
| set_cimOsId($cimOsId) |
| getCimVersion() |
| setCimVersion($CimVersion) |
| getSupportedForCreate() |
| setSupportedForCreate($SupportedForCreate) |

## Details

###
at line 45
`public __construct(array $VCloudExtension = null, int $OperatingSystemId = null, int $DefaultHardDiskAdapterType = null, int $MinimumHardDiskSizeGigabytes = null, int $MinimumMemoryMegabytes = null, string $Name = null, string $InternalName = null, boolean $Supported = null, boolean $x64 = null, int $MaximumCpuCount = null, int $MinimumHardwareVersion = null, boolean $PersonalizationEnabled = null, boolean $PersonalizationAuto = null, boolean $SysprepPackagingSupported = null, boolean $SupportsMemHotAdd = null, int $cimOsId = null, int $CimVersion = null, boolean $SupportedForCreate = null)`

#### Parameters

array | $VCloudExtension | [optional] an array of VMwareVCloudAPI_VCloudExtensionType objects
int | $OperatingSystemId | [optional]
int | $DefaultHardDiskAdapterType | [optional]
int | $MinimumHardDiskSizeGigabytes | [optional]
int | $MinimumMemoryMegabytes | [optional]
string | $Name | [optional]
string | $InternalName | [optional]
boolean | $Supported | [optional]
boolean | $x64 | [optional]
int | $MaximumCpuCount | [optional]
int | $MinimumHardwareVersion | [optional]
boolean | $PersonalizationEnabled | [optional]
boolean | $PersonalizationAuto | [optional]
boolean | $SysprepPackagingSupported | [optional]
boolean | $SupportsMemHotAdd | [optional]
int | $cimOsId | [optional]
int | $CimVersion | [optional]
boolean | $SupportedForCreate | [optional]

###
in VMware_VCloud_API_VCloudExtensibleType at line 20
`public getVCloudExtension()`

###
in VMware_VCloud_API_VCloudExtensibleType at line 23
`public setVCloudExtension($VCloudExtension)`

#### Parameters

| $VCloudExtension |

###
in VMware_VCloud_API_VCloudExtensibleType at line 26
`public addVCloudExtension($value)`

#### Parameters

| $value |

###
in VMware_VCloud_API_VCloudExtensibleType at line 27
`public get_anyAttributes()`

###
in VMware_VCloud_API_VCloudExtensibleType at line 28
`public set_anyAttributes($anyAttributes)`

#### Parameters

| $anyAttributes |

###
at line 169
`public get_tagName()`

###
at line 170
`public set_tagName($tagName)`

#### Parameters

| $tagName |

###
at line 171
`public export($name = null, $out = '', $level, $namespacedef = null, $namespace = null, $rootNS = null)`

#### Parameters

| $name |
| $out |
| $level |
| $namespacedef |
| $namespace |
| $rootNS |

###
at line 322
`public build($node, $namespaces = '')`

#### Parameters

| $node |
| $namespaces |

###
at line 67
`public getOperatingSystemId()`

###
at line 70
`public setOperatingSystemId($OperatingSystemId)`

#### Parameters

| $OperatingSystemId |

###
at line 73
`public getDefaultHardDiskAdapterType()`

###
at line 76
`public setDefaultHardDiskAdapterType($DefaultHardDiskAdapterType)`

#### Parameters

| $DefaultHardDiskAdapterType |

###
at line 79
`public getMinimumHardDiskSizeGigabytes()`

###
at line 82
`public setMinimumHardDiskSizeGigabytes($MinimumHardDiskSizeGigabytes)`

#### Parameters

| $MinimumHardDiskSizeGigabytes |

###
at line 85
`public getMinimumMemoryMegabytes()`

###
at line 88
`public setMinimumMemoryMegabytes($MinimumMemoryMegabytes)`

#### Parameters

| $MinimumMemoryMegabytes |

###
at line 91
`public getName()`

###
at line 94
`public setName($Name)`

#### Parameters

| $Name |

###
at line 97
`public getInternalName()`

###
at line 100
`public setInternalName($InternalName)`

#### Parameters

| $InternalName |

###
at line 103
`public getSupported()`

###
at line 106
`public setSupported($Supported)`

#### Parameters

| $Supported |

###
at line 109
`public get_x64()`

###
at line 112
`public set_x64($x64)`

#### Parameters

| $x64 |

###
at line 115
`public getMaximumCpuCount()`

###
at line 118
`public setMaximumCpuCount($MaximumCpuCount)`

#### Parameters

| $MaximumCpuCount |

###
at line 121
`public getMinimumHardwareVersion()`

###
at line 124
`public setMinimumHardwareVersion($MinimumHardwareVersion)`

#### Parameters

| $MinimumHardwareVersion |

###
at line 127
`public getPersonalizationEnabled()`

###
at line 130
`public setPersonalizationEnabled($PersonalizationEnabled)`

#### Parameters

| $PersonalizationEnabled |

###
at line 133
`public getPersonalizationAuto()`

###
at line 136
`public setPersonalizationAuto($PersonalizationAuto)`

#### Parameters

| $PersonalizationAuto |

###
at line 139
`public getSysprepPackagingSupported()`

###
at line 142
`public setSysprepPackagingSupported($SysprepPackagingSupported)`

#### Parameters

| $SysprepPackagingSupported |

###
at line 145
`public getSupportsMemHotAdd()`

###
at line 148
`public setSupportsMemHotAdd($SupportsMemHotAdd)`

#### Parameters

| $SupportsMemHotAdd |

###
at line 151
`public get_cimOsId()`

###
at line 154
`public set_cimOsId($cimOsId)`

#### Parameters

| $cimOsId |

###
at line 157
`public getCimVersion()`

###
at line 160
`public setCimVersion($CimVersion)`

#### Parameters

| $CimVersion |

###
at line 163
`public getSupportedForCreate()`

###
at line 166
`public setSupportedForCreate($SupportedForCreate)`

#### Parameters

| $SupportedForCreate |