@Generated(value="jsii-pacmak/1.5.0 (build 46538f8)", date="2020-05-15T23:35:58.910Z") @Stability(value=Experimental) public abstract class Condition extends software.amazon.jsii.JsiiObject
EXPERIMENTAL
| 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)
Combine two or more conditions with a logical AND.
|
static Condition |
booleanEquals(String variable,
Boolean value)
Matches if a boolean field has the given value.
|
static Condition |
not(Condition condition)
Negate a condition.
|
static Condition |
numberEquals(String variable,
Number value)
Matches if a numeric field has the given value.
|
static Condition |
numberGreaterThan(String variable,
Number value)
Matches if a numeric field is greater than the given value.
|
static Condition |
numberGreaterThanEquals(String variable,
Number value)
Matches if a numeric field is greater than or equal to the given value.
|
static Condition |
numberLessThan(String variable,
Number value)
Matches if a numeric field is less than the given value.
|
static Condition |
numberLessThanEquals(String variable,
Number value)
Matches if a numeric field is less than or equal to the given value.
|
static Condition |
or(Condition... conditions)
Combine two or more conditions with a logical OR.
|
abstract Object |
renderCondition()
Render Amazon States Language JSON for the condition.
|
static Condition |
stringEquals(String variable,
String value)
Matches if a string field has the given value.
|
static Condition |
stringGreaterThan(String variable,
String value)
Matches if a string field sorts after a given value.
|
static Condition |
stringGreaterThanEquals(String variable,
String value)
Matches if a string field sorts after or equal to a given value.
|
static Condition |
stringLessThan(String variable,
String value)
Matches if a string field sorts before a given value.
|
static Condition |
stringLessThanEquals(String variable,
String value)
Matches if a string field sorts equal to or before a given value.
|
static Condition |
timestampEquals(String variable,
String value)
Matches if a timestamp field is the same time as the given timestamp.
|
static Condition |
timestampGreaterThan(String variable,
String value)
Matches if a timestamp field is after the given timestamp.
|
static Condition |
timestampGreaterThanEquals(String variable,
String value)
Matches if a timestamp field is after or equal to the given timestamp.
|
static Condition |
timestampLessThan(String variable,
String value)
Matches if a timestamp field is before the given timestamp.
|
static Condition |
timestampLessThanEquals(String variable,
String value)
Matches if a timestamp field is before or equal to the given timestamp.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSetprotected Condition(software.amazon.jsii.JsiiObjectRef objRef)
protected Condition(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
protected Condition()
@Stability(value=Experimental) @NotNull public static Condition and(@NotNull Condition... conditions)
EXPERIMENTAL
conditions - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition booleanEquals(@NotNull String variable, @NotNull Boolean value)
EXPERIMENTAL
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition not(@NotNull Condition condition)
EXPERIMENTAL
condition - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition numberEquals(@NotNull String variable, @NotNull Number value)
EXPERIMENTAL
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition numberGreaterThan(@NotNull String variable, @NotNull Number value)
EXPERIMENTAL
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition numberGreaterThanEquals(@NotNull String variable, @NotNull Number value)
EXPERIMENTAL
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition numberLessThan(@NotNull String variable, @NotNull Number value)
EXPERIMENTAL
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition numberLessThanEquals(@NotNull String variable, @NotNull Number value)
EXPERIMENTAL
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition or(@NotNull Condition... conditions)
EXPERIMENTAL
conditions - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition stringEquals(@NotNull String variable, @NotNull String value)
EXPERIMENTAL
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition stringGreaterThan(@NotNull String variable, @NotNull String value)
EXPERIMENTAL
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition stringGreaterThanEquals(@NotNull String variable, @NotNull String value)
EXPERIMENTAL
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition stringLessThan(@NotNull String variable, @NotNull String value)
EXPERIMENTAL
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition stringLessThanEquals(@NotNull String variable, @NotNull String value)
EXPERIMENTAL
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition timestampEquals(@NotNull String variable, @NotNull String value)
EXPERIMENTAL
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition timestampGreaterThan(@NotNull String variable, @NotNull String value)
EXPERIMENTAL
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition timestampGreaterThanEquals(@NotNull String variable, @NotNull String value)
EXPERIMENTAL
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition timestampLessThan(@NotNull String variable, @NotNull String value)
EXPERIMENTAL
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public static Condition timestampLessThanEquals(@NotNull String variable, @NotNull String value)
EXPERIMENTAL
variable - This parameter is required.value - This parameter is required.@Stability(value=Experimental) @NotNull public abstract Object renderCondition()
EXPERIMENTAL
Copyright © 2020. All rights reserved.