Class CfnPipeline.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnPipeline>
- Enclosing class:
CfnPipeline
CfnPipeline
.-
Method Summary
Modifier and TypeMethodDescriptionIndicates whether to validate and start the pipeline or stop an active pipeline.activate
(IResolvable activate) Indicates whether to validate and start the pipeline or stop an active pipeline.build()
static CfnPipeline.Builder
description
(String description) A description of the pipeline.The name of the pipeline.parameterObjects
(List<? extends Object> parameterObjects) The parameter objects used with the pipeline.parameterObjects
(IResolvable parameterObjects) The parameter objects used with the pipeline.parameterValues
(List<? extends Object> parameterValues) The parameter values used with the pipeline.parameterValues
(IResolvable parameterValues) The parameter values used with the pipeline.pipelineObjects
(List<? extends Object> pipelineObjects) The objects that define the pipeline.pipelineObjects
(IResolvable pipelineObjects) The objects that define the pipeline.pipelineTags
(List<? extends Object> pipelineTags) A list of arbitrary tags (key-value pairs) to associate with the pipeline, which you can use to control permissions.pipelineTags
(IResolvable pipelineTags) A list of arbitrary tags (key-value pairs) to associate with the pipeline, which you can use to control permissions.
-
Method Details
-
create
- Parameters:
scope
-- scope in which this resource is defined.
id
-- scoped id of the resource.
- Returns:
- a new instance of
CfnPipeline.Builder
.
-
name
The name of the pipeline.- Parameters:
name
- The name of the pipeline. This parameter is required.- Returns:
this
-
activate
Indicates whether to validate and start the pipeline or stop an active pipeline.By default, the value is set to
true
.- Parameters:
activate
- Indicates whether to validate and start the pipeline or stop an active pipeline. This parameter is required.- Returns:
this
-
activate
Indicates whether to validate and start the pipeline or stop an active pipeline.By default, the value is set to
true
.- Parameters:
activate
- Indicates whether to validate and start the pipeline or stop an active pipeline. This parameter is required.- Returns:
this
-
description
A description of the pipeline.- Parameters:
description
- A description of the pipeline. This parameter is required.- Returns:
this
-
parameterObjects
The parameter objects used with the pipeline.- Parameters:
parameterObjects
- The parameter objects used with the pipeline. This parameter is required.- Returns:
this
-
parameterObjects
@Stability(Stable) public CfnPipeline.Builder parameterObjects(List<? extends Object> parameterObjects) The parameter objects used with the pipeline.- Parameters:
parameterObjects
- The parameter objects used with the pipeline. This parameter is required.- Returns:
this
-
parameterValues
The parameter values used with the pipeline.- Parameters:
parameterValues
- The parameter values used with the pipeline. This parameter is required.- Returns:
this
-
parameterValues
@Stability(Stable) public CfnPipeline.Builder parameterValues(List<? extends Object> parameterValues) The parameter values used with the pipeline.- Parameters:
parameterValues
- The parameter values used with the pipeline. This parameter is required.- Returns:
this
-
pipelineObjects
The objects that define the pipeline.These objects overwrite the existing pipeline definition. Not all objects, fields, and values can be updated. For information about restrictions, see Editing Your Pipeline in the AWS Data Pipeline Developer Guide .
- Parameters:
pipelineObjects
- The objects that define the pipeline. This parameter is required.- Returns:
this
-
pipelineObjects
@Stability(Stable) public CfnPipeline.Builder pipelineObjects(List<? extends Object> pipelineObjects) The objects that define the pipeline.These objects overwrite the existing pipeline definition. Not all objects, fields, and values can be updated. For information about restrictions, see Editing Your Pipeline in the AWS Data Pipeline Developer Guide .
- Parameters:
pipelineObjects
- The objects that define the pipeline. This parameter is required.- Returns:
this
-
pipelineTags
A list of arbitrary tags (key-value pairs) to associate with the pipeline, which you can use to control permissions.For more information, see Controlling Access to Pipelines and Resources in the AWS Data Pipeline Developer Guide .
- Parameters:
pipelineTags
- A list of arbitrary tags (key-value pairs) to associate with the pipeline, which you can use to control permissions. This parameter is required.- Returns:
this
-
pipelineTags
A list of arbitrary tags (key-value pairs) to associate with the pipeline, which you can use to control permissions.For more information, see Controlling Access to Pipelines and Resources in the AWS Data Pipeline Developer Guide .
- Parameters:
pipelineTags
- A list of arbitrary tags (key-value pairs) to associate with the pipeline, which you can use to control permissions. This parameter is required.- Returns:
this
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnPipeline>
- Returns:
- a newly built instance of
CfnPipeline
.
-