Class CfnPipe.Builder
java.lang.Object
software.amazon.awscdk.services.pipes.CfnPipe.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnPipe>
- Enclosing class:
CfnPipe
@Stability(Stable)
public static final class CfnPipe.Builder
extends Object
implements software.amazon.jsii.Builder<CfnPipe>
A fluent builder for
CfnPipe.-
Method Summary
Modifier and TypeMethodDescriptionbuild()static CfnPipe.Builderdescription(String description) desiredState(String desiredState) enrichment(String enrichment) enrichmentParameters(IResolvable enrichmentParameters) enrichmentParameters(CfnPipe.PipeEnrichmentParametersProperty enrichmentParameters) sourceParameters(IResolvable sourceParameters) sourceParameters(CfnPipe.PipeSourceParametersProperty sourceParameters) targetParameters(IResolvable targetParameters) targetParameters(CfnPipe.PipeTargetParametersProperty targetParameters)
-
Method Details
-
create
@Stability(Stable) public static CfnPipe.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnPipe.Builder.
-
roleArn
- Parameters:
roleArn- This parameter is required.- Returns:
this- See Also:
-
source
- Parameters:
source- This parameter is required.- Returns:
this- See Also:
-
target
- Parameters:
target- This parameter is required.- Returns:
this- See Also:
-
description
- Parameters:
description- This parameter is required.- Returns:
this- See Also:
-
desiredState
- Parameters:
desiredState- This parameter is required.- Returns:
this- See Also:
-
enrichment
- Parameters:
enrichment- This parameter is required.- Returns:
this- See Also:
-
enrichmentParameters
- Parameters:
enrichmentParameters- This parameter is required.- Returns:
this- See Also:
-
enrichmentParameters
@Stability(Stable) public CfnPipe.Builder enrichmentParameters(CfnPipe.PipeEnrichmentParametersProperty enrichmentParameters) - Parameters:
enrichmentParameters- This parameter is required.- Returns:
this- See Also:
-
name
- Parameters:
name- This parameter is required.- Returns:
this- See Also:
-
sourceParameters
- Parameters:
sourceParameters- This parameter is required.- Returns:
this- See Also:
-
sourceParameters
@Stability(Stable) public CfnPipe.Builder sourceParameters(CfnPipe.PipeSourceParametersProperty sourceParameters) - Parameters:
sourceParameters- This parameter is required.- Returns:
this- See Also:
-
tags
- Parameters:
tags- This parameter is required.- Returns:
this- See Also:
-
targetParameters
- Parameters:
targetParameters- This parameter is required.- Returns:
this- See Also:
-
targetParameters
@Stability(Stable) public CfnPipe.Builder targetParameters(CfnPipe.PipeTargetParametersProperty targetParameters) - Parameters:
targetParameters- This parameter is required.- Returns:
this- See Also:
-
build
-