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()
           
 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


Copyright © 2009-2012 jclouds. All Rights Reserved.