org.jclouds.rimuhosting.miro
Interface RimuHostingAsyncClient


public interface RimuHostingAsyncClient

Provides asynchronous access to RimuHosting via their REST API.

Author:
Ivan Meredith
See Also:
RimuHostingClient,

Method Summary
 com.google.common.util.concurrent.ListenableFuture<NewServerResponse> createServer(String name, String imageId, String planId, CreateServerOptions... options)
           
 com.google.common.util.concurrent.ListenableFuture<List<String>> destroyServer(Long id)
           
 com.google.common.util.concurrent.ListenableFuture<Set<Image>> getImageList()
           
 com.google.common.util.concurrent.ListenableFuture<Set<PricingPlan>> getPricingPlanList()
           
 com.google.common.util.concurrent.ListenableFuture<Server> getServer(Long id)
           
 com.google.common.util.concurrent.ListenableFuture<Set<Server>> getServerList()
           
 com.google.common.util.concurrent.ListenableFuture<ServerInfo> restartServer(Long id)
           
 

Method Detail

getImageList

com.google.common.util.concurrent.ListenableFuture<Set<Image>> getImageList()
See Also:
RimuHostingClient.getImageList()

getServerList

com.google.common.util.concurrent.ListenableFuture<Set<Server>> getServerList()
See Also:
RimuHostingClient.getServerList()

getPricingPlanList

com.google.common.util.concurrent.ListenableFuture<Set<PricingPlan>> getPricingPlanList()
See Also:
RimuHostingClient.getPricingPlanList()

createServer

com.google.common.util.concurrent.ListenableFuture<NewServerResponse> createServer(String name,
                                                                                   String imageId,
                                                                                   String planId,
                                                                                   CreateServerOptions... options)
See Also:
RimuHostingClient.createServer(java.lang.String, java.lang.String, java.lang.String, org.jclouds.rimuhosting.miro.binder.CreateServerOptions...)

getServer

com.google.common.util.concurrent.ListenableFuture<Server> getServer(Long id)
See Also:
RimuHostingClient.getServer(java.lang.Long)

restartServer

com.google.common.util.concurrent.ListenableFuture<ServerInfo> restartServer(Long id)
See Also:
RimuHostingClient.restartServer(java.lang.Long)

destroyServer

com.google.common.util.concurrent.ListenableFuture<List<String>> destroyServer(Long id)
See Also:
RimuHostingClient.destroyServer(java.lang.Long)


Copyright © 2009-2011 jclouds. All Rights Reserved.