Interface CallbackStepMetadata.Builder

  • Method Details

    • callbackToken

      CallbackStepMetadata.Builder callbackToken(String 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

      CallbackStepMetadata.Builder sqsQueueUrl(String 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

      CallbackStepMetadata.Builder outputParameters(Collection<OutputParameter> 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(OutputParameter... 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 the OutputParameter.Builder avoiding the need to create one manually via OutputParameter.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to outputParameters(List<OutputParameter>).

      Parameters:
      outputParameters - a consumer that will call methods on OutputParameter.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: