| Package | Description |
|---|---|
| software.amazon.awscdk.services.stepfunctions |
AWS Step Functions Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
static Condition |
Condition.and(Condition... conditions)
(experimental) Combine two or more conditions with a logical AND.
|
static Condition |
Condition.booleanEquals(String variable,
Boolean value)
(experimental) Matches if a boolean field has the given value.
|
static Condition |
Condition.booleanEqualsJsonPath(String variable,
String value)
(experimental) Matches if a boolean field equals to a value at a given mapping path.
|
static Condition |
Condition.isBoolean(String variable)
(experimental) Matches if variable is boolean.
|
static Condition |
Condition.isNotBoolean(String variable)
(experimental) Matches if variable is not boolean.
|
static Condition |
Condition.isNotNull(String variable)
(experimental) Matches if variable is not null.
|
static Condition |
Condition.isNotNumeric(String variable)
(experimental) Matches if variable is not numeric.
|
static Condition |
Condition.isNotPresent(String variable)
(experimental) Matches if variable is not present.
|
static Condition |
Condition.isNotString(String variable)
(experimental) Matches if variable is not a string.
|
static Condition |
Condition.isNotTimestamp(String variable)
(experimental) Matches if variable is not a timestamp.
|
static Condition |
Condition.isNull(String variable)
(experimental) Matches if variable is Null.
|
static Condition |
Condition.isNumeric(String variable)
(experimental) Matches if variable is numeric.
|
static Condition |
Condition.isPresent(String variable)
(experimental) Matches if variable is present.
|
static Condition |
Condition.isString(String variable)
(experimental) Matches if variable is a string.
|
static Condition |
Condition.isTimestamp(String variable)
(experimental) Matches if variable is a timestamp.
|
static Condition |
Condition.not(Condition condition)
(experimental) Negate a condition.
|
static Condition |
Condition.numberEquals(String variable,
Number value)
(experimental) Matches if a numeric field has the given value.
|
static Condition |
Condition.numberEqualsJsonPath(String variable,
String value)
(experimental) Matches if a numeric field has the value in a given mapping path.
|
static Condition |
Condition.numberGreaterThan(String variable,
Number value)
(experimental) Matches if a numeric field is greater than the given value.
|
static Condition |
Condition.numberGreaterThanEquals(String variable,
Number value)
(experimental) Matches if a numeric field is greater than or equal to the given value.
|
static Condition |
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 |
Condition.numberGreaterThanJsonPath(String variable,
String value)
(experimental) Matches if a numeric field is greater than the value at a given mapping path.
|
static Condition |
Condition.numberLessThan(String variable,
Number value)
(experimental) Matches if a numeric field is less than the given value.
|
static Condition |
Condition.numberLessThanEquals(String variable,
Number value)
(experimental) Matches if a numeric field is less than or equal to the given value.
|
static Condition |
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 |
Condition.numberLessThanJsonPath(String variable,
String value)
(experimental) Matches if a numeric field is less than the value at the given mapping path.
|
static Condition |
Condition.or(Condition... conditions)
(experimental) Combine two or more conditions with a logical OR.
|
static Condition |
Condition.stringEquals(String variable,
String value)
(experimental) Matches if a string field has the given value.
|
static Condition |
Condition.stringEqualsJsonPath(String variable,
String value)
(experimental) Matches if a string field equals to a value at a given mapping path.
|
static Condition |
Condition.stringGreaterThan(String variable,
String value)
(experimental) Matches if a string field sorts after a given value.
|
static Condition |
Condition.stringGreaterThanEquals(String variable,
String value)
(experimental) Matches if a string field sorts after or equal to a given value.
|
static Condition |
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 |
Condition.stringGreaterThanJsonPath(String variable,
String value)
(experimental) Matches if a string field sorts after a value at a given mapping path.
|
static Condition |
Condition.stringLessThan(String variable,
String value)
(experimental) Matches if a string field sorts before a given value.
|
static Condition |
Condition.stringLessThanEquals(String variable,
String value)
(experimental) Matches if a string field sorts equal to or before a given value.
|
static Condition |
Condition.stringLessThanEqualsJsonPath(String variable,
String value)
(experimental) Matches if a string field sorts equal to or before a given mapping.
|
static Condition |
Condition.stringLessThanJsonPath(String variable,
String value)
(experimental) Matches if a string field sorts before a given value at a particular mapping.
|
static Condition |
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 |
Condition.timestampEquals(String variable,
String value)
(experimental) Matches if a timestamp field is the same time as the given timestamp.
|
static Condition |
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 |
Condition.timestampGreaterThan(String variable,
String value)
(experimental) Matches if a timestamp field is after the given timestamp.
|
static Condition |
Condition.timestampGreaterThanEquals(String variable,
String value)
(experimental) Matches if a timestamp field is after or equal to the given timestamp.
|
static Condition |
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 |
Condition.timestampGreaterThanJsonPath(String variable,
String value)
(experimental) Matches if a timestamp field is after the timestamp at a given mapping path.
|
static Condition |
Condition.timestampLessThan(String variable,
String value)
(experimental) Matches if a timestamp field is before the given timestamp.
|
static Condition |
Condition.timestampLessThanEquals(String variable,
String value)
(experimental) Matches if a timestamp field is before or equal to the given timestamp.
|
static Condition |
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 |
Condition.timestampLessThanJsonPath(String variable,
String value)
(experimental) Matches if a timestamp field is before the timestamp at a given mapping path.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
State.addChoice(Condition condition,
State next)
(experimental) Add a choice branch to this state.
|
static Condition |
Condition.and(Condition... conditions)
(experimental) Combine two or more conditions with a logical AND.
|
static Condition |
Condition.not(Condition condition)
(experimental) Negate a condition.
|
static Condition |
Condition.or(Condition... conditions)
(experimental) Combine two or more conditions with a logical OR.
|
Choice |
Choice.when(Condition condition,
IChainable next)
(experimental) If the given condition matches, continue execution with the given state.
|
Copyright © 2021. All rights reserved.