/AWS1/CL_CUSTASK¶
A class for modeling different type of tasks. Task implementation varies based on the TaskType.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
it_sourcefields TYPE /AWS1/CL_CUSSOURCEFIELDS_W=>TT_SOURCEFIELDS TT_SOURCEFIELDS¶
The source fields to which a particular task is applied.
iv_tasktype TYPE /AWS1/CUSTASKTYPE /AWS1/CUSTASKTYPE¶
Specifies the particular task implementation that Amazon AppFlow performs.
Optional arguments:¶
io_connectoroperator TYPE REF TO /AWS1/CL_CUSCONNECTOROPERATOR /AWS1/CL_CUSCONNECTOROPERATOR¶
The operation to be performed on the provided source fields.
iv_destinationfield TYPE /AWS1/CUSDESTINATIONFIELD /AWS1/CUSDESTINATIONFIELD¶
A field in a destination connector, or a field value against which Amazon AppFlow validates a source field.
it_taskproperties TYPE /AWS1/CL_CUSTASKPRPSMAP_W=>TT_TASKPROPERTIESMAP TT_TASKPROPERTIESMAP¶
A map used to store task-related information. The service looks for particular information based on the TaskType.
Queryable Attributes¶
ConnectorOperator¶
The operation to be performed on the provided source fields.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONNECTOROPERATOR() |
Getter for CONNECTOROPERATOR |
DestinationField¶
A field in a destination connector, or a field value against which Amazon AppFlow validates a source field.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DESTINATIONFIELD() |
Getter for DESTINATIONFIELD, with configurable default |
ASK_DESTINATIONFIELD() |
Getter for DESTINATIONFIELD w/ exceptions if field has no va |
HAS_DESTINATIONFIELD() |
Determine if DESTINATIONFIELD has a value |
SourceFields¶
The source fields to which a particular task is applied.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SOURCEFIELDS() |
Getter for SOURCEFIELDS, with configurable default |
ASK_SOURCEFIELDS() |
Getter for SOURCEFIELDS w/ exceptions if field has no value |
HAS_SOURCEFIELDS() |
Determine if SOURCEFIELDS has a value |
TaskProperties¶
A map used to store task-related information. The service looks for particular information based on the TaskType.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TASKPROPERTIES() |
Getter for TASKPROPERTIES, with configurable default |
ASK_TASKPROPERTIES() |
Getter for TASKPROPERTIES w/ exceptions if field has no valu |
HAS_TASKPROPERTIES() |
Determine if TASKPROPERTIES has a value |
TaskType¶
Specifies the particular task implementation that Amazon AppFlow performs.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TASKTYPE() |
Getter for TASKTYPE, with configurable default |
ASK_TASKTYPE() |
Getter for TASKTYPE w/ exceptions if field has no value |
HAS_TASKTYPE() |
Determine if TASKTYPE has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_TASKS¶
TYPES TT_TASKS TYPE STANDARD TABLE OF REF TO /AWS1/CL_CUSTASK WITH DEFAULT KEY
.