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


public interface VAppAsyncApi

Author:
grkvlt@apache.org
See Also:
VAppApi

Method Summary
 com.google.common.util.concurrent.ListenableFuture<Task> deleteVApp(URI vAppURI)
           
 com.google.common.util.concurrent.ListenableFuture<Task> deploy(URI vAppURI, DeployVAppParams params)
           
 com.google.common.util.concurrent.ListenableFuture<Task> discardSuspendedState(URI vAppURI)
           
 com.google.common.util.concurrent.ListenableFuture<Void> enterMaintenanceMode(URI vAppURI)
           
 com.google.common.util.concurrent.ListenableFuture<Void> exitMaintenanceMode(URI vAppURI)
           
 com.google.common.util.concurrent.ListenableFuture<ControlAccessParams> getControlAccess(URI vAppURI)
           
 com.google.common.util.concurrent.ListenableFuture<LeaseSettingsSection> getLeaseSettingsSection(URI vAppURI)
           
 MetadataAsyncApi.Writeable getMetadataApi()
          Asynchronous access to VApp Metadata features
 com.google.common.util.concurrent.ListenableFuture<NetworkConfigSection> getNetworkConfigSection(URI vAppURI)
           
 com.google.common.util.concurrent.ListenableFuture<NetworkSection> getNetworkSection(URI vAppURI)
           
 com.google.common.util.concurrent.ListenableFuture<Owner> getOwner(URI vAppURI)
           
 com.google.common.util.concurrent.ListenableFuture<ProductSectionList> getProductSections(URI vAppURI)
           
 com.google.common.util.concurrent.ListenableFuture<StartupSection> getStartupSection(URI vAppURI)
           
 com.google.common.util.concurrent.ListenableFuture<VApp> getVApp(URI vAppURI)
           
 com.google.common.util.concurrent.ListenableFuture<ControlAccessParams> modifyControlAccess(URI vAppURI, ControlAccessParams params)
           
 com.google.common.util.concurrent.ListenableFuture<Task> modifyLeaseSettingsSection(URI vAppURI, LeaseSettingsSection section)
           
 com.google.common.util.concurrent.ListenableFuture<Task> modifyNetworkConfigSection(URI vAppURI, NetworkConfigSection section)
           
 com.google.common.util.concurrent.ListenableFuture<Void> modifyOwner(URI vAppURI, Owner owner)
           
 com.google.common.util.concurrent.ListenableFuture<Task> modifyProductSections(URI vAppURI, ProductSectionList sectionList)
           
 com.google.common.util.concurrent.ListenableFuture<Task> modifyStartupSection(URI vAppURI, StartupSection section)
           
 com.google.common.util.concurrent.ListenableFuture<Task> modifyVApp(URI vAppURI, VApp vApp)
           
 com.google.common.util.concurrent.ListenableFuture<Task> powerOff(URI vAppURI)
           
 com.google.common.util.concurrent.ListenableFuture<Task> powerOn(URI vAppURI)
           
 com.google.common.util.concurrent.ListenableFuture<Task> reboot(URI vAppURI)
           
 com.google.common.util.concurrent.ListenableFuture<Task> recompose(URI vAppURI, RecomposeVAppParams params)
           
 com.google.common.util.concurrent.ListenableFuture<Task> reset(URI vAppURI)
           
 com.google.common.util.concurrent.ListenableFuture<Task> shutdown(URI vAppURI)
           
 com.google.common.util.concurrent.ListenableFuture<Task> suspend(URI vAppURI)
           
 com.google.common.util.concurrent.ListenableFuture<Task> undeploy(URI vAppURI, UndeployVAppParams params)
           
 

Method Detail

getVApp

com.google.common.util.concurrent.ListenableFuture<VApp> getVApp(URI vAppURI)
See Also:
VAppApi.getVApp(URI)

modifyVApp

com.google.common.util.concurrent.ListenableFuture<Task> modifyVApp(URI vAppURI,
                                                                    VApp vApp)
See Also:
VAppApi.modifyVApp(URI, VApp)

deleteVApp

com.google.common.util.concurrent.ListenableFuture<Task> deleteVApp(URI vAppURI)
See Also:
VAppApi.deleteVApp(URI)

modifyControlAccess

com.google.common.util.concurrent.ListenableFuture<ControlAccessParams> modifyControlAccess(URI vAppURI,
                                                                                            ControlAccessParams params)
See Also:
VAppApi.modifyControlAccess(URI, ControlAccessParams)

deploy

com.google.common.util.concurrent.ListenableFuture<Task> deploy(URI vAppURI,
                                                                DeployVAppParams params)
See Also:
VAppApi.deploy(URI, DeployVAppParams)

discardSuspendedState

