/AWS1/CL_SWFSCHLAMBDAFUNCDCS00¶
Decision attributes specified in scheduleLambdaFunctionDecisionAttributes within the list of
decisions decisions passed to RespondDecisionTaskCompleted.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_id TYPE /AWS1/SWFFUNCTIONID /AWS1/SWFFUNCTIONID¶
A string that identifies the Lambda function execution in the event history.
iv_name TYPE /AWS1/SWFFUNCTIONNAME /AWS1/SWFFUNCTIONNAME¶
The name, or ARN, of the Lambda function to schedule.
Optional arguments:¶
iv_control TYPE /AWS1/SWFDATA /AWS1/SWFDATA¶
The 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 optional input data to be supplied to the Lambda function.
iv_starttoclosetimeout TYPE /AWS1/SWFDURINSECONDSOPTIONAL /AWS1/SWFDURINSECONDSOPTIONAL¶
The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started. This can be any integer from 1-900 (1s-15m).
If no value is supplied, then a default value of 900s is assumed.
Queryable Attributes¶
id¶
A string that identifies the Lambda function execution in the event history.
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, or ARN, of the Lambda function to schedule.
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¶
The 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 optional input data to be supplied to the Lambda function.
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 timeout value, in seconds, after which the Lambda function is considered to be failed once it has started. This can be any integer from 1-900 (1s-15m).
If no value is supplied, then a default value of 900s is assumed.
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 |