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