Class MergeRequest

java.lang.Object
org.gitlab4j.api.models.MergeRequest

public class MergeRequest
extends Object
  • Constructor Details

    • MergeRequest

      public MergeRequest()
  • Method Details

    • getAllowCollaboration

      public Boolean getAllowCollaboration()
    • setAllowCollaboration

      public void setAllowCollaboration​(Boolean allowCollaboration)
    • getAllowMaintainerToPush

      public Boolean getAllowMaintainerToPush()
    • setAllowMaintainerToPush

      public void setAllowMaintainerToPush​(Boolean allowMaintainerToPush)
    • getApprovalsBeforeMerge

      public Integer getApprovalsBeforeMerge()
    • setApprovalsBeforeMerge

      public void setApprovalsBeforeMerge​(Integer approvalsBeforeMerge)
    • getAssignee

      public Assignee getAssignee()
    • setAssignee

      public void setAssignee​(Assignee assignee)
    • getAssignees

      public List<Assignee> getAssignees()
    • setAssignees

      public void setAssignees​(List<Assignee> assignees)
    • getAuthor

      public Author getAuthor()
    • setAuthor

      public void setAuthor​(Author author)
    • getBlockingDiscussionsResolved

      public Boolean getBlockingDiscussionsResolved()
    • setBlockingDiscussionsResolved

      public void setBlockingDiscussionsResolved​(Boolean blockingDiscussionsResolved)
    • getChanges

      public List<Diff> getChanges()
    • setChanges

      public void setChanges​(List<Diff> changes)
    • getClosedAt

      public Date getClosedAt()
    • setClosedAt

      public void setClosedAt​(Date closedAt)
    • getClosedBy

      public Participant getClosedBy()
    • setClosedBy

      public void setClosedBy​(Participant closedBy)
    • getCreatedAt

      public Date getCreatedAt()
    • setCreatedAt

      public void setCreatedAt​(Date createdAt)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription​(String description)
    • getDiscussionLocked

      public Boolean getDiscussionLocked()
    • setDiscussionLocked

      public void setDiscussionLocked​(Boolean discussionLocked)
    • getDivergedCommitsCount

      public Integer getDivergedCommitsCount()
    • setDivergedCommitsCount

      public void setDivergedCommitsCount​(Integer divergedCommitsCount)
    • getDownvotes

      public Integer getDownvotes()
    • setDownvotes

      public void setDownvotes​(Integer downvotes)
    • getForceRemoveSourceBranch

      public Boolean getForceRemoveSourceBranch()
    • setForceRemoveSourceBranch

      public void setForceRemoveSourceBranch​(Boolean forceRemoveSourceBranch)
    • getHasConflicts

      public Boolean getHasConflicts()
    • setHasConflicts

      public void setHasConflicts​(Boolean hasConflicts)
    • getId

      public Integer getId()
    • setId

      public void setId​(Integer id)
    • getIid

      public Integer getIid()
    • setIid

      public void setIid​(Integer iid)
    • getLabels

      public List<String> getLabels()
    • setLabels

      public void setLabels​(List<String> labels)
    • getLatestBuildFinishedAt

      public Date getLatestBuildFinishedAt()
    • setLatestBuildFinishedAt

      public void setLatestBuildFinishedAt​(Date latestBuildFinishedAt)
    • getLatestBuildStartedAt

      public Date getLatestBuildStartedAt()
    • setLatestBuildStartedAt

      public void setLatestBuildStartedAt​(Date latestBuildStartedAt)
    • getMergeCommitSha

      public String getMergeCommitSha()
    • setMergeCommitSha

      public void setMergeCommitSha​(String mergeCommitSha)
    • getSquashCommitSha

      public String getSquashCommitSha()
    • setSquashCommitSha

      public void setSquashCommitSha​(String squashCommitSha)
    • getMergeStatus

      public String getMergeStatus()
    • setMergeStatus

      public void setMergeStatus​(String mergeStatus)
    • getMergedAt

      public Date getMergedAt()
    • setMergedAt

      public void setMergedAt​(Date mergedAt)
    • getMergedBy

      public Participant getMergedBy()
    • setMergedBy

      public void setMergedBy​(Participant mergedBy)
    • getMergeWhenPipelineSucceeds

      public Boolean getMergeWhenPipelineSucceeds()
    • setMergeWhenPipelineSucceeds

      public void setMergeWhenPipelineSucceeds​(Boolean mergeWhenPipelineSucceeds)
    • getMergeError

      public String getMergeError()
    • setMergeError

      public void setMergeError​(String mergeError)
    • getMilestone

      public Milestone getMilestone()
    • setMilestone

      public void setMilestone​(Milestone milestone)
    • getProjectId

      public Integer getProjectId()
    • setProjectId

      public void setProjectId​(Integer projectId)
    • getSha

      public String getSha()
    • setSha

      public void setSha​(String sha)
    • getShouldRemoveSourceBranch

      public Boolean getShouldRemoveSourceBranch()
    • setShouldRemoveSourceBranch

      public void setShouldRemoveSourceBranch​(Boolean shouldRemoveSourceBranch)
    • getSourceBranch

      public String getSourceBranch()
    • setSourceBranch

      public void setSourceBranch​(String sourceBranch)
    • getSourceProjectId

      public Integer getSourceProjectId()
    • setSourceProjectId

      public void setSourceProjectId​(Integer sourceProjectId)
    • getSquash

      public Boolean getSquash()
    • setSquash

      public void setSquash​(Boolean squash)
    • getState

      public String getState()
    • setState

      public void setState​(String state)
    • getSubscribed

      public Boolean getSubscribed()
    • setSubscribed

      public void setSubscribed​(Boolean subscribed)
    • getTargetBranch

      public String getTargetBranch()
    • setTargetBranch

      public void setTargetBranch​(String targetBranch)
    • getTargetProjectId

      public Integer getTargetProjectId()
    • setTargetProjectId

      public void setTargetProjectId​(Integer 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 String getTitle()
    • setTitle

      public void setTitle​(String title)
    • getUpdatedAt

      public Date getUpdatedAt()
    • setUpdatedAt

      public void setUpdatedAt​(Date updatedAt)
    • getUpvotes

      public Integer getUpvotes()
    • setUpvotes

      public void setUpvotes​(Integer upvotes)
    • getUserNotesCount

      public Integer getUserNotesCount()
    • setUserNotesCount

      public void setUserNotesCount​(Integer userNotesCount)
    • getWebUrl

      public String getWebUrl()
    • setWebUrl

      public void setWebUrl​(String webUrl)
    • getWorkInProgress

      public Boolean getWorkInProgress()
    • setWorkInProgress

      public void setWorkInProgress​(Boolean workInProgress)
    • getApprovalsRequired

      public 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​(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 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​(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 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​(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 Boolean getRebaseInProgress()
    • setRebaseInProgress

      public void setRebaseInProgress​(Boolean rebaseInProgress)
    • isValid

      public static final boolean isValid​(MergeRequest mergeRequest)
    • getReviewers

      public List<Reviewer> getReviewers()
    • setReviewers

      public void setReviewers​(List<Reviewer> reviewers)
    • toString

      public String toString()
      Overrides:
      toString in class Object