Class ProjectEvents
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.mixins.preview.services.codebuild.events.ProjectEvents
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.125.0 (build fdbe357)",
date="2026-01-23T11:20:00.563Z")
@Stability(Experimental)
public class ProjectEvents
extends software.amazon.jsii.JsiiObject
(experimental) EventBridge event patterns for Project.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.mixins.preview.services.codebuild.events.*; import software.amazon.awscdk.interfaces.codebuild.*; IProjectRef projectRef; ProjectEvents projectEvents = ProjectEvents.fromProject(projectRef);
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class(experimental) aws.codebuild@CodeBuildBuildPhaseChange event types for Project.static class(experimental) aws.codebuild@CodeBuildBuildStateChange event types for Project.Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedProjectEvents(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedProjectEvents(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescription(experimental) EventBridge event pattern for Project CodeBuild Build Phase Change.codeBuildBuildPhaseChangePattern(ProjectEvents.CodeBuildBuildPhaseChange.CodeBuildBuildPhaseChangeProps options) (experimental) EventBridge event pattern for Project CodeBuild Build Phase Change.(experimental) EventBridge event pattern for Project CodeBuild Build State Change.codeBuildBuildStateChangePattern(ProjectEvents.CodeBuildBuildStateChange.CodeBuildBuildStateChangeProps options) (experimental) EventBridge event pattern for Project CodeBuild Build State Change.static ProjectEventsfromProject(IProjectRef projectRef) (experimental) Create ProjectEvents from a Project reference.Methods 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, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
ProjectEvents
protected ProjectEvents(software.amazon.jsii.JsiiObjectRef objRef) -
ProjectEvents
protected ProjectEvents(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
-
Method Details
-
fromProject
@Stability(Experimental) @NotNull public static ProjectEvents fromProject(@NotNull IProjectRef projectRef) (experimental) Create ProjectEvents from a Project reference.- Parameters:
projectRef- This parameter is required.
-
codeBuildBuildPhaseChangePattern
@Stability(Experimental) @NotNull public EventPattern codeBuildBuildPhaseChangePattern(@Nullable ProjectEvents.CodeBuildBuildPhaseChange.CodeBuildBuildPhaseChangeProps options) (experimental) EventBridge event pattern for Project CodeBuild Build Phase Change.- Parameters:
options-
-
codeBuildBuildPhaseChangePattern
(experimental) EventBridge event pattern for Project CodeBuild Build Phase Change. -
codeBuildBuildStateChangePattern
@Stability(Experimental) @NotNull public EventPattern codeBuildBuildStateChangePattern(@Nullable ProjectEvents.CodeBuildBuildStateChange.CodeBuildBuildStateChangeProps options) (experimental) EventBridge event pattern for Project CodeBuild Build State Change.- Parameters:
options-
-
codeBuildBuildStateChangePattern
(experimental) EventBridge event pattern for Project CodeBuild Build State Change.
-