| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.CustomerProfiles.Types.Task
Description
Synopsis
- data Task = Task' {}
- newTask :: TaskType -> Task
- task_connectorOperator :: Lens' Task (Maybe ConnectorOperator)
- task_destinationField :: Lens' Task (Maybe Text)
- task_taskProperties :: Lens' Task (Maybe (HashMap OperatorPropertiesKeys Text))
- task_sourceFields :: Lens' Task [Text]
- task_taskType :: Lens' Task TaskType
Documentation
A class for modeling different type of tasks. Task implementation varies based on the TaskType.
See: newTask smart constructor.
Constructors
| Task' | |
Fields
| |
Instances
Create a value of Task with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:connectorOperator:Task', task_connectorOperator - The operation to be performed on the provided source fields.
$sel:destinationField:Task', task_destinationField - A field in a destination connector, or a field value against which
Amazon AppFlow validates a source field.
$sel:taskProperties:Task', task_taskProperties - A map used to store task-related information. The service looks for
particular information based on the TaskType.
$sel:sourceFields:Task', task_sourceFields - The source fields to which a particular task is applied.
$sel:taskType:Task', task_taskType - Specifies the particular task implementation that Amazon AppFlow
performs.
task_connectorOperator :: Lens' Task (Maybe ConnectorOperator) Source #
The operation to be performed on the provided source fields.
task_destinationField :: Lens' Task (Maybe Text) Source #
A field in a destination connector, or a field value against which Amazon AppFlow validates a source field.
task_taskProperties :: Lens' Task (Maybe (HashMap OperatorPropertiesKeys Text)) Source #
A map used to store task-related information. The service looks for particular information based on the TaskType.