Class ProjectApprovalsConfig

  • All Implemented Interfaces:
    java.io.Serializable

    public class ProjectApprovalsConfig
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • ProjectApprovalsConfig

        public ProjectApprovalsConfig()
    • 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