Class

VMware_VCloud_API_CreateVdcParamsType

class VMware_VCloud_API_CreateVdcParamsType extends VMware_VCloud_API_ParamsType

Properties

static $defaultNS

Methods

__construct(array $VCloudExtension = null, string $name = null, string $Description = null, string $AllocationModel = null, VMware_VCloud_API_ComputeCapacityType $ComputeCapacity = null, int $NicQuota = null, int $NetworkQuota = null, int $VmQuota = null, boolean $IsEnabled = null, array $VdcStorageProfile = null, float $ResourceGuaranteedMemory = null, float $ResourceGuaranteedCpu = null, int $VCpuInMhz = null, boolean $IsThinProvision = null, VMware_VCloud_API_ReferenceType $NetworkPoolReference = null, VMware_VCloud_API_ReferenceType $ProviderVdcReference = null, boolean $UsesFastProvisioning = null, boolean $OverCommitAllowed = True)

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 = '')

getDescription()

from VMware_VCloud_API_ParamsType
setDescription($Description)

from VMware_VCloud_API_ParamsType
get_name()

from VMware_VCloud_API_ParamsType
set_name($name)

from VMware_VCloud_API_ParamsType
getAllocationModel()

setAllocationModel($AllocationModel)

getComputeCapacity()

setComputeCapacity($ComputeCapacity)

getNicQuota()

setNicQuota($NicQuota)

getNetworkQuota()

setNetworkQuota($NetworkQuota)

getVmQuota()

setVmQuota($VmQuota)

getIsEnabled()

setIsEnabled($IsEnabled)

getVdcStorageProfile()

setVdcStorageProfile($VdcStorageProfile)

addVdcStorageProfile($value)

getResourceGuaranteedMemory()

setResourceGuaranteedMemory($ResourceGuaranteedMemory)

getResourceGuaranteedCpu()

setResourceGuaranteedCpu($ResourceGuaranteedCpu)

getVCpuInMhz()

setVCpuInMhz($VCpuInMhz)

getIsThinProvision()

setIsThinProvision($IsThinProvision)

getNetworkPoolReference()

setNetworkPoolReference($NetworkPoolReference)

getProviderVdcReference()

setProviderVdcReference($ProviderVdcReference)

getUsesFastProvisioning()

setUsesFastProvisioning($UsesFastProvisioning)

getOverCommitAllowed()

setOverCommitAllowed($OverCommitAllowed)

Details

at line 43
public __construct(array $VCloudExtension = null, string $name = null, string $Description = null, string $AllocationModel = null, VMware_VCloud_API_ComputeCapacityType $ComputeCapacity = null, int $NicQuota = null, int $NetworkQuota = null, int $VmQuota = null, boolean $IsEnabled = null, array $VdcStorageProfile = null, float $ResourceGuaranteedMemory = null, float $ResourceGuaranteedCpu = null, int $VCpuInMhz = null, boolean $IsThinProvision = null, VMware_VCloud_API_ReferenceType $NetworkPoolReference = null, VMware_VCloud_API_ReferenceType $ProviderVdcReference = null, boolean $UsesFastProvisioning = null, boolean $OverCommitAllowed = True)

Parameters

array $VCloudExtension
  • [optional] an array of VMwareVCloudAPI_VCloudExtensionType objects
string $name
  • [optional] an attribute,
string $Description
  • [optional]
string $AllocationModel
  • [required]
VMware_VCloud_API_ComputeCapacityType $ComputeCapacity
  • [required]
int $NicQuota
  • [required]
int $NetworkQuota
  • [required]
int $VmQuota
  • [optional]
boolean $IsEnabled
  • [optional]
array $VdcStorageProfile
  • [required] an array of VMwareVCloudAPI_VdcStorageProfileParamsType objects
float $ResourceGuaranteedMemory
  • [optional]
float $ResourceGuaranteedCpu
  • [optional]
int $VCpuInMhz
  • [optional]
boolean $IsThinProvision
  • [optional]
VMware_VCloud_API_ReferenceType $NetworkPoolReference
  • [optional]
VMware_VCloud_API_ReferenceType $ProviderVdcReference
  • [optional]
boolean $UsesFastProvisioning
  • [optional]
boolean $OverCommitAllowed
  • [optional] default 'true'

public getVCloudExtension()

public setVCloudExtension($VCloudExtension)

Parameters

$VCloudExtension

public addVCloudExtension($value)

Parameters

$value

public get_anyAttributes()

public set_anyAttributes($anyAttributes)

Parameters

$anyAttributes

at line 156
public get_tagName()

at line 157
public set_tagName($tagName)

Parameters

$tagName

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

Parameters

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

at line 291
public build($node, $namespaces = '')

Parameters

$node
$namespaces

public getDescription()

public setDescription($Description)

Parameters

$Description

public get_name()

public set_name($name)

Parameters

$name

at line 65
public getAllocationModel()

at line 68
public setAllocationModel($AllocationModel)

Parameters

$AllocationModel

at line 71
public getComputeCapacity()

at line 74
public setComputeCapacity($ComputeCapacity)

Parameters

$ComputeCapacity

at line 77
public getNicQuota()

at line 80
public setNicQuota($NicQuota)

Parameters

$NicQuota

at line 83
public getNetworkQuota()

at line 86
public setNetworkQuota($NetworkQuota)

Parameters

$NetworkQuota

at line 89
public getVmQuota()

at line 92
public setVmQuota($VmQuota)

Parameters

$VmQuota

at line 95
public getIsEnabled()

at line 98
public setIsEnabled($IsEnabled)

Parameters

$IsEnabled

at line 101
public getVdcStorageProfile()

at line 104
public setVdcStorageProfile($VdcStorageProfile)

Parameters

$VdcStorageProfile

at line 107
public addVdcStorageProfile($value)

Parameters

$value

at line 108
public getResourceGuaranteedMemory()

at line 111
public setResourceGuaranteedMemory($ResourceGuaranteedMemory)

Parameters

$ResourceGuaranteedMemory

at line 114
public getResourceGuaranteedCpu()

at line 117
public setResourceGuaranteedCpu($ResourceGuaranteedCpu)

Parameters

$ResourceGuaranteedCpu

at line 120
public getVCpuInMhz()

at line 123
public setVCpuInMhz($VCpuInMhz)

Parameters

$VCpuInMhz

at line 126
public getIsThinProvision()

at line 129
public setIsThinProvision($IsThinProvision)

Parameters

$IsThinProvision

at line 132
public getNetworkPoolReference()

at line 135
public setNetworkPoolReference($NetworkPoolReference)

Parameters

$NetworkPoolReference

at line 138
public getProviderVdcReference()

at line 141
public setProviderVdcReference($ProviderVdcReference)

Parameters

$ProviderVdcReference

at line 144
public getUsesFastProvisioning()

at line 147
public setUsesFastProvisioning($UsesFastProvisioning)

Parameters

$UsesFastProvisioning

at line 150
public getOverCommitAllowed()

at line 153
public setOverCommitAllowed($OverCommitAllowed)

Parameters

$OverCommitAllowed