Class MergeRequest

  • All Implemented Interfaces:
    java.io.Serializable

    public class MergeRequest
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • MergeRequest

        public MergeRequest()
    • 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)
      • 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, use getDetailedMergeStatus() instead.
      • setMergeStatus

        @Deprecated
        public void setMergeStatus​(java.lang.String mergeStatus)
        Deprecated.
        since 15.6, use setDetailedMergeStatus(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, 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
      • 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)
      • 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 class java.lang.Object