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