Interface CodeCommitApprovalRuleTemplateChange.CodeCommitApprovalRuleTemplateChangeProps

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

@Stability(Experimental) public static interface CodeCommitApprovalRuleTemplateChange.CodeCommitApprovalRuleTemplateChangeProps extends software.amazon.jsii.JsiiSerializable
(experimental) Props type for aws.codecommit@CodeCommitApprovalRuleTemplateChange 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.*;
 CodeCommitApprovalRuleTemplateChangeProps codeCommitApprovalRuleTemplateChangeProps = CodeCommitApprovalRuleTemplateChangeProps.builder()
         .approvalRuleTemplateContentSha256(List.of("approvalRuleTemplateContentSha256"))
         .approvalRuleTemplateId(List.of("approvalRuleTemplateId"))
         .approvalRuleTemplateName(List.of("approvalRuleTemplateName"))
         .callerUserArn(List.of("callerUserArn"))
         .creationDate(List.of("creationDate"))
         .event(List.of("event"))
         .eventMetadata(AWSEventMetadataProps.builder()
                 .region(List.of("region"))
                 .resources(List.of("resources"))
                 .version(List.of("version"))
                 .build())
         .lastModifiedDate(List.of("lastModifiedDate"))
         .notificationBody(List.of("notificationBody"))
         .repositories(Map.of(
                 "repositoriesKey", "repositories"))
         .build();
 
  • Method Details

    • getApprovalRuleTemplateContentSha256

      @Stability(Experimental) @Nullable default List<String> getApprovalRuleTemplateContentSha256()
      (experimental) approvalRuleTemplateContentSha256 property.

      Specify an array of string values to match this event if the actual value of approvalRuleTemplateContentSha256 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

    • getApprovalRuleTemplateId

      @Stability(Experimental) @Nullable default List<String> getApprovalRuleTemplateId()
      (experimental) approvalRuleTemplateId property.

      Specify an array of string values to match this event if the actual value of approvalRuleTemplateId 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

    • getApprovalRuleTemplateName

      @Stability(Experimental) @Nullable default List<String> getApprovalRuleTemplateName()
      (experimental) approvalRuleTemplateName property.

      Specify an array of string values to match this event if the actual value of approvalRuleTemplateName 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

    • 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: - -

    • 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

    • 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

    • getRepositories

      @Stability(Experimental) @Nullable default Map<String,String> getRepositories()
      (experimental) repositories property.

      Specify an array of string values to match this event if the actual value of repositories 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 CodeCommitApprovalRuleTemplateChange.CodeCommitApprovalRuleTemplateChangeProps.Builder of CodeCommitApprovalRuleTemplateChange.CodeCommitApprovalRuleTemplateChangeProps