Interface PipelineExecution.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<PipelineExecution.Builder,PipelineExecution>
,SdkBuilder<PipelineExecution.Builder,PipelineExecution>
,SdkPojo
- Enclosing class:
- PipelineExecution
public static interface PipelineExecution.Builder extends SdkPojo, CopyableBuilder<PipelineExecution.Builder,PipelineExecution>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default PipelineExecution.Builder
createdBy(Consumer<UserContext.Builder> createdBy)
Sets the value of the CreatedBy property for this object.PipelineExecution.Builder
createdBy(UserContext createdBy)
Sets the value of the CreatedBy property for this object.PipelineExecution.Builder
creationTime(Instant creationTime)
The creation time of the pipeline execution.PipelineExecution.Builder
failureReason(String failureReason)
If the execution failed, a message describing why.default PipelineExecution.Builder
lastModifiedBy(Consumer<UserContext.Builder> lastModifiedBy)
Sets the value of the LastModifiedBy property for this object.PipelineExecution.Builder
lastModifiedBy(UserContext lastModifiedBy)
Sets the value of the LastModifiedBy property for this object.PipelineExecution.Builder
lastModifiedTime(Instant lastModifiedTime)
The time that the pipeline execution was last modified.default PipelineExecution.Builder
parallelismConfiguration(Consumer<ParallelismConfiguration.Builder> parallelismConfiguration)
The parallelism configuration applied to the pipeline execution.PipelineExecution.Builder
parallelismConfiguration(ParallelismConfiguration parallelismConfiguration)
The parallelism configuration applied to the pipeline execution.PipelineExecution.Builder
pipelineArn(String pipelineArn)
The Amazon Resource Name (ARN) of the pipeline that was executed.PipelineExecution.Builder
pipelineExecutionArn(String pipelineExecutionArn)
The Amazon Resource Name (ARN) of the pipeline execution.PipelineExecution.Builder
pipelineExecutionDescription(String pipelineExecutionDescription)
The description of the pipeline execution.PipelineExecution.Builder
pipelineExecutionDisplayName(String pipelineExecutionDisplayName)
The display name of the pipeline execution.PipelineExecution.Builder
pipelineExecutionStatus(String pipelineExecutionStatus)
The status of the pipeline status.PipelineExecution.Builder
pipelineExecutionStatus(PipelineExecutionStatus pipelineExecutionStatus)
The status of the pipeline status.default PipelineExecution.Builder
pipelineExperimentConfig(Consumer<PipelineExperimentConfig.Builder> pipelineExperimentConfig)
Sets the value of the PipelineExperimentConfig property for this object.PipelineExecution.Builder
pipelineExperimentConfig(PipelineExperimentConfig pipelineExperimentConfig)
Sets the value of the PipelineExperimentConfig property for this object.PipelineExecution.Builder
pipelineParameters(Collection<Parameter> pipelineParameters)
Contains a list of pipeline parameters.PipelineExecution.Builder
pipelineParameters(Consumer<Parameter.Builder>... pipelineParameters)
Contains a list of pipeline parameters.PipelineExecution.Builder
pipelineParameters(Parameter... pipelineParameters)
Contains a list of pipeline parameters.default PipelineExecution.Builder
selectiveExecutionConfig(Consumer<SelectiveExecutionConfig.Builder> selectiveExecutionConfig)
The selective execution configuration applied to the pipeline run.PipelineExecution.Builder
selectiveExecutionConfig(SelectiveExecutionConfig selectiveExecutionConfig)
The selective execution configuration applied to the pipeline run.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
pipelineArn
PipelineExecution.Builder pipelineArn(String pipelineArn)
The Amazon Resource Name (ARN) of the pipeline that was executed.
- Parameters:
pipelineArn
- The Amazon Resource Name (ARN) of the pipeline that was executed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineExecutionArn
PipelineExecution.Builder pipelineExecutionArn(String pipelineExecutionArn)
The Amazon Resource Name (ARN) of the pipeline execution.
- Parameters:
pipelineExecutionArn
- The Amazon Resource Name (ARN) of the pipeline execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineExecutionDisplayName
PipelineExecution.Builder pipelineExecutionDisplayName(String pipelineExecutionDisplayName)
The display name of the pipeline execution.
- Parameters:
pipelineExecutionDisplayName
- The display name of the pipeline execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineExecutionStatus
PipelineExecution.Builder pipelineExecutionStatus(String pipelineExecutionStatus)
The status of the pipeline status.
- Parameters:
pipelineExecutionStatus
- The status of the pipeline status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PipelineExecutionStatus
,PipelineExecutionStatus
-
pipelineExecutionStatus
PipelineExecution.Builder pipelineExecutionStatus(PipelineExecutionStatus pipelineExecutionStatus)
The status of the pipeline status.
- Parameters:
pipelineExecutionStatus
- The status of the pipeline status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
PipelineExecutionStatus
,PipelineExecutionStatus
-
pipelineExecutionDescription
PipelineExecution.Builder pipelineExecutionDescription(String pipelineExecutionDescription)
The description of the pipeline execution.
- Parameters:
pipelineExecutionDescription
- The description of the pipeline execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineExperimentConfig
PipelineExecution.Builder pipelineExperimentConfig(PipelineExperimentConfig pipelineExperimentConfig)
Sets the value of the PipelineExperimentConfig property for this object.- Parameters:
pipelineExperimentConfig
- The new value for the PipelineExperimentConfig property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineExperimentConfig
default PipelineExecution.Builder pipelineExperimentConfig(Consumer<PipelineExperimentConfig.Builder> pipelineExperimentConfig)
Sets the value of the PipelineExperimentConfig property for this object. This is a convenience method that creates an instance of thePipelineExperimentConfig.Builder
avoiding the need to create one manually viaPipelineExperimentConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topipelineExperimentConfig(PipelineExperimentConfig)
.- Parameters:
pipelineExperimentConfig
- a consumer that will call methods onPipelineExperimentConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
pipelineExperimentConfig(PipelineExperimentConfig)
-
failureReason
PipelineExecution.Builder failureReason(String failureReason)
If the execution failed, a message describing why.
- Parameters:
failureReason
- If the execution failed, a message describing why.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
PipelineExecution.Builder creationTime(Instant creationTime)
The creation time of the pipeline execution.
- Parameters:
creationTime
- The creation time of the pipeline execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedTime
PipelineExecution.Builder lastModifiedTime(Instant lastModifiedTime)
The time that the pipeline execution was last modified.
- Parameters:
lastModifiedTime
- The time that the pipeline execution was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
PipelineExecution.Builder createdBy(UserContext createdBy)
Sets the value of the CreatedBy property for this object.- Parameters:
createdBy
- The new value for the CreatedBy property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
default PipelineExecution.Builder createdBy(Consumer<UserContext.Builder> createdBy)
Sets the value of the CreatedBy property for this object. This is a convenience method that creates an instance of theUserContext.Builder
avoiding the need to create one manually viaUserContext.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocreatedBy(UserContext)
.- Parameters:
createdBy
- a consumer that will call methods onUserContext.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
createdBy(UserContext)
-
lastModifiedBy
PipelineExecution.Builder lastModifiedBy(UserContext lastModifiedBy)
Sets the value of the LastModifiedBy property for this object.- Parameters:
lastModifiedBy
- The new value for the LastModifiedBy property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedBy
default PipelineExecution.Builder lastModifiedBy(Consumer<UserContext.Builder> lastModifiedBy)
Sets the value of the LastModifiedBy property for this object. This is a convenience method that creates an instance of theUserContext.Builder
avoiding the need to create one manually viaUserContext.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolastModifiedBy(UserContext)
.- Parameters:
lastModifiedBy
- a consumer that will call methods onUserContext.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
lastModifiedBy(UserContext)
-
parallelismConfiguration
PipelineExecution.Builder parallelismConfiguration(ParallelismConfiguration parallelismConfiguration)
The parallelism configuration applied to the pipeline execution.
- Parameters:
parallelismConfiguration
- The parallelism configuration applied to the pipeline execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parallelismConfiguration
default PipelineExecution.Builder parallelismConfiguration(Consumer<ParallelismConfiguration.Builder> parallelismConfiguration)
The parallelism configuration applied to the pipeline execution.
This is a convenience method that creates an instance of theParallelismConfiguration.Builder
avoiding the need to create one manually viaParallelismConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toparallelismConfiguration(ParallelismConfiguration)
.- Parameters:
parallelismConfiguration
- a consumer that will call methods onParallelismConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
parallelismConfiguration(ParallelismConfiguration)
-
selectiveExecutionConfig
PipelineExecution.Builder selectiveExecutionConfig(SelectiveExecutionConfig selectiveExecutionConfig)
The selective execution configuration applied to the pipeline run.
- Parameters:
selectiveExecutionConfig
- The selective execution configuration applied to the pipeline run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
selectiveExecutionConfig
default PipelineExecution.Builder selectiveExecutionConfig(Consumer<SelectiveExecutionConfig.Builder> selectiveExecutionConfig)
The selective execution configuration applied to the pipeline run.
This is a convenience method that creates an instance of theSelectiveExecutionConfig.Builder
avoiding the need to create one manually viaSelectiveExecutionConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toselectiveExecutionConfig(SelectiveExecutionConfig)
.- Parameters:
selectiveExecutionConfig
- a consumer that will call methods onSelectiveExecutionConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
selectiveExecutionConfig(SelectiveExecutionConfig)
-
pipelineParameters
PipelineExecution.Builder pipelineParameters(Collection<Parameter> pipelineParameters)
Contains a list of pipeline parameters. This list can be empty.
- Parameters:
pipelineParameters
- Contains a list of pipeline parameters. This list can be empty.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineParameters
PipelineExecution.Builder pipelineParameters(Parameter... pipelineParameters)
Contains a list of pipeline parameters. This list can be empty.
- Parameters:
pipelineParameters
- Contains a list of pipeline parameters. This list can be empty.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineParameters
PipelineExecution.Builder pipelineParameters(Consumer<Parameter.Builder>... pipelineParameters)
Contains a list of pipeline parameters. This list can be empty.
This is a convenience method that creates an instance of theParameter.Builder
avoiding the need to create one manually viaParameter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#pipelineParameters(List
.) - Parameters:
pipelineParameters
- a consumer that will call methods onParameter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#pipelineParameters(java.util.Collection
)
-
-