Package org.gitlab4j.api.models
Class AcceptMergeRequestParams
java.lang.Object
org.gitlab4j.api.models.AcceptMergeRequestParams
public class AcceptMergeRequestParams extends Object
-
Constructor Summary
Constructors Constructor Description AcceptMergeRequestParams() -
Method Summary
Modifier and Type Method Description GitLabApiFormgetForm()Get the form params specified by this instance.AcceptMergeRequestParamswithMergeCommitMessage(String mergeCommitMessage)Custom merge commit message.AcceptMergeRequestParamswithMergeWhenPipelineSucceeds(Boolean mergeWhenPipelineSucceeds)Iftruethe MR is merged when the pipeline succeeds.AcceptMergeRequestParamswithSha(String sha)If present, then this SHA must match the HEAD of the source branch, otherwise the merge will fail.AcceptMergeRequestParamswithShouldRemoveSourceBranch(Boolean shouldRemoveSourceBranch)Iftrueremoves the source branch.AcceptMergeRequestParamswithSquash(Boolean squash)Iftruethe commits will be squashed into a single commit on merge.AcceptMergeRequestParamswithSquashCommitMessage(String squashCommitMessage)Custom squash commit message.
-
Constructor Details
-
AcceptMergeRequestParams
public AcceptMergeRequestParams()
-
-
Method Details
-
withMergeCommitMessage
Custom merge commit message.- Parameters:
mergeCommitMessage- Custom merge commit message- Returns:
- The reference to this AcceptMergeRequestParams instance.
-
withMergeWhenPipelineSucceeds
Iftruethe MR is merged when the pipeline succeeds.- Parameters:
mergeWhenPipelineSucceeds- Iftruethe MR is merged when the pipeline succeeds.- Returns:
- The reference to this AcceptMergeRequestParams instance.
-
withSha
If present, then this SHA must match the HEAD of the source branch, otherwise the merge will fail.- Parameters:
sha- If present, then this SHA must match the HEAD of the source branch, otherwise the merge will fail.- Returns:
- The reference to this AcceptMergeRequestParams instance.
-
withShouldRemoveSourceBranch
Iftrueremoves the source branch.- Parameters:
shouldRemoveSourceBranch- Iftrueremoves the source branch.- Returns:
- The reference to this AcceptMergeRequestParams instance.
-
withSquash
Iftruethe commits will be squashed into a single commit on merge.- Parameters:
squash- Iftruethe commits will be squashed into a single commit on merge.- Returns:
- The reference to this AcceptMergeRequestParams instance.
-
withSquashCommitMessage
Custom squash commit message.- Parameters:
squashCommitMessage- Custom squash commit message.- Returns:
- The reference to this AcceptMergeRequestParams instance.
-
getForm
Get the form params specified by this instance.- Returns:
- a GitLabApiForm instance holding the form parameters for this AcceptMergeRequestParams instance
-