org.jclouds.vcloud.director.v1_5.features
Interface VdcAsyncApi

All Known Subinterfaces:
AdminVdcAsyncApi

public interface VdcAsyncApi

Author:
danikov
See Also:
VdcApi

Method Summary
 com.google.common.util.concurrent.ListenableFuture<VAppTemplate> captureVApp(URI vdcURI, CaptureVAppParams params)
           
 com.google.common.util.concurrent.ListenableFuture<Media> cloneMedia(URI vdcURI, CloneMediaParams params)
           
 com.google.common.util.concurrent.ListenableFuture<VApp> cloneVApp(URI vdcURI, CloneVAppParams params)
           
 com.google.common.util.concurrent.ListenableFuture<VAppTemplate> cloneVAppTemplate(URI vdcURI, CloneVAppTemplateParams params)
           
 com.google.common.util.concurrent.ListenableFuture<VApp> composeVApp(URI vdcURI, ComposeVAppParams params)
           
 com.google.common.util.concurrent.ListenableFuture<Media> createMedia(URI vdcURI, Media media)
           
 MetadataAsyncApi.Readable getMetadataApi()
           
 com.google.common.util.concurrent.ListenableFuture<? extends Vdc> getVdc(URI vdcURI)
           
 com.google.common.util.concurrent.ListenableFuture<VApp> instantiateVApp(URI vdcURI, InstantiateVAppParams params)
           
 com.google.common.util.concurrent.ListenableFuture<VAppTemplate> uploadVAppTemplate(URI vdcURI, UploadVAppTemplateParams params)
           
 

Method Detail

getVdc

com.google.common.util.concurrent.ListenableFuture<? extends Vdc> getVdc(URI vdcURI)
See Also:
VdcApi.getVdc(URI)

captureVApp

com.google.common.util.concurrent.ListenableFuture<VAppTemplate> captureVApp(URI vdcURI,
                                                                             CaptureVAppParams params)
See Also:
VdcApi.captureVApp(URI, CaptureVAppParams)

cloneMedia

com.google.common.util.concurrent.ListenableFuture<Media> cloneMedia(URI vdcURI,
                                                                     CloneMediaParams params)
See Also:
VdcApi.cloneMedia(URI, CloneMediaParams)

cloneVApp

com.google.common.util.concurrent.ListenableFuture<VApp> cloneVApp(URI vdcURI,
                                                                   CloneVAppParams params)
See Also:
VdcApi.cloneVApp(URI, CloneVAppParams)

cloneVAppTemplate

com.google.common.util.concurrent.ListenableFuture<VAppTemplate> cloneVAppTemplate(URI vdcURI,
                                                                                   CloneVAppTemplateParams params)
See Also:
VdcApi.cloneVAppTemplate(URI, CloneVAppTemplateParams)

composeVApp

com.google.common.util.concurrent.ListenableFuture<VApp> composeVApp(URI vdcURI,
                                                                     ComposeVAppParams params)
See Also:
VdcApi.composeVApp(URI, ComposeVAppParams)

instantiateVApp

com.google.common.util.concurrent.ListenableFuture<VApp> instantiateVApp(URI vdcURI,
                                                                         InstantiateVAppParams params)
See Also:
VdcApi#instantiateVApp(URI, InstantiateVAppParamsType)

uploadVAppTemplate

com.google.common.util.concurrent.ListenableFuture<VAppTemplate> uploadVAppTemplate(URI vdcURI,
                                                                                    UploadVAppTemplateParams params)
See Also:
VdcApi.uploadVAppTemplate(URI, UploadVAppTemplateParams)

createMedia

com.google.common.util.concurrent.ListenableFuture<Media> createMedia(URI vdcURI,
                                                                      Media media)
See Also:
VdcApi.createMedia(URI, Media)

getMetadataApi

MetadataAsyncApi.Readable getMetadataApi()
Returns:
asynchronous access to Metadata.Readable features


Copyright © 2009-2012 jclouds. All Rights Reserved.