Interface ScheduleLambdaFunctionDecisionAttributes.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<ScheduleLambdaFunctionDecisionAttributes.Builder,ScheduleLambdaFunctionDecisionAttributes>
,SdkBuilder<ScheduleLambdaFunctionDecisionAttributes.Builder,ScheduleLambdaFunctionDecisionAttributes>
,SdkPojo
- Enclosing class:
- ScheduleLambdaFunctionDecisionAttributes
public static interface ScheduleLambdaFunctionDecisionAttributes.Builder extends SdkPojo, CopyableBuilder<ScheduleLambdaFunctionDecisionAttributes.Builder,ScheduleLambdaFunctionDecisionAttributes>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ScheduleLambdaFunctionDecisionAttributes.Builder
control(String control)
The data attached to the event that the decider can use in subsequent workflow tasks.ScheduleLambdaFunctionDecisionAttributes.Builder
id(String id)
A string that identifies the Lambda function execution in the event history.ScheduleLambdaFunctionDecisionAttributes.Builder
input(String input)
The optional input data to be supplied to the Lambda function.ScheduleLambdaFunctionDecisionAttributes.Builder
name(String name)
The name, or ARN, of the Lambda function to schedule.ScheduleLambdaFunctionDecisionAttributes.Builder
startToCloseTimeout(String startToCloseTimeout)
The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
id
ScheduleLambdaFunctionDecisionAttributes.Builder id(String id)
A string that identifies the Lambda function execution in the event history.
- Parameters:
id
- A string that identifies the Lambda function execution in the event history.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
ScheduleLambdaFunctionDecisionAttributes.Builder name(String name)
The name, or ARN, of the Lambda function to schedule.
- Parameters:
name
- The name, or ARN, of the Lambda function to schedule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
control
ScheduleLambdaFunctionDecisionAttributes.Builder control(String 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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
input
ScheduleLambdaFunctionDecisionAttributes.Builder input(String input)
The optional input data to be supplied to the Lambda function.
- Parameters:
input
- The optional input data to be supplied to the Lambda function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startToCloseTimeout
ScheduleLambdaFunctionDecisionAttributes.Builder startToCloseTimeout(String 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.
- Parameters:
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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-