Interface SourceRevision
- All Superinterfaces:
- software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
- SourceRevision.Jsii$Proxy
@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)",
           date="2025-10-29T11:15:35.195Z")
@Stability(Stable)
public interface SourceRevision
extends software.amazon.jsii.JsiiSerializable
A list that allows you to specify, or override, the source revision for a pipeline execution that's being started.
 
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.codepipeline.actions.*;
 SourceRevision sourceRevision = SourceRevision.builder()
         .actionName("actionName")
         .revisionType(RevisionType.COMMIT_ID)
         .revisionValue("revisionValue")
         .build();
 - 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forSourceRevisionstatic final classAn implementation forSourceRevision
- 
Method SummaryModifier and TypeMethodDescriptionstatic SourceRevision.Builderbuilder()The name of the action where the override will be applied.The type of source revision, based on the source provider.The source revision, or version of your source artifact, with the changes that you want to run in the pipeline execution.Methods inherited from interface software.amazon.jsii.JsiiSerializable$jsii$toJson
- 
Method Details- 
getActionNameThe name of the action where the override will be applied.
- 
getRevisionTypeThe type of source revision, based on the source provider.
- 
getRevisionValueThe source revision, or version of your source artifact, with the changes that you want to run in the pipeline execution.
- 
builder- Returns:
- a SourceRevision.BuilderofSourceRevision
 
 
-