class VMware_VCloud_SDK_CatalogItem extends VMware_VCloud_SDK_Abstract
| string |
getEntityId()
Get vCloud ID of the vCloud resource entity from its data object. |
from VMware_VCloud_SDK_Abstract |
| VMware_VCloud_API_ReferenceType |
getCatalogItemRef()
Get a reference to a VMware vCloud catalog item entity. |
|
| VMware_VCloud_API_CatalogItemType |
getCatalogItem()
Get a VMware vCloud catalog item entity. |
|
| string |
getId()
Constructs vCloud ID of the catalog item from its UUID. |
|
| VMware_VCloud_API_LinkType|null |
getCatalogRef()
Get the link to the catalog to which this catalog item belongs. |
|
| VMware_VCloud_API_CatalogType |
getCatalog()
Get the catalog to which this catalog item belongs. |
|
| VMware_VCloud_API_CatalogItemType |
modify(VMware_VCloud_API_CatalogItemType $catalogItem)
Modify a VMware vCloud catalog item. |
|
| VMware_VCloud_API_TaskType |
sync()
Force sync the library item to the remote subscribed library. |
|
| null |
delete()
Delete a VMware vCloud catalog item entity. |
|
| VMware_VCloud_API_MetadataType|VMware_VCloud_API_MetadataValueType|null |
getMetadata(string $key = null, string $domain = null)
Get metadata associated with the catalog item or metadata associated with the catalog item for the specified key in the specified domain. |
|
| VMware_VCloud_API_TaskType |
mergeMetadata(VMware_VCloud_API_MetadataType $meta)
Merges the metadata for the catalog item 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 catalog item to thevalue provided. |
|
| VMware_VCloud_API_TaskType |
deleteMetadataByKey(string $key, string $domain = null)
Deletes the metadata for the particular key in the specified domain for the catalog item. |
public string
getEntityId()
Get vCloud ID of the vCloud resource entity from its data object.
public VMware_VCloud_API_ReferenceType
getCatalogItemRef()
Get a reference to a VMware vCloud catalog item entity.
public VMware_VCloud_API_CatalogItemType
getCatalogItem()
Get a VMware vCloud catalog item entity.
public string
getId()
Constructs vCloud ID of the catalog item from its UUID.
public VMware_VCloud_API_LinkType|null
getCatalogRef()
Get the link to the catalog to which this catalog item belongs.
public VMware_VCloud_API_CatalogType
getCatalog()
Get the catalog to which this catalog item belongs.
public VMware_VCloud_API_CatalogItemType
modify(VMware_VCloud_API_CatalogItemType $catalogItem)
Modify a VMware vCloud catalog item.
public VMware_VCloud_API_TaskType
sync()
Force sync the library item to the remote subscribed library.
public null
delete()
Delete a VMware vCloud catalog item entity.
public VMware_VCloud_API_MetadataType|VMware_VCloud_API_MetadataValueType|null
getMetadata(string $key = null, string $domain = null)
Get metadata associated with the catalog item or metadata associated with the catalog item for the specified key in the specified domain.
public VMware_VCloud_API_TaskType
mergeMetadata(VMware_VCloud_API_MetadataType $meta)
Merges the metadata for the catalog item with the information provided.
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 catalog item to thevalue provided.
Note: This will replace any existing metadata information.
public VMware_VCloud_API_TaskType
deleteMetadataByKey(string $key, string $domain = null)
Deletes the metadata for the particular key in the specified domain for the catalog item.