org.dasein.cloud.services.lb
Interface LoadBalancerServices
public interface LoadBalancerServices
addDataCenters
void addDataCenters(String toLoadBalancerId,
String... dataCenterIdsToAdd)
throws CloudException,
InternalException
- Throws:
CloudException
InternalException
addServers
void addServers(String toLoadBalancerId,
String... serverIdsToAdd)
throws CloudException,
InternalException
- Throws:
CloudException
InternalException
create
LoadBalancer create(String name,
String description,
String[] dataCenterIds,
LbListener... listeners)
throws CloudException,
InternalException
- Throws:
CloudException
InternalException
getLoadBalancer
LoadBalancer getLoadBalancer(String loadBalancerId)
throws CloudException,
InternalException
- Throws:
CloudException
InternalException
getProviderTermForLoadBalancer
String getProviderTermForLoadBalancer(Locale locale)
list
Collection<LoadBalancer> list()
throws CloudException,
InternalException
- Throws:
CloudException
InternalException
remove
void remove(String loadBalancerId)
throws CloudException,
InternalException
- Throws:
CloudException
InternalException
removeDataCenters
void removeDataCenters(String fromLoadBalancerId,
String... dataCenterIdsToRemove)
throws CloudException,
InternalException
- Throws:
CloudException
InternalException
removeServers
void removeServers(String fromLoadBalancerId,
String... serverIdsToRemove)
throws CloudException,
InternalException
- Throws:
CloudException
InternalException
isSupportsCnames
boolean isSupportsCnames()
throws CloudException,
InternalException
- Throws:
CloudException
InternalException
isSupportsIps
boolean isSupportsIps()
throws CloudException,
InternalException
- Throws:
CloudException
InternalException
isSupportsMonitoring
boolean isSupportsMonitoring()
throws CloudException,
InternalException
- Throws:
CloudException
InternalException
Copyright © 2009 enStratus Networks LLC – Available under the terms of the Artistic License 2.0.