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


public interface VmAsyncApi

Author:
grkvlt@apache.org
See Also:
VmApi

Method Summary
 com.google.common.util.concurrent.ListenableFuture<Void> answerQuestion(URI vmURI, VmQuestionAnswer answer)
           
 com.google.common.util.concurrent.ListenableFuture<Task> consolidateVm(URI vmURI)
           
 com.google.common.util.concurrent.ListenableFuture<Task> deleteVm(URI vmURI)
           
 com.google.common.util.concurrent.ListenableFuture<Task> deploy(URI vmURI, DeployVAppParams params)
           
 com.google.common.util.concurrent.ListenableFuture<Task> discardSuspendedState(URI vmURI)
           
 com.google.common.util.concurrent.ListenableFuture<Task> ejectMedia(URI vmURI, MediaInsertOrEjectParams mediaParams)
           
 com.google.common.util.concurrent.ListenableFuture<GuestCustomizationSection> getGuestCustomizationSection(URI vmURI)
           
 MetadataAsyncApi.Writeable getMetadataApi()
          Asynchronous access to Metadata features.
 com.google.common.util.concurrent.ListenableFuture<NetworkConnectionSection> getNetworkConnectionSection(URI vmURI)
           
 com.google.common.util.concurrent.ListenableFuture<OperatingSystemSection> getOperatingSystemSection(URI vmURI)
           
 com.google.common.util.concurrent.ListenableFuture<VmPendingQuestion> getPendingQuestion(URI vmURI)
           
 com.google.common.util.concurrent.ListenableFuture<ProductSectionList> getProductSections(URI vmURI)
           
 com.google.common.util.concurrent.ListenableFuture<RuntimeInfoSection> getRuntimeInfoSection(URI vmURI)
           
 com.google.common.util.concurrent.ListenableFuture<byte[]> getScreenImage(URI vmURI)
           
 com.google.common.util.concurrent.ListenableFuture<ScreenTicket> getScreenTicket(URI vmURI)
           
 com.google.common.util.concurrent.ListenableFuture<VirtualHardwareSection> getVirtualHardwareSection(URI vmURI)
           
 com.google.common.util.concurrent.ListenableFuture<RasdItem> getVirtualHardwareSectionCpu(URI vmURI)
           
 com.google.common.util.concurrent.ListenableFuture<RasdItemsList> getVirtualHardwareSectionDisks(URI vmURI)
           
 com.google.common.util.concurrent.ListenableFuture<RasdItemsList> getVirtualHardwareSectionMedia(URI vmURI)
           
 com.google.common.util.concurrent.ListenableFuture<RasdItem> getVirtualHardwareSectionMemory(URI vmURI)
           
 com.google.common.util.concurrent.ListenableFuture<RasdItemsList> getVirtualHardwareSectionNetworkCards(URI vmURI)
           
 com.google.common.util.concurrent.ListenableFuture<RasdItemsList> getVirtualHardwareSectionSerialPorts(URI vmURI)
           
 com.google.common.util.concurrent.ListenableFuture<Vm> getVm(URI vmURI)
           
 com.google.common.util.concurrent.ListenableFuture<Task> insertMedia(URI vmURI, MediaInsertOrEjectParams mediaParams)
           
 com.google.common.util.concurrent.ListenableFuture<Task> installVMwareTools(URI vmURI)
           
 com.google.common.util.concurrent.ListenableFuture<Task> modifyGuestCustomizationSection(URI vmURI, GuestCustomizationSection section)
           
 com.google.common.util.concurrent.ListenableFuture<Task> modifyNetworkConnectionSection(URI vmURI, NetworkConnectionSection section)
           
 com.google.common.util.concurrent.ListenableFuture<Task> modifyOperatingSystemSection(URI vmURI, OperatingSystemSection section)
           
 com.google.common.util.concurrent.ListenableFuture<Task> modifyProductSections(URI vmURI, ProductSectionList sectionList)
           
 com.google.common.util.concurrent.ListenableFuture<Task> modifyVirtualHardwareSection(URI vmURI, VirtualHardwareSection section)
           
 com.google.common.util.concurrent.ListenableFuture<Task> modifyVirtualHardwareSectionCpu(URI vmURI, RasdItem rasd)
           
 com.google.common.util.concurrent.ListenableFuture<Task> modifyVirtualHardwareSectionDisks(URI vmURI, RasdItemsList rasdItemsList)
           
 com.google.common.util.concurrent.ListenableFuture<Task> modifyVirtualHardwareSectionMemory(URI vmURI, RasdItem rasd)
           
 com.google.common.util.concurrent.ListenableFuture<Task> modifyVirtualHardwareSectionNetworkCards(URI vmURI, RasdItemsList rasdItemsList)
           
 com.google.common.util.concurrent.ListenableFuture<Task> modifyVirtualHardwareSectionSerialPorts(URI vmURI, RasdItemsList rasdItemsList)
           
 com.google.common.util.concurrent.ListenableFuture<Task> modifyVm(URI vmURI, Vm vApp)
           
 com.google.common.util.concurrent.ListenableFuture<Task> powerOff(URI vmURI)
           
 com.google.common.util.concurrent.ListenableFuture<Task> powerOn(URI vmURI)
           
 com.google.common.util.concurrent.ListenableFuture<Task> reboot(URI vmURI)
           
 com.google.common.util.concurrent.ListenableFuture<Task> relocateVm(URI vmURI, RelocateParams params)
           
 com.google.common.util.concurrent.ListenableFuture<Task> reset(URI vmURI)
           
 com.google.common.util.concurrent.ListenableFuture<Task> shutdown(URI vmURI)
           
 com.google.common.util.concurrent.ListenableFuture<Task> suspend(URI vmURI)
           
 com.google.common.util.concurrent.ListenableFuture<Task> undeploy(URI vmURI, UndeployVAppParams params)
           
 com.google.common.util.concurrent.ListenableFuture<Task> upgradeHardwareVersion(URI vmURI)
           
 

