public class LbPoolServiceImpl extends BaseNetworkingServices implements LbPoolService
BaseOpenStackService.Invocation<R>
Constructor and Description |
---|
LbPoolServiceImpl() |
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
|
delete, deleteWithResponse, get, getProvider, getServiceVersion, getXOpenstackRequestId, head, patch, patchWithResponse, post, postWithResponse, put, request, toList, uri
public List<? extends LbPool> list()
list
in interface LbPoolService
public List<? extends LbPool> list(Map<String,String> filteringParams)
list
in interface LbPoolService
filteringParams
- map (name, value) of filtering parameterspublic LbPool get(String lbPoolId)
get
in interface LbPoolService
lbPoolId
- the lb pool identifierpublic ActionResponse delete(String lbPoolId)
delete
in interface LbPoolService
lbPoolId
- the lb pool identifierpublic LbPool create(LbPool lbPool)
create
in interface LbPoolService
lbPool
- LbPoolpublic LbPool update(String lbPoolId, LbPoolUpdate lbPool)
update
in interface LbPoolService
lbPoolId
- the lb pool identifierlbPool
- LbPoolUpdatepublic LbPoolStats stats(String lbPoolId)
stats
in interface LbPoolService
public HealthMonitor associateHealthMonitor(String lbPoolId, String healthMonitorId)
associateHealthMonitor
in interface LbPoolService
lbPoolId
- the lb pool identifierpublic HealthMonitor associateHealthMonitor(String lbPoolId, HealthMonitorAssociate associate)
associateHealthMonitor
in interface LbPoolService
lbPoolId
- the lb pool identifierassociate
- HealthMonitorAssociatepublic ActionResponse disAssociateHealthMonitor(String lbPoolId, String healthMonitorId)
disAssociateHealthMonitor
in interface LbPoolService
lbPoolId
- the lb pool identifierhealthMonitorId
- the healthMonitor identifierCopyright © 2017. All rights reserved.