FlowTask class

Constructors

FlowTask({Input<List<FlowTaskConnectorOperator>?>? connectorOperators, Input<String?>? destinationField, Input<List<String>?>? sourceFields, Input<Map<String, String>?>? taskProperties, required Input<String> taskType})
Creates a new FlowTask. connectorOperators Operation to be performed on the provided source fields. See the task.connector_operator Block for details. destinationField Field in a destination connector, or a field value against which Amazon AppFlow validates a source field. sourceFields Source fields to which a particular task is applied. taskProperties Map used to store task-related information. The execution service looks for particular information based on the TaskType. Valid keys are VALUE, VALUES, DATA_TYPE, UPPER_BOUND, LOWER_BOUND, SOURCE_DATA_TYPE, DESTINATION_DATA_TYPE, VALIDATION_ACTION, MASK_VALUE, MASK_LENGTH, TRUNCATE_LENGTH, MATH_OPERATION_FIELDS_ORDER, CONCAT_FORMAT, SUBFIELD_CATEGORY_MAP, and EXCLUDE_SOURCE_FIELDS_LIST. taskType Particular task implementation that Amazon AppFlow performs. Valid values are Arithmetic, Filter, Map, Map_all, Mask, Merge, Passthrough, Truncate, and Validate.
const
FlowTask.fromMap(Map<String, dynamic> map)
factory

Properties

connectorOperators → Input<List<FlowTaskConnectorOperator>?>?
Operation to be performed on the provided source fields. See the task.connector_operator Block for details.
final
destinationField → Input<String?>?
Field in a destination connector, or a field value against which Amazon AppFlow validates a source field.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sourceFields → Input<List<String>?>?
Source fields to which a particular task is applied.
final
taskProperties → Input<Map<String, String>?>?
Map used to store task-related information. The execution service looks for particular information based on the TaskType. Valid keys are VALUE, VALUES, DATA_TYPE, UPPER_BOUND, LOWER_BOUND, SOURCE_DATA_TYPE, DESTINATION_DATA_TYPE, VALIDATION_ACTION, MASK_VALUE, MASK_LENGTH, TRUNCATE_LENGTH, MATH_OPERATION_FIELDS_ORDER, CONCAT_FORMAT, SUBFIELD_CATEGORY_MAP, and EXCLUDE_SOURCE_FIELDS_LIST.
final
taskType → Input<String>
Particular task implementation that Amazon AppFlow performs. Valid values are Arithmetic, Filter, Map, Map_all, Mask, Merge, Passthrough, Truncate, and Validate.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited