@Produces(value="application/json")
@Path(value="/rest/default-reviewers/{jclouds.api-version}/projects")
public interface DefaultReviewersApi
Modifier and Type | Method and Description |
---|---|
Condition |
createCondition(java.lang.String project,
java.lang.String repo,
CreateCondition condition) |
RequestStatus |
deleteCondition(java.lang.String project,
java.lang.String repo,
long id) |
java.util.List<Condition> |
listConditions(java.lang.String project,
java.lang.String repo) |
Condition |
updateCondition(java.lang.String project,
java.lang.String repo,
long id,
CreateCondition condition) |
@Named(value="default-reviewers:list-conditions") @Consumes(value="application/json") @Path(value="/{project}/repos/{repo}/conditions") @GET java.util.List<Condition> listConditions(@PathParam(value="project") java.lang.String project, @PathParam(value="repo") java.lang.String repo)
@Named(value="default-reviewers:create-condition") @Consumes(value="application/json") @Path(value="/{project}/repos/{repo}/condition") @POST Condition createCondition(@PathParam(value="project") java.lang.String project, @PathParam(value="repo") java.lang.String repo, CreateCondition condition)
@Named(value="default-reviewers:update-condition") @Consumes(value="application/json") @Path(value="/{project}/repos/{repo}/condition/{id}") @PUT Condition updateCondition(@PathParam(value="project") java.lang.String project, @PathParam(value="repo") java.lang.String repo, @PathParam(value="id") long id, CreateCondition condition)
@Named(value="default-reviewers:delete-condition") @Consumes(value="application/json") @Path(value="/{project}/repos/{repo}/condition/{id}") @DELETE RequestStatus deleteCondition(@PathParam(value="project") java.lang.String project, @PathParam(value="repo") java.lang.String repo, @PathParam(value="id") long id)