Package com.spotify.github.v3.clients
Class IssueClient
- java.lang.Object
-
- com.spotify.github.v3.clients.IssueClient
-
public class IssueClient extends Object
Issue API client
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompletableFuture<Comment>
createComment(int number, String body)
Create a comment for a given issue number.CompletableFuture<Void>
deleteComment(int id)
Delete a comment.CompletableFuture<Void>
editComment(int id, String body)
Edit a specific comment.CompletableFuture<Comment>
getComment(int id)
Get a specific comment.Iterator<AsyncPage<Comment>>
listComments()
List repository comments.Iterator<AsyncPage<Comment>>
listComments(int number)
List given issue number comments.
-
-
-
Method Detail
-
listComments
public Iterator<AsyncPage<Comment>> listComments()
List repository comments.- Returns:
- comments
-
listComments
public Iterator<AsyncPage<Comment>> listComments(int number)
List given issue number comments.- Parameters:
number
- issue number- Returns:
- comments
-
getComment
public CompletableFuture<Comment> getComment(int id)
Get a specific comment.- Parameters:
id
- comment id- Returns:
- a comment
-
createComment
public CompletableFuture<Comment> createComment(int number, String body)
Create a comment for a given issue number.- Parameters:
number
- issue numberbody
- comment content- Returns:
- the Comment that was just created
-
editComment
public CompletableFuture<Void> editComment(int id, String body)
Edit a specific comment.- Parameters:
id
- comment idbody
- new comment content
-
deleteComment
public CompletableFuture<Void> deleteComment(int id)
Delete a comment.- Parameters:
id
- comment id
-
-