Static method for creating a VMware vCloud SDK object.
The object type
is constructed based on the type of the input vCloud data object or a
URL string, which represents an VMware vCloud resource entity or the
entry point of these resource entities, from where to get references or
links of the resource entities.
Table below lists how to get a reference type for a VMware vCloud
entity. To be simple, here omits the package name (VMwareVCloudSDK)
from the class name. Each line is in the following format:
[SDK Object to creat] <= [SDK Object to invoke the get reference method]
->[Method to get ReferenceType object]
- Org <= Service->getOrgRefs()
- Vdc <= Org->getVdcRefs()
- Catalog <= Org->getCatalogRefs()
- Task <= Org->getTasks()
- CatalogItem <= Catalog->getCatalogItemRefs()
- Media <= Vdc->getMediaRefs()
- Network <= Vdc->getAvailableNetworkRefs()
- VApp <= Vdc->getVAppRefs() or VApp->getContainedVAppRefs()
- VAppTemplate <= Vdc->getVAppTemplateRefs()
- Vm <= VApp->getContainedVmRefs() or VAppTemplate->getContainedVms()
- Disk <= Vdc->getDiskRefs()
- VdcStorageProfile <= Vdc->getVdcStorageProfileRefs()
- AdminOrg <= Admin->getAdminOrgRefs()
- ProviderVdc <= Admin->getProviderVdcRefs()
- Role <= Admin->getRoleRefs()
- AdminVdc <= AdminOrg->getAdminVdcRefs()
- AdminCatalog <= AdminOrg->getAdminCatalogRefs()
- AdminNetwork <= AdminOrg->getAdminNetworkRefs()
- Group <= AdminOrg->getGroupRefs()
- User <= AdminOrg->getUserRefs()
- Right <= Admin->getRightRefs()
- AdminVdcStorageProfile <= AdminVdc->getAdminVdcStorageProfileRefs()
- ProviderVdcStorageProfile <= AdminVdcStorageProfile->getProviderVdcStorageProfileRefs()
- ExtensionDatastore <= Extension->getDatastoreRefs()
- Extension
Host <= Extension->getHostRefs()
- ExtensionVMWExternalNetwork <= Extension->getVMWExternalNetworkRefs()
- Extension
VMWNetworkPool <= Extension->getVMWNetworkPoolRefs()
- ExtensionVMWProviderVdc <= Extension->getVMWProviderVdcRefs()
- Extension
VimServer <= Extension->getVimServerRefs()
- ExtensionBlockingTask <= Extension->getBlockingTaskRefs()
- Extension
StrandedItem <= Extension->getStrandedItems()
- ExtensionVMWProviderVdcStorageProfile <= ExtensionVMWProviderVdc->getProviderVdcStorageProfileRefs()
- ExtensionService <= Extension->getServiceRef()
- Extension
ServiceLink <= Extension->getServiceLinkRef()
- ExtensionAPIDefinition <= Extension->getAPIDefinitionRef()
- Extension
ResourceClass <= Extension->getResourceClassRef()
- ExtensionResourceClassAction <= Extension->getResourceClassActionRef()
- Extension
AclRule <= Extension->getAclRuleRef()
- Extension_serviceResources <= Extension->getserviceResourcesRef()