Interface CodeCommitPullRequestStateChange.CodeCommitPullRequestStateChangeProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CodeCommitPullRequestStateChange.CodeCommitPullRequestStateChangeProps.Jsii$Proxy
Enclosing class:
CodeCommitPullRequestStateChange

@Stability(Experimental) public static interface CodeCommitPullRequestStateChange.CodeCommitPullRequestStateChangeProps extends software.amazon.jsii.JsiiSerializable
(experimental) Props type for aws.codecommit@CodeCommitPullRequestStateChange event.

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.*;
 CodeCommitPullRequestStateChangeProps codeCommitPullRequestStateChangeProps = CodeCommitPullRequestStateChangeProps.builder()
         .approvalStatus(List.of("approvalStatus"))
         .author(List.of("author"))
         .callerUserArn(List.of("callerUserArn"))
         .creationDate(List.of("creationDate"))
         .description(List.of("description"))
         .destinationCommit(List.of("destinationCommit"))
         .destinationReference(List.of("destinationReference"))
         .event(List.of("event"))
         .eventMetadata(AWSEventMetadataProps.builder()
                 .region(List.of("region"))
                 .resources(List.of("resources"))
                 .version(List.of("version"))
                 .build())
         .isMerged(List.of("isMerged"))
         .lastModifiedDate(List.of("lastModifiedDate"))
         .mergeOption(List.of("mergeOption"))
         .notificationBody(List.of("notificationBody"))
         .overrideStatus(List.of("overrideStatus"))
         .pullRequestId(List.of("pullRequestId"))
         .pullRequestStatus(List.of("pullRequestStatus"))
         .repositoryNames(List.of("repositoryNames"))
         .revisionId(List.of("revisionId"))
         .sourceCommit(List.of("sourceCommit"))
         .sourceReference(List.of("sourceReference"))
         .title(List.of("title"))
         .build();
 
  • Method Details

    • getApprovalStatus

      @Stability(Experimental) @Nullable default List<String> getApprovalStatus()
      (experimental) approvalStatus property.

      Specify an array of string values to match this event if the actual value of approvalStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getAuthor

      @Stability(Experimental) @Nullable default List<String> getAuthor()
      (experimental) author property.

      Specify an array of string values to match this event if the actual value of author is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getCallerUserArn

      @Stability(Experimental) @Nullable default List<String> getCallerUserArn()
      (experimental) callerUserArn property.

      Specify an array of string values to match this event if the actual value of callerUserArn is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getCreationDate

      @Stability(Experimental) @Nullable default List<String> getCreationDate()
      (experimental) creationDate property.

      Specify an array of string values to match this event if the actual value of creationDate is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getDescription

      @Stability(Experimental) @Nullable default List<String> getDescription()
      (experimental) description property.

      Specify an array of string values to match this event if the actual value of description is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getDestinationCommit

      @Stability(Experimental) @Nullable default List<String> getDestinationCommit()
      (experimental) destinationCommit property.

      Specify an array of string values to match this event if the actual value of destinationCommit is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getDestinationReference

      @Stability(Experimental) @Nullable default List<String> getDestinationReference()
      (experimental) destinationReference property.

      Specify an array of string values to match this event if the actual value of destinationReference is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getEvent

      @Stability(Experimental) @Nullable default List<String> getEvent()
      (experimental) event property.

      Specify an array of string values to match this event if the actual value of event is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getEventMetadata

      @Stability(Experimental) @Nullable default AWSEventMetadataProps getEventMetadata()
      (experimental) EventBridge event metadata.

      Default: - -

    • getIsMerged

      @Stability(Experimental) @Nullable default List<String> getIsMerged()
      (experimental) isMerged property.

      Specify an array of string values to match this event if the actual value of isMerged is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getLastModifiedDate

      @Stability(Experimental) @Nullable default List<String> getLastModifiedDate()
      (experimental) lastModifiedDate property.

      Specify an array of string values to match this event if the actual value of lastModifiedDate is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getMergeOption

      @Stability(Experimental) @Nullable default List<String> getMergeOption()
      (experimental) mergeOption property.

      Specify an array of string values to match this event if the actual value of mergeOption is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getNotificationBody

      @Stability(Experimental) @Nullable default List<String> getNotificationBody()
      (experimental) notificationBody property.

      Specify an array of string values to match this event if the actual value of notificationBody is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getOverrideStatus

      @Stability(Experimental) @Nullable default List<String> getOverrideStatus()
      (experimental) overrideStatus property.

      Specify an array of string values to match this event if the actual value of overrideStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getPullRequestId

      @Stability(Experimental) @Nullable default List<String> getPullRequestId()
      (experimental) pullRequestId property.

      Specify an array of string values to match this event if the actual value of pullRequestId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getPullRequestStatus

      @Stability(Experimental) @Nullable default List<String> getPullRequestStatus()
      (experimental) pullRequestStatus property.

      Specify an array of string values to match this event if the actual value of pullRequestStatus is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getRepositoryNames

      @Stability(Experimental) @Nullable default List<String> getRepositoryNames()
      (experimental) repositoryNames property.

      Specify an array of string values to match this event if the actual value of repositoryNames is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getRevisionId

      @Stability(Experimental) @Nullable default List<String> getRevisionId()
      (experimental) revisionId property.

      Specify an array of string values to match this event if the actual value of revisionId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getSourceCommit

      @Stability(Experimental) @Nullable default List<String> getSourceCommit()
      (experimental) sourceCommit property.

      Specify an array of string values to match this event if the actual value of sourceCommit is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getSourceReference

      @Stability(Experimental) @Nullable default List<String> getSourceReference()
      (experimental) sourceReference property.

      Specify an array of string values to match this event if the actual value of sourceReference is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • getTitle

      @Stability(Experimental) @Nullable default List<String> getTitle()
      (experimental) title property.

      Specify an array of string values to match this event if the actual value of title is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

    • builder

      Returns:
      a CodeCommitPullRequestStateChange.CodeCommitPullRequestStateChangeProps.Builder of CodeCommitPullRequestStateChange.CodeCommitPullRequestStateChangeProps