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