Interface PipelineExecutionSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<PipelineExecutionSummary.Builder,,PipelineExecutionSummary> SdkBuilder<PipelineExecutionSummary.Builder,,PipelineExecutionSummary> SdkPojo
- Enclosing class:
PipelineExecutionSummary
@Mutable
@NotThreadSafe
public static interface PipelineExecutionSummary.Builder
extends SdkPojo, CopyableBuilder<PipelineExecutionSummary.Builder,PipelineExecutionSummary>
-
Method Summary
Modifier and TypeMethodDescriptionThe time the pipeline execution completed, in Unix epoch time.executionPriority(Integer executionPriority) Scheduling priority for the execution.pipelineExecutionId(String pipelineExecutionId) The unique identifier of the pipeline execution.pipelineVersion(String pipelineVersion) The pipeline version this execution ran against.The time the pipeline execution started, in Unix epoch time.default PipelineExecutionSummary.BuilderThe current execution status of the pipeline.status(PipelineExecutionStatus status) The current execution status of the pipeline.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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 thePipelineExecutionStatus.Builderavoiding the need to create one manually viaPipelineExecutionStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostatus(PipelineExecutionStatus).- Parameters:
status- a consumer that will call methods onPipelineExecutionStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
-