org.jclouds.cloudstack.features
Interface AddressAsyncClient


public interface AddressAsyncClient

Provides asynchronous access to cloudstack via their REST API.

Author:
Adrian Cole
See Also:
AddressClient,

Method Summary
 com.google.common.util.concurrent.ListenableFuture<AsyncCreateResponse> associateIPAddressInZone(String zoneId, AssociateIPAddressOptions... options)
           
 com.google.common.util.concurrent.ListenableFuture<Void> disassociateIPAddress(String id)
           
 com.google.common.util.concurrent.ListenableFuture<PublicIPAddress> getPublicIPAddress(String id)
           
 com.google.common.util.concurrent.ListenableFuture<Set<PublicIPAddress>> listPublicIPAddresses(ListPublicIPAddressesOptions... options)
           
 

Method Detail

listPublicIPAddresses

com.google.common.util.concurrent.ListenableFuture<Set<PublicIPAddress>> listPublicIPAddresses(ListPublicIPAddressesOptions... options)
See Also:
AddressClient.listPublicIPAddresses(org.jclouds.cloudstack.options.ListPublicIPAddressesOptions...)

getPublicIPAddress

com.google.common.util.concurrent.ListenableFuture<PublicIPAddress> getPublicIPAddress(String id)
See Also:
AddressClient.getPublicIPAddress(java.lang.String)

associateIPAddressInZone

com.google.common.util.concurrent.ListenableFuture<AsyncCreateResponse> associateIPAddressInZone(String zoneId,
                                                                                                 AssociateIPAddressOptions... options)
See Also:
AddressClient.associateIPAddressInZone(java.lang.String, org.jclouds.cloudstack.options.AssociateIPAddressOptions...)

disassociateIPAddress

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


Copyright © 2009-2013 jclouds. All Rights Reserved.