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(long zoneId, long networkOfferingId, String name, String displayText, CreateNetworkOptions... options)
           
 com.google.common.util.concurrent.ListenableFuture<Long> deleteNetwork(long id)
           
 com.google.common.util.concurrent.ListenableFuture<Network> getNetwork(long id)
           
 com.google.common.util.concurrent.ListenableFuture<Set<Network>> listNetworks(ListNetworksOptions... options)
           
 

Method Detail

listNetworks

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

getNetwork

com.google.common.util.concurrent.ListenableFuture<Network> getNetwork(long id)
See Also:
NetworkClient.getNetwork(long)

createNetworkInZone

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

deleteNetwork

com.google.common.util.concurrent.ListenableFuture<Long> deleteNetwork(long id)
See Also:
NetworkClient.deleteNetwork(long)


Copyright © 2009-2012 jclouds. All Rights Reserved.