MapperAttributeMappingArgs

data class MapperAttributeMappingArgs(val attributeReference: Output<MapperAttributeReferenceArgs>? = null, val attributeReferences: Output<List<MapperAttributeReferenceArgs>>? = null, val expression: Output<String>? = null, val functionName: Output<String>? = null, val name: Output<String>? = null, val type: Output<Either<String, MappingType>>? = null) : ConvertibleToJava<MapperAttributeMappingArgs>

Source and target column mapping details.

Constructors

Link copied to clipboard
constructor(attributeReference: Output<MapperAttributeReferenceArgs>? = null, attributeReferences: Output<List<MapperAttributeReferenceArgs>>? = null, expression: Output<String>? = null, functionName: Output<String>? = null, name: Output<String>? = null, type: Output<Either<String, MappingType>>? = null)

Properties

Link copied to clipboard

Reference of the source column used in the mapping. It is used for 'Direct' mapping type only.

Link copied to clipboard

List of references for source columns. It is used for 'Derived' and 'Aggregate' type mappings only.

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

Expression used for 'Aggregate' and 'Derived' type mapping.

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

Name of the function used for 'Aggregate' and 'Derived' (except 'Advanced') type mapping.

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

Name of the target column.

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

Type of the CDC attribute mapping. Note: 'Advanced' mapping type is also saved as 'Derived'.

Functions

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