@Produces(value="application/json")
@Path(value="/rest/api/{jclouds.api-version}/projects")
public interface CommentsApi
| Modifier and Type | Method and Description |
|---|---|
Comments |
comment(java.lang.String project,
java.lang.String repo,
int pullRequestId,
java.lang.String comment) |
Comments |
create(java.lang.String project,
java.lang.String repo,
int pullRequestId,
CreateComment createComment) |
RequestStatus |
delete(java.lang.String project,
java.lang.String repo,
int pullRequestId,
int commentId,
int version) |
CommentPage |
fileComments(java.lang.String project,
java.lang.String repo,
int pullRequestId,
java.lang.String pathToFile,
java.lang.Integer start,
java.lang.Integer limit)
Deprecated.
|
CommentPage |
fileComments(java.lang.String project,
java.lang.String repo,
int pullRequestId,
java.lang.String pathToFile,
java.lang.String anchorState,
java.lang.String diffType,
java.lang.String fromHash,
java.lang.String toHash,
java.lang.Integer start,
java.lang.Integer limit) |
Comments |
get(java.lang.String project,
java.lang.String repo,
int pullRequestId,
int commentId) |
@Named(value="comments:comment")
@Consumes(value="application/json")
@Path(value="/{project}/repos/{repo}/pull-requests/{pullRequestId}/comments")
@POST
Comments comment(@PathParam(value="project")
java.lang.String project,
@PathParam(value="repo")
java.lang.String repo,
@PathParam(value="pullRequestId")
int pullRequestId,
java.lang.String comment)
@Named(value="comments:create")
@Consumes(value="application/json")
@Path(value="/{project}/repos/{repo}/pull-requests/{pullRequestId}/comments")
@POST
Comments create(@PathParam(value="project")
java.lang.String project,
@PathParam(value="repo")
java.lang.String repo,
@PathParam(value="pullRequestId")
int pullRequestId,
CreateComment createComment)
@Named(value="comments:get")
@Consumes(value="application/json")
@Path(value="/{project}/repos/{repo}/pull-requests/{pullRequestId}/comments/{commentId}")
@GET
Comments get(@PathParam(value="project")
java.lang.String project,
@PathParam(value="repo")
java.lang.String repo,
@PathParam(value="pullRequestId")
int pullRequestId,
@PathParam(value="commentId")
int commentId)
@Deprecated
@Named(value="comments:file-comments-deprecated")
@Consumes(value="application/json")
@Path(value="/{project}/repos/{repo}/pull-requests/{pullRequestId}/comments")
@GET
CommentPage fileComments(@PathParam(value="project")
java.lang.String project,
@PathParam(value="repo")
java.lang.String repo,
@PathParam(value="pullRequestId")
int pullRequestId,
@QueryParam(value="path")
java.lang.String pathToFile,
@Nullable @QueryParam(value="start")
java.lang.Integer start,
@Nullable @QueryParam(value="limit")
java.lang.Integer limit)
@Named(value="comments:file-comments")
@Consumes(value="application/json")
@Path(value="/{project}/repos/{repo}/pull-requests/{pullRequestId}/comments")
@GET
CommentPage fileComments(@PathParam(value="project")
java.lang.String project,
@PathParam(value="repo")
java.lang.String repo,
@PathParam(value="pullRequestId")
int pullRequestId,
@QueryParam(value="path")
java.lang.String pathToFile,
@Nullable @QueryParam(value="anchorState")
java.lang.String anchorState,
@Nullable @QueryParam(value="diffType")
java.lang.String diffType,
@Nullable @QueryParam(value="fromHash")
java.lang.String fromHash,
@Nullable @QueryParam(value="toHash")
java.lang.String toHash,
@Nullable @QueryParam(value="start")
java.lang.Integer start,
@Nullable @QueryParam(value="limit")
java.lang.Integer limit)
@Named(value="comments:delete")
@Consumes(value="application/json")
@Path(value="/{project}/repos/{repo}/pull-requests/{pullRequestId}/comments/{commentId}")
@DELETE
RequestStatus delete(@PathParam(value="project")
java.lang.String project,
@PathParam(value="repo")
java.lang.String repo,
@PathParam(value="pullRequestId")
int pullRequestId,
@PathParam(value="commentId")
int commentId,
@QueryParam(value="version")
int version)