DataflowBuiltInTransformationMapArgs

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

Dataflow BuiltIn Transformation map properties

Constructors

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

Properties

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

A user provided optional description of the mapping function.

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

Modify the inputs field(s) to the final output field. Example: $1 * 2.2 (Assuming inputs section $1 is provided)

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

List of fields for mapping in JSON path expression.

Link copied to clipboard
val output: Output<String>

Where and how the input fields to be organized in the output record.

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

Type of transformation.

Functions

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