DataflowBuiltInTransformationFilterArgs

data class DataflowBuiltInTransformationFilterArgs(val description: Output<String>? = null, val expression: Output<String>, val inputs: Output<List<String>>, val type: Output<Either<String, FilterType>>? = null) : ConvertibleToJava<DataflowBuiltInTransformationFilterArgs>

Dataflow BuiltIn Transformation filter properties

Constructors

Link copied to clipboard
constructor(description: Output<String>? = null, expression: Output<String>, inputs: Output<List<String>>, type: Output<Either<String, FilterType>>? = null)

Properties

Link copied to clipboard
val description: Output<String>? = null

A user provided optional description of the filter.

Link copied to clipboard
val expression: Output<String>

Condition to filter data. Can reference input fields with {n} where n is the index of the input field starting from 1. Example: $1 < 0 || $1 $2 (Assuming inputs section $1 and $2 are provided)

Link copied to clipboard
val inputs: Output<List<String>>

List of fields for filtering in JSON path expression.

Link copied to clipboard
val type: Output<Either<String, FilterType>>? = null

The type of dataflow operation.

Functions

Link copied to clipboard
open override fun toJava(): DataflowBuiltInTransformationFilterArgs