Package io.gravitee.alert.api.condition
Class CompareCondition
- java.lang.Object
-
- io.gravitee.alert.api.condition.AbstractCondition
-
- io.gravitee.alert.api.condition.CompareCondition
-
- All Implemented Interfaces:
Condition,Filter,SingleValueCondition,Serializable
public class CompareCondition extends AbstractCondition implements Filter
- Author:
- David BRASSELY (david.brassely at graviteesource.com), GraviteeSource Team
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCompareCondition.FilterBuilderstatic classCompareCondition.Operator-
Nested classes/interfaces inherited from interface io.gravitee.alert.api.condition.Condition
Condition.Type
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DoublegetMultiplier()CompareCondition.OperatorgetOperator()StringgetProperty()StringgetProperty2()static CompareCondition.FilterBuildergreaterThan(String property, Double multiplier, String property2)static CompareCondition.FilterBuildergreaterThanOrEquals(String property, Double multiplier, String property2)static CompareCondition.FilterBuilderlowerThan(String property, Double multiplier, String property2)static CompareCondition.FilterBuilderlowerThanOrEquals(String property, Double multiplier, String property2)-
Methods inherited from class io.gravitee.alert.api.condition.AbstractCondition
getProjections, getType
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.gravitee.alert.api.condition.Condition
getProjections, getType
-
-
-
-
Method Detail
-
lowerThan
public static CompareCondition.FilterBuilder lowerThan(String property, Double multiplier, String property2)
-
lowerThanOrEquals
public static CompareCondition.FilterBuilder lowerThanOrEquals(String property, Double multiplier, String property2)
-
greaterThan
public static CompareCondition.FilterBuilder greaterThan(String property, Double multiplier, String property2)
-
greaterThanOrEquals
public static CompareCondition.FilterBuilder greaterThanOrEquals(String property, Double multiplier, String property2)
-
getProperty
public String getProperty()
-
getOperator
public CompareCondition.Operator getOperator()
-
getProperty2
public String getProperty2()
-
getMultiplier
public Double getMultiplier()
-
-