@Path(value="/hawkular/alerts")
@Produces(value="application/json")
@Consumes(value="application/json")
public interface AlertHandler
| 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 |
addNoteToAlert(String alertId,
String user,
String text) |
javax.ws.rs.core.Response |
addTag(String alertIds,
String tagNames) |
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 |
deleteTags(String alertIds,
String tagNames) |
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.Response |
getAlert(String alertId,
Boolean thin) |
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(List<org.hawkular.alerts.api.model.data.Data> datums) |
@GET
@Path(value="/")
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)
@PUT
@Path(value="/ack")
javax.ws.rs.core.Response ackAlerts(@QueryParam(value="alertIds")
String alertIds,
@QueryParam(value="ackBy")
String ackBy,
@QueryParam(value="ackNotes")
String ackNotes)
@PUT
@Path(value="/ack/{alertId}")
javax.ws.rs.core.Response ackAlert(@PathParam(value="alertId")
String alertId,
@QueryParam(value="ackBy")
String ackBy,
@QueryParam(value="ackNotes")
String ackNotes)
@GET
@Path(value="/alert/{alertId}")
javax.ws.rs.core.Response getAlert(@PathParam(value="alertId")
String alertId,
@QueryParam(value="thin")
Boolean thin)
@POST @Path(value="/data") javax.ws.rs.core.Response sendData(List<org.hawkular.alerts.api.model.data.Data> datums)
@PUT
@Path(value="/delete")
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)
@PUT
@Path(value="/note/{alertId}")
javax.ws.rs.core.Response addNoteToAlert(@PathParam(value="alertId")
String alertId,
@QueryParam(value="user")
String user,
@QueryParam(value="text")
String text)
@PUT
@Path(value="/resolve")
javax.ws.rs.core.Response resolveAlerts(@QueryParam(value="alertIds")
String alertIds,
@QueryParam(value="resolvedBy")
String resolvedBy,
@QueryParam(value="resolvedNotes")
String resolvedNotes)
@PUT
@Path(value="/resolve/{alertId}")
javax.ws.rs.core.Response resolveAlert(@PathParam(value="alertId")
String alertId,
@QueryParam(value="resolvedBy")
String resolvedBy,
@QueryParam(value="resolvedNotes")
String resolvedNotes)
@DELETE
@Path(value="/tags")
javax.ws.rs.core.Response deleteTags(@QueryParam(value="alertIds")
String alertIds,
@QueryParam(value="tagNames")
String tagNames)
@PUT
@Path(value="/tags")
javax.ws.rs.core.Response addTag(@QueryParam(value="alertIds")
String alertIds,
@QueryParam(value="tags")
String tagNames)
@DELETE
@Path(value="/{alertId}")
javax.ws.rs.core.Response deleteAlert(@PathParam(value="alertId")
String alertId)
Copyright © 2015–2017 Red Hat, Inc.. All rights reserved.