Interface CfnPipelineProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPipelineProps.Jsii$Proxy
CfnPipeline.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.datapipeline.*;
CfnPipelineProps cfnPipelineProps = CfnPipelineProps.builder()
.name("name")
// the properties below are optional
.activate(false)
.description("description")
.parameterObjects(List.of(ParameterObjectProperty.builder()
.attributes(List.of(ParameterAttributeProperty.builder()
.key("key")
.stringValue("stringValue")
.build()))
.id("id")
.build()))
.parameterValues(List.of(ParameterValueProperty.builder()
.id("id")
.stringValue("stringValue")
.build()))
.pipelineObjects(List.of(PipelineObjectProperty.builder()
.fields(List.of(FieldProperty.builder()
.key("key")
// the properties below are optional
.refValue("refValue")
.stringValue("stringValue")
.build()))
.id("id")
.name("name")
.build()))
.pipelineTags(List.of(PipelineTagProperty.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnPipelinePropsstatic final classAn implementation forCfnPipelineProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnPipelineProps.Builderbuilder()default ObjectIndicates whether to validate and start the pipeline or stop an active pipeline.default StringA description of the pipeline.getName()The name of the pipeline.default ObjectThe parameter objects used with the pipeline.default ObjectThe parameter values used with the pipeline.default ObjectThe objects that define the pipeline.default List<CfnPipeline.PipelineTagProperty> A list of arbitrary tags (key-value pairs) to associate with the pipeline, which you can use to control permissions.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getName
The name of the pipeline.- See Also:
-
getActivate
Indicates whether to validate and start the pipeline or stop an active pipeline.By default, the value is set to
true.Returns union: either
BooleanorIResolvable- See Also:
-
getDescription
A description of the pipeline.- See Also:
-
getParameterObjects
The parameter objects used with the pipeline.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnPipeline.ParameterObjectProperty>- See Also:
-
getParameterValues
The parameter values used with the pipeline.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnPipeline.ParameterValueProperty>- See Also:
-
getPipelineObjects
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 .
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnPipeline.PipelineObjectProperty>- See Also:
-
getPipelineTags
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 .
- See Also:
-
builder
- Returns:
- a
CfnPipelineProps.BuilderofCfnPipelineProps
-