org.jclouds.cloudstack.features
Interface VirtualMachineAsyncClient
public interface VirtualMachineAsyncClient
Provides asynchronous access to cloudstack via their REST API.
- Author:
- Adrian Cole
- See Also:
VirtualMachineClient,
listVirtualMachines
com.google.common.util.concurrent.ListenableFuture<Set<VirtualMachine>> listVirtualMachines(ListVirtualMachinesOptions... options)
- See Also:
VirtualMachineClient.listVirtualMachines(org.jclouds.cloudstack.options.ListVirtualMachinesOptions...)
getVirtualMachine
com.google.common.util.concurrent.ListenableFuture<VirtualMachine> getVirtualMachine(String id)
- See Also:
VirtualMachineClient.getVirtualMachine(java.lang.String)
deployVirtualMachineInZone
com.google.common.util.concurrent.ListenableFuture<AsyncCreateResponse> deployVirtualMachineInZone(String zoneId,
String serviceOfferingId,
String templateId,
DeployVirtualMachineOptions... options)
- See Also:
VirtualMachineClient.deployVirtualMachineInZone(java.lang.String, java.lang.String, java.lang.String, org.jclouds.cloudstack.options.DeployVirtualMachineOptions...)
rebootVirtualMachine
com.google.common.util.concurrent.ListenableFuture<String> rebootVirtualMachine(String id)
- See Also:
VirtualMachineClient.rebootVirtualMachine(java.lang.String)
startVirtualMachine
com.google.common.util.concurrent.ListenableFuture<String> startVirtualMachine(String id)
- See Also:
VirtualMachineClient.startVirtualMachine(java.lang.String)
stopVirtualMachine
com.google.common.util.concurrent.ListenableFuture<String> stopVirtualMachine(String id)
- See Also:
VirtualMachineClient.stopVirtualMachine(java.lang.String)
resetPasswordForVirtualMachine
com.google.common.util.concurrent.ListenableFuture<String> resetPasswordForVirtualMachine(String id)
- See Also:
VirtualMachineClient.resetPasswordForVirtualMachine(java.lang.String)
getEncryptedPasswordForVirtualMachine
com.google.common.util.concurrent.ListenableFuture<String> getEncryptedPasswordForVirtualMachine(String id)
- See Also:
VirtualMachineClient.getEncryptedPasswordForVirtualMachine(java.lang.String)
changeServiceForVirtualMachine
com.google.common.util.concurrent.ListenableFuture<String> changeServiceForVirtualMachine(String id)
- See Also:
VirtualMachineClient.changeServiceForVirtualMachine(java.lang.String)
updateVirtualMachine
com.google.common.util.concurrent.ListenableFuture<String> updateVirtualMachine(String id)
- See Also:
VirtualMachineClient.updateVirtualMachine(java.lang.String)
destroyVirtualMachine
com.google.common.util.concurrent.ListenableFuture<String> destroyVirtualMachine(String id)
- See Also:
VirtualMachineClient.destroyVirtualMachine(java.lang.String)
Copyright © 2009-2012 jclouds. All Rights Reserved.