Interface GitPushFilter
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
GitPushFilter.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-11-21T06:34:05.311Z")
@Stability(Stable)
public interface GitPushFilter
extends software.amazon.jsii.JsiiSerializable
Git push filter for trigger.
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.*;
GitPushFilter gitPushFilter = GitPushFilter.builder()
.tagsExcludes(List.of("tagsExcludes"))
.tagsIncludes(List.of("tagsIncludes"))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forGitPushFilterstatic final classAn implementation forGitPushFilter -
Method Summary
Modifier and TypeMethodDescriptionstatic GitPushFilter.Builderbuilder()The list of patterns of Git tags that, when pushed, are to be excluded from starting the pipeline.The list of patterns of Git tags that, when pushed, are to be included as criteria that starts the pipeline.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getTagsExcludes
The list of patterns of Git tags that, when pushed, are to be excluded from starting the pipeline.You can filter with glob patterns. The
tagsExcludestakes priority over thetagsIncludes.Maximum length of this array is 8.
Default: - no tags.
-
getTagsIncludes
The list of patterns of Git tags that, when pushed, are to be included as criteria that starts the pipeline.You can filter with glob patterns. The
tagsExcludestakes priority over thetagsIncludes.Maximum length of this array is 8.
Default: - no tags.
-
builder
- Returns:
- a
GitPushFilter.BuilderofGitPushFilter
-