RepositoryRulesetRulesPullRequestArgs

data class RepositoryRulesetRulesPullRequestArgs(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<RepositoryRulesetRulesPullRequestArgs>

Constructors

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

Functions

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

Properties

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

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

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

(Boolean) 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

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

Link copied to clipboard

(Boolean) 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

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