public interface LbPoolV2Service extends RestService
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
|
List<? extends LbPoolV2> list()
List<? extends LbPoolV2> list(Map<String,String> filteringParams)
filteringParams
- map (name, value) of filtering parametersLbPoolV2 get(String lbPoolId)
lbPoolId
- the lb v2 pool identifierActionResponse delete(String lbPoolId)
lbPoolId
- the lb pool identifierLbPoolV2 create(LbPoolV2 lbPool)
lbPool
- LbPoolLbPoolV2 update(String lbPoolId, LbPoolV2Update lbPool)
lbPoolId
- the lb pool identifierlbPool
- LbPoolV2UpdateList<? extends MemberV2> listMembers(String lbPoolId)
lbPoolId
- the load balancer poolList<? extends MemberV2> listMembers(String lbPoolId, Map<String,String> filteringParams)
lbPoolId
- the load balancer poolfilteringParams
- map (name, value) of filtering parametersMemberV2 getMember(String lbPoolId, String memberId)
lbPoolId
- the load balancer poolmemberId
- the member identifierMemberV2 createMember(String lbPoolId, MemberV2 member)
lbPoolId
- the load balancer poolmember
- MemberActionResponse deleteMember(String lbPoolId, String memberId)
lbPoolId
- the load balancer poolmemberId
- the member identifierMemberV2 updateMember(String lbPoolId, String memberId, MemberV2Update member)
lbPoolId
- the load balancer poolmemberId
- the member identifiermember
- MemberUpdateCopyright © 2017. All rights reserved.