Interface PipelineSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<PipelineSummary.Builder,,PipelineSummary> SdkBuilder<PipelineSummary.Builder,,PipelineSummary> SdkPojo
- Enclosing class:
PipelineSummary
@Mutable
@NotThreadSafe
public static interface PipelineSummary.Builder
extends SdkPojo, CopyableBuilder<PipelineSummary.Builder,PipelineSummary>
-
Method Summary
Modifier and TypeMethodDescriptionThe time the pipeline was created, in Unix epoch time.description(String description) The description of the pipeline.pipelineArn(String pipelineArn) The ARN of the pipeline.pipelineName(String pipelineName) The name of the pipeline.default PipelineSummary.Builderstatus(Consumer<ResourceStatus.Builder> status) The current lifecycle status of the pipeline.status(ResourceStatus status) The current lifecycle status of the pipeline.The time the pipeline was last updated, in Unix epoch time.The version 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
-
pipelineName
The name of the pipeline.
- Parameters:
pipelineName- The name of the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the pipeline.
- Parameters:
description- The description of the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineArn
The ARN of the pipeline.
- Parameters:
pipelineArn- The ARN of the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
The version of the pipeline.
- Parameters:
version- The version of the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current lifecycle status of the pipeline.
- Parameters:
status- The current lifecycle status of the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current lifecycle status of the pipeline.
This is a convenience method that creates an instance of theResourceStatus.Builderavoiding the need to create one manually viaResourceStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostatus(ResourceStatus).- Parameters:
status- a consumer that will call methods onResourceStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The time the pipeline was created, in Unix epoch time.
- Parameters:
createdAt- The time the pipeline was created, in Unix epoch time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The time the pipeline was last updated, in Unix epoch time.
- Parameters:
updatedAt- The time the pipeline was last updated, in Unix epoch time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-