public class LbPoolV2ServiceImpl extends BaseNetworkingServices implements LbPoolV2Service
BaseOpenStackService.Invocation<R>
Constructor and Description |
---|
LbPoolV2ServiceImpl() |
Modifier and Type | Method and Description |
---|---|
LbPoolV2 |
create(LbPoolV2 lbPool)
Create a lb Pool
|
MemberV2 |
createMember(String lbPoolId,
MemberV2 member)
Create a member
|
ActionResponse |
delete(String lbPoolId)
Delete the specified lb Pool by ID
|
ActionResponse |
deleteMember(String lbPoolId,
String memberId)
Delete the specified member by ID
|
LbPoolV2 |
get(String lbPoolId)
Get the specified lb pool by ID
|
MemberV2 |
getMember(String lbPoolId,
String memberId)
Get the specified member by ID
|
List<? extends LbPoolV2> |
list()
List all lb pools that the current tenant has access to
|
List<? extends LbPoolV2> |
list(Map<String,String> filteringParams)
Returns list of lb v2 pools filtered by parameters.
|
List<? extends MemberV2> |
listMembers(String lbPoolId)
List all members that the current tenant has access to
|
List<? extends MemberV2> |
listMembers(String lbPoolId,
Map<String,String> filteringParams)
Returns list of member filtered by parameters.
|
LbPoolV2 |
update(String lbPoolId,
LbPoolV2Update lbPool)
Update a lb pool
|
MemberV2 |
updateMember(String lbPoolId,
String memberId,
MemberV2Update member)
Update a member
|
delete, deleteWithResponse, get, getProvider, getServiceVersion, getXOpenstackRequestId, head, patch, patchWithResponse, post, postWithResponse, put, request, toList, uri
public List<? extends LbPoolV2> list()
list
in interface LbPoolV2Service
public List<? extends LbPoolV2> list(Map<String,String> filteringParams)
list
in interface LbPoolV2Service
filteringParams
- map (name, value) of filtering parameterspublic LbPoolV2 get(String lbPoolId)
get
in interface LbPoolV2Service
lbPoolId
- the lb v2 pool identifierpublic LbPoolV2 create(LbPoolV2 lbPool)
create
in interface LbPoolV2Service
lbPool
- LbPoolpublic LbPoolV2 update(String lbPoolId, LbPoolV2Update lbPool)
update
in interface LbPoolV2Service
lbPoolId
- the lb pool identifierlbPool
- LbPoolV2Updatepublic ActionResponse delete(String lbPoolId)
delete
in interface LbPoolV2Service
lbPoolId
- the lb pool identifierpublic List<? extends MemberV2> listMembers(String lbPoolId)
listMembers
in interface LbPoolV2Service
lbPoolId
- the load balancer poolpublic List<? extends MemberV2> listMembers(String lbPoolId, Map<String,String> filteringParams)
listMembers
in interface LbPoolV2Service
lbPoolId
- the load balancer poolfilteringParams
- map (name, value) of filtering parameterspublic MemberV2 getMember(String lbPoolId, String memberId)
getMember
in interface LbPoolV2Service
lbPoolId
- the load balancer poolmemberId
- the member identifierpublic MemberV2 createMember(String lbPoolId, MemberV2 member)
createMember
in interface LbPoolV2Service
lbPoolId
- the load balancer poolmember
- Memberpublic MemberV2 updateMember(String lbPoolId, String memberId, MemberV2Update member)
updateMember
in interface LbPoolV2Service
lbPoolId
- the load balancer poolmemberId
- the member identifiermember
- MemberUpdatepublic ActionResponse deleteMember(String lbPoolId, String memberId)
deleteMember
in interface LbPoolV2Service
lbPoolId
- the load balancer poolmemberId
- the member identifierCopyright © 2017. All rights reserved.