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 boolean
isValid
(MergeRequest mergeRequest) void
setAllowCollaboration
(Boolean allowCollaboration) void
setAllowMaintainerToPush
(Boolean allowMaintainerToPush) void
setApprovalsBeforeMerge
(Integer approvalsBeforeMerge) void
setApprovalsLeft
(Integer approvalsLeft) Set the number of approvals missing for the merge request.void
setApprovalsRequired
(Integer approvalsRequired) Set the number of approvals required for the merge request.void
setApprovedBy
(List<User> approvedBy) Set the list of users that have approved the merge request.void
setAssignee
(Assignee assignee) void
setAssignees
(List<Assignee> assignees) void
void
setBlockingDiscussionsResolved
(Boolean blockingDiscussionsResolved) void
setChanges
(List<Diff> changes) void
setChangesCount
(String changesCount) void
setClosedAt
(Date closedAt) void
setClosedBy
(Participant closedBy) void
setCreatedAt
(Date createdAt) void
setDescription
(String description) void
setDetailedMergeStatus
(String detailedMergeStatus) void
setDiffRefs
(DiffRef diffRefs) void
setDiscussionLocked
(Boolean discussionLocked) void
setDivergedCommitsCount
(Integer divergedCommitsCount) void
setDownvotes
(Integer downvotes) void
setForceRemoveSourceBranch
(Boolean forceRemoveSourceBranch) void
setHasConflicts
(Boolean hasConflicts) void
void
void
void
setLatestBuildFinishedAt
(Date latestBuildFinishedAt) void
setLatestBuildStartedAt
(Date latestBuildStartedAt) void
setMergeCommitSha
(String mergeCommitSha) void
setMergedAt
(Date mergedAt) void
setMergedBy
(Participant mergedBy) Deprecated.since 14.7, usesetMergeUser(Participant)
instead.void
setMergeError
(String mergeError) void
setMergeStatus
(String mergeStatus) Deprecated.since 15.6, usesetDetailedMergeStatus(String)
instead.void
setMergeUser
(Participant mergeUser) void
setMergeWhenPipelineSucceeds
(Boolean mergeWhenPipelineSucceeds) void
setMilestone
(Milestone milestone) void
setPipeline
(Pipeline pipeline) void
setProjectId
(Long projectId) void
setRebaseInProgress
(Boolean rebaseInProgress) void
setReferences
(References references) void
setReviewers
(List<Reviewer> reviewers) void
void
setShouldRemoveSourceBranch
(Boolean shouldRemoveSourceBranch) void
setSourceBranch
(String sourceBranch) void
setSourceProjectId
(Long sourceProjectId) void
void
setSquashCommitSha
(String squashCommitSha) void
void
setSubscribed
(Boolean subscribed) void
setTargetBranch
(String targetBranch) void
setTargetProjectId
(Long targetProjectId) void
setTaskCompletionStatus
(TaskCompletionStatus taskCompletionStatus) void
setTimeStats
(TimeStats timeStats) void
void
setUpdatedAt
(Date updatedAt) void
setUpvotes
(Integer upvotes) void
setUserNotesCount
(Integer userNotesCount) void
void
setWorkInProgress
(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
-
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.