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.BuildercreatedBy(Consumer<UserContext.Builder> createdBy)Sets the value of the CreatedBy property for this object.PipelineExecution.BuildercreatedBy(UserContext createdBy)Sets the value of the CreatedBy property for this object.PipelineExecution.BuildercreationTime(Instant creationTime)The creation time of the pipeline execution.PipelineExecution.BuilderfailureReason(String failureReason)If the execution failed, a message describing why.default PipelineExecution.BuilderlastModifiedBy(Consumer<UserContext.Builder> lastModifiedBy)Sets the value of the LastModifiedBy property for this object.PipelineExecution.BuilderlastModifiedBy(UserContext lastModifiedBy)Sets the value of the LastModifiedBy property for this object.PipelineExecution.BuilderlastModifiedTime(Instant lastModifiedTime)The time that the pipeline execution was last modified.default PipelineExecution.BuilderparallelismConfiguration(Consumer<ParallelismConfiguration.Builder> parallelismConfiguration)The parallelism configuration applied to the pipeline execution.PipelineExecution.BuilderparallelismConfiguration(ParallelismConfiguration parallelismConfiguration)The parallelism configuration applied to the pipeline execution.PipelineExecution.BuilderpipelineArn(String pipelineArn)The Amazon Resource Name (ARN) of the pipeline that was executed.PipelineExecution.BuilderpipelineExecutionArn(String pipelineExecutionArn)The Amazon Resource Name (ARN) of the pipeline execution.PipelineExecution.BuilderpipelineExecutionDescription(String pipelineExecutionDescription)The description of the pipeline execution.PipelineExecution.BuilderpipelineExecutionDisplayName(String pipelineExecutionDisplayName)The display name of the pipeline execution.PipelineExecution.BuilderpipelineExecutionStatus(String pipelineExecutionStatus)The status of the pipeline status.PipelineExecution.BuilderpipelineExecutionStatus(PipelineExecutionStatus pipelineExecutionStatus)The status of the pipeline status.default PipelineExecution.BuilderpipelineExperimentConfig(Consumer<PipelineExperimentConfig.Builder> pipelineExperimentConfig)Sets the value of the PipelineExperimentConfig property for this object.PipelineExecution.BuilderpipelineExperimentConfig(PipelineExperimentConfig pipelineExperimentConfig)Sets the value of the PipelineExperimentConfig property for this object.PipelineExecution.BuilderpipelineParameters(Collection<Parameter> pipelineParameters)Contains a list of pipeline parameters.PipelineExecution.BuilderpipelineParameters(Consumer<Parameter.Builder>... pipelineParameters)Contains a list of pipeline parameters.PipelineExecution.BuilderpipelineParameters(Parameter... pipelineParameters)Contains a list of pipeline parameters.default PipelineExecution.BuilderselectiveExecutionConfig(Consumer<SelectiveExecutionConfig.Builder> selectiveExecutionConfig)The selective execution configuration applied to the pipeline run.PipelineExecution.BuilderselectiveExecutionConfig(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, 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.Builderavoiding the need to create one manually viaPipelineExperimentConfig.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaUserContext.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaUserContext.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaParallelismConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaSelectiveExecutionConfig.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaParameter.builder().When the
Consumercompletes,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)
-
-