public interface LoadBalancerApi
LoadBalancerAsyncApi
Modifier and Type | Method and Description |
---|---|
String |
createListeningInAvailabilityZones(String name,
Iterable<Listener> listeners,
Iterable<String> availabilityZones) |
String |
createListeningInAvailabilityZones(String name,
Listener listeners,
Iterable<String> availabilityZones) |
String |
createListeningInSubnetAssignedToSecurityGroups(String name,
String subnetId,
Iterable<String> securityGroupIds) |
String |
createListeningInSubnetsAssignedToSecurityGroups(String name,
Iterable<String> subnetIds,
Iterable<String> securityGroupIds) |
void |
delete(String name)
Deletes the specified LoadBalancer.
|
LoadBalancer |
get(String name)
Retrieves information about the specified loadBalancer.
|
PagedIterable<LoadBalancer> |
list()
Lists the loadBalancers all load balancers
|
IterableWithMarker<LoadBalancer> |
list(ListLoadBalancersOptions options)
Returns detailed configuration information for the specified LoadBalancers.
|
String createListeningInAvailabilityZones(String name, Iterable<Listener> listeners, Iterable<String> availabilityZones)
String createListeningInAvailabilityZones(String name, Listener listeners, Iterable<String> availabilityZones)
String createListeningInSubnetAssignedToSecurityGroups(String name, String subnetId, Iterable<String> securityGroupIds)
String createListeningInSubnetsAssignedToSecurityGroups(String name, Iterable<String> subnetIds, Iterable<String> securityGroupIds)
@Nullable LoadBalancer get(String name)
name
- Name of the loadBalancer to get information about.IterableWithMarker<LoadBalancer> list(ListLoadBalancersOptions options)
parameter
options
- the options describing the loadBalancers queryPagedIterable<LoadBalancer> list()
void delete(String name)
name
- Name of the load balancerCopyright © 2009-2013 jclouds. All Rights Reserved.