public interface LoadBalancerApi
Modifier and Type | Method and Description |
---|---|
String |
createLoadBalancer(LoadBalancer.Request.CreatePayload payload) |
boolean |
deleteLoadBalancer(String id) |
String |
deregisterLoadBalancer(LoadBalancer.Request.DeregisterPayload payload) |
List<LoadBalancer> |
getAllLoadBalancers() |
LoadBalancer |
getLoadBalancer(String identifier) |
LoadBalancer |
registerLoadBalancer(LoadBalancer.Request.RegisterPayload payload) |
String |
updateLoadBalancer(LoadBalancer.Request.UpdatePayload payload) |
@Named(value="loadbalancer:getall") List<LoadBalancer> getAllLoadBalancers()
@Named(value="loadbalancer:get") LoadBalancer getLoadBalancer(String identifier)
@Named(value="loadbalancer:create") String createLoadBalancer(LoadBalancer.Request.CreatePayload payload)
@Named(value="loadbalancer:register") LoadBalancer registerLoadBalancer(LoadBalancer.Request.RegisterPayload payload)
@Named(value="loadbalancer:deregister") String deregisterLoadBalancer(LoadBalancer.Request.DeregisterPayload payload)
@Named(value="loadbalancer:delete") boolean deleteLoadBalancer(String id)
@Named(value="loadbalancer:update") String updateLoadBalancer(LoadBalancer.Request.UpdatePayload payload)
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.