org.jclouds.vcloud.director.v1_5.user
Interface VCloudDirectorAsyncApi

All Known Subinterfaces:
VCloudDirectorAdminAsyncApi

public interface VCloudDirectorAsyncApi

Provides asynchronous access to VCloudDirector via their REST API.

Author:
Adrian Cole
See Also:
VCloudDirectorApi

Method Summary
 CatalogAsyncApi getCatalogApi()
           
 Session getCurrentSession()
           
 CatalogAsyncApi getMediaApi()
           
 MetadataAsyncApi getMetadataApi(String urn)
           
 MetadataAsyncApi getMetadataApi(URI href)
           
 NetworkAsyncApi getNetworkApi()
           
 OrgAsyncApi getOrgApi()
           
 QueryAsyncApi getQueryApi()
           
 TaskAsyncApi getTaskApi()
           
 UploadAsyncApi getUploadApi()
           
 VAppAsyncApi getVAppApi()
           
 VAppTemplateAsyncApi getVAppTemplateApi()
           
 VdcAsyncApi getVdcApi()
           
 VmAsyncApi getVmApi()
           
 com.google.common.util.concurrent.ListenableFuture<Entity> resolveEntity(String id)
           
 

Method Detail

resolveEntity

com.google.common.util.concurrent.ListenableFuture<Entity> resolveEntity(String id)
See Also:
VCloudDirectorApi.resolveEntity(String)

getCurrentSession

@Provides
Session getCurrentSession()
Returns:
the current login session

getQueryApi

QueryAsyncApi getQueryApi()
Returns:
asynchronous access to query features

getOrgApi

OrgAsyncApi getOrgApi()
Returns:
asynchronous access to Org features

getTaskApi

TaskAsyncApi getTaskApi()
Returns:
asynchronous access to Task features

getNetworkApi

NetworkAsyncApi getNetworkApi()
Returns:
asynchronous access to Network features

getCatalogApi

CatalogAsyncApi getCatalogApi()
Returns:
asynchronous access to Catalog features

getMediaApi

CatalogAsyncApi getMediaApi()
Returns:
asynchronous access to Media features

getVdcApi

VdcAsyncApi getVdcApi()
Returns:
asynchronous access to Vdc features

getUploadApi

UploadAsyncApi getUploadApi()
Returns:
asynchronous access to Upload features

getVAppApi

VAppAsyncApi getVAppApi()
Returns:
asynchronous access to VApp features

getVAppTemplateApi

VAppTemplateAsyncApi getVAppTemplateApi()
Returns:
asynchronous access to VAppTemplate features

getVmApi

VmAsyncApi getVmApi()
Returns:
asynchronous access to Vm features

getMetadataApi

MetadataAsyncApi getMetadataApi(String urn)
Returns:
asynchronous access to Metadata features

getMetadataApi

MetadataAsyncApi getMetadataApi(URI href)


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.