Package software.amazon.awscdk.pipelines
Class CodePipelineFileSet
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.pipelines.FileSet
software.amazon.awscdk.pipelines.CodePipelineFileSet
- All Implemented Interfaces:
IFileSetProducer,software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-11-20T23:37:33.618Z")
@Stability(Stable)
public class CodePipelineFileSet
extends FileSet
A FileSet created from a CodePipeline artifact.
You only need to use this if you want to add CDK Pipeline stages add the end of an existing CodePipeline, which should be very rare.
Example:
Pipeline codePipeline;
Artifact sourceArtifact = new Artifact("MySourceArtifact");
CodePipeline pipeline = CodePipeline.Builder.create(this, "Pipeline")
.codePipeline(codePipeline)
.synth(ShellStep.Builder.create("Synth")
.input(CodePipelineFileSet.fromArtifact(sourceArtifact))
.commands(List.of("npm ci", "npm run build", "npx cdk synth"))
.build())
.build();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.pipelines.IFileSetProducer
IFileSetProducer.Jsii$Default, IFileSetProducer.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCodePipelineFileSet(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedCodePipelineFileSet(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionstatic CodePipelineFileSetfromArtifact(Artifact artifact) Turn a CodePipeline Artifact into a FileSet.Methods inherited from class software.amazon.awscdk.pipelines.FileSet
getId, getPrimaryOutput, getProducer, producedBy, producedBy, toStringMethods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
CodePipelineFileSet
protected CodePipelineFileSet(software.amazon.jsii.JsiiObjectRef objRef) -
CodePipelineFileSet
protected CodePipelineFileSet(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
-
Method Details
-
fromArtifact
@Stability(Stable) @NotNull public static CodePipelineFileSet fromArtifact(@NotNull Artifact artifact) Turn a CodePipeline Artifact into a FileSet.- Parameters:
artifact- This parameter is required.
-