com.google.common.util.concurrent.ListenableFuture<Task> discardSuspendedState(URI vAppURI)
See Also:
VAppApi.discardSuspendedState(URI)

enterMaintenanceMode

com.google.common.util.concurrent.ListenableFuture<Void> enterMaintenanceMode(URI vAppURI)
See Also:
VAppApi.enterMaintenanceMode(URI)

exitMaintenanceMode

com.google.common.util.concurrent.ListenableFuture<Void> exitMaintenanceMode(URI vAppURI)
See Also:
VAppApi.exitMaintenanceMode(URI)

recompose

com.google.common.util.concurrent.ListenableFuture<Task> recompose(URI vAppURI,
                                                                   RecomposeVAppParams params)
See Also:
VAppApi.recompose(URI, RecomposeVAppParams)

undeploy

com.google.common.util.concurrent.ListenableFuture<Task> undeploy(URI vAppURI,
                                                                  UndeployVAppParams params)
See Also:
VAppApi.undeploy(URI, UndeployVAppParams)

getControlAccess

com.google.common.util.concurrent.ListenableFuture<ControlAccessParams> getControlAccess(URI vAppURI)
See Also:
VAppApi.getControlAccess(URI)

powerOff

com.google.common.util.concurrent.ListenableFuture<Task> powerOff(URI vAppURI)
See Also:
VAppApi.powerOff(URI)

powerOn

com.google.common.util.concurrent.ListenableFuture<Task> powerOn(URI vAppURI)
See Also:
VAppApi.powerOn(URI)

reboot

com.google.common.util.concurrent.ListenableFuture<Task> reboot(URI vAppURI)
See Also:
VAppApi.reboot(URI)

reset

com.google.common.util.concurrent.ListenableFuture<Task> reset(URI vAppURI)
See Also:
VAppApi.reset(URI)

shutdown

com.google.common.util.concurrent.ListenableFuture<Task> shutdown(URI vAppURI)
See Also:
VAppApi.shutdown(URI)

suspend

com.google.common.util.concurrent.ListenableFuture<Task> suspend(URI vAppURI)
See Also:
VAppApi.suspend(URI)

getLeaseSettingsSection

com.google.common.util.concurrent.ListenableFuture<LeaseSettingsSection> getLeaseSettingsSection(URI vAppURI)
See Also:
VAppApi.getLeaseSettingsSection(URI)

modifyLeaseSettingsSection

com.google.common.util.concurrent.ListenableFuture<Task> modifyLeaseSettingsSection(URI vAppURI,
                                                                                    LeaseSettingsSection section)
See Also:
VAppApi.modifyLeaseSettingsSection(URI, LeaseSettingsSection)

getNetworkConfigSection

com.google.common.util.concurrent.ListenableFuture<NetworkConfigSection> getNetworkConfigSection(URI vAppURI)
See Also:
VAppApi.getNetworkConfigSection(URI)

modifyNetworkConfigSection

com.google.common.util.concurrent.ListenableFuture<Task> modifyNetworkConfigSection(URI vAppURI,
                                                                                    NetworkConfigSection section)
See Also:
VAppApi.modifyNetworkConfigSection(URI, NetworkConfigSection)

getNetworkSection

com.google.common.util.concurrent.ListenableFuture<NetworkSection> getNetworkSection(URI vAppURI)
See Also:
VAppApi.getNetworkSection(URI)

getOwner

com.google.common.util.concurrent.ListenableFuture<Owner> getOwner(URI vAppURI)
See Also:
VAppApi.getOwner(URI)

modifyOwner

com.google.common.util.concurrent.ListenableFuture<Void> modifyOwner(URI vAppURI,
                                                                     Owner owner)
See Also:
VAppApi.modifyOwner(URI, Owner)

getProductSections

com.google.common.util.concurrent.ListenableFuture<ProductSectionList> getProductSections(URI vAppURI)
See Also:
VAppApi.getProductSections(URI)

modifyProductSections

com.google.common.util.concurrent.ListenableFuture<Task> modifyProductSections(URI vAppURI,
                                                                               ProductSectionList sectionList)
See Also:
VAppApi.modifyProductSections(URI, ProductSectionList)

getStartupSection

com.google.common.util.concurrent.ListenableFuture<StartupSection> getStartupSection(URI vAppURI)
See Also:
VAppApi.getStartupSection(URI)

modifyStartupSection

com.google.common.util.concurrent.ListenableFuture<Task> modifyStartupSection(URI vAppURI,
                                                                              StartupSection section)
See Also:
VAppApi.modifyStartupSection(URI, StartupSection)

getMetadataApi

MetadataAsyncApi.Writeable getMetadataApi()
Asynchronous access to VApp Metadata features



Copyright © 2009-2012 jclouds. All Rights Reserved.