Package org.gitlab4j.api.models
Class MergeRequest
- java.lang.Object
-
- org.gitlab4j.api.models.MergeRequest
-
public class MergeRequest extends Object
-
-
Constructor Summary
Constructors Constructor Description MergeRequest()
-
Method Summary
-
-
-
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)
-
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)
-
getId
public Integer getId()
-
setId
public void setId(Integer id)
-
getIid
public Integer getIid()
-
setIid
public void setIid(Integer iid)
-
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)
-
-