@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 |
addTags(String alertIds,
String tags) |
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,
String tagQuery,
Long startResolvedTime,
Long endResolvedTime,
Long startAckTime,
Long endAckTime,
Long startStatusTime,
Long endStatusTime) |
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,
String tagQuery,
Long startResolvedTime,
Long endResolvedTime,
Long startAckTime,
Long endAckTime,
Long startStatusTime,
Long endStatusTime,
Boolean thin,
javax.ws.rs.core.UriInfo uri) |
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(Collection<Data> datums) |
javax.ws.rs.core.Response |
watchAlerts(Long startTime,
Long endTime,
String alertIds,
String triggerIds,
String statuses,
String severities,
String tags,
String tagQuery,
Long startResolvedTime,
Long endResolvedTime,
Long startAckTime,
Long endAckTime,
Long startStatusTime,
Long endStatusTime,
Long watchInterval,
Boolean thin,
javax.ws.rs.core.UriInfo uri) |
@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="tagQuery")
String tagQuery,
@QueryParam(value="startResolvedTime")
Long startResolvedTime,
@QueryParam(value="endResolvedTime")
Long endResolvedTime,
@QueryParam(value="startAckTime")
Long startAckTime,
@QueryParam(value="endAckTime")
Long endAckTime,
@QueryParam(value="startStatusTime")
Long startStatusTime,
@QueryParam(value="endStatusTime")
Long endStatusTime,
@QueryParam(value="thin")
Boolean thin,
@Context
javax.ws.rs.core.UriInfo uri)
@GET
@Path(value="/watch")
@Produces(value="application/json")
public javax.ws.rs.core.Response watchAlerts(@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="tagQuery")
String tagQuery,
@QueryParam(value="startResolvedTime")
Long startResolvedTime,
@QueryParam(value="endResolvedTime")
Long endResolvedTime,
@QueryParam(value="startAckTime")
Long startAckTime,
@QueryParam(value="endAckTime")
Long endAckTime,
@QueryParam(value="startStatusTime")
Long startStatusTime,
@QueryParam(value="endStatusTime")
Long endStatusTime,
@QueryParam(value="watchInterval")
Long watchInterval,
@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="/tags")
@Consumes(value="application/json")
public javax.ws.rs.core.Response addTags(@QueryParam(value="alertIds")
String alertIds,
@QueryParam(value="tags")
String tags)
@DELETE
@Path(value="/tags")
@Consumes(value="application/json")
public javax.ws.rs.core.Response deleteTags(@QueryParam(value="alertIds")
String alertIds,
@QueryParam(value="tagNames")
String tagNames)
@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,
@QueryParam(value="tagQuery")
String tagQuery,
@QueryParam(value="startResolvedTime")
Long startResolvedTime,
@QueryParam(value="endResolvedTime")
Long endResolvedTime,
@QueryParam(value="startAckTime")
Long startAckTime,
@QueryParam(value="endAckTime")
Long endAckTime,
@QueryParam(value="startStatusTime")
Long startStatusTime,
@QueryParam(value="endStatusTime")
Long endStatusTime)
@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)
Copyright © 2015–2017 Red Hat, Inc.. All rights reserved.