Package io.gravitee.alert.api.condition
Class StringCondition
- java.lang.Object
-
- io.gravitee.alert.api.condition.AbstractCondition
-
- io.gravitee.alert.api.condition.StringCondition
-
- All Implemented Interfaces:
Condition,Filter,SingleValueCondition,Serializable
public class StringCondition 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 classStringCondition.FilterBuilderstatic classStringCondition.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 static StringCondition.FilterBuildercontains(String property, String pattern)static StringCondition.FilterBuilderendsWith(String property, String pattern)static StringCondition.FilterBuilderequals(String property, String pattern)static StringCondition.FilterBuilderequals(String property, String pattern, boolean ignoreCase)StringCondition.OperatorgetOperator()StringgetPattern()StringgetProperty()booleanisIgnoreCase()static StringCondition.FilterBuildermatches(String property, String pattern)static StringCondition.FilterBuildermatches(String property, String pattern, boolean ignoreCase)static StringCondition.FilterBuildernotEquals(String property, String pattern)static StringCondition.FilterBuildernotEquals(String property, String pattern, boolean ignoreCase)static StringCondition.FilterBuilderstartsWith(String property, String pattern)-
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
-
equals
public static StringCondition.FilterBuilder equals(String property, String pattern)
-
equals
public static StringCondition.FilterBuilder equals(String property, String pattern, boolean ignoreCase)
-
notEquals
public static StringCondition.FilterBuilder notEquals(String property, String pattern)
-
notEquals
public static StringCondition.FilterBuilder notEquals(String property, String pattern, boolean ignoreCase)
-
endsWith
public static StringCondition.FilterBuilder endsWith(String property, String pattern)
-
contains
public static StringCondition.FilterBuilder contains(String property, String pattern)
-
matches
public static StringCondition.FilterBuilder matches(String property, String pattern)
-
matches
public static StringCondition.FilterBuilder matches(String property, String pattern, boolean ignoreCase)
-
startsWith
public static StringCondition.FilterBuilder startsWith(String property, String pattern)
-
getProperty
public String getProperty()
-
getOperator
public StringCondition.Operator getOperator()
-
isIgnoreCase
public boolean isIgnoreCase()
-
getPattern
public String getPattern()
-
-