@Beta
public interface ELBClient
Modifier and Type | Method and Description |
---|---|
String |
createLoadBalancerInRegion(String region,
String name,
String protocol,
int loadBalancerPort,
int instancePort,
String... availabilityZones)
Creates a load balancer
|
void |
deleteLoadBalancerInRegion(String region,
String name)
Delete load balancer
|
void |
deregisterInstancesWithLoadBalancerInRegion(String region,
String name,
String... instanceIds)
Deregister instances with an existing load balancer
|
Set<? extends CrappyLoadBalancer> |
describeLoadBalancersInRegion(String region,
String... loadbalancerNames)
Returns a set of elastic load balancers
|
Set<String> |
getConfiguredRegions() |
LoadBalancerClient |
getLoadBalancerClientForRegion(String region)
Provides synchronous access to LoadBalancer features.
|
PolicyClient |
getPolicyClientForRegion(String region)
Provides synchronous access to Policy features.
|
Set<String> |
registerInstancesWithLoadBalancerInRegion(String region,
String name,
String... instanceIds)
Register instances with an existing load balancer
|
@Provides Set<String> getConfiguredRegions()
LoadBalancerClient getLoadBalancerClientForRegion(@Nullable String region)
PolicyClient getPolicyClientForRegion(@Nullable String region)
@Beta String createLoadBalancerInRegion(@Nullable String region, String name, String protocol, int loadBalancerPort, int instancePort, String... availabilityZones)
void deleteLoadBalancerInRegion(@Nullable String region, String name)
Set<String> registerInstancesWithLoadBalancerInRegion(@Nullable String region, String name, String... instanceIds)
void deregisterInstancesWithLoadBalancerInRegion(@Nullable String region, String name, String... instanceIds)
Set<? extends CrappyLoadBalancer> describeLoadBalancersInRegion(@Nullable String region, String... loadbalancerNames)
region
- loadbalancerNames
- names associated with the LoadBalancers at creation time.Copyright © 2009-2012 jclouds. All Rights Reserved.