class Aws::GlueDataBrew::Types::FilterExpression

Represents a structure for defining parameter conditions. Supported conditions are described here: [Supported conditions for dynamic datasets] in the *Glue DataBrew Developer Guide*.

[1]: docs-aws.amazon.com/databrew/latest/dg/datasets.multiple-files.html#conditions.for.dynamic.datasets

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

data as a hash:

    {
      expression: "Expression", # required
      values_map: { # required
        "ValueReference" => "ConditionValue",
      },
    }

@!attribute [rw] expression

The expression which includes condition names followed by
substitution variables, possibly grouped and combined with other
conditions. For example, "(starts\_with :prefix1 or starts\_with
:prefix2) and (ends\_with :suffix1 or ends\_with :suffix2)".
Substitution variables should start with ':' symbol.
@return [String]

@!attribute [rw] values_map

The map of substitution variable names to their values used in this
filter expression.
@return [Hash<String,String>]

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

Constants

SENSITIVE