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(long id)
- See Also:
VirtualMachineClient.getVirtualMachine(long)
deployVirtualMachineInZone
com.google.common.util.concurrent.ListenableFuture<AsyncCreateResponse> deployVirtualMachineInZone(long zoneId,
long serviceOfferingId,
long templateId,
DeployVirtualMachineOptions... options)
- See Also:
VirtualMachineClient.deployVirtualMachineInZone(long, long, long, org.jclouds.cloudstack.options.DeployVirtualMachineOptions...)
rebootVirtualMachine
com.google.common.util.concurrent.ListenableFuture<Long> rebootVirtualMachine(long id)
- See Also:
VirtualMachineClient.rebootVirtualMachine(long)
startVirtualMachine
com.google.common.util.concurrent.ListenableFuture<Long> startVirtualMachine(long id)
- See Also:
VirtualMachineClient.startVirtualMachine(long)
stopVirtualMachine
com.google.common.util.concurrent.ListenableFuture<Long> stopVirtualMachine(long id)
- See Also:
VirtualMachineClient.stopVirtualMachine(long)
resetPasswordForVirtualMachine
com.google.common.util.concurrent.ListenableFuture<Long> resetPasswordForVirtualMachine(long id)
- See Also:
VirtualMachineClient.resetPasswordForVirtualMachine(long)
getEncryptedPasswordForVirtualMachine
com.google.common.util.concurrent.ListenableFuture<String> getEncryptedPasswordForVirtualMachine(long id)
- See Also:
VirtualMachineClient.getEncryptedPasswordForVirtualMachine(long)
changeServiceForVirtualMachine
com.google.common.util.concurrent.ListenableFuture<Long> changeServiceForVirtualMachine(long id)
- See Also:
VirtualMachineClient.changeServiceForVirtualMachine(long)
updateVirtualMachine
com.google.common.util.concurrent.ListenableFuture<Long> updateVirtualMachine(long id)
- See Also:
VirtualMachineClient.updateVirtualMachine(long)
destroyVirtualMachine
com.google.common.util.concurrent.ListenableFuture<Long> destroyVirtualMachine(long id)
- See Also:
VirtualMachineClient.destroyVirtualMachine(long)
Copyright © 2009-2012 jclouds. All Rights Reserved.