Interface VipService
-
- All Superinterfaces:
RestService
- All Known Implementing Classes:
VipServiceImpl
public interface VipService extends RestService
Networking (Neutron) Lbaas vip Extension API- Author:
- liujunpeng
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Vipcreate(Vip vip)Create a vipActionResponsedelete(String vipId)Delete the specified vip by IDVipget(String vipId)Get the specified vip by IDList<? extends Vip>list()List all vipss that the current tenant has access toList<? extends Vip>list(Map<String,String> filteringParams)Returns list of vip filtered by parameters.Vipupdate(String vipId, VipUpdate vip)Update a vip
-
-
-
Method Detail
-
list
List<? extends Vip> list()
List all vipss that the current tenant has access to- Returns:
- list of all vip
-
list
List<? extends Vip> list(Map<String,String> filteringParams)
Returns list of vip filtered by parameters.- Parameters:
filteringParams- map (name, value) of filtering parameters- Returns:
- list of vip fitered by filteringParams
-
get
Vip get(String vipId)
Get the specified vip by ID- Parameters:
vipId- the vip identifier- Returns:
- the vip or null if not found
-
delete
ActionResponse delete(String vipId)
Delete the specified vip by ID- Parameters:
vipId- the vip identifier- Returns:
- the action response
-
-