org.jclouds.cloudstack.features
Interface NetworkAsyncClient


public interface NetworkAsyncClient

Provides asynchronous access to cloudstack via their REST API.

Author:
Adrian Cole
See Also:
NetworkClient,

Method Summary
 com.google.common.util.concurrent.ListenableFuture<Network> createNetworkInZone(String zoneId, String networkOfferingId, String name, String displayText, CreateNetworkOptions... options)
           
 com.google.common.util.concurrent.ListenableFuture<String> deleteNetwork(String id)
           
 com.google.common.util.concurrent.ListenableFuture<Network> getNetwork(String id)
           
 com.google.common.util.concurrent.ListenableFuture<Set<Network>> listNetworks(ListNetworksOptions... options)
           
 

Method Detail

listNetworks

@Named(value="listNetworks")
com.google.common.util.concurrent.ListenableFuture<Set<Network>> listNetworks(ListNetworksOptions... options)
See Also:
NetworkClient.listNetworks(org.jclouds.cloudstack.options.ListNetworksOptions...)

getNetwork

@Named(value="listNetworks")
com.google.common.util.concurrent.ListenableFuture<Network> getNetwork(String id)
See Also:
NetworkClient.getNetwork(java.lang.String)

createNetworkInZone

@Named(value="createNetwork")
com.google.common.util.concurrent.ListenableFuture<Network> createNetworkInZone(String zoneId,
                                                                                      String networkOfferingId,
                                                                                      String name,
                                                                                      String displayText,
                                                                                      CreateNetworkOptions... options)
See Also:
NetworkClient.createNetworkInZone(java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.jclouds.cloudstack.options.CreateNetworkOptions...)

deleteNetwork

@Named(value="deleteNetwork")
com.google.common.util.concurrent.ListenableFuture<String> deleteNetwork(String id)
See Also:
NetworkClient.deleteNetwork(java.lang.String)


Copyright © 2009-2013 jclouds. All Rights Reserved.