Interface CallbackStepMetadata.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CallbackStepMetadata.Builder,
,CallbackStepMetadata> SdkBuilder<CallbackStepMetadata.Builder,
,CallbackStepMetadata> SdkPojo
- Enclosing class:
CallbackStepMetadata
public static interface CallbackStepMetadata.Builder
extends SdkPojo, CopyableBuilder<CallbackStepMetadata.Builder,CallbackStepMetadata>
-
Method Summary
Modifier and TypeMethodDescriptioncallbackToken
(String callbackToken) The pipeline generated token from the Amazon SQS queue.outputParameters
(Collection<OutputParameter> outputParameters) A list of the output parameters of the callback step.outputParameters
(Consumer<OutputParameter.Builder>... outputParameters) A list of the output parameters of the callback step.outputParameters
(OutputParameter... outputParameters) A list of the output parameters of the callback step.sqsQueueUrl
(String sqsQueueUrl) The URL of the Amazon Simple Queue Service (Amazon SQS) queue used by the callback 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, sdkFields
-
Method Details
-
callbackToken
The pipeline generated token from the Amazon SQS queue.
- Parameters:
callbackToken
- The pipeline generated token from the Amazon SQS queue.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sqsQueueUrl
The URL of the Amazon Simple Queue Service (Amazon SQS) queue used by the callback step.
- Parameters:
sqsQueueUrl
- The URL of the Amazon Simple Queue Service (Amazon SQS) queue used by the callback step.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputParameters
A list of the output parameters of the callback step.
- Parameters:
outputParameters
- A list of the output parameters of the callback step.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputParameters
A list of the output parameters of the callback step.
- Parameters:
outputParameters
- A list of the output parameters of the callback step.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputParameters
CallbackStepMetadata.Builder outputParameters(Consumer<OutputParameter.Builder>... outputParameters) A list of the output parameters of the callback 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 tooutputParameters(List<OutputParameter>)
.- 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:
-