public class DefaultEventsClient extends BaseClient<EventsHandler> implements EventsClient
| Constructor and Description |
|---|
DefaultEventsClient(ClientInfo clientInfo) |
| Modifier and Type | Method and Description |
|---|---|
ClientResponse<org.hawkular.alerts.api.model.event.Event> |
createEvent(org.hawkular.alerts.api.model.event.Event event)
Create a new Event.
|
ClientResponse<Empty> |
createTags(String eventIds,
String tagNames)
Add tags to existing Events.
|
ClientResponse<Empty> |
deleteEvent(String eventId)
Delete an existing Event.
|
ClientResponse<Integer> |
deleteEvents(Long startTime,
Long endTime,
String eventIds,
String triggerIds,
String categories,
String tags)
Delete events with optional filtering.
|
ClientResponse<Empty> |
deleteTags(String eventIds,
String tagNames)
Remove tags from existing Events.
|
ClientResponse<List<org.hawkular.alerts.api.model.event.Event>> |
findEvents(Long startTime,
Long endTime,
String eventIds,
String triggerIds,
String categories,
String tags,
Boolean thin)
Get events with optional filtering.
|
ClientResponse<org.hawkular.alerts.api.model.event.Event> |
getEvent(String eventId,
Boolean thin)
Get an existing Event.
|
collectionResolver, mapResolver, restApi, simpleResolverpublic DefaultEventsClient(ClientInfo clientInfo)
public ClientResponse<List<org.hawkular.alerts.api.model.event.Event>> findEvents(Long startTime, Long endTime, String eventIds, String triggerIds, String categories, String tags, Boolean thin)
EventsClientfindEvents in interface EventsClientpublic ClientResponse<org.hawkular.alerts.api.model.event.Event> createEvent(org.hawkular.alerts.api.model.event.Event event)
EventsClientcreateEvent in interface EventsClientpublic ClientResponse<Integer> deleteEvents(Long startTime, Long endTime, String eventIds, String triggerIds, String categories, String tags)
EventsClientdeleteEvents in interface EventsClientpublic ClientResponse<org.hawkular.alerts.api.model.event.Event> getEvent(String eventId, Boolean thin)
EventsClientgetEvent in interface EventsClientpublic ClientResponse<Empty> deleteTags(String eventIds, String tagNames)
EventsClientdeleteTags in interface EventsClientpublic ClientResponse<Empty> createTags(String eventIds, String tagNames)
EventsClientcreateTags in interface EventsClientpublic ClientResponse<Empty> deleteEvent(String eventId)
EventsClientdeleteEvent in interface EventsClientCopyright © 2015–2017 Red Hat, Inc.. All rights reserved.