Interface Pipeline.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Pipeline.Builder,Pipeline>,SdkBuilder<Pipeline.Builder,Pipeline>,SdkPojo
- Enclosing class:
- Pipeline
public static interface Pipeline.Builder extends SdkPojo, CopyableBuilder<Pipeline.Builder,Pipeline>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Pipeline.Builderactivities(Collection<PipelineActivity> activities)The activities that perform transformations on the messages.Pipeline.Builderactivities(Consumer<PipelineActivity.Builder>... activities)The activities that perform transformations on the messages.Pipeline.Builderactivities(PipelineActivity... activities)The activities that perform transformations on the messages.Pipeline.Builderarn(String arn)The ARN of the pipeline.Pipeline.BuildercreationTime(Instant creationTime)When the pipeline was created.Pipeline.BuilderlastUpdateTime(Instant lastUpdateTime)The last time the pipeline was updated.Pipeline.Buildername(String name)The name of the pipeline.Pipeline.BuilderreprocessingSummaries(Collection<ReprocessingSummary> reprocessingSummaries)A summary of information about the pipeline reprocessing.Pipeline.BuilderreprocessingSummaries(Consumer<ReprocessingSummary.Builder>... reprocessingSummaries)A summary of information about the pipeline reprocessing.Pipeline.BuilderreprocessingSummaries(ReprocessingSummary... reprocessingSummaries)A summary of information about the pipeline reprocessing.-
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
-
name
Pipeline.Builder name(String name)
The name of the pipeline.
- Parameters:
name- The name of the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
Pipeline.Builder arn(String arn)
The ARN of the pipeline.
- Parameters:
arn- The ARN of the pipeline.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
activities
Pipeline.Builder activities(Collection<PipelineActivity> activities)
The activities that perform transformations on the messages.
- Parameters:
activities- The activities that perform transformations on the messages.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
activities
Pipeline.Builder activities(PipelineActivity... activities)
The activities that perform transformations on the messages.
- Parameters:
activities- The activities that perform transformations on the messages.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
activities
Pipeline.Builder activities(Consumer<PipelineActivity.Builder>... activities)
The activities that perform transformations on the messages.
This is a convenience method that creates an instance of thePipelineActivity.Builderavoiding the need to create one manually viaPipelineActivity.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#activities(List.) - Parameters:
activities- a consumer that will call methods onPipelineActivity.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#activities(java.util.Collection)
-
reprocessingSummaries
Pipeline.Builder reprocessingSummaries(Collection<ReprocessingSummary> reprocessingSummaries)
A summary of information about the pipeline reprocessing.
- Parameters:
reprocessingSummaries- A summary of information about the pipeline reprocessing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reprocessingSummaries
Pipeline.Builder reprocessingSummaries(ReprocessingSummary... reprocessingSummaries)
A summary of information about the pipeline reprocessing.
- Parameters:
reprocessingSummaries- A summary of information about the pipeline reprocessing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
reprocessingSummaries
Pipeline.Builder reprocessingSummaries(Consumer<ReprocessingSummary.Builder>... reprocessingSummaries)
A summary of information about the pipeline reprocessing.
This is a convenience method that creates an instance of theReprocessingSummary.Builderavoiding the need to create one manually viaReprocessingSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#reprocessingSummaries(List.) - Parameters:
reprocessingSummaries- a consumer that will call methods onReprocessingSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#reprocessingSummaries(java.util.Collection)
-
creationTime
Pipeline.Builder creationTime(Instant creationTime)
When the pipeline was created.
- Parameters:
creationTime- When the pipeline was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdateTime
Pipeline.Builder lastUpdateTime(Instant lastUpdateTime)
The last time the pipeline was updated.
- Parameters:
lastUpdateTime- The last time the pipeline was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-