Module bus.gitlab

Class ProjectApprovalsConfig

java.lang.Object
org.miaixz.bus.gitlab.models.ProjectApprovalsConfig
All Implemented Interfaces:
Serializable

public class ProjectApprovalsConfig extends Object implements Serializable
See Also:
  • Constructor Details

    • ProjectApprovalsConfig

      public ProjectApprovalsConfig()
  • Method Details

    • getApprovalsBeforeMerge

      public Integer getApprovalsBeforeMerge()
    • setApprovalsBeforeMerge

      public void setApprovalsBeforeMerge(Integer approvalsBeforeMerge)
    • withApprovalsBeforeMerge

      public ProjectApprovalsConfig withApprovalsBeforeMerge(Integer approvalsBeforeMerge)
    • getResetApprovalsOnPush

      public Boolean getResetApprovalsOnPush()
    • setResetApprovalsOnPush

      public void setResetApprovalsOnPush(Boolean resetApprovalsOnPush)
    • withResetApprovalsOnPush

      public ProjectApprovalsConfig withResetApprovalsOnPush(Boolean resetApprovalsOnPush)
    • getSelectiveCodeOwnerRemovals

      public Boolean getSelectiveCodeOwnerRemovals()
    • setSelectiveCodeOwnerRemovals

      public void setSelectiveCodeOwnerRemovals(Boolean selectiveCodeOwnerRemovals)
    • withSelectiveCodeOwnerRemovals

      public ProjectApprovalsConfig withSelectiveCodeOwnerRemovals(Boolean selectiveCodeOwnerRemovals)
    • getDisableOverridingApproversPerMergeRequest

      public Boolean getDisableOverridingApproversPerMergeRequest()
    • setDisableOverridingApproversPerMergeRequest

      public void setDisableOverridingApproversPerMergeRequest(Boolean disableOverridingApproversPerMergeRequest)
    • withDisableOverridingApproversPerMergeRequest

      public ProjectApprovalsConfig withDisableOverridingApproversPerMergeRequest(Boolean disableOverridingApproversPerMergeRequest)
    • getMergeRequestsAuthorApproval

      public Boolean getMergeRequestsAuthorApproval()
    • setMergeRequestsAuthorApproval

      public void setMergeRequestsAuthorApproval(Boolean mergeRequestsAuthorApproval)
    • withMergeRequestsAuthorApproval

      public ProjectApprovalsConfig withMergeRequestsAuthorApproval(Boolean mergeRequestsAuthorApproval)
    • getMergeRequestsDisableCommittersApproval

      public Boolean getMergeRequestsDisableCommittersApproval()
    • setMergeRequestsDisableCommittersApproval

      public void setMergeRequestsDisableCommittersApproval(Boolean mergeRequestsDisableCommittersApproval)
    • withMergeRequestsDisableCommittersApproval

      public ProjectApprovalsConfig withMergeRequestsDisableCommittersApproval(Boolean mergeRequestsDisableCommittersApproval)
    • getRequirePasswordToApprove

      public Boolean getRequirePasswordToApprove()
    • setRequirePasswordToApprove

      public void setRequirePasswordToApprove(Boolean requirePasswordToApprove)
    • withRequirePasswordToApprove

      public ProjectApprovalsConfig withRequirePasswordToApprove(Boolean requirePasswordToApprove)
    • getForm

      public GitLabForm getForm()
      Get the form params specified by this instance.
      Returns:
      a GitLabApiForm instance holding the form parameters for this ProjectApprovalsConfig instance