Method Detail

getVm

com.google.common.util.concurrent.ListenableFuture<Vm> getVm(URI vmURI)
See Also:
VmApi.getVm(URI)

modifyVm

com.google.common.util.concurrent.ListenableFuture<Task> modifyVm(URI vmURI,
                                                                  Vm vApp)
See Also:
VmApi.modifyVm(URI, Vm)

deleteVm

com.google.common.util.concurrent.ListenableFuture<Task> deleteVm(URI vmURI)
See Also:
VmApi.deleteVm(URI)

consolidateVm

com.google.common.util.concurrent.ListenableFuture<Task> consolidateVm(URI vmURI)
See Also:
VmApi.consolidateVm(URI)

deploy

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

discardSuspendedState

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

installVMwareTools

com.google.common.util.concurrent.ListenableFuture<Task> installVMwareTools(URI vmURI)
See Also:
VmApi.installVMwareTools(URI)

relocateVm

com.google.common.util.concurrent.ListenableFuture<Task> relocateVm(URI vmURI,
                                                                    RelocateParams params)
See Also:
VmApi.relocateVm(URI, RelocateParams)

undeploy

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

upgradeHardwareVersion

com.google.common.util.concurrent.ListenableFuture<Task> upgradeHardwareVersion(URI vmURI)
See Also:
VmApi.upgradeHardwareVersion(URI)

powerOff

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

powerOn

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

reboot

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

reset

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

shutdown

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

suspend

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

getGuestCustomizationSection

com.google.common.util.concurrent.ListenableFuture<GuestCustomizationSection> getGuestCustomizationSection(URI vmURI)
See Also:
VmApi.getGuestCustomizationSection(URI)

modifyGuestCustomizationSection

com.google.common.util.concurrent.ListenableFuture<Task> modifyGuestCustomizationSection(URI vmURI,
                                                                                         GuestCustomizationSection section)
See Also:
VmApi.modifyGuestCustomizationSection(URI, GuestCustomizationSection)

ejectMedia

com.google.common.util.concurrent.ListenableFuture<Task> ejectMedia(URI vmURI,
                                                                    MediaInsertOrEjectParams mediaParams)
See Also:
VmApi.ejectMedia(URI, MediaInsertOrEjectParams)

insertMedia

com.google.common.util.concurrent.ListenableFuture<Task> insertMedia(URI vmURI,
                                                                     MediaInsertOrEjectParams mediaParams)
See Also:
VmApi.insertMedia(URI, MediaInsertOrEjectParams)

getNetworkConnectionSection

com.google.common.util.concurrent.ListenableFuture<NetworkConnectionSection> getNetworkConnectionSection(URI vmURI)
See Also:
VmApi.getNetworkConnectionSection(URI)

modifyNetworkConnectionSection

com.google.common.util.concurrent.ListenableFuture<Task> modifyNetworkConnectionSection(URI vmURI,
                                                                                        NetworkConnectionSection section)
See Also:
VmApi.modifyNetworkConnectionSection(URI, NetworkConnectionSection)

getOperatingSystemSection

com.google.common.util.concurrent.ListenableFuture<OperatingSystemSection> getOperatingSystemSection(URI vmURI)
See Also:
VmApi.getOperatingSystemSection(URI)

modifyOperatingSystemSection

com.google.common.util.concurrent.ListenableFuture<Task> modifyOperatingSystemSection(URI vmURI,
                                                                                      OperatingSystemSection section)
See Also:
VmApi.modifyOperatingSystemSection(URI, OperatingSystemSection)

getProductSections

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

modifyProductSections

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

getPendingQuestion

