public abstract class BaseThresholdDefConfigWrapper extends Object
Abstract BaseThresholdDefConfigWrapper class.
Modifier | Constructor and Description |
---|---|
protected |
BaseThresholdDefConfigWrapper(Basethresholddef baseDef)
Constructor for BaseThresholdDefConfigWrapper.
|
protected BaseThresholdDefConfigWrapper(Basethresholddef baseDef)
Constructor for BaseThresholdDefConfigWrapper.
baseDef
- a Basethresholddef
object.public static BaseThresholdDefConfigWrapper getConfigWrapper(Basethresholddef baseDef) throws ThresholdExpressionException
getConfigWrapper
baseDef
- a Basethresholddef
object.BaseThresholdDefConfigWrapper
object.ThresholdExpressionException
- if any.public List<String> getFilterDatasources()
public abstract String getDatasourceExpression()
getDatasourceExpression
public abstract Collection<String> getRequiredDatasources()
public Double getRearm()
getRearm
public String getRearmString()
public Integer getTrigger()
getTrigger
public String getTriggerString()
public ThresholdType getType()
getType
String
object.public Double getValue()
getValue
public String getValueString()
public boolean hasRearm()
hasRearm
public boolean hasTrigger()
hasTrigger
public boolean hasValue()
hasValue
public Basethresholddef getBasethresholddef()
getBasethresholddef
Basethresholddef
object.public void merge(BaseThresholdDefConfigWrapper threshold)
merge
threshold
- a BaseThresholdDefConfigWrapper
object.public abstract void accept(ThresholdDefVisitor thresholdDefVisitor)
public ThresholdEvaluatorState.ThresholdValues interpolateThresholdValues(Scope scope)
Copyright © 2021. All rights reserved.