org.jclouds.deltacloud
Interface DeltacloudAsyncClient
public interface DeltacloudAsyncClient
Provides asynchronous access to deltacloud via their REST API.
- Author:
- Adrian Cole
- See Also:
DeltacloudClient
,
getCollections
com.google.common.util.concurrent.ListenableFuture<Set<DeltacloudCollection>> getCollections()
- See Also:
DeltacloudClient.getCollections()
getInstanceStates
com.google.common.util.concurrent.ListenableFuture<com.google.common.collect.Multimap<Instance.State,Transition>> getInstanceStates()
- See Also:
DeltacloudClient.getInstanceStates()
listRealms
com.google.common.util.concurrent.ListenableFuture<Set<Realm>> listRealms()
- See Also:
DeltacloudClient.listRealms()
getRealm
com.google.common.util.concurrent.ListenableFuture<Realm> getRealm(URI realmHref)
- See Also:
DeltacloudClient.getRealm(java.net.URI)
listImages
com.google.common.util.concurrent.ListenableFuture<Set<Image>> listImages()
- See Also:
DeltacloudClient.listImages()
getImage
com.google.common.util.concurrent.ListenableFuture<Image> getImage(URI imageHref)
- See Also:
DeltacloudClient.getImage(java.net.URI)
listHardwareProfiles
com.google.common.util.concurrent.ListenableFuture<Set<HardwareProfile>> listHardwareProfiles()
- See Also:
DeltacloudClient.listHardwareProfiles()
getHardwareProfile
com.google.common.util.concurrent.ListenableFuture<HardwareProfile> getHardwareProfile(URI profileHref)
- See Also:
DeltacloudClient.getHardwareProfile(java.net.URI)
listInstances
com.google.common.util.concurrent.ListenableFuture<Set<Instance>> listInstances()
- See Also:
DeltacloudClient.listInstances()
getInstance
com.google.common.util.concurrent.ListenableFuture<Instance> getInstance(URI instanceHref)
- See Also:
DeltacloudClient.getInstance(java.net.URI)
createInstance
com.google.common.util.concurrent.ListenableFuture<Instance> createInstance(String imageId,
CreateInstanceOptions... options)
- See Also:
DeltacloudClient.createInstance(java.lang.String, org.jclouds.deltacloud.options.CreateInstanceOptions...)
performAction
com.google.common.util.concurrent.ListenableFuture<Void> performAction(HttpRequest action)
- See Also:
DeltacloudClient#performInstanceAction
Copyright © 2009-2011 jclouds. All Rights Reserved.