@Path(value="alarms")
public class AlarmsWebResource
extends org.onosproject.rest.AbstractWebResource
| Constructor and Description |
|---|
AlarmsWebResource() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
getAlarm(String id)
Get specified alarm.
|
javax.ws.rs.core.Response |
getAlarms(boolean includeCleared,
String devId)
Get alarms.
|
javax.ws.rs.core.Response |
update(String alarmIdPath,
InputStream stream)
Update book-keeping fields on the alarm.
|
@GET
@Produces(value="application/json")
public javax.ws.rs.core.Response getAlarms(@DefaultValue(value="false") @QueryParam(value="includeCleared")
boolean includeCleared,
@DefaultValue(value="") @QueryParam(value="devId")
String devId)
includeCleared - (optional) include recently cleared alarms in responsedevId - (optional) include only for specified device@GET
@Path(value="{id}")
@Produces(value="application/json")
public javax.ws.rs.core.Response getAlarm(@PathParam(value="id")
String id)
id - ONOS allocated identifier@PUT
@Path(value="{alarm_id}")
@Consumes(value="application/json")
@Produces(value="application/json")
public javax.ws.rs.core.Response update(@PathParam(value="alarm_id")
String alarmIdPath,
InputStream stream)
alarmIdPath - alarm id pathstream - input JSONCopyright © 2016. All rights reserved.