Interface L7Member.Service
- All Superinterfaces:
Maskable
,ResultLimitable
,Service
- Enclosing class:
- L7Member
@ApiService("SoftLayer_Network_LBaaS_L7Member") public static interface L7Member.Service extends Service
The SoftLayer_Network_LBaaS_L7Member service allows consumers to manage (backend) members for L7 pools. A load balancer may have one or more L7 backend pools. A member can be added to one or more L7 backend pools. Deleting a backend member from one L7 pool will not remove it from other L7 pools to which it is associated. Weight of the backend member is a value between 1 and 256 but only applicable when the load balancing method configured is "Weighted Round Robin".
- See Also:
- SoftLayer_Network_LBaaS_L7Member
-
Method Summary
Modifier and Type Method Description LoadBalancer
addL7PoolMembers(String l7PoolUuid, List<L7Member> memberInstances)
Add server instances as members to a L7pool and return the LoadBalancer Object with listeners, pools and members populatedL7Member.ServiceAsync
asAsync()
Get an async version of this serviceLoadBalancer
deleteL7PoolMembers(String l7PoolUuid, List<String> memberUuids)
Delete given members from load balancer and return load balancer object with listeners, pools and members populatedL7Member
getObject()
void
setMask(L7Member.Mask mask)
LoadBalancer
updateL7PoolMembers(String l7PoolUuid, List<L7Member> members)
Update L7 members weight and port.L7Member.Mask
withMask()
Use the existing mask on this service or create it if not presentL7Member.Mask
withNewMask()
Overwrite the existing mask on this service with a new one and return itMethods inherited from interface com.softlayer.api.ResultLimitable
getLastResponseTotalItemCount, getResultLimit, setResultLimit
-
Method Details
-
asAsync
L7Member.ServiceAsync asAsync()Description copied from interface:Service
Get an async version of this service -
withNewMask
L7Member.Mask withNewMask()Description copied from interface:Maskable
Overwrite the existing mask on this service with a new one and return it- Specified by:
withNewMask
in interfaceMaskable
-
withMask
L7Member.Mask withMask()Description copied from interface:Maskable
Use the existing mask on this service or create it if not present -
setMask
-
addL7PoolMembers
Add server instances as members to a L7pool and return the LoadBalancer Object with listeners, pools and members populated -
deleteL7PoolMembers
Delete given members from load balancer and return load balancer object with listeners, pools and members populated -
getObject
-
updateL7PoolMembers
Update L7 members weight and port.
-