@ProviderType public class KuraAlertPayload extends KuraPayload
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CODE_METRIC_NAME |
static java.lang.String |
CREATION_TIMESTAMP_METRIC_NAME |
static java.lang.String |
MESSAGE_METRIC_NAME |
static java.lang.String |
SEVERITY_METRIC_NAME |
static java.lang.String |
STATUS_METRIC_NAME |
Constructor and Description |
---|
KuraAlertPayload(java.lang.String code,
KuraAlertSeverity severity,
KuraAlertStatus status) |
Modifier and Type | Method and Description |
---|---|
void |
addMetric(java.lang.String name,
java.lang.Object value) |
java.lang.String |
getCode() |
java.util.Date |
getCreationTimestamp() |
java.lang.String |
getMessage() |
KuraAlertSeverity |
getSeverity() |
KuraAlertStatus |
getStatus() |
void |
setCode(java.lang.String code) |
void |
setCreationTimestamp(java.util.Date date) |
void |
setMessage(java.lang.String message) |
void |
setSeverity(KuraAlertSeverity severity) |
void |
setStatus(KuraAlertStatus status) |
getBody, getMetric, getPosition, getTimestamp, metricNames, metrics, metricsIterator, removeAllMetrics, removeMetric, setBody, setPosition, setTimestamp
public static final java.lang.String CODE_METRIC_NAME
public static final java.lang.String SEVERITY_METRIC_NAME
public static final java.lang.String STATUS_METRIC_NAME
public static final java.lang.String MESSAGE_METRIC_NAME
public static final java.lang.String CREATION_TIMESTAMP_METRIC_NAME
public KuraAlertPayload(java.lang.String code, KuraAlertSeverity severity, KuraAlertStatus status)
public void setCode(java.lang.String code)
public void setSeverity(KuraAlertSeverity severity)
public void setStatus(KuraAlertStatus status)
public void setCreationTimestamp(java.util.Date date)
public void setMessage(java.lang.String message)
public java.lang.String getCode()
public KuraAlertSeverity getSeverity()
public KuraAlertStatus getStatus()
public java.lang.String getMessage()
public java.util.Date getCreationTimestamp()
public void addMetric(java.lang.String name, java.lang.Object value)
addMetric
in class KuraPayload