Interface LambdaActivity.Builder

All Superinterfaces:
Buildable, CopyableBuilder<LambdaActivity.Builder,LambdaActivity>, SdkBuilder<LambdaActivity.Builder,LambdaActivity>, SdkPojo
Enclosing class:
LambdaActivity

public static interface LambdaActivity.Builder extends SdkPojo, CopyableBuilder<LambdaActivity.Builder,LambdaActivity>
  • Method Details

    • name

      The name of the lambda activity.

      Parameters:
      name - The name of the lambda activity.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lambdaName

      LambdaActivity.Builder lambdaName(String lambdaName)

      The name of the Lambda function that is run on the message.

      Parameters:
      lambdaName - The name of the Lambda function that is run on the message.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • batchSize

      LambdaActivity.Builder batchSize(Integer batchSize)

      The number of messages passed to the Lambda function for processing.

      The Lambda function must be able to process all of these messages within five minutes, which is the maximum timeout duration for Lambda functions.

      Parameters:
      batchSize - The number of messages passed to the Lambda function for processing.

      The Lambda function must be able to process all of these messages within five minutes, which is the maximum timeout duration for Lambda functions.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • next

      The next activity in the pipeline.

      Parameters:
      next - The next activity in the pipeline.
      Returns:
      Returns a reference to this object so that method calls can be chained together.