/AWS1/CL_SWFLAMBDAFUNCSCHDEV00¶
Provides the details of the LambdaFunctionScheduled event. It isn't set
for other event types.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_id TYPE /AWS1/SWFFUNCTIONID /AWS1/SWFFUNCTIONID¶
The unique ID of the Lambda task.
iv_name TYPE /AWS1/SWFFUNCTIONNAME /AWS1/SWFFUNCTIONNAME¶
The name of the Lambda function.
iv_dcsntaskcompletedeventid TYPE /AWS1/SWFEVENTID /AWS1/SWFEVENTID¶
The ID of the
LambdaFunctionCompletedevent corresponding to the decision that resulted in scheduling this activity task. To help diagnose issues, use this information to trace back the chain of events leading up to this event.
Optional arguments:¶
iv_control TYPE /AWS1/SWFDATA /AWS1/SWFDATA¶
Data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.
iv_input TYPE /AWS1/SWFFUNCTIONINPUT /AWS1/SWFFUNCTIONINPUT¶
The input provided to the Lambda task.
iv_starttoclosetimeout TYPE /AWS1/SWFDURINSECONDSOPTIONAL /AWS1/SWFDURINSECONDSOPTIONAL¶
The maximum amount of time a worker can take to process the Lambda task.
Queryable Attributes¶
id¶
The unique ID of the Lambda task.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ID() |
Getter for ID, with configurable default |
ASK_ID() |
Getter for ID w/ exceptions if field has no value |
HAS_ID() |
Determine if ID has a value |
name¶
The name of the Lambda function.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
control¶
Data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTROL() |
Getter for CONTROL, with configurable default |
ASK_CONTROL() |
Getter for CONTROL w/ exceptions if field has no value |
HAS_CONTROL() |
Determine if CONTROL has a value |
input¶
The input provided to the Lambda task.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INPUT() |
Getter for INPUT, with configurable default |
ASK_INPUT() |
Getter for INPUT w/ exceptions if field has no value |
HAS_INPUT() |
Determine if INPUT has a value |
startToCloseTimeout¶
The maximum amount of time a worker can take to process the Lambda task.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STARTTOCLOSETIMEOUT() |
Getter for STARTTOCLOSETIMEOUT, with configurable default |
ASK_STARTTOCLOSETIMEOUT() |
Getter for STARTTOCLOSETIMEOUT w/ exceptions if field has no |
HAS_STARTTOCLOSETIMEOUT() |
Determine if STARTTOCLOSETIMEOUT has a value |
decisionTaskCompletedEventId¶
The ID of the
LambdaFunctionCompletedevent corresponding to the decision that resulted in scheduling this activity task. To help diagnose issues, use this information to trace back the chain of events leading up to this event.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DCSNTASKCOMPLETEDEVENTID() |
Getter for DECISIONTASKCOMPLETEDEVENTID |