@Path(value="/") public class AlertsHandler extends Object
| Constructor and Description |
|---|
AlertsHandler() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
ackAlert(String alertId,
String ackBy,
String ackNotes) |
javax.ws.rs.core.Response |
ackAlerts(String alertIds,
String ackBy,
String ackNotes) |
javax.ws.rs.core.Response |
addAlertNote(String alertId,
String user,
String text) |
javax.ws.rs.core.Response |
deleteAlert(String alertId) |
javax.ws.rs.core.Response |
deleteAlerts(Long startTime,
Long endTime,
String alertIds,
String triggerIds,
String statuses,
String severities,
String tags) |
javax.ws.rs.core.Response |
findAlerts(Long startTime,
Long endTime,
String alertIds,
String triggerIds,
String statuses,
String severities,
String tags,
Boolean thin,
javax.ws.rs.core.UriInfo uri) |
javax.ws.rs.core.Response |
getAlert(String alertId,
Boolean thin) |
javax.ws.rs.core.Response |
reloadAlerts() |
javax.ws.rs.core.Response |
reloadTrigger(String triggerId) |
javax.ws.rs.core.Response |
resolveAlert(String alertId,
String resolvedBy,
String resolvedNotes) |
javax.ws.rs.core.Response |
resolveAlerts(String alertIds,
String resolvedBy,
String resolvedNotes) |
javax.ws.rs.core.Response |
sendData(Collection<Data> datums) |
@GET
@Path(value="/")
@Produces(value="application/json")
public javax.ws.rs.core.Response findAlerts(@QueryParam(value="startTime")
Long startTime,
@QueryParam(value="endTime")
Long endTime,
@QueryParam(value="alertIds")
String alertIds,
@QueryParam(value="triggerIds")
String triggerIds,
@QueryParam(value="statuses")
String statuses,
@QueryParam(value="severities")
String severities,
@QueryParam(value="tags")
String tags,
@QueryParam(value="thin")
Boolean thin,
@Context
javax.ws.rs.core.UriInfo uri)
@PUT
@Path(value="/ack/{alertId}")
@Consumes(value="application/json")
public javax.ws.rs.core.Response ackAlert(@PathParam(value="alertId")
String alertId,
@QueryParam(value="ackBy")
String ackBy,
@QueryParam(value="ackNotes")
String ackNotes)
@PUT
@Path(value="/note/{alertId}")
@Consumes(value="application/json")
public javax.ws.rs.core.Response addAlertNote(@PathParam(value="alertId")
String alertId,
@QueryParam(value="user")
String user,
@QueryParam(value="text")
String text)
@PUT
@Path(value="/ack")
@Consumes(value="application/json")
public javax.ws.rs.core.Response ackAlerts(@QueryParam(value="alertIds")
String alertIds,
@QueryParam(value="ackBy")
String ackBy,
@QueryParam(value="ackNotes")
String ackNotes)
@DELETE
@Path(value="/{alertId}")
public javax.ws.rs.core.Response deleteAlert(@PathParam(value="alertId")
String alertId)
@PUT
@Path(value="/delete")
@Produces(value="application/json")
public javax.ws.rs.core.Response deleteAlerts(@QueryParam(value="startTime")
Long startTime,
@QueryParam(value="endTime")
Long endTime,
@QueryParam(value="alertIds")
String alertIds,
@QueryParam(value="triggerIds")
String triggerIds,
@QueryParam(value="statuses")
String statuses,
@QueryParam(value="severities")
String severities,
@QueryParam(value="tags")
String tags)
@GET
@Path(value="/alert/{alertId}")
@Produces(value="application/json")
public javax.ws.rs.core.Response getAlert(@PathParam(value="alertId")
String alertId,
@QueryParam(value="thin")
Boolean thin)
@PUT
@Path(value="/resolve/{alertId}")
@Consumes(value="application/json")
public javax.ws.rs.core.Response resolveAlert(@PathParam(value="alertId")
String alertId,
@QueryParam(value="resolvedBy")
String resolvedBy,
@QueryParam(value="resolvedNotes")
String resolvedNotes)
@PUT
@Path(value="/resolve")
@Consumes(value="application/json")
public javax.ws.rs.core.Response resolveAlerts(@QueryParam(value="alertIds")
String alertIds,
@QueryParam(value="resolvedBy")
String resolvedBy,
@QueryParam(value="resolvedNotes")
String resolvedNotes)
@POST @Path(value="/data") @Consumes(value="application/json") public javax.ws.rs.core.Response sendData(Collection<Data> datums)
@GET @Path(value="/reload") public javax.ws.rs.core.Response reloadAlerts()
@GET
@Path(value="/reload/{triggerId}")
public javax.ws.rs.core.Response reloadTrigger(@PathParam(value="triggerId")
String triggerId)
Copyright © 2015 Red Hat, Inc.. All rights reserved.