public interface AlertClient
| Modifier and Type | Method and Description |
|---|---|
ClientResponse<Empty> |
ackAlert(String alertId,
String ackBy,
String ackNotes)
Set one alert Acknowledged.
|
ClientResponse<Empty> |
ackAlerts(String alertIds,
String ackBy,
String ackNotes)
Set one or more alerts Acknowledged.
|
ClientResponse<Empty> |
addNoteToAlert(String alertId,
String user,
String text)
Add a note into an existing Alert.
|
ClientResponse<Empty> |
addTag(String alertIds,
String tagNames)
Add tags to existing Alerts.
|
ClientResponse<Empty> |
deleteAlert(String alertId)
Delete an existing Alert.
|
ClientResponse<Integer> |
deleteAlerts(Long startTime,
Long endTime,
String alertIds,
String triggerIds,
String statuses,
String severities,
String tags)
Delete alerts with optional filtering.
|
ClientResponse<Empty> |
deleteTags(String alertIds,
String tagNames)
Remove tags from existing Alerts.
|
ClientResponse<List<org.hawkular.alerts.api.model.event.Alert>> |
findAlerts(Long startTime,
Long endTime,
String alertIds,
String triggerIds,
String statuses,
String severities,
String tags,
Boolean thin)
Get alerts with optional filtering.
|
ClientResponse<org.hawkular.alerts.api.model.event.Alert> |
getAlert(String alertId,
Boolean thin)
Get an existing Alert.
|
ClientResponse<Empty> |
resolveAlert(String alertId,
String resolvedBy,
String resolvedNotes)
Set one alert Resolved.
|
ClientResponse<Empty> |
resolveAlerts(String alertIds,
String resolvedBy,
String resolvedNotes)
Set one or more alerts resolved.
|
ClientResponse<Empty> |
sendData(List<org.hawkular.alerts.api.model.data.Data> datums)
Send data for alert processing/condition evaluation.
|
ClientResponse<List<org.hawkular.alerts.api.model.event.Alert>> findAlerts(Long startTime, Long endTime, String alertIds, String triggerIds, String statuses, String severities, String tags, Boolean thin)
startTime - endTime - alertIds - triggerIds - statuses - severities - tags - thin - ClientResponse<Empty> ackAlerts(String alertIds, String ackBy, String ackNotes)
alertIds - ackBy - ackNotes - ClientResponse<Empty> ackAlert(String alertId, String ackBy, String ackNotes)
alertId - ackBy - ackNotes - ClientResponse<org.hawkular.alerts.api.model.event.Alert> getAlert(String alertId, Boolean thin)
alertId - thin - ClientResponse<Empty> sendData(List<org.hawkular.alerts.api.model.data.Data> datums)
datums - ClientResponse<Integer> deleteAlerts(Long startTime, Long endTime, String alertIds, String triggerIds, String statuses, String severities, String tags)
startTime - endTime - alertIds - triggerIds - statuses - severities - tags - ClientResponse<Empty> addNoteToAlert(String alertId, String user, String text)
alertId - user - text - ClientResponse<Empty> resolveAlerts(String alertIds, String resolvedBy, String resolvedNotes)
alertIds - resolvedBy - resolvedNotes - ClientResponse<Empty> resolveAlert(String alertId, String resolvedBy, String resolvedNotes)
alertId - resolvedBy - resolvedNotes - ClientResponse<Empty> deleteTags(String alertIds, String tagNames)
alertIds - tagNames - ClientResponse<Empty> addTag(String alertIds, String tagNames)
alertIds - tagNames - ClientResponse<Empty> deleteAlert(String alertId)
alertId - Copyright © 2015–2017 Red Hat, Inc.. All rights reserved.