public class DefaultAdHocRule extends DefaultStorable implements AdHocRule, NewAdHocRule
storage
Constructor and Description |
---|
DefaultAdHocRule() |
DefaultAdHocRule(SensorStorage storage) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
description()
Description of the rule.
|
DefaultAdHocRule |
description(java.lang.String description)
The description of the rule.
|
void |
doSave() |
java.lang.String |
engineId()
Unique identifier of the external analyzer (e.g.
|
DefaultAdHocRule |
engineId(java.lang.String engineId)
Unique identifier of the external analyzer (e.g.
|
java.lang.String |
name()
Name of the rule.
|
DefaultAdHocRule |
name(java.lang.String name)
The name of the rule.
|
java.lang.String |
ruleId()
Unique rule identifier for a given
AdHocRule.engineId() |
DefaultAdHocRule |
ruleId(java.lang.String ruleId)
Unique rule identifier for a given
NewAdHocRule.engineId(String) |
Severity |
severity()
Default severity of the rule.
|
DefaultAdHocRule |
severity(Severity severity)
Set the severity of the rule.
|
RuleType |
type()
Type of the rule.
|
DefaultAdHocRule |
type(RuleType type)
Type of the rule.
|
save, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
save
public DefaultAdHocRule()
public DefaultAdHocRule(@Nullable SensorStorage storage)
public DefaultAdHocRule severity(Severity severity)
NewAdHocRule
severity
in interface NewAdHocRule
public java.lang.String engineId()
AdHocRule
public java.lang.String ruleId()
AdHocRule
AdHocRule.engineId()
public java.lang.String name()
AdHocRule
@CheckForNull public java.lang.String description()
AdHocRule
description
in interface AdHocRule
public Severity severity()
AdHocRule
public void doSave()
doSave
in class DefaultStorable
public DefaultAdHocRule engineId(java.lang.String engineId)
NewAdHocRule
engineId
in interface NewAdHocRule
public DefaultAdHocRule ruleId(java.lang.String ruleId)
NewAdHocRule
NewAdHocRule.engineId(String)
ruleId
in interface NewAdHocRule
public DefaultAdHocRule name(java.lang.String name)
NewAdHocRule
name
in interface NewAdHocRule
public DefaultAdHocRule description(@Nullable java.lang.String description)
NewAdHocRule
description
in interface NewAdHocRule
public DefaultAdHocRule type(RuleType type)
NewAdHocRule
type
in interface NewAdHocRule