Package io.cryostat.agent.triggers
Class SmartTrigger
- java.lang.Object
-
- io.cryostat.agent.triggers.SmartTrigger
-
public class SmartTrigger extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSmartTrigger.TriggerState
-
Constructor Summary
Constructors Constructor Description SmartTrigger(String expression, String templateName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetDurationConstraint()StringgetExpression()StringgetRecordingTemplateName()SmartTrigger.TriggerStategetState()DurationgetTargetDuration()DategetTimeConditionFirstMet()StringgetTriggerCondition()inthashCode()booleanisSimple()voidsetState(SmartTrigger.TriggerState targetState)voidsetTimeConditionFirstMet(Date date)StringtoString()
-
-
-
Method Detail
-
getExpression
public String getExpression()
-
getState
public SmartTrigger.TriggerState getState()
-
setState
public void setState(SmartTrigger.TriggerState targetState)
-
getRecordingTemplateName
public String getRecordingTemplateName()
-
isSimple
public boolean isSimple()
-
getTargetDuration
public Duration getTargetDuration()
-
setTimeConditionFirstMet
public void setTimeConditionFirstMet(Date date)
-
getTimeConditionFirstMet
public Date getTimeConditionFirstMet()
-
getTriggerCondition
public String getTriggerCondition()
-
getDurationConstraint
public String getDurationConstraint()
-
-