Package com.pulumi.aws.codebuild.outputs
Class WebhookPullRequestBuildPolicy
- java.lang.Object
-
- com.pulumi.aws.codebuild.outputs.WebhookPullRequestBuildPolicy
-
public final class WebhookPullRequestBuildPolicy extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWebhookPullRequestBuildPolicy.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>approverRoles()static WebhookPullRequestBuildPolicy.Builderbuilder()static WebhookPullRequestBuildPolicy.Builderbuilder(WebhookPullRequestBuildPolicy defaults)java.lang.StringrequiresCommentApproval()
-
-
-
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`.
-
builder
public static WebhookPullRequestBuildPolicy.Builder builder()
-
builder
public static WebhookPullRequestBuildPolicy.Builder builder(WebhookPullRequestBuildPolicy defaults)
-
-