Interface LambdaFunctionScheduledEventDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LambdaFunctionScheduledEventDetails.Builder,LambdaFunctionScheduledEventDetails>,SdkBuilder<LambdaFunctionScheduledEventDetails.Builder,LambdaFunctionScheduledEventDetails>,SdkPojo
- Enclosing class:
- LambdaFunctionScheduledEventDetails
public static interface LambdaFunctionScheduledEventDetails.Builder extends SdkPojo, CopyableBuilder<LambdaFunctionScheduledEventDetails.Builder,LambdaFunctionScheduledEventDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description LambdaFunctionScheduledEventDetails.Builderinput(String input)The JSON data input to the Lambda function.default LambdaFunctionScheduledEventDetails.BuilderinputDetails(Consumer<HistoryEventExecutionDataDetails.Builder> inputDetails)Contains details about input for an execution history event.LambdaFunctionScheduledEventDetails.BuilderinputDetails(HistoryEventExecutionDataDetails inputDetails)Contains details about input for an execution history event.LambdaFunctionScheduledEventDetails.Builderresource(String resource)The Amazon Resource Name (ARN) of the scheduled Lambda function.default LambdaFunctionScheduledEventDetails.BuildertaskCredentials(Consumer<TaskCredentials.Builder> taskCredentials)The credentials that Step Functions uses for the task.LambdaFunctionScheduledEventDetails.BuildertaskCredentials(TaskCredentials taskCredentials)The credentials that Step Functions uses for the task.LambdaFunctionScheduledEventDetails.BuildertimeoutInSeconds(Long timeoutInSeconds)The maximum allowed duration of the Lambda function.-
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
-
resource
LambdaFunctionScheduledEventDetails.Builder resource(String resource)
The Amazon Resource Name (ARN) of the scheduled Lambda function.
- Parameters:
resource- The Amazon Resource Name (ARN) of the scheduled Lambda function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
input
LambdaFunctionScheduledEventDetails.Builder input(String input)
The JSON data input to the Lambda function. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.
- Parameters:
input- The JSON data input to the Lambda function. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputDetails
LambdaFunctionScheduledEventDetails.Builder inputDetails(HistoryEventExecutionDataDetails inputDetails)
Contains details about input for an execution history event.
- Parameters:
inputDetails- Contains details about input for an execution history event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputDetails
default LambdaFunctionScheduledEventDetails.Builder inputDetails(Consumer<HistoryEventExecutionDataDetails.Builder> inputDetails)
Contains details about input for an execution history event.
This is a convenience method that creates an instance of theHistoryEventExecutionDataDetails.Builderavoiding the need to create one manually viaHistoryEventExecutionDataDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinputDetails(HistoryEventExecutionDataDetails).- Parameters:
inputDetails- a consumer that will call methods onHistoryEventExecutionDataDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
inputDetails(HistoryEventExecutionDataDetails)
-
timeoutInSeconds
LambdaFunctionScheduledEventDetails.Builder timeoutInSeconds(Long timeoutInSeconds)
The maximum allowed duration of the Lambda function.
- Parameters:
timeoutInSeconds- The maximum allowed duration of the Lambda function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taskCredentials
LambdaFunctionScheduledEventDetails.Builder taskCredentials(TaskCredentials taskCredentials)
The credentials that Step Functions uses for the task.
- Parameters:
taskCredentials- The credentials that Step Functions uses for the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taskCredentials
default LambdaFunctionScheduledEventDetails.Builder taskCredentials(Consumer<TaskCredentials.Builder> taskCredentials)
The credentials that Step Functions uses for the task.
This is a convenience method that creates an instance of theTaskCredentials.Builderavoiding the need to create one manually viaTaskCredentials.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totaskCredentials(TaskCredentials).- Parameters:
taskCredentials- a consumer that will call methods onTaskCredentials.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
taskCredentials(TaskCredentials)
-
-