org.jclouds.openstack.nova.v2_0.extensions
Interface FloatingIPAsyncApi


public interface FloatingIPAsyncApi

Provides asynchronous access to Floating IPs via the REST API.

Author:
Jeremy Daggett
See Also:
FloatingIPApi, ExtensionAsyncApi, , ,

Method Summary
 com.google.common.util.concurrent.ListenableFuture<Void> addFloatingIPToServer(String address, String serverId)
           
 com.google.common.util.concurrent.ListenableFuture<FloatingIP> allocate()
           
 com.google.common.util.concurrent.ListenableFuture<Void> deallocate(String id)
           
 com.google.common.util.concurrent.ListenableFuture<FloatingIP> getFloatingIP(String id)
           
 com.google.common.util.concurrent.ListenableFuture<Set<FloatingIP>> listFloatingIPs()
           
 com.google.common.util.concurrent.ListenableFuture<Void> removeFloatingIPFromServer(String address, String serverId)
           
 

Method Detail

listFloatingIPs

com.google.common.util.concurrent.ListenableFuture<Set<FloatingIP>> listFloatingIPs()
See Also:
FloatingIPApi.listFloatingIPs()

getFloatingIP

com.google.common.util.concurrent.ListenableFuture<FloatingIP> getFloatingIP(String id)
See Also:
FloatingIPApi.getFloatingIP(java.lang.String)

allocate

com.google.common.util.concurrent.ListenableFuture<FloatingIP> allocate()
See Also:
FloatingIPApi.allocate()

deallocate

com.google.common.util.concurrent.ListenableFuture<Void> deallocate(String id)
See Also:
FloatingIPApi.deallocate(java.lang.String)

addFloatingIPToServer

com.google.common.util.concurrent.ListenableFuture<Void> addFloatingIPToServer(String address,
                                                                               String serverId)
See Also:
FloatingIPApi.addFloatingIPToServer(java.lang.String, java.lang.String)

removeFloatingIPFromServer

com.google.common.util.concurrent.ListenableFuture<Void> removeFloatingIPFromServer(String address,
                                                                                    String serverId)
See Also:
FloatingIPApi.removeFloatingIPFromServer(java.lang.String, java.lang.String)


Copyright © 2009-2012 jclouds. All Rights Reserved.