java.lang.Object
org.kohsuke.github.GHObject
org.kohsuke.github.GHPullRequestReview
Review to a pull request.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classRepresents a review comment as returned by the review comments endpoint. -
Field Summary
Fields inherited from class org.kohsuke.github.GHObject
responseHeaderFields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete()Deletes this review.voidDismisses this review.protected StringGets api route.getBody()The comment itself.Gets commit id.Since this method does not exist, we forward this value.Gets the html url.Gets the pull request to which this review is associated.getState()Gets state.When was this resource created?.getUser()Gets the user who posted this review.Obtains all the review comments associated with this pull request review.voidsubmit(String body, GHPullRequestReviewEvent event) Updates the comment.Methods inherited from class org.kohsuke.github.GHObject
getId, getNodeId, getResponseHeaderFields, getUpdatedAt, getUrl, setResponseHeaderFields, toString
-
Constructor Details
-
GHPullRequestReview
public GHPullRequestReview()Create default GHPullRequestReview instance
-
-
Method Details
-
delete
Deletes this review.- Throws:
IOException- the io exception
-
dismiss
Dismisses this review.- Parameters:
message- the message- Throws:
IOException- the io exception
-
getBody
The comment itself.- Returns:
- the body
-
getCommitId
Gets commit id.- Returns:
- the commit id
-
getCreatedAt
@WithBridgeMethods(value=java.util.Date.class, adapterMethod="instantToDate") public Instant getCreatedAt() throws IOExceptionSince this method does not exist, we forward this value.- Overrides:
getCreatedAtin classGHObject- Returns:
- the created at
- Throws:
IOException- Signals that an I/O exception has occurred.
-
getHtmlUrl
Gets the html url.- Returns:
- the html url
-
getParent
Gets the pull request to which this review is associated.- Returns:
- the parent
-
getState
Gets state.- Returns:
- the state
-
getSubmittedAt
@WithBridgeMethods(value=java.util.Date.class, adapterMethod="instantToDate") public Instant getSubmittedAt()When was this resource created?.- Returns:
- the submitted at
-
getUser
Gets the user who posted this review.- Returns:
- the user
- Throws:
IOException- the io exception
-
listReviewComments
Obtains all the review comments associated with this pull request review.The GitHub API endpoint used by this method returns a limited set of fields. To obtain full comment data including line numbers, use
GHPullRequestReview.ReviewComment.readPullRequestReviewComment()on individual comments, or useGHPullRequest.listReviewComments()instead.- Returns:
- the paged iterable of
GHPullRequestReview.ReviewCommentobjects - See Also:
-
submit
Updates the comment.- Parameters:
body- the bodyevent- the event- Throws:
IOException- the io exception
-
getApiRoute
Gets api route.- Returns:
- the api route
-