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.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)
-
-
-
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
-
-