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