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(long zoneId, AssociateIPAddressOptions... options)
           
 com.google.common.util.concurrent.ListenableFuture<Void> disassociateIPAddress(long id)
           
 com.google.common.util.concurrent.ListenableFuture<PublicIPAddress> getPublicIPAddress(long 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(long id)
See Also:
AddressClient.getPublicIPAddress(long)

associateIPAddressInZone

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

disassociateIPAddress

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


Copyright © 2009-2012 jclouds. All Rights Reserved.