|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kohsuke.github.GHIssue
org.kohsuke.github.GHPullRequest
public class GHPullRequest
A pull request.
GHRepository.getPullRequest(int)| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.kohsuke.github.GHIssue |
|---|
GHIssue.Label, GHIssue.PullRequest |
| Field Summary |
|---|
| Fields inherited from class org.kohsuke.github.GHIssue |
|---|
assignee, body, closed_at, closed_by, comments, created_at, html_url, id, labels, milestone, number, pull_request, state, title, updated_at, url, user |
| Constructor Summary | |
|---|---|
GHPullRequest()
|
|
| Method Summary | |
|---|---|
int |
getAdditions()
|
protected String |
getApiRoute()
|
GHCommitPointer |
getBase()
This points to where the change should be pulled into, but I'm not really sure what exactly it means. |
int |
getChangedFiles()
|
GHUser |
getClosedBy()
|
int |
getDeletions()
|
URL |
getDiffUrl()
The diff file, like https://github.com/jenkinsci/jenkins/pull/100.diff |
GHCommitPointer |
getHead()
The change that should be pulled. |
Date |
getIssueUpdatedAt()
Deprecated. |
URL |
getIssueUrl()
The URL of the patch file. |
Collection<GHIssue.Label> |
getLabels()
|
Boolean |
getMergeable()
|
String |
getMergeableState()
|
Date |
getMergedAt()
|
GHUser |
getMergedBy()
|
URL |
getPatchUrl()
The URL of the patch file. |
GHIssue.PullRequest |
getPullRequest()
|
int |
getReviewComments()
|
boolean |
isMerged()
|
PagedIterable<GHPullRequestCommitDetail> |
listCommits()
Retrieves all the commits associated to this pull request. |
void |
merge(String msg)
Merge this pull request. |
| Methods inherited from class org.kohsuke.github.GHIssue |
|---|
assignTo, close, comment, getApiURL, getAssignee, getBody, getClosedAt, getComments, getCommentsCount, getCreatedAt, getMilestone, getNumber, getRepository, getState, getTitle, getUpdatedAt, getUrl, getUser, listComments, reopen, setBody, setLabels, setTitle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GHPullRequest()
| Method Detail |
|---|
protected String getApiRoute()
getApiRoute in class GHIssuepublic URL getPatchUrl()
public URL getIssueUrl()
public GHCommitPointer getBase()
public GHCommitPointer getHead()
@Deprecated public Date getIssueUpdatedAt()
public URL getDiffUrl()
public Date getMergedAt()
public Collection<GHIssue.Label> getLabels()
getLabels in class GHIssuepublic GHUser getClosedBy()
getClosedBy in class GHIssuepublic GHIssue.PullRequest getPullRequest()
getPullRequest in class GHIssue
public GHUser getMergedBy()
throws IOException
IOException
public int getReviewComments()
throws IOException
IOException
public int getAdditions()
throws IOException
IOException
public boolean isMerged()
throws IOException
IOException
public Boolean getMergeable()
throws IOException
IOException
public int getDeletions()
throws IOException
IOException
public String getMergeableState()
throws IOException
IOException
public int getChangedFiles()
throws IOException
IOExceptionpublic PagedIterable<GHPullRequestCommitDetail> listCommits()
public void merge(String msg)
throws IOException
msg - Commit message. If null, the default one will be used.
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||