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() 
 -