@Produces(value="application/json")
@Path(value="/rest/api/{jclouds.api-version}/projects")
public interface WebHookApi
| Modifier and Type | Method and Description |
|---|---|
WebHook |
create(java.lang.String project,
java.lang.String repo,
CreateWebHook webHook) |
RequestStatus |
delete(java.lang.String project,
java.lang.String repo,
java.lang.String webHookKey) |
WebHook |
get(java.lang.String project,
java.lang.String repo,
java.lang.String webHookKey) |
WebHookPage |
list(java.lang.String project,
java.lang.String repo,
java.lang.Integer start,
java.lang.Integer limit) |
WebHook |
update(java.lang.String project,
java.lang.String repo,
java.lang.String webHookKey,
CreateWebHook webHook) |
@Consumes(value="application/json")
@Path(value="/{project}/repos/{repo}/webhooks")
@GET
WebHookPage list(@PathParam(value="project")
java.lang.String project,
@PathParam(value="repo")
java.lang.String repo,
@Nullable @QueryParam(value="start")
java.lang.Integer start,
@Nullable @QueryParam(value="limit")
java.lang.Integer limit)
@Consumes(value="application/json")
@Path(value="/{project}/repos/{repo}/webhooks/{webHookKey}")
@GET
WebHook get(@PathParam(value="project")
java.lang.String project,
@PathParam(value="repo")
java.lang.String repo,
@PathParam(value="webHookKey")
java.lang.String webHookKey)
@Consumes(value="application/json")
@Path(value="/{project}/repos/{repo}/webhooks")
@POST
WebHook create(@PathParam(value="project")
java.lang.String project,
@PathParam(value="repo")
java.lang.String repo,
CreateWebHook webHook)
@Consumes(value="application/json")
@Path(value="/{project}/repos/{repo}/webhooks/{webHookKey}")
@PUT
WebHook update(@PathParam(value="project")
java.lang.String project,
@PathParam(value="repo")
java.lang.String repo,
@PathParam(value="webHookKey")
java.lang.String webHookKey,
CreateWebHook webHook)
@Consumes(value="application/json")
@Path(value="/{project}/repos/{repo}/webhooks/{webHookKey}")
@DELETE
RequestStatus delete(@PathParam(value="project")
java.lang.String project,
@PathParam(value="repo")
java.lang.String repo,
@PathParam(value="webHookKey")
java.lang.String webHookKey)