Class

# VMware_VCloud_SDK_Org

class VMware_VCloud_SDK_Org 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_ReferenceType | getOrgRef() Return a reference to a VMware vCloud organization entity. |
VMware_VCloud_API_OrgType | getOrg() Get a VMware vCloud organization entity. |
string | getId() Constructs vCloud ID of this organization from its UUID. |
array | getVdcRefs(string $name = null) Get references to VMware vCloud vDC entities. |
array | getVdcs(string $name = null) Get all VMware vCloud vDCs or vDCs with a given name in the organization. |
array | getCatalogRefs(string $name = null) Get references to VMware vCloud catalog entities. |
array | getCatalogReferences(string $name = null) Get references to VMware vCloud catalog entities. |
array | getCatalogs(string $name = null) Get all catalogs or catalogs with a given name in the organization. |
array | getOrgNetworkRefs(string $name = null) Get references to VMware vCloud organization network entities. |
array | getOrgNetworks(string $name = null) Get VMware vCloud organization network entity. |
VMware_VCloud_API_LinkType | getTasksListRef() Get a reference to VMware vCloud tasks list entity. |
VMware_VCloud_API_TasksListType | getTasksList() Get a VMware vCloud tasks list entity. |
array | getTasks() Get all the tasks in the organization. |
VMware_VCloud_API_MetadataType|VMware_VCloud_API_MetadataValueType|null | getMetadata(string $key = null, string $domain = null) Get metadata associated with the organization or metadata associated with the organization for the specified key in the specified domain. |

## Details

###
in VMware_VCloud_SDK_Abstract at line 85
`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_ReferenceType getOrgRef()`

Return a reference to a VMware vCloud organization entity.

#### Return Value

VMware_VCloud_API_ReferenceType |

###
at line 22
`public VMware_VCloud_API_OrgType getOrg()`

Get a VMware vCloud organization entity.

#### Return Value

VMware_VCloud_API_OrgType |

###
at line 33
`public string getId()`

Constructs vCloud ID of this organization from its UUID.

#### Return Value

string |

###
at line 45
`public array getVdcRefs(string $name = null)`

Get references to VMware vCloud vDC entities.

#### Parameters

string | $name | Name of the VMware vCloud vDC. If null, returns all

#### Return Value

array | VMwareVCloudAPI_LinkType object array

###
at line 57
`public array getVdcs(string $name = null)`

Get all VMware vCloud vDCs or vDCs with a given name in the organization.

#### Parameters

string | $name | Name of the VMware vCloud vDC. If null, returns all

#### Return Value

array | VMwareVCloudAPI_VdcType object array

###
at line 70
`public array getCatalogRefs(string $name = null)`

Get references to VMware vCloud catalog entities.

#### Parameters

string | $name | Name of the catalog. If null, returns all

#### Return Value

array | VMwareVCloudAPI_LinkType object array

###
at line 83
`public array getCatalogReferences(string $name = null)`

Get references to VMware vCloud catalog entities.

#### Parameters

string | $name | Name of the catalog. If null, returns all

#### Return Value

array | VMwareVCloudAPI_ReferenceType object array

###
at line 105
`public array getCatalogs(string $name = null)`

Get all catalogs or catalogs with a given name in the organization.

#### Parameters

string | $name | Name of the catalog. If null, returns all

#### Return Value

array | VMwareVCloudAPI_CatalogType object array

###
at line 119
`public array getOrgNetworkRefs(string $name = null)`

Get references to VMware vCloud organization network entities.

#### Parameters

string | $name | Name of the network. If null, returns all

#### Return Value

array | VMwareVCloudAPI_LinkType object array

###
at line 132
`public array getOrgNetworks(string $name = null)`

Get VMware vCloud organization network entity.

#### Parameters

string | $name | Name of the network. If null, returns all

#### Return Value

array | VMwareVCloudAPI_OrgNetworkType object array

###
at line 144
`public VMware_VCloud_API_LinkType getTasksListRef()`

Get a reference to VMware vCloud tasks list entity.

#### Return Value

VMware_VCloud_API_LinkType |

###
at line 156
`public VMware_VCloud_API_TasksListType getTasksList()`

Get a VMware vCloud tasks list entity.

#### Return Value

VMware_VCloud_API_TasksListType |

###
at line 168
`public array getTasks()`

Get all the tasks in the organization.

#### Return Value

array | VMwareVCloudAPI_TaskType object array

###
at line 184
`public VMware_VCloud_API_MetadataType|VMware_VCloud_API_MetadataValueType|null getMetadata(string $key = null, string $domain = null)`

Get metadata associated with the organization or metadata associated with the organization for the specified key in the specified domain.

#### Parameters

string | $key |
string | $domain |

#### Return Value

VMware_VCloud_API_MetadataType|VMware_VCloud_API_MetadataValueType|null |