Class PullRequestGroovyObject
java.lang.Object
groovy.lang.GroovyObjectSupport
org.jenkinsci.plugins.pipeline.github.PullRequestGroovyObject
- All Implemented Interfaces:
groovy.lang.GroovyObject,Serializable
public class PullRequestGroovyObject
extends groovy.lang.GroovyObjectSupport
implements Serializable
Groovy object that represents a GitHub PullRequest.
TODO: better javadoc
- Author:
- Aaron Whiteside
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddAssignees(List<String> assignees) voidvoidvoidcreateReviewRequest(String reviewer) voidcreateReviewRequests(List<String> reviewers) createStatus(String status, String context, String description, String targetUrl) createStatus(Map<String, Object> params) voidvoidcreateTeamReviewRequests(List<String> teams) voidvoiddeleteComment(long commentId) voiddeleteReviewComment(long commentId) voiddeleteReviewRequest(String reviewer) voiddeleteReviewRequests(List<String> reviewers) voidvoiddeleteTeamReviewRequests(List<String> teams) editComment(long commentId, String body) editReviewComment(long commentId, String body) intgetBase()getBody()intintintintgetFiles()getHead()longgetId()intgetState()getTitle()getUrl()booleanisDraft()booleanisLocked()booleanbooleanbooleanisMerged()voidrefresh()voidremoveAssignees(List<String> assignees) voidremoveLabel(String label) replyToReviewComment(long commentId, String body) voidvoidvoidvoidreviewComment(String commitId, String path, int line, String body) voidsetAssignees(List<String> assignees) voidvoidvoidsetCredentials(String userName, String password) voidvoidsetLocked(boolean locked) voidsetMaintainerCanModify(boolean value) voidsetMilestone(int milestoneNumber) voidsetMilestone(MilestoneGroovyObject milestone) voidvoidMethods inherited from class groovy.lang.GroovyObjectSupport
getMetaClass, getProperty, invokeMethod, setMetaClass, setProperty
-
Method Details
-
getId
public long getId() -
getNumber
public int getNumber() -
getDiffUrl
-
getUrl
-
getPatchUrl
-
getState
-
getIssueUrl
-
getTitle
-
getBody
-
isLocked
public boolean isLocked() -
isDraft
public boolean isDraft() -
getMilestone
-
getHead
-
getHeadRef
-
getBase
-
getUpdatedAt
-
getCreatedAt
-
getCreatedBy
-
getClosedAt
-
getClosedBy
-
getMergedAt
-
getMergedBy
-
getCommitCount
public int getCommitCount() -
getCommentCount
public int getCommentCount() -
getDeletions
public int getDeletions() -
getMergeCommitSha
-
getMergeableState
-
isMaintainerCanModify
public boolean isMaintainerCanModify() -
getAdditions
public int getAdditions() -
getChangedFiles
public int getChangedFiles() -
isMergeable
public boolean isMergeable() -
isMerged
public boolean isMerged() -
getRequestedReviewers
-
getRequestedTeamReviewers
-
getReviews
-
getStatuses
-
getLabels
-
getAssignees
-
getCommits
-
getComments
-
getReviewComments
-
getFiles
-
setMilestone
public void setMilestone(int milestoneNumber) -
setMilestone
-
setLocked
public void setLocked(boolean locked) -
setTitle
-
setBody
-
setState
-
setBase
-
setMaintainerCanModify
public void setMaintainerCanModify(boolean value) -
setLabels
-
createReviewRequest
-
createReviewRequests
-
deleteReviewRequest
-
deleteReviewRequests
-
createTeamReviewRequest
-
createTeamReviewRequests
-
deleteTeamReviewRequest
-
deleteTeamReviewRequests
-
addLabel
-
addLabels
-
removeLabel
-
addAssignees
-
setAssignees
-
removeAssignees
-
review
-
review
-
review
-
review
-
createStatus
-
createStatus
public CommitStatusGroovyObject createStatus(String status, String context, String description, String targetUrl) -
reviewComment
-
replyToReviewComment
-
deleteReviewComment
public void deleteReviewComment(long commentId) -
editReviewComment
-
comment
-
editComment
-
deleteComment
public void deleteComment(long commentId) -
merge
-
merge
-
merge
-
refresh
public void refresh() -
setCredentials
-
deleteBranch
public void deleteBranch()
-