Interface RepositoryEvents.AWSAPICallViaCloudTrail.RequestParameters

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
RepositoryEvents.AWSAPICallViaCloudTrail.RequestParameters.Jsii$Proxy
Enclosing class:
RepositoryEvents.AWSAPICallViaCloudTrail

@Stability(Experimental) public static interface RepositoryEvents.AWSAPICallViaCloudTrail.RequestParameters extends software.amazon.jsii.JsiiSerializable
(experimental) Type definition for RequestParameters.

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.*;
 RequestParameters requestParameters = RequestParameters.builder()
         .afterCommitId(List.of("afterCommitId"))
         .approvalRuleTemplateContent(List.of("approvalRuleTemplateContent"))
         .approvalRuleTemplateDescription(List.of("approvalRuleTemplateDescription"))
         .approvalRuleTemplateName(List.of("approvalRuleTemplateName"))
         .approvalState(List.of("approvalState"))
         .archiveType(List.of("archiveType"))
         .beforeCommitId(List.of("beforeCommitId"))
         .branchName(List.of("branchName"))
         .clientRequestToken(List.of("clientRequestToken"))
         .commentId(List.of("commentId"))
         .commitId(List.of("commitId"))
         .commitIds(List.of("commitIds"))
         .commitMessage(List.of("commitMessage"))
         .conflictDetailLevel(List.of("conflictDetailLevel"))
         .conflictResolutionStrategy(List.of("conflictResolutionStrategy"))
         .content(List.of("content"))
         .defaultBranchName(List.of("defaultBranchName"))
         .deleteFiles(List.of(RequestParametersItem.builder()
                 .filePath(List.of("filePath"))
                 .build()))
         .description(List.of("description"))
         .destinationCommitSpecifier(List.of("destinationCommitSpecifier"))
         .fileMode(List.of("fileMode"))
         .filePath(List.of("filePath"))
         .filePaths(List.of("filePaths"))
         .inReplyTo(List.of("inReplyTo"))
         .keepEmptyFolders(List.of("keepEmptyFolders"))
         .location(Location.builder()
                 .filePath(List.of("filePath"))
                 .filePosition(List.of("filePosition"))
                 .relativeFileVersion(List.of("relativeFileVersion"))
                 .build())
         .maxConflictFiles(List.of("maxConflictFiles"))
         .maxMergeHunks(List.of("maxMergeHunks"))
         .mergeOption(List.of("mergeOption"))
         .name(List.of("name"))
         .newName(List.of("newName"))
         .oldName(List.of("oldName"))
         .parentCommitId(List.of("parentCommitId"))
         .pullRequestId(List.of("pullRequestId"))
         .pullRequestIds(List.of("pullRequestIds"))
         .pullRequestStatus(List.of("pullRequestStatus"))
         .putFiles(List.of(RequestParametersItem.builder()
                 .filePath(List.of("filePath"))
                 .build()))
         .references(List.of(RequestParametersItem1.builder()
                 .commit(List.of("commit"))
                 .ref(List.of("ref"))
                 .build()))
         .repositoryDescription(List.of("repositoryDescription"))
         .repositoryName(List.of("repositoryName"))
         .resourceArn(List.of("resourceArn"))
         .revisionId(List.of("revisionId"))
         .s3Bucket(List.of("s3Bucket"))
         .s3Key(List.of("s3Key"))
         .sourceCommitSpecifier(List.of("sourceCommitSpecifier"))
         .tagKeys(List.of("tagKeys"))
         .tags(Map.of(
                 "tagsKey", "tags"))
         .targetBranch(List.of("targetBranch"))
         .build();
 
  • Method Details

    • getAfterCommitId

      @Stability(Experimental) @Nullable default List<String> getAfterCommitId()
      (experimental) afterCommitId property.

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

    • getApprovalRuleTemplateContent

      @Stability(Experimental) @Nullable default List<String> getApprovalRuleTemplateContent()
      (experimental) approvalRuleTemplateContent property.

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

    • getApprovalRuleTemplateDescription

      @Stability(Experimental) @Nullable default List<String> getApprovalRuleTemplateDescription()
      (experimental) approvalRuleTemplateDescription property.

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

    • getApprovalState

      @Stability(Experimental) @Nullable default List<String> getApprovalState()
      (experimental) approvalState property.

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

    • getArchiveType

      @Stability(Experimental) @Nullable default List<String> getArchiveType()
      (experimental) archiveType property.

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

    • getBeforeCommitId

      @Stability(Experimental) @Nullable default List<String> getBeforeCommitId()
      (experimental) beforeCommitId property.

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

    • getBranchName

      @Stability(Experimental) @Nullable default List<String> getBranchName()
      (experimental) branchName property.

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

    • getClientRequestToken

      @Stability(Experimental) @Nullable default List<String> getClientRequestToken()
      (experimental) clientRequestToken property.

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

    • getCommentId

      @Stability(Experimental) @Nullable default List<String> getCommentId()
      (experimental) commentId property.

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

    • getCommitId

      @Stability(Experimental) @Nullable default List<String> getCommitId()
      (experimental) commitId property.

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

    • getCommitIds

      @Stability(Experimental) @Nullable default List<String> getCommitIds()
      (experimental) commitIds property.

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

    • getCommitMessage

      @Stability(Experimental) @Nullable default List<String> getCommitMessage()
      (experimental) commitMessage property.

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

    • getConflictDetailLevel

      @Stability(Experimental) @Nullable default List<String> getConflictDetailLevel()
      (experimental) conflictDetailLevel property.

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

    • getConflictResolutionStrategy

      @Stability(Experimental) @Nullable default List<String> getConflictResolutionStrategy()
      (experimental) conflictResolutionStrategy property.

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

    • getContent

      @Stability(Experimental) @Nullable default List<String> getContent()
      (experimental) content property.

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

    • getDefaultBranchName

      @Stability(Experimental) @Nullable default List<String> getDefaultBranchName()
      (experimental) defaultBranchName property.

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

    • getDeleteFiles

      @Stability(Experimental) @Nullable default List<RepositoryEvents.AWSAPICallViaCloudTrail.RequestParametersItem> getDeleteFiles()
      (experimental) deleteFiles property.

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

    • getDestinationCommitSpecifier

      @Stability(Experimental) @Nullable default List<String> getDestinationCommitSpecifier()
      (experimental) destinationCommitSpecifier property.

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

    • getFileMode

      @Stability(Experimental) @Nullable default List<String> getFileMode()
      (experimental) fileMode property.

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

    • getFilePath

      @Stability(Experimental) @Nullable default List<String> getFilePath()
      (experimental) filePath property.

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

    • getFilePaths

      @Stability(Experimental) @Nullable default List<String> getFilePaths()
      (experimental) filePaths property.

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

    • getInReplyTo

      @Stability(Experimental) @Nullable default List<String> getInReplyTo()
      (experimental) inReplyTo property.

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

    • getKeepEmptyFolders

      @Stability(Experimental) @Nullable default List<String> getKeepEmptyFolders()
      (experimental) keepEmptyFolders property.

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

    • getLocation

      @Stability(Experimental) @Nullable default RepositoryEvents.AWSAPICallViaCloudTrail.Location getLocation()
      (experimental) location property.

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

    • getMaxConflictFiles

      @Stability(Experimental) @Nullable default List<String> getMaxConflictFiles()
      (experimental) maxConflictFiles property.

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

    • getMaxMergeHunks

      @Stability(Experimental) @Nullable default List<String> getMaxMergeHunks()
      (experimental) maxMergeHunks property.

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

    • getName

      @Stability(Experimental) @Nullable default List<String> getName()
      (experimental) name property.

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

    • getNewName

      @Stability(Experimental) @Nullable default List<String> getNewName()
      (experimental) newName property.

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

    • getOldName

      @Stability(Experimental) @Nullable default List<String> getOldName()
      (experimental) oldName property.

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

    • getParentCommitId

      @Stability(Experimental) @Nullable default List<String> getParentCommitId()
      (experimental) parentCommitId property.

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

    • getPullRequestIds

      @Stability(Experimental) @Nullable default List<String> getPullRequestIds()
      (experimental) pullRequestIds property.

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

    • getPutFiles

      @Stability(Experimental) @Nullable default List<RepositoryEvents.AWSAPICallViaCloudTrail.RequestParametersItem> getPutFiles()
      (experimental) putFiles property.

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

    • getReferences

      @Stability(Experimental) @Nullable default List<RepositoryEvents.AWSAPICallViaCloudTrail.RequestParametersItem1> getReferences()
      (experimental) references property.

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

    • getRepositoryDescription

      @Stability(Experimental) @Nullable default List<String> getRepositoryDescription()
      (experimental) repositoryDescription property.

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

    • getRepositoryName

      @Stability(Experimental) @Nullable default List<String> getRepositoryName()
      (experimental) repositoryName property.

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

    • getResourceArn

      @Stability(Experimental) @Nullable default List<String> getResourceArn()
      (experimental) resourceArn property.

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

    • getS3Bucket

      @Stability(Experimental) @Nullable default List<String> getS3Bucket()
      (experimental) s3Bucket property.

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

    • getS3Key

      @Stability(Experimental) @Nullable default List<String> getS3Key()
      (experimental) s3Key property.

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

    • getSourceCommitSpecifier

      @Stability(Experimental) @Nullable default List<String> getSourceCommitSpecifier()
      (experimental) sourceCommitSpecifier property.

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

    • getTagKeys

      @Stability(Experimental) @Nullable default List<String> getTagKeys()
      (experimental) tagKeys property.

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

    • getTags

      @Stability(Experimental) @Nullable default Map<String,String> getTags()
      (experimental) tags property.

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

    • getTargetBranch

      @Stability(Experimental) @Nullable default List<String> getTargetBranch()
      (experimental) targetBranch property.

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

      @Stability(Experimental) static RepositoryEvents.AWSAPICallViaCloudTrail.RequestParameters.Builder builder()
      Returns:
      a RepositoryEvents.AWSAPICallViaCloudTrail.RequestParameters.Builder of RepositoryEvents.AWSAPICallViaCloudTrail.RequestParameters