org.jclouds.gogrid.services
Interface GridLoadBalancerAsyncClient


public interface GridLoadBalancerAsyncClient

Author:
Oleksiy Yarmula

Method Summary
 com.google.common.util.concurrent.ListenableFuture<LoadBalancer> addLoadBalancer(String name, IpPortPair virtualIp, List<IpPortPair> realIps, AddLoadBalancerOptions... options)
           
 com.google.common.util.concurrent.ListenableFuture<LoadBalancer> deleteById(Long id)
           
 com.google.common.util.concurrent.ListenableFuture<LoadBalancer> deleteByName(String name)
           
 com.google.common.util.concurrent.ListenableFuture<LoadBalancer> editLoadBalancer(long id, List<IpPortPair> realIps)
           
 com.google.common.util.concurrent.ListenableFuture<LoadBalancer> editLoadBalancerNamed(String name, List<IpPortPair> realIps)
           
 com.google.common.util.concurrent.ListenableFuture<Set<Option>> getDatacenters()
           
 com.google.common.util.concurrent.ListenableFuture<Set<LoadBalancer>> getLoadBalancerList()
           
 com.google.common.util.concurrent.ListenableFuture<Set<LoadBalancer>> getLoadBalancersById(Long... ids)
           
 com.google.common.util.concurrent.ListenableFuture<Set<LoadBalancer>> getLoadBalancersByName(String... names)
           
 

Method Detail

getLoadBalancerList

com.google.common.util.concurrent.ListenableFuture<Set<LoadBalancer>> getLoadBalancerList()
See Also:
GridJobClient.getJobList(org.jclouds.gogrid.options.GetJobListOptions...)

getLoadBalancersByName

com.google.common.util.concurrent.ListenableFuture<Set<LoadBalancer>> getLoadBalancersByName(String... names)
See Also:
GridLoadBalancerClient.getLoadBalancersByName(java.lang.String...)

getLoadBalancersById

com.google.common.util.concurrent.ListenableFuture<Set<LoadBalancer>> getLoadBalancersById(Long... ids)
See Also:
GridLoadBalancerClient.getLoadBalancersById(java.lang.Long...)

addLoadBalancer

com.google.common.util.concurrent.ListenableFuture<LoadBalancer> addLoadBalancer(String name,
                                                                                 IpPortPair virtualIp,
                                                                                 List<IpPortPair> realIps,
                                                                                 AddLoadBalancerOptions... options)
See Also:
GridLoadBalancerClient.addLoadBalancer(java.lang.String, org.jclouds.gogrid.domain.IpPortPair, java.util.List, org.jclouds.gogrid.options.AddLoadBalancerOptions...)

editLoadBalancerNamed

com.google.common.util.concurrent.ListenableFuture<LoadBalancer> editLoadBalancerNamed(String name,
                                                                                       List<IpPortPair> realIps)
See Also:
GridLoadBalancerClient.editLoadBalancerNamed(java.lang.String, java.util.List)

editLoadBalancer

com.google.common.util.concurrent.ListenableFuture<LoadBalancer> editLoadBalancer(long id,
                                                                                  List<IpPortPair> realIps)
See Also:
GridLoadBalancerClient.editLoadBalancer(long, java.util.List)

deleteById

com.google.common.util.concurrent.ListenableFuture<LoadBalancer> deleteById(Long id)
See Also:
GridLoadBalancerClient#

deleteByName

com.google.common.util.concurrent.ListenableFuture<LoadBalancer> deleteByName(String name)
See Also:
GridLoadBalancerClient#

getDatacenters

com.google.common.util.concurrent.ListenableFuture<Set<Option>> getDatacenters()
See Also:
GridLoadBalancerClient.getDatacenters()


Copyright © 2009-2012 jclouds. All Rights Reserved.