Uses of Class
software.amazon.awscdk.services.stepfunctions.Condition
Packages that use Condition
Package
Description
AWS Step Functions Construct Library
-
Uses of Condition in software.amazon.awscdk.services.stepfunctions
Methods in software.amazon.awscdk.services.stepfunctions that return ConditionModifier and TypeMethodDescriptionstatic ConditionCombine two or more conditions with a logical AND.static ConditionCondition.booleanEquals(String variable, Boolean value) Matches if a boolean field has the given value.static ConditionCondition.booleanEqualsJsonPath(String variable, String value) Matches if a boolean field equals to a value at a given mapping path.static ConditionMatches if variable is boolean.static ConditionCondition.isNotBoolean(String variable) Matches if variable is not boolean.static ConditionMatches if variable is not null.static ConditionCondition.isNotNumeric(String variable) Matches if variable is not numeric.static ConditionCondition.isNotPresent(String variable) Matches if variable is not present.static ConditionCondition.isNotString(String variable) Matches if variable is not a string.static ConditionCondition.isNotTimestamp(String variable) Matches if variable is not a timestamp.static ConditionMatches if variable is Null.static ConditionMatches if variable is numeric.static ConditionMatches if variable is present.static ConditionMatches if variable is a string.static ConditionCondition.isTimestamp(String variable) Matches if variable is a timestamp.static ConditionNegate a condition.static ConditionCondition.numberEquals(String variable, Number value) Matches if a numeric field has the given value.static ConditionCondition.numberEqualsJsonPath(String variable, String value) Matches if a numeric field has the value in a given mapping path.static ConditionCondition.numberGreaterThan(String variable, Number value) Matches if a numeric field is greater than the given value.static ConditionCondition.numberGreaterThanEquals(String variable, Number value) Matches if a numeric field is greater than or equal to the given value.static ConditionCondition.numberGreaterThanEqualsJsonPath(String variable, String value) Matches if a numeric field is greater than or equal to the value at a given mapping path.static ConditionCondition.numberGreaterThanJsonPath(String variable, String value) Matches if a numeric field is greater than the value at a given mapping path.static ConditionCondition.numberLessThan(String variable, Number value) Matches if a numeric field is less than the given value.static ConditionCondition.numberLessThanEquals(String variable, Number value) Matches if a numeric field is less than or equal to the given value.static ConditionCondition.numberLessThanEqualsJsonPath(String variable, String value) Matches if a numeric field is less than or equal to the numeric value at given mapping path.static ConditionCondition.numberLessThanJsonPath(String variable, String value) Matches if a numeric field is less than the value at the given mapping path.static ConditionCombine two or more conditions with a logical OR.static ConditionCondition.stringEquals(String variable, String value) Matches if a string field has the given value.static ConditionCondition.stringEqualsJsonPath(String variable, String value) Matches if a string field equals to a value at a given mapping path.static ConditionCondition.stringGreaterThan(String variable, String value) Matches if a string field sorts after a given value.static ConditionCondition.stringGreaterThanEquals(String variable, String value) Matches if a string field sorts after or equal to a given value.static ConditionCondition.stringGreaterThanEqualsJsonPath(String variable, String value) Matches if a string field sorts after or equal to value at a given mapping path.static ConditionCondition.stringGreaterThanJsonPath(String variable, String value) Matches if a string field sorts after a value at a given mapping path.static ConditionCondition.stringLessThan(String variable, String value) Matches if a string field sorts before a given value.static ConditionCondition.stringLessThanEquals(String variable, String value) Matches if a string field sorts equal to or before a given value.static ConditionCondition.stringLessThanEqualsJsonPath(String variable, String value) Matches if a string field sorts equal to or before a given mapping.static ConditionCondition.stringLessThanJsonPath(String variable, String value) Matches if a string field sorts before a given value at a particular mapping.static ConditionCondition.stringMatches(String variable, String value) Matches if a field matches a string pattern that can contain a wild card () e.g: log-.txt or LATEST.static ConditionCondition.timestampEquals(String variable, String value) Matches if a timestamp field is the same time as the given timestamp.static ConditionCondition.timestampEqualsJsonPath(String variable, String value) Matches if a timestamp field is the same time as the timestamp at a given mapping path.static ConditionCondition.timestampGreaterThan(String variable, String value) Matches if a timestamp field is after the given timestamp.static ConditionCondition.timestampGreaterThanEquals(String variable, String value) Matches if a timestamp field is after or equal to the given timestamp.static ConditionCondition.timestampGreaterThanEqualsJsonPath(String variable, String value) Matches if a timestamp field is after or equal to the timestamp at a given mapping path.static ConditionCondition.timestampGreaterThanJsonPath(String variable, String value) Matches if a timestamp field is after the timestamp at a given mapping path.static ConditionCondition.timestampLessThan(String variable, String value) Matches if a timestamp field is before the given timestamp.static ConditionCondition.timestampLessThanEquals(String variable, String value) Matches if a timestamp field is before or equal to the given timestamp.static ConditionCondition.timestampLessThanEqualsJsonPath(String variable, String value) Matches if a timestamp field is before or equal to the timestamp at a given mapping path.static ConditionCondition.timestampLessThanJsonPath(String variable, String value) Matches if a timestamp field is before the timestamp at a given mapping path.Methods in software.amazon.awscdk.services.stepfunctions with parameters of type ConditionModifier and TypeMethodDescriptionprotected voidAdd a choice branch to this state.static ConditionCombine two or more conditions with a logical AND.static ConditionNegate a condition.static ConditionCombine two or more conditions with a logical OR.Choice.when(Condition condition, IChainable next) If the given condition matches, continue execution with the given state.