Interface Execution.Builder

  • Method Details

    • durableExecutionArn

      Execution.Builder durableExecutionArn(String durableExecutionArn)

      The Amazon Resource Name (ARN) of the durable execution, if this execution is a durable execution.

      Parameters:
      durableExecutionArn - The Amazon Resource Name (ARN) of the durable execution, if this execution is a durable execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • durableExecutionName

      Execution.Builder durableExecutionName(String durableExecutionName)

      The unique name of the durable execution, if one was provided when the execution was started.

      Parameters:
      durableExecutionName - The unique name of the durable execution, if one was provided when the execution was started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • functionArn

      Execution.Builder functionArn(String functionArn)

      The Amazon Resource Name (ARN) of the Lambda function.

      Parameters:
      functionArn - The Amazon Resource Name (ARN) of the Lambda function.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      Execution.Builder status(String status)

      The current status of the durable execution.

      Parameters:
      status - The current status of the durable execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of the durable execution.

      Parameters:
      status - The current status of the durable execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • startTimestamp

      Execution.Builder startTimestamp(Instant startTimestamp)

      The date and time when the durable execution started, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

      Parameters:
      startTimestamp - The date and time when the durable execution started, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endTimestamp

      Execution.Builder endTimestamp(Instant endTimestamp)

      The date and time when the durable execution ended, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).

      Parameters:
      endTimestamp - The date and time when the durable execution ended, in ISO-8601 format (YYYY-MM-DDThh:mm:ss.sTZD).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • kmsKeyArn

      Execution.Builder kmsKeyArn(String kmsKeyArn)

      The ARN of the Key Management Service (KMS) customer managed key that is used to encrypt your durable execution's payload data, including input, output, and error payloads.

      Parameters:
      kmsKeyArn - The ARN of the Key Management Service (KMS) customer managed key that is used to encrypt your durable execution's payload data, including input, output, and error payloads.
      Returns:
      Returns a reference to this object so that method calls can be chained together.