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);
 
  • 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

      @Stability(Experimental) @NotNull public EventPattern 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

      @Stability(Experimental) @NotNull public EventPattern codeBuildBuildStateChangePattern()
      (experimental) EventBridge event pattern for Project CodeBuild Build State Change.