public class ProjectApprovalsConfig
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
ProjectApprovalsConfig() |
Modifier and Type | Method and Description |
---|---|
java.lang.Integer |
getApprovalsBeforeMerge() |
java.lang.Boolean |
getDisableOverridingApproversPerMergeRequest() |
GitLabApiForm |
getForm()
Get the form params specified by this instance.
|
java.lang.Boolean |
getMergeRequestsAuthorApproval() |
java.lang.Boolean |
getMergeRequestsDisableCommittersApproval() |
java.lang.Boolean |
getRequirePasswordToApprove() |
java.lang.Boolean |
getResetApprovalsOnPush() |
java.lang.Boolean |
getSelectiveCodeOwnerRemovals() |
void |
setApprovalsBeforeMerge(java.lang.Integer approvalsBeforeMerge) |
void |
setDisableOverridingApproversPerMergeRequest(java.lang.Boolean disableOverridingApproversPerMergeRequest) |
void |
setMergeRequestsAuthorApproval(java.lang.Boolean mergeRequestsAuthorApproval) |
void |
setMergeRequestsDisableCommittersApproval(java.lang.Boolean mergeRequestsDisableCommittersApproval) |
void |
setRequirePasswordToApprove(java.lang.Boolean requirePasswordToApprove) |
void |
setResetApprovalsOnPush(java.lang.Boolean resetApprovalsOnPush) |
void |
setSelectiveCodeOwnerRemovals(java.lang.Boolean selectiveCodeOwnerRemovals) |
ProjectApprovalsConfig |
withApprovalsBeforeMerge(java.lang.Integer approvalsBeforeMerge) |
ProjectApprovalsConfig |
withDisableOverridingApproversPerMergeRequest(java.lang.Boolean disableOverridingApproversPerMergeRequest) |
ProjectApprovalsConfig |
withMergeRequestsAuthorApproval(java.lang.Boolean mergeRequestsAuthorApproval) |
ProjectApprovalsConfig |
withMergeRequestsDisableCommittersApproval(java.lang.Boolean mergeRequestsDisableCommittersApproval) |
ProjectApprovalsConfig |
withRequirePasswordToApprove(java.lang.Boolean requirePasswordToApprove) |
ProjectApprovalsConfig |
withResetApprovalsOnPush(java.lang.Boolean resetApprovalsOnPush) |
ProjectApprovalsConfig |
withSelectiveCodeOwnerRemovals(java.lang.Boolean selectiveCodeOwnerRemovals) |
public java.lang.Integer getApprovalsBeforeMerge()
public void setApprovalsBeforeMerge(java.lang.Integer approvalsBeforeMerge)
public ProjectApprovalsConfig withApprovalsBeforeMerge(java.lang.Integer approvalsBeforeMerge)
public java.lang.Boolean getResetApprovalsOnPush()
public void setResetApprovalsOnPush(java.lang.Boolean resetApprovalsOnPush)
public ProjectApprovalsConfig withResetApprovalsOnPush(java.lang.Boolean resetApprovalsOnPush)
public java.lang.Boolean getSelectiveCodeOwnerRemovals()
public void setSelectiveCodeOwnerRemovals(java.lang.Boolean selectiveCodeOwnerRemovals)
public ProjectApprovalsConfig withSelectiveCodeOwnerRemovals(java.lang.Boolean selectiveCodeOwnerRemovals)
public java.lang.Boolean getDisableOverridingApproversPerMergeRequest()
public void setDisableOverridingApproversPerMergeRequest(java.lang.Boolean disableOverridingApproversPerMergeRequest)
public ProjectApprovalsConfig withDisableOverridingApproversPerMergeRequest(java.lang.Boolean disableOverridingApproversPerMergeRequest)
public java.lang.Boolean getMergeRequestsAuthorApproval()
public void setMergeRequestsAuthorApproval(java.lang.Boolean mergeRequestsAuthorApproval)
public ProjectApprovalsConfig withMergeRequestsAuthorApproval(java.lang.Boolean mergeRequestsAuthorApproval)
public java.lang.Boolean getMergeRequestsDisableCommittersApproval()
public void setMergeRequestsDisableCommittersApproval(java.lang.Boolean mergeRequestsDisableCommittersApproval)
public ProjectApprovalsConfig withMergeRequestsDisableCommittersApproval(java.lang.Boolean mergeRequestsDisableCommittersApproval)
public java.lang.Boolean getRequirePasswordToApprove()
public void setRequirePasswordToApprove(java.lang.Boolean requirePasswordToApprove)
public ProjectApprovalsConfig withRequirePasswordToApprove(java.lang.Boolean requirePasswordToApprove)
public GitLabApiForm getForm()