Class MergeRequest


  • public class MergeRequest
    extends Object
    • Constructor Detail

      • MergeRequest

        public MergeRequest()
    • Method Detail

      • getApprovalsBeforeMerge

        public Integer getApprovalsBeforeMerge()
      • setApprovalsBeforeMerge

        public void setApprovalsBeforeMerge​(Integer approvalsBeforeMerge)
      • getAssignee

        public Assignee getAssignee()
      • setAssignee

        public void setAssignee​(Assignee assignee)
      • getAuthor

        public Author getAuthor()
      • setAuthor

        public void setAuthor​(Author author)
      • getChanges

        public List<Diff> getChanges()
      • setChanges

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

        public Date getCreatedAt()
      • setCreatedAt

        public void setCreatedAt​(Date createdAt)
      • getDescription

        public String getDescription()
      • setDescription

        public void setDescription​(String description)
      • getDownvotes

        public Integer getDownvotes()
      • setDownvotes

        public void setDownvotes​(Integer downvotes)
      • getForceRemoveSourceBranch

        public Boolean getForceRemoveSourceBranch()
      • setForceRemoveSourceBranch

        public void setForceRemoveSourceBranch​(Boolean forceRemoveSourceBranch)
      • setId

        public void setId​(Integer id)
      • setIid

        public void setIid​(Integer iid)
      • setLabels

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

        public String getMergeCommitSha()
      • setMergeCommitSha

        public void setMergeCommitSha​(String mergeCommitSha)
      • getMergeStatus

        public String getMergeStatus()
      • setMergeStatus

        public void setMergeStatus​(String mergeStatus)
      • getMergeWhenBuildSucceeds

        public Boolean getMergeWhenBuildSucceeds()
      • setMergeWhenBuildSucceeds

        public void setMergeWhenBuildSucceeds​(Boolean mergeWhenBuildSucceeds)
      • 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)
      • 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
      • getApprovalsMissing

        public Integer getApprovalsMissing()
        Get the number of approvals missing for the merge request. NOTE: This property will only be used when listing, approiving, or unapproving a merge request.
        Returns:
        the number of approvals missing for the merge request
      • setApprovalsMissing

        public void setApprovalsMissing​(Integer approvalsMissing)
        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:
        approvalsMissing - 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)
      • isValid

        public static final boolean isValid​(MergeRequest mergeRequest)