Interface ActionExecutionDetail.Builder

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

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

    • pipelineExecutionId

      ActionExecutionDetail.Builder pipelineExecutionId(String pipelineExecutionId)

      The pipeline execution ID for the action execution.

      Parameters:
      pipelineExecutionId - The pipeline execution ID for the action execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • actionExecutionId

      ActionExecutionDetail.Builder actionExecutionId(String actionExecutionId)

      The action execution ID.

      Parameters:
      actionExecutionId - The action execution ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pipelineVersion

      ActionExecutionDetail.Builder pipelineVersion(Integer pipelineVersion)

      The version of the pipeline where the action was run.

      Parameters:
      pipelineVersion - The version of the pipeline where the action was run.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stageName

      ActionExecutionDetail.Builder stageName(String stageName)

      The name of the stage that contains the action.

      Parameters:
      stageName - The name of the stage that contains the action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • actionName

      ActionExecutionDetail.Builder actionName(String actionName)

      The name of the action.

      Parameters:
      actionName - The name of the action.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • startTime

      ActionExecutionDetail.Builder startTime(Instant startTime)

      The start time of the action execution.

      Parameters:
      startTime - The start time of the action execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdateTime

      ActionExecutionDetail.Builder lastUpdateTime(Instant lastUpdateTime)

      The last update time of the action execution.

      Parameters:
      lastUpdateTime - The last update time of the action execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedBy

      ActionExecutionDetail.Builder updatedBy(String updatedBy)

      The ARN of the user who changed the pipeline execution details.

      Parameters:
      updatedBy - The ARN of the user who changed the pipeline execution details.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the action execution. Status categories are InProgress, Succeeded, and Failed.

      Parameters:
      status - The status of the action execution. Status categories are InProgress, Succeeded, and Failed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the action execution. Status categories are InProgress, Succeeded, and Failed.

      Parameters:
      status - The status of the action execution. Status categories are InProgress, Succeeded, and Failed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • input

      Input details for the action execution, such as role ARN, Region, and input artifacts.

      Parameters:
      input - Input details for the action execution, such as role ARN, Region, and input artifacts.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • input

      Input details for the action execution, such as role ARN, Region, and input artifacts.

      This is a convenience method that creates an instance of the ActionExecutionInput.Builder avoiding the need to create one manually via ActionExecutionInput.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to input(ActionExecutionInput).

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

      Output details for the action execution, such as the action execution result.

      Parameters:
      output - Output details for the action execution, such as the action execution result.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • output

      Output details for the action execution, such as the action execution result.

      This is a convenience method that creates an instance of the ActionExecutionOutput.Builder avoiding the need to create one manually via ActionExecutionOutput.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to output(ActionExecutionOutput).

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