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 TypeMethodDescriptionvoid
addAssignees
(List<String> assignees) void
void
void
createReviewRequest
(String reviewer) void
createReviewRequests
(List<String> reviewers) createStatus
(String status, String context, String description, String targetUrl) createStatus
(Map<String, Object> params) void
void
createTeamReviewRequests
(List<String> teams) void
void
deleteComment
(long commentId) void
deleteReviewComment
(long commentId) void
deleteReviewRequest
(String reviewer) void
deleteReviewRequests
(List<String> reviewers) void
void
deleteTeamReviewRequests
(List<String> teams) editComment
(long commentId, String body) editReviewComment
(long commentId, String body) int
getBase()
getBody()
int
int
int
int
getFiles()
getHead()
long
getId()
int
getState()
getTitle()
getUrl()
boolean
isDraft()
boolean
isLocked()
boolean
boolean
boolean
isMerged()
void
refresh()
void
removeAssignees
(List<String> assignees) void
removeLabel
(String label) replyToReviewComment
(long commentId, String body) void
void
void
void
reviewComment
(String commitId, String path, int line, String body) void
setAssignees
(List<String> assignees) void
void
void
setCredentials
(String userName, String password) void
void
setLocked
(boolean locked) void
setMaintainerCanModify
(boolean value) void
setMilestone
(int milestoneNumber) void
setMilestone
(MilestoneGroovyObject milestone) void
void
Methods 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()
-