Interface PipelineExecutionSummary.Builder

  • Method Details

    • pipelineExecutionId

      PipelineExecutionSummary.Builder pipelineExecutionId(String pipelineExecutionId)

      The unique identifier of the pipeline execution.

      Parameters:
      pipelineExecutionId - The unique identifier of the pipeline execution.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pipelineVersion

      PipelineExecutionSummary.Builder pipelineVersion(String pipelineVersion)

      The pipeline version this execution ran against.

      Parameters:
      pipelineVersion - The pipeline version this execution ran against.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The current execution status of the pipeline.

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

      The current execution status of the pipeline.

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

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

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

      PipelineExecutionSummary.Builder executionPriority(Integer executionPriority)

      Scheduling priority for the execution. When not specified, defaults to lowest priority.

      Parameters:
      executionPriority - Scheduling priority for the execution. When not specified, defaults to lowest priority.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • startTime

      The time the pipeline execution started, in Unix epoch time.

      Parameters:
      startTime - The time the pipeline execution started, in Unix epoch time.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endTime

      The time the pipeline execution completed, in Unix epoch time.

      Parameters:
      endTime - The time the pipeline execution completed, in Unix epoch time.
      Returns:
      Returns a reference to this object so that method calls can be chained together.