public interface IpAsyncApi
IpApi
,
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<IpDetails> |
addToServer(String ipAddress,
String serverId) |
com.google.common.util.concurrent.ListenableFuture<IpDetails> |
get(String ipAddress) |
com.google.common.util.concurrent.ListenableFuture<com.google.common.collect.FluentIterable<IpDetails>> |
list(ListIpOptions... options) |
com.google.common.util.concurrent.ListenableFuture<com.google.common.collect.FluentIterable<String>> |
listFree(int ipversion,
String datacenter,
String platform) |
com.google.common.util.concurrent.ListenableFuture<IpDetails> |
release(String ipAddress) |
com.google.common.util.concurrent.ListenableFuture<IpDetails> |
removeFromServer(String ipAddress,
String serverId) |
com.google.common.util.concurrent.ListenableFuture<IpDetails> |
removeFromServerAndRelease(String ipAddress,
String serverId) |
com.google.common.util.concurrent.ListenableFuture<IpDetails> |
resetPtr(String ipAddress) |
com.google.common.util.concurrent.ListenableFuture<IpDetails> |
setPtr(String ipAddress,
String ptr) |
com.google.common.util.concurrent.ListenableFuture<IpDetails> |
take(String ipAddress) |
@Named(value="ip:listfree") com.google.common.util.concurrent.ListenableFuture<com.google.common.collect.FluentIterable<String>> listFree(int ipversion, String datacenter, String platform)
@Named(value="ip:take") com.google.common.util.concurrent.ListenableFuture<IpDetails> take(String ipAddress)
IpApi.take(java.lang.String)
@Named(value="ip:release") com.google.common.util.concurrent.ListenableFuture<IpDetails> release(String ipAddress)
IpApi.release(java.lang.String)
@Named(value="ip:listown") com.google.common.util.concurrent.ListenableFuture<com.google.common.collect.FluentIterable<IpDetails>> list(ListIpOptions... options)
@Named(value="ip:details") com.google.common.util.concurrent.ListenableFuture<IpDetails> get(String ipAddress)
IpApi.get(java.lang.String)
@Named(value="ip:add") com.google.common.util.concurrent.ListenableFuture<IpDetails> addToServer(String ipAddress, String serverId)
@Named(value="ip:remove") com.google.common.util.concurrent.ListenableFuture<IpDetails> removeFromServer(String ipAddress, String serverId)
@Named(value="ip:remove:release") com.google.common.util.concurrent.ListenableFuture<IpDetails> removeFromServerAndRelease(String ipAddress, String serverId)
@Named(value="ip:setptr") com.google.common.util.concurrent.ListenableFuture<IpDetails> setPtr(String ipAddress, String ptr)
@Named(value="ip:resetptr") com.google.common.util.concurrent.ListenableFuture<IpDetails> resetPtr(String ipAddress)
IpApi.resetPtr(java.lang.String)
Copyright © 2009-2013 jclouds. All Rights Reserved.