Interface LambdaStepMetadata.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<LambdaStepMetadata.Builder,LambdaStepMetadata>
,SdkBuilder<LambdaStepMetadata.Builder,LambdaStepMetadata>
,SdkPojo
- Enclosing class:
- LambdaStepMetadata
public static interface LambdaStepMetadata.Builder extends SdkPojo, CopyableBuilder<LambdaStepMetadata.Builder,LambdaStepMetadata>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LambdaStepMetadata.Builder
arn(String arn)
The Amazon Resource Name (ARN) of the Lambda function that was run by this step execution.LambdaStepMetadata.Builder
outputParameters(Collection<OutputParameter> outputParameters)
A list of the output parameters of the Lambda step.LambdaStepMetadata.Builder
outputParameters(Consumer<OutputParameter.Builder>... outputParameters)
A list of the output parameters of the Lambda step.LambdaStepMetadata.Builder
outputParameters(OutputParameter... outputParameters)
A list of the output parameters of the Lambda step.-
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
-
arn
LambdaStepMetadata.Builder arn(String arn)
The Amazon Resource Name (ARN) of the Lambda function that was run by this step execution.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the Lambda function that was run by this step execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputParameters
LambdaStepMetadata.Builder outputParameters(Collection<OutputParameter> outputParameters)
A list of the output parameters of the Lambda step.
- Parameters:
outputParameters
- A list of the output parameters of the Lambda step.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputParameters
LambdaStepMetadata.Builder outputParameters(OutputParameter... outputParameters)
A list of the output parameters of the Lambda step.
- Parameters:
outputParameters
- A list of the output parameters of the Lambda step.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputParameters
LambdaStepMetadata.Builder outputParameters(Consumer<OutputParameter.Builder>... outputParameters)
A list of the output parameters of the Lambda step.
This is a convenience method that creates an instance of theOutputParameter.Builder
avoiding the need to create one manually viaOutputParameter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#outputParameters(List
.) - Parameters:
outputParameters
- a consumer that will call methods onOutputParameter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#outputParameters(java.util.Collection
)
-
-