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)
    • getChangesCount

      public String getChangesCount()
    • setChangesCount

      public void setChangesCount(String changesCount)
    • 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 Long getId()
    • setId

      public void setId(Long id)
    • getIid

      public Long getIid()
    • setIid

      public void setIid(Long 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

      @Deprecated public String getMergeStatus()
      Deprecated.
      since 15.6, use getDetailedMergeStatus() instead.
    • setMergeStatus

      @Deprecated public void setMergeStatus(String mergeStatus)
      Deprecated.
      since 15.6, use setDetailedMergeStatus(String) instead.
    • getDetailedMergeStatus

      public String getDetailedMergeStatus()
    • setDetailedMergeStatus

      public void setDetailedMergeStatus(String detailedMergeStatus)
    • getMergedAt

      public Date getMergedAt()
    • setMergedAt

      public void setMergedAt(Date mergedAt)
    • getMergedBy

      @Deprecated public Participant getMergedBy()
      Deprecated.
      since 14.7, use getMergeUser() 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, use setMergeUser(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 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)
    • getPipeline

      public Pipeline getPipeline()
    • setPipeline

      public void setPipeline(Pipeline pipeline)
    • getHeadPipeline

      public Pipeline getHeadPipeline()
    • setHeadPipeline

      public void setHeadPipeline(Pipeline headPipeline)
    • getProjectId

      public Long getProjectId()
    • setProjectId

      public void setProjectId(Long 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 Long getSourceProjectId()
    • setSourceProjectId

      public void setSourceProjectId(Long 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 Long getTargetProjectId()
    • setTargetProjectId

      public void setTargetProjectId(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 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