Package org.gitlab4j.api.models
Class MergeRequest
java.lang.Object
org.gitlab4j.api.models.MergeRequest
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the number of approvals left for the merge request.Get the number of approvals required for the merge request.Get the list of users that have approved the merge request.getId()getIid()Deprecated.Deprecated.since 15.6, usegetDetailedMergeStatus()instead.getSha()getState()getTitle()static final booleanisValid(MergeRequest mergeRequest) voidsetAllowCollaboration(Boolean allowCollaboration) voidsetAllowMaintainerToPush(Boolean allowMaintainerToPush) voidsetApprovalsBeforeMerge(Integer approvalsBeforeMerge) voidsetApprovalsLeft(Integer approvalsLeft) Set the number of approvals missing for the merge request.voidsetApprovalsRequired(Integer approvalsRequired) Set the number of approvals required for the merge request.voidsetApprovedBy(List<User> approvedBy) Set the list of users that have approved the merge request.voidsetAssignee(Assignee assignee) voidsetAssignees(List<Assignee> assignees) voidvoidsetBlockingDiscussionsResolved(Boolean blockingDiscussionsResolved) voidsetChanges(List<Diff> changes) voidsetChangesCount(String changesCount) voidsetClosedAt(Date closedAt) voidsetClosedBy(Participant closedBy) voidsetCreatedAt(Date createdAt) voidsetDescription(String description) voidsetDetailedMergeStatus(String detailedMergeStatus) voidsetDiffRefs(DiffRef diffRefs) voidsetDiscussionLocked(Boolean discussionLocked) voidsetDivergedCommitsCount(Integer divergedCommitsCount) voidsetDownvotes(Integer downvotes) voidsetForceRemoveSourceBranch(Boolean forceRemoveSourceBranch) voidsetHasConflicts(Boolean hasConflicts) voidsetHeadPipeline(Pipeline headPipeline) voidvoidvoidvoidsetLatestBuildFinishedAt(Date latestBuildFinishedAt) voidsetLatestBuildStartedAt(Date latestBuildStartedAt) voidsetMergeCommitSha(String mergeCommitSha) voidsetMergedAt(Date mergedAt) voidsetMergedBy(Participant mergedBy) Deprecated.since 14.7, usesetMergeUser(Participant)instead.voidsetMergeError(String mergeError) voidsetMergeStatus(String mergeStatus) Deprecated.since 15.6, usesetDetailedMergeStatus(String)instead.voidsetMergeUser(Participant mergeUser) voidsetMergeWhenPipelineSucceeds(Boolean mergeWhenPipelineSucceeds) voidsetMilestone(Milestone milestone) voidsetPipeline(Pipeline pipeline) voidsetProjectId(Long projectId) voidsetRebaseInProgress(Boolean rebaseInProgress) voidsetReferences(References references) voidsetReviewers(List<Reviewer> reviewers) voidvoidsetShouldRemoveSourceBranch(Boolean shouldRemoveSourceBranch) voidsetSourceBranch(String sourceBranch) voidsetSourceProjectId(Long sourceProjectId) voidvoidsetSquashCommitSha(String squashCommitSha) voidvoidsetSubscribed(Boolean subscribed) voidsetTargetBranch(String targetBranch) voidsetTargetProjectId(Long targetProjectId) voidsetTaskCompletionStatus(TaskCompletionStatus taskCompletionStatus) voidsetTimeStats(TimeStats timeStats) voidvoidsetUpdatedAt(Date updatedAt) voidsetUpvotes(Integer upvotes) voidsetUserNotesCount(Integer userNotesCount) voidvoidsetWorkInProgress(Boolean workInProgress) toString()
-
Constructor Details
-
MergeRequest
public MergeRequest()
-
-
Method Details
-
getAllowCollaboration
-
setAllowCollaboration
-
getAllowMaintainerToPush
-
setAllowMaintainerToPush
-
getApprovalsBeforeMerge
-
setApprovalsBeforeMerge
-
getAssignee
-
setAssignee
-
getAssignees
-
setAssignees
-
getAuthor
-
setAuthor
-
getBlockingDiscussionsResolved
-
setBlockingDiscussionsResolved
-
getChanges
-
setChanges
-
getChangesCount
-
setChangesCount
-
getClosedAt
-
setClosedAt
-
getClosedBy
-
setClosedBy
-
getCreatedAt
-
setCreatedAt
-
getDescription
-
setDescription
-
getDiscussionLocked
-
setDiscussionLocked
-
getDivergedCommitsCount
-
setDivergedCommitsCount
-
getDownvotes
-
setDownvotes
-
getForceRemoveSourceBranch
-
setForceRemoveSourceBranch
-
getHasConflicts
-
setHasConflicts
-
getId
-
setId
-
getIid
-
setIid
-
getLabels
-
setLabels
-
getLatestBuildFinishedAt
-
setLatestBuildFinishedAt
-
getLatestBuildStartedAt
-
setLatestBuildStartedAt
-
getMergeCommitSha
-
setMergeCommitSha
-
getSquashCommitSha
-
setSquashCommitSha
-
getMergeStatus
Deprecated.since 15.6, usegetDetailedMergeStatus()instead. -
setMergeStatus
Deprecated.since 15.6, usesetDetailedMergeStatus(String)instead. -
getDetailedMergeStatus
-
setDetailedMergeStatus
-
getMergedAt
-
setMergedAt
-
getMergedBy
Deprecated.since 14.7, usegetMergeUser()instead. see https://docs.gitlab.com/ee/update/deprecations.html#merged_by-api-field -
setMergedBy
Deprecated.since 14.7, usesetMergeUser(Participant)instead. see https://docs.gitlab.com/ee/update/deprecations.html#merged_by-api-field -
getMergeUser
-
setMergeUser
-
getMergeWhenPipelineSucceeds
-
setMergeWhenPipelineSucceeds
-
getMergeError
-
setMergeError
-
getMilestone
-
setMilestone
-
getPipeline
-
setPipeline
-
getHeadPipeline
-
setHeadPipeline
-
getProjectId
-
setProjectId
-
getSha
-
setSha
-
getShouldRemoveSourceBranch
-
setShouldRemoveSourceBranch
-
getSourceBranch
-
setSourceBranch
-
getSourceProjectId
-
setSourceProjectId
-
getSquash
-
setSquash
-
getState
-
setState
-
getSubscribed
-
setSubscribed
-
getTargetBranch
-
setTargetBranch
-
getTargetProjectId
-
setTargetProjectId
-
getTaskCompletionStatus
-
setTaskCompletionStatus
-
getReferences
-
setReferences
-
getTimeStats
-
setTimeStats
-
getTitle
-
setTitle
-
getUpdatedAt
-
setUpdatedAt
-
getUpvotes
-
setUpvotes
-
getUserNotesCount
-
setUserNotesCount
-
getWebUrl
-
setWebUrl
-
getWorkInProgress
-
setWorkInProgress
-
getApprovalsRequired
Get the number of approvals required for the merge request. NOTE: This property will only be used when listing, approiving, or unapproving a merge request.- Returns:
- the number of approvals required for the merge request
-
setApprovalsRequired
Set the number of approvals required for the merge request. NOTE: This property will only be used when listing, approiving, or unapproving a merge request.- Parameters:
approvalsRequired- the number of approvals required for the merge request
-
getApprovalsLeft
Get the number of approvals left for the merge request. NOTE: This property will only be used when listing, approiving, or unapproving a merge request.- Returns:
- the number of approvals left for the merge request
-
setApprovalsLeft
Set the number of approvals missing for the merge request. NOTE: This property will only be used when listing, approiving, or unapproving a merge request.- Parameters:
approvalsLeft- the number of approvals missing for the merge request
-
getApprovedBy
Get the list of users that have approved the merge request. NOTE: This property will only be used when listing, approiving, or unapproving a merge request.- Returns:
- the list of users that have approved the merge request
-
setApprovedBy
Set the list of users that have approved the merge request. NOTE: This property will only be used when listing, approiving, or unapproving a merge request.- Parameters:
approvedBy- the list of users that have approved the merge request
-
getDiffRefs
-
setDiffRefs
-
getRebaseInProgress
-
setRebaseInProgress
-
isValid
-
getReviewers
-
setReviewers
-
toString
-
getMergeUser()instead.