Class WebhookPullRequestBuildPolicy


  • public final class WebhookPullRequestBuildPolicy
    extends java.lang.Object
    • Method Detail

      • approverRoles

        public java.util.List<java.lang.String> approverRoles()
        Returns:
        List of repository roles that have approval privileges for pull request builds when comment approval is required. This argument must be specified only when `requiresCommentApproval` is not `DISABLED`. See the [AWS documentation](https://docs.aws.amazon.com/codebuild/latest/userguide/pull-request-build-policy.html#pull-request-build-policy.configuration) for valid values and defaults.
      • requiresCommentApproval

        public java.lang.String requiresCommentApproval()
        Returns:
        Specifies when comment-based approval is required before triggering a build on pull requests. Valid values are: `DISABLED`, `ALL_PULL_REQUESTS`, and `FORK_PULL_REQUESTS`.