OrganizationRulesetRulesPullRequestArgs

data class OrganizationRulesetRulesPullRequestArgs(val dismissStaleReviewsOnPush: Output<Boolean>? = null, val requireCodeOwnerReview: Output<Boolean>? = null, val requireLastPushApproval: Output<Boolean>? = null, val requiredApprovingReviewCount: Output<Int>? = null, val requiredReviewThreadResolution: Output<Boolean>? = null) : ConvertibleToJava<OrganizationRulesetRulesPullRequestArgs>

Constructors

Link copied to clipboard
constructor(dismissStaleReviewsOnPush: Output<Boolean>? = null, requireCodeOwnerReview: Output<Boolean>? = null, requireLastPushApproval: Output<Boolean>? = null, requiredApprovingReviewCount: Output<Int>? = null, requiredReviewThreadResolution: Output<Boolean>? = null)

Properties

Link copied to clipboard
val dismissStaleReviewsOnPush: Output<Boolean>? = null

New, reviewable commits pushed will dismiss previous pull request review approvals. Defaults to false.

Link copied to clipboard
val requireCodeOwnerReview: Output<Boolean>? = null

Require an approving review in pull requests that modify files that have a designated code owner. Defaults to false.

Link copied to clipboard
val requiredApprovingReviewCount: Output<Int>? = null

The number of approving reviews that are required before a pull request can be merged. Defaults to 0.

Link copied to clipboard

All conversations on code must be resolved before a pull request can be merged. Defaults to false.

Link copied to clipboard
val requireLastPushApproval: Output<Boolean>? = null

Whether the most recent reviewable push must be approved by someone other than the person who pushed it. Defaults to false.

Functions

Link copied to clipboard
open override fun toJava(): OrganizationRulesetRulesPullRequestArgs