public class DefaultAlertClient extends BaseClient<AlertHandler> implements AlertClient
| Constructor and Description |
|---|
DefaultAlertClient(ClientInfo clientInfo) |
| 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.
|
collectionResolver, mapResolver, restApi, simpleResolverpublic DefaultAlertClient(ClientInfo clientInfo)
public 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)
AlertClientfindAlerts in interface AlertClientpublic ClientResponse<Empty> ackAlerts(String alertIds, String ackBy, String ackNotes)
AlertClientackAlerts in interface AlertClientpublic ClientResponse<Empty> ackAlert(String alertId, String ackBy, String ackNotes)
AlertClientackAlert in interface AlertClientpublic ClientResponse<org.hawkular.alerts.api.model.event.Alert> getAlert(String alertId, Boolean thin)
AlertClientgetAlert in interface AlertClientpublic ClientResponse<Empty> sendData(List<org.hawkular.alerts.api.model.data.Data> datums)
AlertClientsendData in interface AlertClientpublic ClientResponse<Integer> deleteAlerts(Long startTime, Long endTime, String alertIds, String triggerIds, String statuses, String severities, String tags)
AlertClientdeleteAlerts in interface AlertClientpublic ClientResponse<Empty> addNoteToAlert(String alertId, String user, String text)
AlertClientaddNoteToAlert in interface AlertClientpublic ClientResponse<Empty> resolveAlerts(String alertIds, String resolvedBy, String resolvedNotes)
AlertClientresolveAlerts in interface AlertClientpublic ClientResponse<Empty> resolveAlert(String alertId, String resolvedBy, String resolvedNotes)
AlertClientresolveAlert in interface AlertClientpublic ClientResponse<Empty> deleteTags(String alertIds, String tagNames)
AlertClientdeleteTags in interface AlertClientpublic ClientResponse<Empty> addTag(String alertIds, String tagNames)
AlertClientaddTag in interface AlertClientpublic ClientResponse<Empty> deleteAlert(String alertId)
AlertClientdeleteAlert in interface AlertClientCopyright © 2015–2017 Red Hat, Inc.. All rights reserved.