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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsavepublic DefaultAdHocRule()
public DefaultAdHocRule(@Nullable
SensorStorage storage)
public DefaultAdHocRule severity(Severity severity)
NewAdHocRuleseverity in interface NewAdHocRulepublic java.lang.String engineId()
AdHocRulepublic java.lang.String ruleId()
AdHocRuleAdHocRule.engineId()public java.lang.String name()
AdHocRule@CheckForNull public java.lang.String description()
AdHocRuledescription in interface AdHocRulepublic Severity severity()
AdHocRulepublic void doSave()
doSave in class DefaultStorablepublic DefaultAdHocRule engineId(java.lang.String engineId)
NewAdHocRuleengineId in interface NewAdHocRulepublic DefaultAdHocRule ruleId(java.lang.String ruleId)
NewAdHocRuleNewAdHocRule.engineId(String)ruleId in interface NewAdHocRulepublic DefaultAdHocRule name(java.lang.String name)
NewAdHocRulename in interface NewAdHocRulepublic DefaultAdHocRule description(@Nullable java.lang.String description)
NewAdHocRuledescription in interface NewAdHocRulepublic DefaultAdHocRule type(RuleType type)
NewAdHocRuletype in interface NewAdHocRule