org.jclouds.glesys.features
Interface IpAsyncApi
public interface IpAsyncApi
Provides asynchronous access to IP Addresses via their REST API.
- Author:
- Adrian Cole, Mattias Holmqvist, Adam Lowe
- See Also:
IpApi,
listFree
com.google.common.util.concurrent.ListenableFuture<Set<String>> listFree(int ipversion,
String datacenter,
String platform)
- See Also:
IpApi.listFree(int, java.lang.String, java.lang.String)
take
com.google.common.util.concurrent.ListenableFuture<IpDetails> take(String ipAddress)
- See Also:
IpApi.take(java.lang.String)
release
com.google.common.util.concurrent.ListenableFuture<IpDetails> release(String ipAddress)
- See Also:
IpApi.release(java.lang.String)
listIps
com.google.common.util.concurrent.ListenableFuture<Set<IpDetails>> listIps(ListIpOptions... options)
- See Also:
IpApi.listIps(org.jclouds.glesys.options.ListIpOptions...)
getIp
com.google.common.util.concurrent.ListenableFuture<IpDetails> getIp(String ipAddress)
- See Also:
IpApi.getIp(java.lang.String)
addIpToServer
com.google.common.util.concurrent.ListenableFuture<IpDetails> addIpToServer(String ipAddress,
String serverId)
- See Also:
IpApi.addIpToServer(java.lang.String, java.lang.String)
removeIpFromServer
com.google.common.util.concurrent.ListenableFuture<IpDetails> removeIpFromServer(String ipAddress,
String serverId)
- See Also:
IpApi.removeIpFromServer(java.lang.String, java.lang.String)
removeIpFromServerAndRelease
com.google.common.util.concurrent.ListenableFuture<IpDetails> removeIpFromServerAndRelease(String ipAddress,
String serverId)
- See Also:
IpApi.removeIpFromServer(java.lang.String, java.lang.String)
setPtr
com.google.common.util.concurrent.ListenableFuture<IpDetails> setPtr(String ipAddress,
String ptr)
- See Also:
IpApi.setPtr(java.lang.String, java.lang.String)
resetPtr
com.google.common.util.concurrent.ListenableFuture<IpDetails> resetPtr(String ipAddress)
- See Also:
IpApi.resetPtr(java.lang.String)
Copyright © 2009-2012 jclouds. All Rights Reserved.