Class

VMware_VCloud_SDK_ProviderVdcStorageProfile

class VMware_VCloud_SDK_ProviderVdcStorageProfile extends VMware_VCloud_SDK_Abstract

Methods

string getEntityId()

Get vCloud ID of the vCloud resource entity from its data object.

from VMware_VCloud_SDK_Abstract
VMware_VCloud_API_ProviderVdcStorageProfileType getProviderVdcStorageProfile()

Retrieve provider vDC storage profile details.

VMware_VCloud_API_ReferenceType getProviderVdcStorageProfileRef()

Get a reference to a provider vDC storage profile entity.

VMware_VCloud_API_ProviderVdcStorageProfileType update(VMware_VCloud_API_ProviderVdcStorageProfileType $profile)

Update a provider vDC storage profile.

VMware_VCloud_API_MetadataType| getMetadata(string $key = null, string $domain = null)

Get metadata associated with the provider vDC storage profile or metadata associated with the provider vDC storage profile for the specified key in the specified domain.

VMware_VCloud_API_TaskType mergeMetadata(VMware_VCloud_API_MetadataType $meta)

Merges the metadata for the provider vDC storage profile with the information provided.

VMware_VCloud_API_TaskType setMetadataByKey(string $key, VMware_VCloud_API_MetadataValueType $value, string $domain = null)

Sets the metadata for the particular key in the specified domain for the provider vDC storage profile to the value provided.

VMware_VCloud_API_TaskType deleteMetadataByKey($key, $domain = null)

Deletes the metadata for the particular key in the specified domain for the provider vDC storage profile.

Details

public string getEntityId()

Get vCloud ID of the vCloud resource entity from its data object.

Return Value

string

at line 10
public VMware_VCloud_API_ProviderVdcStorageProfileType getProviderVdcStorageProfile()

Retrieve provider vDC storage profile details.

at line 21
public VMware_VCloud_API_ReferenceType getProviderVdcStorageProfileRef()

Get a reference to a provider vDC storage profile entity.

at line 35
public VMware_VCloud_API_ProviderVdcStorageProfileType update(VMware_VCloud_API_ProviderVdcStorageProfileType $profile)

Update a provider vDC storage profile.

You can update a provider vDC storage profile to enable or disable it.

at line 53
public VMware_VCloud_API_MetadataType| getMetadata(string $key = null, string $domain = null)

Get metadata associated with the provider vDC storage profile or metadata associated with the provider vDC storage profile for the specified key in the specified domain.

Parameters

string $key
string $domain

Return Value

VMware_VCloud_API_MetadataType| VMwareVCloudAPI_MetadataValueType|null

at line 66
public VMware_VCloud_API_TaskType mergeMetadata(VMware_VCloud_API_MetadataType $meta)

Merges the metadata for the provider vDC storage profile with the information provided.

at line 84
public VMware_VCloud_API_TaskType setMetadataByKey(string $key, VMware_VCloud_API_MetadataValueType $value, string $domain = null)

Sets the metadata for the particular key in the specified domain for the provider vDC storage profile to the value provided.

Note: This will replace any existing metadata information.

Parameters

string $key
VMware_VCloud_API_MetadataValueType $value
string $domain

Return Value

VMware_VCloud_API_TaskType

at line 99
public VMware_VCloud_API_TaskType deleteMetadataByKey($key, $domain = null)

Deletes the metadata for the particular key in the specified domain for the provider vDC storage profile.

Parameters

$key
$domain

Return Value

VMware_VCloud_API_TaskType