com.google.common.util.concurrent.ListenableFuture<VmPendingQuestion> getPendingQuestion(URI vmURI)
See Also:
VmApi.getPendingQuestion(URI)

answerQuestion

com.google.common.util.concurrent.ListenableFuture<Void> answerQuestion(URI vmURI,
                                                                        VmQuestionAnswer answer)
See Also:
VmApi.answerQuestion(URI, VmQuestionAnswer)

getRuntimeInfoSection

com.google.common.util.concurrent.ListenableFuture<RuntimeInfoSection> getRuntimeInfoSection(URI vmURI)
See Also:
VmApi.getRuntimeInfoSection(URI)

getScreenImage

com.google.common.util.concurrent.ListenableFuture<byte[]> getScreenImage(URI vmURI)
See Also:
VmApi.getScreenImage(URI)

getScreenTicket

com.google.common.util.concurrent.ListenableFuture<ScreenTicket> getScreenTicket(URI vmURI)
See Also:
VmApi.getScreenTicket(URI)

getVirtualHardwareSection

com.google.common.util.concurrent.ListenableFuture<VirtualHardwareSection> getVirtualHardwareSection(URI vmURI)
See Also:
VmApi.getVirtualHardwareSection(URI)

modifyVirtualHardwareSection

com.google.common.util.concurrent.ListenableFuture<Task> modifyVirtualHardwareSection(URI vmURI,
                                                                                      VirtualHardwareSection section)
See Also:
VmApi.modifyVirtualHardwareSection(URI, VirtualHardwareSection)

getVirtualHardwareSectionCpu

com.google.common.util.concurrent.ListenableFuture<RasdItem> getVirtualHardwareSectionCpu(URI vmURI)
See Also:
VmApi.getVirtualHardwareSectionCpu(URI)

modifyVirtualHardwareSectionCpu

com.google.common.util.concurrent.ListenableFuture<Task> modifyVirtualHardwareSectionCpu(URI vmURI,
                                                                                         RasdItem rasd)
See Also:
VmApi#modifyVirtualHardwareSectionCpu(URI, ResourceAllocationSettingData)

getVirtualHardwareSectionDisks

com.google.common.util.concurrent.ListenableFuture<RasdItemsList> getVirtualHardwareSectionDisks(URI vmURI)
See Also:
VmApi.getVirtualHardwareSectionDisks(URI)

modifyVirtualHardwareSectionDisks

com.google.common.util.concurrent.ListenableFuture<Task> modifyVirtualHardwareSectionDisks(URI vmURI,
                                                                                           RasdItemsList rasdItemsList)
See Also:
VmApi.modifyVirtualHardwareSectionDisks(URI, RasdItemsList)

getVirtualHardwareSectionMedia

com.google.common.util.concurrent.ListenableFuture<RasdItemsList> getVirtualHardwareSectionMedia(URI vmURI)
See Also:
VmApi.getVirtualHardwareSectionMedia(URI)

getVirtualHardwareSectionMemory

com.google.common.util.concurrent.ListenableFuture<RasdItem> getVirtualHardwareSectionMemory(URI vmURI)
See Also:
VmApi.getVirtualHardwareSectionMemory(URI)

modifyVirtualHardwareSectionMemory

com.google.common.util.concurrent.ListenableFuture<Task> modifyVirtualHardwareSectionMemory(URI vmURI,
                                                                                            RasdItem rasd)
See Also:
VmApi#modifyVirtualHardwareSectionMemory(URI, ResourceAllocationSettingData)

getVirtualHardwareSectionNetworkCards

com.google.common.util.concurrent.ListenableFuture<RasdItemsList> getVirtualHardwareSectionNetworkCards(URI vmURI)
See Also:
VmApi.getVirtualHardwareSectionNetworkCards(URI)

modifyVirtualHardwareSectionNetworkCards

com.google.common.util.concurrent.ListenableFuture<Task> modifyVirtualHardwareSectionNetworkCards(URI vmURI,
                                                                                                  RasdItemsList rasdItemsList)
See Also:
VmApi.modifyVirtualHardwareSectionNetworkCards(URI, RasdItemsList)

getVirtualHardwareSectionSerialPorts

com.google.common.util.concurrent.ListenableFuture<RasdItemsList> getVirtualHardwareSectionSerialPorts(URI vmURI)
See Also:
VmApi.getVirtualHardwareSectionSerialPorts(URI)

modifyVirtualHardwareSectionSerialPorts

com.google.common.util.concurrent.ListenableFuture<Task> modifyVirtualHardwareSectionSerialPorts(URI vmURI,
                                                                                                 RasdItemsList rasdItemsList)
See Also:
VmApi.modifyVirtualHardwareSectionSerialPorts(URI, RasdItemsList)

getMetadataApi

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



Copyright © 2009-2012 jclouds. All Rights Reserved.