@Generated(value="jsii-pacmak/1.30.0 (build adae23f)", date="2021-06-30T10:01:38.422Z") @Stability(value=Experimental) public abstract class Condition extends software.amazon.jsii.JsiiObject
| Modifier | Constructor and Description |
|---|---|
protected |
Condition() |
protected |
Condition(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
Condition(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
static Condition |
and(Condition... conditions)
(experimental) Combine two or more conditions with a logical AND.
|
static Condition |
booleanEquals(String variable,
Boolean value)
(experimental) Matches if a boolean field has the given value.
|
static Condition |
booleanEqualsJsonPath(String variable,
String value)
(experimental) Matches if a boolean field equals to a value at a given mapping path.
|
static Condition |
isBoolean(String variable)
(experimental) Matches if variable is boolean.
|
static Condition |
isNotBoolean(String variable)
(experimental) Matches if variable is not boolean.
|
static Condition |
isNotNull(String variable)
(experimental) Matches if variable is not null.
|
static Condition |
isNotNumeric(String variable)
(experimental) Matches if variable is not numeric.
|
static Condition |
isNotPresent(String variable)
(experimental) Matches if variable is not present.
|
static Condition |
isNotString(String variable)
(experimental) Matches if variable is not a string.
|
static Condition |
isNotTimestamp(String variable)
(experimental) Matches if variable is not a timestamp.
|
static Condition |
isNull(String variable)
(experimental) Matches if variable is Null.
|
static Condition |
isNumeric(String variable)
(experimental) Matches if variable is numeric.
|
static Condition |
isPresent(String variable)
(experimental) Matches if variable is present.
|
static Condition |
isString(String variable)
(experimental) Matches if variable is a string.
|
static Condition |
isTimestamp(String variable)
(experimental) Matches if variable is a timestamp.
|
static Condition |
not(Condition condition)
(experimental) Negate a condition.
|
static Condition |
numberEquals(String variable,
Number value)
(experimental) Matches if a numeric field has the given value.
|
static Condition |
numberEqualsJsonPath(String variable,
String value)
(experimental) Matches if a numeric field has the value in a given mapping path.
|
static Condition |
numberGreaterThan(String variable,
Number value)
(experimental) Matches if a numeric field is greater than the given value.
|
static Condition |
numberGreaterThanEquals(String variable,
Number value)
(experimental) Matches if a numeric field is greater than or equal to the given value.
|
static Condition |
numberGreaterThanEqualsJsonPath(String variable,
String value)
(experimental) Matches if a numeric field is greater than or equal to the value at a given mapping path.
|
static Condition |
numberGreaterThanJsonPath(String variable,
String value)
(experimental) Matches if a numeric field is greater than the value at a given mapping path.
|
static Condition |
numberLessThan(String variable,
Number value)
(experimental) Matches if a numeric field is less than the given value.
|
static Condition |
numberLessThanEquals(String variable,
Number value)
(experimental) Matches if a numeric field is less than or equal to the given value.
|
static Condition |
numberLessThanEqualsJsonPath(String variable,
String value)
(experimental) Matches if a numeric field is less than or equal to the numeric value at given mapping path.
|
static Condition |
numberLessThanJsonPath(String variable,
String value)
(experimental) Matches if a numeric field is less than the value at the given mapping path.
|
static Condition |
or(Condition... conditions)
(experimental) Combine two or more conditions with a logical OR.
|
abstract Object |
renderCondition()
(experimental) Render Amazon States Language JSON for the condition.
|
static Condition |
stringEquals(String variable,
String value)
(experimental) Matches if a string field has the given value.
|
static Condition |
stringEqualsJsonPath(String variable,
String value)
(experimental) Matches if a string field equals to a value at a given mapping path.
|
static Condition |
stringGreaterThan(String variable,
String value)
(experimental) Matches if a string field sorts after a given value.
|
static Condition |
stringGreaterThanEquals(String variable,
String value)
(experimental) Matches if a string field sorts after or equal to a given value.
|
static Condition |
stringGreaterThanEqualsJsonPath(String variable,
String value)
(experimental) Matches if a string field sorts after or equal to value at a given mapping path.
|
static Condition |
stringGreaterThanJsonPath(String variable,
String value)
(experimental) Matches if a string field sorts after a value at a given mapping path.
|
static Condition |
stringLessThan(String variable,
String value)
(experimental) Matches if a string field sorts before a given value.
|
static Condition |
stringLessThanEquals(String variable,
String value)
(experimental) Matches if a string field sorts equal to or before a given value.
|
static Condition |
stringLessThanEqualsJsonPath(String variable,
String value)
(experimental) Matches if a string field sorts equal to or before a given mapping.
|
static Condition |
stringLessThanJsonPath(String variable,
String value)
(experimental) Matches if a string field sorts before a given value at a particular mapping.
|
static Condition |
stringMatches(String variable,
String value)
(experimental) Matches if a field matches a string pattern that can contain a wild card (*) e.g: log-*.txt or *LATEST*.
|
static Condition |
timestampEquals(String variable,
String value)
(experimental) Matches if a timestamp field is the same time as the given timestamp.
|
static Condition |
timestampEqualsJsonPath(String variable,
String value)
(experimental) Matches if a timestamp field is the same time as the timestamp at a given mapping path.
|
static Condition |
timestampGreaterThan(String variable,
String value)
(experimental) Matches if a timestamp field is after the given timestamp.
|
static Condition |
timestampGreaterThanEquals(String variable,
String value)
(experimental) Matches if a timestamp field is after or equal to the given timestamp.
|
static Condition |
timestampGreaterThanEqualsJsonPath(String variable,
String value)
(experimental) Matches if a timestamp field is after or equal to the timestamp at a given mapping path.
|
static Condition |
timestampGreaterThanJsonPath(String variable,
String value)
(experimental) Matches if a timestamp field is after the timestamp at a given mapping path.
|
static Condition |
timestampLessThan(String variable,
String value)
(experimental) Matches if a timestamp field is before the given timestamp.
|
static Condition |
timestampLessThanEquals(String variable,
String value)
(experimental) Matches if a timestamp field is before or equal to the given timestamp.
|
static Condition |
timestampLessThanEqualsJsonPath(String variable,
String value)
(experimental) Matches if a timestamp field is before or equal to the timestamp at a given mapping path.
|
static Condition |
timestampLessThanJsonPath(String variable,
String value)
(experimental) Matches if a timestamp field is before the timestamp at a given mapping path.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetprotected Condition(software.amazon.jsii.JsiiObjectRef objRef)
protected Condition(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Experimental) protected Condition()
@Stability(value=Experimental) @NotNull public static Condition and(@NotNull Condition... conditions)
conditions - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition booleanEquals(@NotNull String variable, @NotNull Boolean value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition booleanEqualsJsonPath(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition isBoolean(@NotNull String variable)
variable - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition isNotBoolean(@NotNull String variable)
variable - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition isNotNull(@NotNull String variable)
variable - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition isNotNumeric(@NotNull String variable)
variable - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition isNotPresent(@NotNull String variable)
variable - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition isNotString(@NotNull String variable)
variable - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition isNotTimestamp(@NotNull String variable)
variable - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition isNull(@NotNull String variable)
variable - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition isNumeric(@NotNull String variable)
variable - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition isPresent(@NotNull String variable)
variable - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition isString(@NotNull String variable)
variable - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition isTimestamp(@NotNull String variable)
variable - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition not(@NotNull Condition condition)
condition - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition numberEquals(@NotNull String variable, @NotNull Number value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition numberEqualsJsonPath(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition numberGreaterThan(@NotNull String variable, @NotNull Number value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition numberGreaterThanEquals(@NotNull String variable, @NotNull Number value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition numberGreaterThanEqualsJsonPath(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition numberGreaterThanJsonPath(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition numberLessThan(@NotNull String variable, @NotNull Number value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition numberLessThanEquals(@NotNull String variable, @NotNull Number value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition numberLessThanEqualsJsonPath(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition numberLessThanJsonPath(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition or(@NotNull Condition... conditions)
conditions - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition stringEquals(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition stringEqualsJsonPath(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition stringGreaterThan(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition stringGreaterThanEquals(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition stringGreaterThanEqualsJsonPath(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition stringGreaterThanJsonPath(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition stringLessThan(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition stringLessThanEquals(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition stringLessThanEqualsJsonPath(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition stringLessThanJsonPath(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition stringMatches(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition timestampEquals(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition timestampEqualsJsonPath(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition timestampGreaterThan(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition timestampGreaterThanEquals(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition timestampGreaterThanEqualsJsonPath(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition timestampGreaterThanJsonPath(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition timestampLessThan(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition timestampLessThanEquals(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition timestampLessThanEqualsJsonPath(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition timestampLessThanJsonPath(@NotNull String variable, @NotNull String value)
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public abstract Object renderCondition()
Copyright © 2021. All rights reserved.