Interface ScheduleLambdaFunctionDecisionAttributes.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ScheduleLambdaFunctionDecisionAttributes.Builder,ScheduleLambdaFunctionDecisionAttributes>,SdkBuilder<ScheduleLambdaFunctionDecisionAttributes.Builder,ScheduleLambdaFunctionDecisionAttributes>,SdkPojo
- Enclosing class:
- ScheduleLambdaFunctionDecisionAttributes
@Mutable @NotThreadSafe 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.Buildercontrol(String control)The data attached to the event that the decider can use in subsequent workflow tasks.ScheduleLambdaFunctionDecisionAttributes.Builderid(String id)A string that identifies the Lambda function execution in the event history.ScheduleLambdaFunctionDecisionAttributes.Builderinput(String input)The optional input data to be supplied to the Lambda function.ScheduleLambdaFunctionDecisionAttributes.Buildername(String name)The name, or ARN, of the Lambda function to schedule.ScheduleLambdaFunctionDecisionAttributes.BuilderstartToCloseTimeout(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, sdkFieldNameToField, 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.
-
-