Package org.gitlab4j.api.models
Class ProjectApprovalsConfig
- java.lang.Object
-
- org.gitlab4j.api.models.ProjectApprovalsConfig
-
- All Implemented Interfaces:
java.io.Serializable
public class ProjectApprovalsConfig extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ProjectApprovalsConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.IntegergetApprovalsBeforeMerge()java.lang.BooleangetDisableOverridingApproversPerMergeRequest()GitLabApiFormgetForm()Get the form params specified by this instance.java.lang.BooleangetMergeRequestsAuthorApproval()java.lang.BooleangetMergeRequestsDisableCommittersApproval()java.lang.BooleangetRequirePasswordToApprove()java.lang.BooleangetResetApprovalsOnPush()java.lang.BooleangetSelectiveCodeOwnerRemovals()voidsetApprovalsBeforeMerge(java.lang.Integer approvalsBeforeMerge)voidsetDisableOverridingApproversPerMergeRequest(java.lang.Boolean disableOverridingApproversPerMergeRequest)voidsetMergeRequestsAuthorApproval(java.lang.Boolean mergeRequestsAuthorApproval)voidsetMergeRequestsDisableCommittersApproval(java.lang.Boolean mergeRequestsDisableCommittersApproval)voidsetRequirePasswordToApprove(java.lang.Boolean requirePasswordToApprove)voidsetResetApprovalsOnPush(java.lang.Boolean resetApprovalsOnPush)voidsetSelectiveCodeOwnerRemovals(java.lang.Boolean selectiveCodeOwnerRemovals)ProjectApprovalsConfigwithApprovalsBeforeMerge(java.lang.Integer approvalsBeforeMerge)ProjectApprovalsConfigwithDisableOverridingApproversPerMergeRequest(java.lang.Boolean disableOverridingApproversPerMergeRequest)ProjectApprovalsConfigwithMergeRequestsAuthorApproval(java.lang.Boolean mergeRequestsAuthorApproval)ProjectApprovalsConfigwithMergeRequestsDisableCommittersApproval(java.lang.Boolean mergeRequestsDisableCommittersApproval)ProjectApprovalsConfigwithRequirePasswordToApprove(java.lang.Boolean requirePasswordToApprove)ProjectApprovalsConfigwithResetApprovalsOnPush(java.lang.Boolean resetApprovalsOnPush)ProjectApprovalsConfigwithSelectiveCodeOwnerRemovals(java.lang.Boolean selectiveCodeOwnerRemovals)
-
-
-
Method Detail
-
getApprovalsBeforeMerge
public java.lang.Integer getApprovalsBeforeMerge()
-
setApprovalsBeforeMerge
public void setApprovalsBeforeMerge(java.lang.Integer approvalsBeforeMerge)
-
withApprovalsBeforeMerge
public ProjectApprovalsConfig withApprovalsBeforeMerge(java.lang.Integer approvalsBeforeMerge)
-
getResetApprovalsOnPush
public java.lang.Boolean getResetApprovalsOnPush()
-
setResetApprovalsOnPush
public void setResetApprovalsOnPush(java.lang.Boolean resetApprovalsOnPush)
-
withResetApprovalsOnPush
public ProjectApprovalsConfig withResetApprovalsOnPush(java.lang.Boolean resetApprovalsOnPush)
-
getSelectiveCodeOwnerRemovals
public java.lang.Boolean getSelectiveCodeOwnerRemovals()
-
setSelectiveCodeOwnerRemovals
public void setSelectiveCodeOwnerRemovals(java.lang.Boolean selectiveCodeOwnerRemovals)
-
withSelectiveCodeOwnerRemovals
public ProjectApprovalsConfig withSelectiveCodeOwnerRemovals(java.lang.Boolean selectiveCodeOwnerRemovals)
-
getDisableOverridingApproversPerMergeRequest
public java.lang.Boolean getDisableOverridingApproversPerMergeRequest()
-
setDisableOverridingApproversPerMergeRequest
public void setDisableOverridingApproversPerMergeRequest(java.lang.Boolean disableOverridingApproversPerMergeRequest)
-
withDisableOverridingApproversPerMergeRequest
public ProjectApprovalsConfig withDisableOverridingApproversPerMergeRequest(java.lang.Boolean disableOverridingApproversPerMergeRequest)
-
getMergeRequestsAuthorApproval
public java.lang.Boolean getMergeRequestsAuthorApproval()
-
setMergeRequestsAuthorApproval
public void setMergeRequestsAuthorApproval(java.lang.Boolean mergeRequestsAuthorApproval)
-
withMergeRequestsAuthorApproval
public ProjectApprovalsConfig withMergeRequestsAuthorApproval(java.lang.Boolean mergeRequestsAuthorApproval)
-
getMergeRequestsDisableCommittersApproval
public java.lang.Boolean getMergeRequestsDisableCommittersApproval()
-
setMergeRequestsDisableCommittersApproval
public void setMergeRequestsDisableCommittersApproval(java.lang.Boolean mergeRequestsDisableCommittersApproval)
-
withMergeRequestsDisableCommittersApproval
public ProjectApprovalsConfig withMergeRequestsDisableCommittersApproval(java.lang.Boolean mergeRequestsDisableCommittersApproval)
-
getRequirePasswordToApprove
public java.lang.Boolean getRequirePasswordToApprove()
-
setRequirePasswordToApprove
public void setRequirePasswordToApprove(java.lang.Boolean requirePasswordToApprove)
-
withRequirePasswordToApprove
public ProjectApprovalsConfig withRequirePasswordToApprove(java.lang.Boolean requirePasswordToApprove)
-
getForm
public GitLabApiForm getForm()
Get the form params specified by this instance.- Returns:
- a GitLabApiForm instance holding the form parameters for this ProjectApprovalsConfig instance
-
-