Interface PipelineVersion.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PipelineVersion.Builder,
,PipelineVersion> SdkBuilder<PipelineVersion.Builder,
,PipelineVersion> SdkPojo
- Enclosing class:
PipelineVersion
-
Method Summary
Modifier and TypeMethodDescriptiondefault PipelineVersion.Builder
createdBy
(Consumer<UserContext.Builder> createdBy) Sets the value of the CreatedBy property for this object.createdBy
(UserContext createdBy) Sets the value of the CreatedBy property for this object.creationTime
(Instant creationTime) The creation time of the pipeline version.lastExecutedPipelineExecutionArn
(String lastExecutedPipelineExecutionArn) The Amazon Resource Name (ARN) of the most recent pipeline execution created from this pipeline version.lastExecutedPipelineExecutionDisplayName
(String lastExecutedPipelineExecutionDisplayName) The display name of the most recent pipeline execution created from this pipeline version.lastExecutedPipelineExecutionStatus
(String lastExecutedPipelineExecutionStatus) The status of the most recent pipeline execution created from this pipeline version.lastExecutedPipelineExecutionStatus
(PipelineExecutionStatus lastExecutedPipelineExecutionStatus) The status of the most recent pipeline execution created from this pipeline version.default PipelineVersion.Builder
lastModifiedBy
(Consumer<UserContext.Builder> lastModifiedBy) Sets the value of the LastModifiedBy property for this object.lastModifiedBy
(UserContext lastModifiedBy) Sets the value of the LastModifiedBy property for this object.lastModifiedTime
(Instant lastModifiedTime) The time when the pipeline version was last modified.pipelineArn
(String pipelineArn) The Amazon Resource Name (ARN) of the pipeline.pipelineVersionDescription
(String pipelineVersionDescription) The description of the pipeline version.pipelineVersionDisplayName
(String pipelineVersionDisplayName) The display name of the pipeline version.pipelineVersionId
(Long pipelineVersionId) The ID of the pipeline version.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 Details
-
pipelineArn
The Amazon Resource Name (ARN) of the pipeline.
- Parameters:
pipelineArn
- The Amazon Resource Name (ARN) of the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineVersionId
The ID of the pipeline version.
- Parameters:
pipelineVersionId
- The ID of the pipeline version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineVersionDisplayName
The display name of the pipeline version.
- Parameters:
pipelineVersionDisplayName
- The display name of the pipeline version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineVersionDescription
The description of the pipeline version.
- Parameters:
pipelineVersionDescription
- The description of the pipeline version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
The creation time of the pipeline version.
- Parameters:
creationTime
- The creation time of the pipeline version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedTime
The time when the pipeline version was last modified.
- Parameters:
lastModifiedTime
- The time when the pipeline version was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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:
-
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
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:
-
lastExecutedPipelineExecutionArn
The Amazon Resource Name (ARN) of the most recent pipeline execution created from this pipeline version.
- Parameters:
lastExecutedPipelineExecutionArn
- The Amazon Resource Name (ARN) of the most recent pipeline execution created from this pipeline version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastExecutedPipelineExecutionDisplayName
PipelineVersion.Builder lastExecutedPipelineExecutionDisplayName(String lastExecutedPipelineExecutionDisplayName) The display name of the most recent pipeline execution created from this pipeline version.
- Parameters:
lastExecutedPipelineExecutionDisplayName
- The display name of the most recent pipeline execution created from this pipeline version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastExecutedPipelineExecutionStatus
PipelineVersion.Builder lastExecutedPipelineExecutionStatus(String lastExecutedPipelineExecutionStatus) The status of the most recent pipeline execution created from this pipeline version.
- Parameters:
lastExecutedPipelineExecutionStatus
- The status of the most recent pipeline execution created from this pipeline version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lastExecutedPipelineExecutionStatus
PipelineVersion.Builder lastExecutedPipelineExecutionStatus(PipelineExecutionStatus lastExecutedPipelineExecutionStatus) The status of the most recent pipeline execution created from this pipeline version.
- Parameters:
lastExecutedPipelineExecutionStatus
- The status of the most recent pipeline execution created from this pipeline version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-