java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.mixins.preview.services.codecommit.events.RepositoryEvents
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.121.0 (build d7af9b9)", date="2025-12-18T18:20:24.035Z") @Stability(Experimental) public class RepositoryEvents extends software.amazon.jsii.JsiiObject
(experimental) EventBridge event patterns for Repository.

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.codecommit.events.*;
 import software.amazon.awscdk.interfaces.codecommit.*;
 IRepositoryRef repositoryRef;
 RepositoryEvents repositoryEvents = RepositoryEvents.fromRepository(repositoryRef);
 
  • Constructor Details

    • RepositoryEvents

      protected RepositoryEvents(software.amazon.jsii.JsiiObjectRef objRef)
    • RepositoryEvents

      protected RepositoryEvents(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
  • Method Details

    • fromRepository

      @Stability(Experimental) @NotNull public static RepositoryEvents fromRepository(@NotNull IRepositoryRef repositoryRef)
      (experimental) Create RepositoryEvents from a Repository reference.

      Parameters:
      repositoryRef - This parameter is required.
    • codeCommitCommentOnCommitPattern

      @Stability(Experimental) @NotNull public EventPattern codeCommitCommentOnCommitPattern(@Nullable RepositoryEvents.CodeCommitCommentOnCommit.CodeCommitCommentOnCommitProps options)
      (experimental) EventBridge event pattern for Repository CodeCommit Comment on Commit.

      Parameters:
      options -
    • codeCommitCommentOnCommitPattern

      @Stability(Experimental) @NotNull public EventPattern codeCommitCommentOnCommitPattern()
      (experimental) EventBridge event pattern for Repository CodeCommit Comment on Commit.
    • codeCommitCommentOnPullRequestPattern

      @Stability(Experimental) @NotNull public EventPattern codeCommitCommentOnPullRequestPattern(@Nullable RepositoryEvents.CodeCommitCommentOnPullRequest.CodeCommitCommentOnPullRequestProps options)
      (experimental) EventBridge event pattern for Repository CodeCommit Comment on Pull Request.

      Parameters:
      options -
    • codeCommitCommentOnPullRequestPattern

      @Stability(Experimental) @NotNull public EventPattern codeCommitCommentOnPullRequestPattern()
      (experimental) EventBridge event pattern for Repository CodeCommit Comment on Pull Request.
    • codeCommitRepositoryStateChangePattern

      @Stability(Experimental) @NotNull public EventPattern codeCommitRepositoryStateChangePattern(@Nullable RepositoryEvents.CodeCommitRepositoryStateChange.CodeCommitRepositoryStateChangeProps options)
      (experimental) EventBridge event pattern for Repository CodeCommit Repository State Change.

      Parameters:
      options -
    • codeCommitRepositoryStateChangePattern

      @Stability(Experimental) @NotNull public EventPattern codeCommitRepositoryStateChangePattern()
      (experimental) EventBridge event pattern for Repository CodeCommit Repository State Change.