class Aws::GlueDataBrew::Types::ConditionExpression

Represents an individual condition that evaluates to true or false.

Conditions are used with recipe actions. The action is only performed for column values where the condition evaluates to true.

If a recipe requires more than one condition, then the recipe must specify multiple `ConditionExpression` elements. Each condition is applied to the rows in a dataset first, before the recipe action is performed.

@note When making an API call, you may pass ConditionExpression

data as a hash:

    {
      condition: "Condition", # required
      value: "ConditionValue",
      target_column: "TargetColumn", # required
    }

@!attribute [rw] condition

A specific condition to apply to a recipe action. For more
information, see [Recipe structure][1] in the *Glue DataBrew
Developer Guide*.

[1]: https://docs.aws.amazon.com/databrew/latest/dg/recipes.html#recipes.structure
@return [String]

@!attribute [rw] value

A value that the condition must evaluate to for the condition to
succeed.
@return [String]

@!attribute [rw] target_column

A column to apply this condition to.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/databrew-2017-07-25/ConditionExpression AWS API Documentation

Constants

SENSITIVE