Interface Pipeline.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Pipeline.Builder,
,Pipeline> SdkBuilder<Pipeline.Builder,
,Pipeline> SdkPojo
- Enclosing class:
Pipeline
-
Method Summary
Modifier and TypeMethodDescriptiondefault Pipeline.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.default Pipeline.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 that the pipeline was last modified.lastRunTime
(Instant lastRunTime) The time when the pipeline was last run.default Pipeline.Builder
parallelismConfiguration
(Consumer<ParallelismConfiguration.Builder> parallelismConfiguration) The parallelism configuration applied to the pipeline.parallelismConfiguration
(ParallelismConfiguration parallelismConfiguration) The parallelism configuration applied to the pipeline.pipelineArn
(String pipelineArn) The Amazon Resource Name (ARN) of the pipeline.pipelineDescription
(String pipelineDescription) The description of the pipeline.pipelineDisplayName
(String pipelineDisplayName) The display name of the pipeline.pipelineName
(String pipelineName) The name of the pipeline.pipelineStatus
(String pipelineStatus) The status of the pipeline.pipelineStatus
(PipelineStatus pipelineStatus) The status of the pipeline.The Amazon Resource Name (ARN) of the role that created the pipeline.tags
(Collection<Tag> tags) A list of tags that apply to the pipeline.tags
(Consumer<Tag.Builder>... tags) A list of tags that apply to the pipeline.A list of tags that apply to the pipeline.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 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.
-
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.
-
pipelineDisplayName
The display name of the pipeline.
- Parameters:
pipelineDisplayName
- The display name of the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineDescription
The description of the pipeline.
- Parameters:
pipelineDescription
- The description of the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
The Amazon Resource Name (ARN) of the role that created the pipeline.
- Parameters:
roleArn
- The Amazon Resource Name (ARN) of the role that created the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pipelineStatus
The status of the pipeline.
- Parameters:
pipelineStatus
- The status of the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
pipelineStatus
The status of the pipeline.
- Parameters:
pipelineStatus
- The status of the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
creationTime
The creation time of the pipeline.
- Parameters:
creationTime
- The creation time of the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedTime
The time that the pipeline was last modified.
- Parameters:
lastModifiedTime
- The time that the pipeline was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastRunTime
The time when the pipeline was last run.
- Parameters:
lastRunTime
- The time when the pipeline was last run.- 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:
-
parallelismConfiguration
The parallelism configuration applied to the pipeline.
- Parameters:
parallelismConfiguration
- The parallelism configuration applied to the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parallelismConfiguration
default Pipeline.Builder parallelismConfiguration(Consumer<ParallelismConfiguration.Builder> parallelismConfiguration) The parallelism configuration applied to the pipeline.
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:
-
tags
A list of tags that apply to the pipeline.
- Parameters:
tags
- A list of tags that apply to the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
A list of tags that apply to the pipeline.
- Parameters:
tags
- A list of tags that apply to the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
A list of tags that apply to the pipeline.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(List<Tag>)
.- Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-