@Stability(value=Stable) public static final class CfnPipeline.Builder extends Object implements software.amazon.jsii.Builder<CfnPipeline>
CfnPipeline.| Modifier and Type | Method and Description |
|---|---|
CfnPipeline |
build() |
static CfnPipeline.Builder |
create(software.constructs.Construct scope,
String id) |
CfnPipeline.Builder |
pipelineActivities(IResolvable pipelineActivities)
A list of "PipelineActivity" objects.
|
CfnPipeline.Builder |
pipelineActivities(List<? extends Object> pipelineActivities)
A list of "PipelineActivity" objects.
|
CfnPipeline.Builder |
pipelineName(String pipelineName)
The name of the pipeline.
|
CfnPipeline.Builder |
tags(List<? extends CfnTag> tags)
Metadata which can be used to manage the pipeline.
|
@Stability(value=Stable) public static CfnPipeline.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnPipeline.ActivityProperty.Builder.@Stability(value=Stable) public CfnPipeline.Builder pipelineActivities(IResolvable pipelineActivities)
Activities perform transformations on your messages, such as removing, renaming or adding message attributes; filtering messages based on attribute values; invoking your Lambda functions on messages for advanced processing; or performing mathematical transformations to normalize device data.
The list can be 2-25 PipelineActivity objects and must contain both a channel and a datastore activity. Each entry in the list must contain only one activity, for example:
pipelineActivities = [ { "channel": { ... } }, { "lambda": { ... } }, ... ]
pipelineActivities - A list of "PipelineActivity" objects. This parameter is required.this@Stability(value=Stable) public CfnPipeline.Builder pipelineActivities(List<? extends Object> pipelineActivities)
Activities perform transformations on your messages, such as removing, renaming or adding message attributes; filtering messages based on attribute values; invoking your Lambda functions on messages for advanced processing; or performing mathematical transformations to normalize device data.
The list can be 2-25 PipelineActivity objects and must contain both a channel and a datastore activity. Each entry in the list must contain only one activity, for example:
pipelineActivities = [ { "channel": { ... } }, { "lambda": { ... } }, ... ]
pipelineActivities - A list of "PipelineActivity" objects. This parameter is required.this@Stability(value=Stable) public CfnPipeline.Builder pipelineName(String pipelineName)
pipelineName - The name of the pipeline. This parameter is required.this@Stability(value=Stable) public CfnPipeline.Builder tags(List<? extends CfnTag> tags)
For more information, see Tag .
tags - Metadata which can be used to manage the pipeline. This parameter is required.this@Stability(value=Stable) public CfnPipeline build()
build in interface software.amazon.jsii.Builder<CfnPipeline>Copyright © 2022. All rights reserved.