org.jclouds.elb.features
Interface LoadBalancerAsyncApi


public interface LoadBalancerAsyncApi

Provides access to Amazon ELB via the Query API

Author:
Adrian Cole
See Also:
doc, LoadBalancerApi

Method Summary
 com.google.common.util.concurrent.ListenableFuture<String> createLoadBalancerListeningInAvailabilityZones(String name, Iterable<Listener> listeners, Iterable<String> availabilityZones)
           
 com.google.common.util.concurrent.ListenableFuture<String> createLoadBalancerListeningInAvailabilityZones(String name, Listener listeners, Iterable<String> availabilityZones)
           
 com.google.common.util.concurrent.ListenableFuture<String> createLoadBalancerListeningInSubnetAssignedToSecurityGroups(String name, String subnetId, Iterable<String> securityGroupIds)
           
 com.google.common.util.concurrent.ListenableFuture<String> createLoadBalancerListeningInSubnetsAssignedToSecurityGroups(String name, Iterable<String> subnetIds, Iterable<String> securityGroupIds)
           
 com.google.common.util.concurrent.ListenableFuture<Void> delete(String name)
           
 com.google.common.util.concurrent.ListenableFuture<LoadBalancer> get(String name)
           
 com.google.common.util.concurrent.ListenableFuture<PagedIterable<LoadBalancer>> list()
           
 com.google.common.util.concurrent.ListenableFuture<IterableWithMarker<LoadBalancer>> list(ListLoadBalancersOptions options)
           
 

Method Detail

createLoadBalancerListeningInAvailabilityZones

com.google.common.util.concurrent.ListenableFuture<String> createLoadBalancerListeningInAvailabilityZones(String name,
                                                                                                          Listener listeners,
                                                                                                          Iterable<String> availabilityZones)
See Also:
LoadBalancerApi#createLoadBalancerListeningInAvailabilityZones()

createLoadBalancerListeningInAvailabilityZones

com.google.common.util.concurrent.ListenableFuture<String> createLoadBalancerListeningInAvailabilityZones(String name,
                                                                                                          Iterable<Listener> listeners,
                                                                                                          Iterable<String> availabilityZones)
See Also:
LoadBalancerApi#createLoadBalancerListeningInAvailabilityZones()

createLoadBalancerListeningInSubnetAssignedToSecurityGroups

com.google.common.util.concurrent.ListenableFuture<String> createLoadBalancerListeningInSubnetAssignedToSecurityGroups(String name,
                                                                                                                       String subnetId,
                                                                                                                       Iterable<String> securityGroupIds)
See Also:
LoadBalancerApi#createLoadBalancerListeningInSubnetAssignedToSecurityGroups()

createLoadBalancerListeningInSubnetsAssignedToSecurityGroups

com.google.common.util.concurrent.ListenableFuture<String> createLoadBalancerListeningInSubnetsAssignedToSecurityGroups(String name,
                                                                                                                        Iterable<String> subnetIds,
                                                                                                                        Iterable<String> securityGroupIds)
See Also:
LoadBalancerApi#createLoadBalancerListeningInSubnetsAssignedToSecurityGroups()

get

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

list

com.google.common.util.concurrent.ListenableFuture<PagedIterable<LoadBalancer>> list()
See Also:
LoadBalancerApi.list()

list

com.google.common.util.concurrent.ListenableFuture<IterableWithMarker<LoadBalancer>> list(ListLoadBalancersOptions options)
See Also:
LoadBalancerApi.list(ListLoadBalancersOptions)

delete

com.google.common.util.concurrent.ListenableFuture<Void> delete(String name)
See Also:
LoadBalancerApi#delete()


Copyright © 2009-2012 jclouds. All Rights Reserved.