public interface LbPoolService extends RestService
Modifier and Type | Method and Description |
---|---|
HealthMonitor |
associateHealthMonitor(String lbPoolId,
HealthMonitorAssociate associate)
Associates a health monitor with a specified pool.
|
HealthMonitor |
associateHealthMonitor(String lbPoolId,
String healthMonitorId)
Associates a health monitor with a specified pool.
|
LbPool |
create(LbPool lbPool)
Create a lb Pool
|
ActionResponse |
delete(String lbPoolId)
Delete the specified lb Pool by ID
|
ActionResponse |
disAssociateHealthMonitor(String lbPoolId,
String healthMonitorId)
Disassociates a specified health monitor from a pool.
|
LbPool |
get(String lbPoolId)
Get the specified lb pool by ID
|
List<? extends LbPool> |
list()
List all lb pools that the current tenant has access to
|
List<? extends LbPool> |
list(Map<String,String> filteringParams)
Returns list of lb pools filtered by parameters.
|
LbPoolStats |
stats(String lbPoolId)
Get the LbPool Stats by ID
|
LbPool |
update(String lbPoolId,
LbPoolUpdate lbPool)
Update a lb pool
|
List<? extends LbPool> list()
List<? extends LbPool> list(Map<String,String> filteringParams)
filteringParams
- map (name, value) of filtering parametersLbPool get(String lbPoolId)
lbPoolId
- the lb pool identifierActionResponse delete(String lbPoolId)
lbPoolId
- the lb pool identifierLbPool update(String lbPoolId, LbPoolUpdate lbPool)
lbPoolId
- the lb pool identifierlbPool
- LbPoolUpdateLbPoolStats stats(String lbPoolId)
lbPoolId,
- the lb pool identifierHealthMonitor associateHealthMonitor(String lbPoolId, HealthMonitorAssociate associate)
lbPoolId
- the lb pool identifierassociate
- HealthMonitorAssociateHealthMonitor associateHealthMonitor(String lbPoolId, String healthMonitorId)
lbPoolId
- the lb pool identifierassociate
- HealthMonitorAssociateActionResponse disAssociateHealthMonitor(String lbPoolId, String healthMonitorId)
lbPoolId
- the lb pool identifierhealthMonitorId
- the healthMonitor identifierCopyright © 2017. All rights reserved.