Package org.gitlab4j.api.models
Class MergeRequest
- java.lang.Object
-
- org.gitlab4j.api.models.MergeRequest
-
public class MergeRequest extends java.lang.Object
-
-
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.BooleangetAllowCollaboration()java.lang.BooleangetAllowMaintainerToPush()java.lang.IntegergetApprovalsBeforeMerge()java.lang.IntegergetApprovalsLeft()Get the number of approvals left for the merge request.java.lang.IntegergetApprovalsRequired()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.AssigneegetAssignee()java.util.List<Assignee>getAssignees()AuthorgetAuthor()java.lang.BooleangetBlockingDiscussionsResolved()java.util.List<Diff>getChanges()java.lang.StringgetChangesCount()java.util.DategetClosedAt()ParticipantgetClosedBy()java.util.DategetCreatedAt()java.lang.StringgetDescription()java.lang.StringgetDetailedMergeStatus()DiffRefgetDiffRefs()java.lang.BooleangetDiscussionLocked()java.lang.IntegergetDivergedCommitsCount()java.lang.IntegergetDownvotes()java.lang.BooleangetForceRemoveSourceBranch()java.lang.BooleangetHasConflicts()PipelinegetHeadPipeline()java.lang.LonggetId()java.lang.LonggetIid()java.util.List<java.lang.String>getLabels()java.util.DategetLatestBuildFinishedAt()java.util.DategetLatestBuildStartedAt()java.lang.StringgetMergeCommitSha()java.util.DategetMergedAt()ParticipantgetMergedBy()Deprecated.since 14.7, usegetMergeUser()instead.java.lang.StringgetMergeError()java.lang.StringgetMergeStatus()Deprecated.since 15.6, usegetDetailedMergeStatus()instead.ParticipantgetMergeUser()java.lang.BooleangetMergeWhenPipelineSucceeds()MilestonegetMilestone()PipelinegetPipeline()java.lang.LonggetProjectId()java.lang.BooleangetRebaseInProgress()ReferencesgetReferences()java.util.List<Reviewer>getReviewers()java.lang.StringgetSha()java.lang.BooleangetShouldRemoveSourceBranch()java.lang.StringgetSourceBranch()java.lang.LonggetSourceProjectId()java.lang.BooleangetSquash()java.lang.StringgetSquashCommitSha()java.lang.StringgetState()java.lang.BooleangetSubscribed()java.lang.StringgetTargetBranch()java.lang.LonggetTargetProjectId()TaskCompletionStatusgetTaskCompletionStatus()TimeStatsgetTimeStats()java.lang.StringgetTitle()java.util.DategetUpdatedAt()java.lang.IntegergetUpvotes()java.lang.IntegergetUserNotesCount()java.lang.StringgetWebUrl()java.lang.BooleangetWorkInProgress()static booleanisValid(MergeRequest mergeRequest)voidsetAllowCollaboration(java.lang.Boolean allowCollaboration)voidsetAllowMaintainerToPush(java.lang.Boolean allowMaintainerToPush)voidsetApprovalsBeforeMerge(java.lang.Integer approvalsBeforeMerge)voidsetApprovalsLeft(java.lang.Integer approvalsLeft)Set the number of approvals missing for the merge request.voidsetApprovalsRequired(java.lang.Integer approvalsRequired)Set the number of approvals required for the merge request.voidsetApprovedBy(java.util.List<User> approvedBy)Set the list of users that have approved the merge request.voidsetAssignee(Assignee assignee)voidsetAssignees(java.util.List<Assignee> assignees)voidsetAuthor(Author author)voidsetBlockingDiscussionsResolved(java.lang.Boolean blockingDiscussionsResolved)voidsetChanges(java.util.List<Diff> changes)voidsetChangesCount(java.lang.String changesCount)voidsetClosedAt(java.util.Date closedAt)voidsetClosedBy(Participant closedBy)voidsetCreatedAt(java.util.Date createdAt)voidsetDescription(java.lang.String description)voidsetDetailedMergeStatus(java.lang.String detailedMergeStatus)voidsetDiffRefs(DiffRef diffRefs)voidsetDiscussionLocked(java.lang.Boolean discussionLocked)voidsetDivergedCommitsCount(java.lang.Integer divergedCommitsCount)voidsetDownvotes(java.lang.Integer downvotes)voidsetForceRemoveSourceBranch(java.lang.Boolean forceRemoveSourceBranch)voidsetHasConflicts(java.lang.Boolean hasConflicts)voidsetHeadPipeline(Pipeline headPipeline)voidsetId(java.lang.Long id)voidsetIid(java.lang.Long iid)voidsetLabels(java.util.List<java.lang.String> labels)voidsetLatestBuildFinishedAt(java.util.Date latestBuildFinishedAt)voidsetLatestBuildStartedAt(java.util.Date latestBuildStartedAt)voidsetMergeCommitSha(java.lang.String mergeCommitSha)voidsetMergedAt(java.util.Date mergedAt)voidsetMergedBy(Participant mergedBy)Deprecated.since 14.7, usesetMergeUser(Participant)instead.voidsetMergeError(java.lang.String mergeError)voidsetMergeStatus(java.lang.String mergeStatus)Deprecated.since 15.6, usesetDetailedMergeStatus(String)instead.voidsetMergeUser(Participant mergeUser)voidsetMergeWhenPipelineSucceeds(java.lang.Boolean mergeWhenPipelineSucceeds)voidsetMilestone(Milestone milestone)voidsetPipeline(Pipeline pipeline)voidsetProjectId(java.lang.Long projectId)voidsetRebaseInProgress(java.lang.Boolean rebaseInProgress)voidsetReferences(References references)voidsetReviewers(java.util.List<Reviewer> reviewers)voidsetSha(java.lang.String sha)voidsetShouldRemoveSourceBranch(java.lang.Boolean shouldRemoveSourceBranch)voidsetSourceBranch(java.lang.String sourceBranch)voidsetSourceProjectId(java.lang.Long sourceProjectId)voidsetSquash(java.lang.Boolean squash)voidsetSquashCommitSha(java.lang.String squashCommitSha)voidsetState(java.lang.String state)voidsetSubscribed(java.lang.Boolean subscribed)voidsetTargetBranch(java.lang.String targetBranch)voidsetTargetProjectId(java.lang.Long targetProjectId)voidsetTaskCompletionStatus(TaskCompletionStatus taskCompletionStatus)voidsetTimeStats(TimeStats timeStats)voidsetTitle(java.lang.String title)voidsetUpdatedAt(java.util.Date updatedAt)voidsetUpvotes(java.lang.Integer upvotes)voidsetUserNotesCount(java.lang.Integer userNotesCount)voidsetWebUrl(java.lang.String webUrl)voidsetWorkInProgress(java.lang.Boolean workInProgress)java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object
-
-