Package org.openstack4j.api.octavia
Interface HealthMonitorV2Service
-
- All Superinterfaces:
RestService
- All Known Implementing Classes:
HealthMonitorV2ServiceImpl
public interface HealthMonitorV2Service extends RestService
Octavia V2 healthmonitor Extention API- Author:
- wei
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description HealthMonitorV2
create(HealthMonitorV2 healthMonitor)
Create a healthMonitorV2ActionResponse
delete(String healthMonitorId)
Delete the specified healthMonitor by IDHealthMonitorV2
get(String healthMonitorId)
Get the specified healthMonitorV2 by IDList<? extends HealthMonitorV2>
list()
List all healthMonitor that the current tenant has access toList<? extends HealthMonitorV2>
list(Map<String,String> filteringParams)
Returns list of healthMonitorV2 filtered by parameters.HealthMonitorV2
update(String healthMonitorId, HealthMonitorV2Update healthMonitor)
Update a healthMonitorV2
-
-
-
Method Detail
-
list
List<? extends HealthMonitorV2> list()
List all healthMonitor that the current tenant has access to- Returns:
- list of all healthMonitorV2
-
list
List<? extends HealthMonitorV2> list(Map<String,String> filteringParams)
Returns list of healthMonitorV2 filtered by parameters.- Parameters:
filteringParams
- map (name, value) of filtering parameters
-
get
HealthMonitorV2 get(String healthMonitorId)
Get the specified healthMonitorV2 by ID- Parameters:
healthMonitorId
- the healthMonitorV2 identifier- Returns:
- the healthMonitorV2 or null if not found
-
delete
ActionResponse delete(String healthMonitorId)
Delete the specified healthMonitor by ID- Parameters:
healthMonitorId
- the healthMonitorV2 identifier- Returns:
- the action response
-
create
HealthMonitorV2 create(HealthMonitorV2 healthMonitor)
Create a healthMonitorV2- Returns:
- HealthMonitorV2
-
update
HealthMonitorV2 update(String healthMonitorId, HealthMonitorV2Update healthMonitor)
Update a healthMonitorV2- Parameters:
healthMonitorId
- the healthMonitorV2 identifierhealthMonitor
- HealthMonitorV2Update- Returns:
- HealthMonitorV2
-
-