org.jclouds.openstack.quantum.v1_0.features
Interface NetworkAsyncApi


public interface NetworkAsyncApi

Provides asynchronous access to Network operations on the openstack quantum API.

Author:
Adam Lowe
See Also:
NetworkApi, api doc

Method Summary
 com.google.common.util.concurrent.ListenableFuture<Reference> create(String name)
           
 com.google.common.util.concurrent.ListenableFuture<Boolean> delete(String id)
           
 com.google.common.util.concurrent.ListenableFuture<Network> get(String id)
           
 com.google.common.util.concurrent.ListenableFuture<NetworkDetails> getDetails(String id)
           
 com.google.common.util.concurrent.ListenableFuture<Set<Network>> list()
           
 com.google.common.util.concurrent.ListenableFuture<Set<Reference>> listReferences()
           
 com.google.common.util.concurrent.ListenableFuture<Boolean> rename(String id, String name)
           
 

Method Detail

listReferences

com.google.common.util.concurrent.ListenableFuture<Set<Reference>> listReferences()
See Also:
NetworkApi.listReferences()

list

com.google.common.util.concurrent.ListenableFuture<Set<Network>> list()
See Also:
NetworkApi.list()

get

com.google.common.util.concurrent.ListenableFuture<Network> get(String id)
See Also:
NetworkApi.get(java.lang.String)

getDetails

com.google.common.util.concurrent.ListenableFuture<NetworkDetails> getDetails(String id)
See Also:
NetworkApi.getDetails(java.lang.String)

create

com.google.common.util.concurrent.ListenableFuture<Reference> create(String name)
See Also:
NetworkApi.create(java.lang.String)

rename

com.google.common.util.concurrent.ListenableFuture<Boolean> rename(String id,
                                                                   String name)
See Also:
NetworkApi.rename(java.lang.String, java.lang.String)

delete

com.google.common.util.concurrent.ListenableFuture<Boolean> delete(String id)
See Also:
NetworkApi.delete(java.lang.String)


Copyright © 2009-2012 jclouds. All Rights Reserved.