public abstract class AbstractAlertCondition extends Object implements EmbeddedPersistable, AlertCondition
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractAlertCondition.CheckResult |
static class |
AbstractAlertCondition.NegativeCheckResult |
static class |
AbstractAlertCondition.NoSuchAlertConditionTypeException |
static class |
AbstractAlertCondition.Type |
| Modifier and Type | Field and Description |
|---|---|
protected org.joda.time.DateTime |
createdAt |
protected String |
creatorUserId |
protected int |
grace |
protected String |
id |
protected Stream |
stream |
protected String |
title |
protected AbstractAlertCondition.Type |
type |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractAlertCondition(Stream stream,
String id,
AbstractAlertCondition.Type type,
org.joda.time.DateTime createdAt,
String creatorUserId,
Map<String,Object> parameters,
String title) |
| Modifier and Type | Method and Description |
|---|---|
Integer |
getBacklog() |
org.joda.time.DateTime |
getCreatedAt() |
String |
getCreatorUserId() |
int |
getGrace() |
String |
getId() |
protected Optional<Number> |
getNumber(Object o) |
Map<String,Object> |
getParameters() |
Map<String,Object> |
getPersistedFields() |
Stream |
getStream() |
String |
getTitle() |
AbstractAlertCondition.Type |
getType() |
String |
getTypeString() |
protected abstract AlertCondition.CheckResult |
runCheck() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetDescriptionprotected final String id
protected final Stream stream
protected final AbstractAlertCondition.Type type
protected final org.joda.time.DateTime createdAt
protected final String creatorUserId
protected final int grace
protected final String title
protected abstract AlertCondition.CheckResult runCheck()
public String getId()
getId in interface AlertConditionpublic AbstractAlertCondition.Type getType()
public String getTypeString()
getTypeString in interface AlertConditionpublic String getTitle()
getTitle in interface AlertConditionpublic org.joda.time.DateTime getCreatedAt()
getCreatedAt in interface AlertConditionpublic String getCreatorUserId()
getCreatorUserId in interface AlertConditionpublic Stream getStream()
getStream in interface AlertConditionpublic Map<String,Object> getParameters()
getParameters in interface AlertConditionpublic Integer getBacklog()
getBacklog in interface AlertConditionpublic Map<String,Object> getPersistedFields()
getPersistedFields in interface EmbeddedPersistablepublic int getGrace()
getGrace in interface AlertConditionCopyright © 2012-2016 Graylog, Inc.. All Rights Reserved.