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