public class MergeRequest
extends java.lang.Object
Constructor and Description |
---|
MergeRequest() |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
getAllowCollaboration() |
java.lang.Boolean |
getAllowMaintainerToPush() |
java.lang.Integer |
getApprovalsBeforeMerge() |
java.lang.Integer |
getApprovalsLeft()
Get the number of approvals left for the merge request.
|
java.lang.Integer |
getApprovalsRequired()
Get the number of approvals required for the merge request.
|
java.util.List<User> |
getApprovedBy()
Get the list of users that have approved the merge request.
|
Assignee |
getAssignee() |
java.util.List<Assignee> |
getAssignees() |
Author |
getAuthor() |
java.lang.Boolean |
getBlockingDiscussionsResolved() |
java.util.List<Diff> |
getChanges() |
java.lang.String |
getChangesCount() |
java.util.Date |
getClosedAt() |
Participant |
getClosedBy() |
java.util.Date |
getCreatedAt() |
java.lang.String |
getDescription() |
java.lang.String |
getDetailedMergeStatus() |
DiffRef |
getDiffRefs() |
java.lang.Boolean |
getDiscussionLocked() |
java.lang.Integer |
getDivergedCommitsCount() |
java.lang.Integer |
getDownvotes() |
java.lang.Boolean |
getForceRemoveSourceBranch() |
java.lang.Boolean |
getHasConflicts() |
Pipeline |
getHeadPipeline() |
java.lang.Long |
getId() |
java.lang.Long |
getIid() |
java.util.List<java.lang.String> |
getLabels() |
java.util.Date |
getLatestBuildFinishedAt() |
java.util.Date |
getLatestBuildStartedAt() |
java.lang.String |
getMergeCommitSha() |
java.util.Date |
getMergedAt() |
Participant |
getMergedBy()
Deprecated.
since 14.7, use
getMergeUser() instead.
see https://docs.gitlab.com/ee/update/deprecations.html#merged_by-api-field |
java.lang.String |
getMergeError() |
java.lang.String |
getMergeStatus()
Deprecated.
since 15.6, use
getDetailedMergeStatus() instead. |
Participant |
getMergeUser() |
java.lang.Boolean |
getMergeWhenPipelineSucceeds() |
Milestone |
getMilestone() |
Pipeline |
getPipeline() |
java.lang.Long |
getProjectId() |
java.lang.Boolean |
getRebaseInProgress() |
References |
getReferences() |
java.util.List<Reviewer> |
getReviewers() |
java.lang.String |
getSha() |
java.lang.Boolean |
getShouldRemoveSourceBranch() |
java.lang.String |
getSourceBranch() |
java.lang.Long |
getSourceProjectId() |
java.lang.Boolean |
getSquash() |
java.lang.String |
getSquashCommitSha() |
java.lang.String |
getState() |
java.lang.Boolean |
getSubscribed() |
java.lang.String |
getTargetBranch() |
java.lang.Long |
getTargetProjectId() |
TaskCompletionStatus |
getTaskCompletionStatus() |
TimeStats |
getTimeStats() |
java.lang.String |
getTitle() |
java.util.Date |
getUpdatedAt() |
java.lang.Integer |
getUpvotes() |
java.lang.Integer |
getUserNotesCount() |
java.lang.String |
getWebUrl() |
java.lang.Boolean |
getWorkInProgress() |
static boolean |
isValid(MergeRequest mergeRequest) |
void |
setAllowCollaboration(java.lang.Boolean allowCollaboration) |
void |
setAllowMaintainerToPush(java.lang.Boolean allowMaintainerToPush) |
void |
setApprovalsBeforeMerge(java.lang.Integer approvalsBeforeMerge) |
void |
setApprovalsLeft(java.lang.Integer approvalsLeft)
Set the number of approvals missing for the merge request.
|
void |
setApprovalsRequired(java.lang.Integer approvalsRequired)
Set the number of approvals required for the merge request.
|
void |
setApprovedBy(java.util.List<User> approvedBy)
Set the list of users that have approved the merge request.
|
void |
setAssignee(Assignee assignee) |
void |
setAssignees(java.util.List<Assignee> assignees) |
void |
setAuthor(Author author) |
void |
setBlockingDiscussionsResolved(java.lang.Boolean blockingDiscussionsResolved) |
void |
setChanges(java.util.List<Diff> changes) |
void |
setChangesCount(java.lang.String changesCount) |
void |
setClosedAt(java.util.Date closedAt) |
void |
setClosedBy(Participant closedBy) |
void |
setCreatedAt(java.util.Date createdAt) |
void |
setDescription(java.lang.String description) |
void |
setDetailedMergeStatus(java.lang.String detailedMergeStatus) |
void |
setDiffRefs(DiffRef diffRefs) |
void |
setDiscussionLocked(java.lang.Boolean discussionLocked) |
void |
setDivergedCommitsCount(java.lang.Integer divergedCommitsCount) |
void |
setDownvotes(java.lang.Integer downvotes) |
void |
setForceRemoveSourceBranch(java.lang.Boolean forceRemoveSourceBranch) |
void |
setHasConflicts(java.lang.Boolean hasConflicts) |
void |
setHeadPipeline(Pipeline headPipeline) |
void |
setId(java.lang.Long id) |
void |
setIid(java.lang.Long iid) |
void |
setLabels(java.util.List<java.lang.String> labels) |
void |
setLatestBuildFinishedAt(java.util.Date latestBuildFinishedAt) |
void |
setLatestBuildStartedAt(java.util.Date latestBuildStartedAt) |
void |
setMergeCommitSha(java.lang.String mergeCommitSha) |
void |
setMergedAt(java.util.Date mergedAt) |
void |
setMergedBy(Participant mergedBy)
Deprecated.
since 14.7, use
setMergeUser(Participant) instead.
see https://docs.gitlab.com/ee/update/deprecations.html#merged_by-api-field |
void |
setMergeError(java.lang.String mergeError) |
void |
setMergeStatus(java.lang.String mergeStatus)
Deprecated.
since 15.6, use
setDetailedMergeStatus(String) instead. |
void |
setMergeUser(Participant mergeUser) |
void |
setMergeWhenPipelineSucceeds(java.lang.Boolean mergeWhenPipelineSucceeds) |
void |
setMilestone(Milestone milestone) |
void |
setPipeline(Pipeline pipeline) |
void |
setProjectId(java.lang.Long projectId) |
void |
setRebaseInProgress(java.lang.Boolean rebaseInProgress) |
void |
setReferences(References references) |
void |
setReviewers(java.util.List<Reviewer> reviewers) |
void |
setSha(java.lang.String sha) |
void |
setShouldRemoveSourceBranch(java.lang.Boolean shouldRemoveSourceBranch) |
void |
setSourceBranch(java.lang.String sourceBranch) |
void |
setSourceProjectId(java.lang.Long sourceProjectId) |
void |
setSquash(java.lang.Boolean squash) |
void |
setSquashCommitSha(java.lang.String squashCommitSha) |
void |
setState(java.lang.String state) |
void |
setSubscribed(java.lang.Boolean subscribed) |
void |
setTargetBranch(java.lang.String targetBranch) |
void |
setTargetProjectId(java.lang.Long targetProjectId) |
void |
setTaskCompletionStatus(TaskCompletionStatus taskCompletionStatus) |
void |
setTimeStats(TimeStats timeStats) |
void |
setTitle(java.lang.String title) |
void |
setUpdatedAt(java.util.Date updatedAt) |
void |
setUpvotes(java.lang.Integer upvotes) |
void |
setUserNotesCount(java.lang.Integer userNotesCount) |
void |
setWebUrl(java.lang.String webUrl) |
void |
setWorkInProgress(java.lang.Boolean workInProgress) |
java.lang.String |
toString() |
public java.lang.Boolean getAllowCollaboration()
public void setAllowCollaboration(java.lang.Boolean allowCollaboration)
public java.lang.Boolean getAllowMaintainerToPush()
public void setAllowMaintainerToPush(java.lang.Boolean allowMaintainerToPush)
public java.lang.Integer getApprovalsBeforeMerge()
public void setApprovalsBeforeMerge(java.lang.Integer approvalsBeforeMerge)
public Assignee getAssignee()
public void setAssignee(Assignee assignee)
public java.util.List<Assignee> getAssignees()
public void setAssignees(java.util.List<Assignee> assignees)
public Author getAuthor()
public void setAuthor(Author author)
public java.lang.Boolean getBlockingDiscussionsResolved()
public void setBlockingDiscussionsResolved(java.lang.Boolean blockingDiscussionsResolved)
public java.util.List<Diff> getChanges()
public void setChanges(java.util.List<Diff> changes)
public java.lang.String getChangesCount()
public void setChangesCount(java.lang.String changesCount)
public java.util.Date getClosedAt()
public void setClosedAt(java.util.Date closedAt)
public Participant getClosedBy()
public void setClosedBy(Participant closedBy)
public java.util.Date getCreatedAt()
public void setCreatedAt(java.util.Date createdAt)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.Boolean getDiscussionLocked()
public void setDiscussionLocked(java.lang.Boolean discussionLocked)
public java.lang.Integer getDivergedCommitsCount()
public void setDivergedCommitsCount(java.lang.Integer divergedCommitsCount)
public java.lang.Integer getDownvotes()
public void setDownvotes(java.lang.Integer downvotes)
public java.lang.Boolean getForceRemoveSourceBranch()
public void setForceRemoveSourceBranch(java.lang.Boolean forceRemoveSourceBranch)
public java.lang.Boolean getHasConflicts()
public void setHasConflicts(java.lang.Boolean hasConflicts)
public java.lang.Long getId()
public void setId(java.lang.Long id)
public java.lang.Long getIid()
public void setIid(java.lang.Long iid)
public java.util.List<java.lang.String> getLabels()
public void setLabels(java.util.List<java.lang.String> labels)
public java.util.Date getLatestBuildFinishedAt()
public void setLatestBuildFinishedAt(java.util.Date latestBuildFinishedAt)
public java.util.Date getLatestBuildStartedAt()
public void setLatestBuildStartedAt(java.util.Date latestBuildStartedAt)
public java.lang.String getMergeCommitSha()
public void setMergeCommitSha(java.lang.String mergeCommitSha)
public java.lang.String getSquashCommitSha()
public void setSquashCommitSha(java.lang.String squashCommitSha)
@Deprecated public java.lang.String getMergeStatus()
getDetailedMergeStatus()
instead.@Deprecated public void setMergeStatus(java.lang.String mergeStatus)
setDetailedMergeStatus(String)
instead.public java.lang.String getDetailedMergeStatus()
public void setDetailedMergeStatus(java.lang.String detailedMergeStatus)
public java.util.Date getMergedAt()
public void setMergedAt(java.util.Date mergedAt)
@Deprecated public Participant getMergedBy()
getMergeUser()
instead.
see https://docs.gitlab.com/ee/update/deprecations.html#merged_by-api-field@Deprecated public void setMergedBy(Participant mergedBy)
setMergeUser(Participant)
instead.
see https://docs.gitlab.com/ee/update/deprecations.html#merged_by-api-fieldpublic Participant getMergeUser()
public void setMergeUser(Participant mergeUser)
public java.lang.Boolean getMergeWhenPipelineSucceeds()
public void setMergeWhenPipelineSucceeds(java.lang.Boolean mergeWhenPipelineSucceeds)
public java.lang.String getMergeError()
public void setMergeError(java.lang.String mergeError)
public Milestone getMilestone()
public void setMilestone(Milestone milestone)
public Pipeline getPipeline()
public void setPipeline(Pipeline pipeline)
public Pipeline getHeadPipeline()
public void setHeadPipeline(Pipeline headPipeline)
public java.lang.Long getProjectId()
public void setProjectId(java.lang.Long projectId)
public java.lang.String getSha()
public void setSha(java.lang.String sha)
public java.lang.Boolean getShouldRemoveSourceBranch()
public void setShouldRemoveSourceBranch(java.lang.Boolean shouldRemoveSourceBranch)
public java.lang.String getSourceBranch()
public void setSourceBranch(java.lang.String sourceBranch)
public java.lang.Long getSourceProjectId()
public void setSourceProjectId(java.lang.Long sourceProjectId)
public java.lang.Boolean getSquash()
public void setSquash(java.lang.Boolean squash)
public java.lang.String getState()
public void setState(java.lang.String state)
public java.lang.Boolean getSubscribed()
public void setSubscribed(java.lang.Boolean subscribed)
public java.lang.String getTargetBranch()
public void setTargetBranch(java.lang.String targetBranch)
public java.lang.Long getTargetProjectId()
public void setTargetProjectId(java.lang.Long targetProjectId)
public TaskCompletionStatus getTaskCompletionStatus()
public void setTaskCompletionStatus(TaskCompletionStatus taskCompletionStatus)
public References getReferences()
public void setReferences(References references)
public TimeStats getTimeStats()
public void setTimeStats(TimeStats timeStats)
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
public java.util.Date getUpdatedAt()
public void setUpdatedAt(java.util.Date updatedAt)
public java.lang.Integer getUpvotes()
public void setUpvotes(java.lang.Integer upvotes)
public java.lang.Integer getUserNotesCount()
public void setUserNotesCount(java.lang.Integer userNotesCount)
public java.lang.String getWebUrl()
public void setWebUrl(java.lang.String webUrl)
public java.lang.Boolean getWorkInProgress()
public void setWorkInProgress(java.lang.Boolean workInProgress)
public java.lang.Integer getApprovalsRequired()
public void setApprovalsRequired(java.lang.Integer approvalsRequired)
approvalsRequired
- the number of approvals required for the merge requestpublic java.lang.Integer getApprovalsLeft()
public void setApprovalsLeft(java.lang.Integer approvalsLeft)
approvalsLeft
- the number of approvals missing for the merge requestpublic java.util.List<User> getApprovedBy()
public void setApprovedBy(java.util.List<User> approvedBy)
approvedBy
- the list of users that have approved the merge requestpublic DiffRef getDiffRefs()
public void setDiffRefs(DiffRef diffRefs)
public java.lang.Boolean getRebaseInProgress()
public void setRebaseInProgress(java.lang.Boolean rebaseInProgress)
public static final boolean isValid(MergeRequest mergeRequest)
public java.util.List<Reviewer> getReviewers()
public void setReviewers(java.util.List<Reviewer> reviewers)
public java.lang.String toString()
toString
in class java.lang.Object