@Path(value="/hawkular/alerts/events")
@Produces(value="application/json")
@Consumes(value="application/json")
public interface EventsHandler
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
createEvent(org.hawkular.alerts.api.model.event.Event event) |
javax.ws.rs.core.Response |
createTags(String eventIds,
String tagNames) |
javax.ws.rs.core.Response |
deleteEvent(String eventId) |
javax.ws.rs.core.Response |
deleteEvents(Long startTime,
Long endTime,
String eventIds,
String triggerIds,
String categories,
String tags) |
javax.ws.rs.core.Response |
deleteTags(String eventIds,
String tagNames) |
javax.ws.rs.core.Response |
findEvents(Long startTime,
Long endTime,
String eventIds,
String triggerIds,
String categories,
String tags,
Boolean thin) |
javax.ws.rs.core.Response |
getEvent(String eventId,
Boolean thin) |
@GET
@Path(value="/")
javax.ws.rs.core.Response findEvents(@QueryParam(value="startTime")
Long startTime,
@QueryParam(value="endTime")
Long endTime,
@QueryParam(value="eventIds")
String eventIds,
@QueryParam(value="triggerIds")
String triggerIds,
@QueryParam(value="categories")
String categories,
@QueryParam(value="tags")
String tags,
@QueryParam(value="thin")
Boolean thin)
@POST @Path(value="/") javax.ws.rs.core.Response createEvent(org.hawkular.alerts.api.model.event.Event event)
@PUT
@Path(value="/delete")
javax.ws.rs.core.Response deleteEvents(@QueryParam(value="startTime")
Long startTime,
@QueryParam(value="endTime")
Long endTime,
@QueryParam(value="eventIds")
String eventIds,
@QueryParam(value="triggerIds")
String triggerIds,
@QueryParam(value="categories")
String categories,
@QueryParam(value="tags")
String tags)
@GET
@Path(value="/event/{eventId}")
javax.ws.rs.core.Response getEvent(@PathParam(value="eventId")
String eventId,
@QueryParam(value="thin")
Boolean thin)
@DELETE
@Path(value="/tags")
javax.ws.rs.core.Response deleteTags(@QueryParam(value="eventIds")
String eventIds,
@QueryParam(value="tagNames")
String tagNames)
@PUT
@Path(value="/tags")
javax.ws.rs.core.Response createTags(@QueryParam(value="eventIds")
String eventIds,
@QueryParam(value="tags")
String tagNames)
@DELETE
@Path(value="/{eventId}")
javax.ws.rs.core.Response deleteEvent(@PathParam(value="eventId")
String eventId)
Copyright © 2015–2017 Red Hat, Inc.. All rights reserved.