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 GitLabApiForm
getForm()
Get the form params specified by this instance.AcceptMergeRequestParams
withMergeCommitMessage(String mergeCommitMessage)
Custom merge commit message.AcceptMergeRequestParams
withMergeWhenPipelineSucceeds(Boolean mergeWhenPipelineSucceeds)
Iftrue
the MR is merged when the pipeline succeeds.AcceptMergeRequestParams
withSha(String sha)
If present, then this SHA must match the HEAD of the source branch, otherwise the merge will fail.AcceptMergeRequestParams
withShouldRemoveSourceBranch(Boolean shouldRemoveSourceBranch)
Iftrue
removes the source branch.AcceptMergeRequestParams
withSquash(Boolean squash)
Iftrue
the commits will be squashed into a single commit on merge.AcceptMergeRequestParams
withSquashCommitMessage(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
Iftrue
the MR is merged when the pipeline succeeds.- Parameters:
mergeWhenPipelineSucceeds
- Iftrue
the 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
Iftrue
removes the source branch.- Parameters:
shouldRemoveSourceBranch
- Iftrue
removes the source branch.- Returns:
- The reference to this AcceptMergeRequestParams instance.
-
withSquash
Iftrue
the commits will be squashed into a single commit on merge.- Parameters:
squash
- Iftrue
the 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
-