Interface ScheduleLambdaFunctionDecisionAttributes.Builder

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

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

    • id

      A string that identifies the Lambda function execution in the event history.

      Parameters:
      id - A string that identifies the Lambda function execution in the event history.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name, or ARN, of the Lambda function to schedule.

      Parameters:
      name - The name, or ARN, of the Lambda function to schedule.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • control

      The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.

      Parameters:
      control - The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the Lambda task.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • input

      The optional input data to be supplied to the Lambda function.

      Parameters:
      input - The optional input data to be supplied to the Lambda function.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • startToCloseTimeout

      ScheduleLambdaFunctionDecisionAttributes.Builder startToCloseTimeout(String startToCloseTimeout)

      The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started. This can be any integer from 1-900 (1s-15m).

      If no value is supplied, then a default value of 900s is assumed.

      Parameters:
      startToCloseTimeout - The timeout value, in seconds, after which the Lambda function is considered to be failed once it has started. This can be any integer from 1-900 (1s-15m).

      If no value is supplied, then a default value of 900s is assumed.

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