Interface WebHookApi
-
@Produces("application/json") @Path("/rest/api/{jclouds.api-version}/projects") public interface WebHookApi
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description WebHookcreate(String project, String repo, CreateWebHook webHook)RequestStatusdelete(String project, String repo, String webHookKey)WebHookget(String project, String repo, String webHookKey)WebHookPagelist(String project, String repo, Integer start, Integer limit)WebHookupdate(String project, String repo, String webHookKey, CreateWebHook webHook)
-
-
-
Method Detail
-
list
@Consumes("application/json") @Path("/{project}/repos/{repo}/webhooks") @GET WebHookPage list(@PathParam("project") String project, @PathParam("repo") String repo, @Nullable @QueryParam("start") Integer start, @Nullable @QueryParam("limit") Integer limit)
-
get
@Consumes("application/json") @Path("/{project}/repos/{repo}/webhooks/{webHookKey}") @GET WebHook get(@PathParam("project") String project, @PathParam("repo") String repo, @PathParam("webHookKey") String webHookKey)
-
create
@Consumes("application/json") @Path("/{project}/repos/{repo}/webhooks") @POST WebHook create(@PathParam("project") String project, @PathParam("repo") String repo, CreateWebHook webHook)
-
update
@Consumes("application/json") @Path("/{project}/repos/{repo}/webhooks/{webHookKey}") @PUT WebHook update(@PathParam("project") String project, @PathParam("repo") String repo, @PathParam("webHookKey") String webHookKey, CreateWebHook webHook)
-
delete
@Consumes("application/json") @Path("/{project}/repos/{repo}/webhooks/{webHookKey}") @DELETE RequestStatus delete(@PathParam("project") String project, @PathParam("repo") String repo, @PathParam("webHookKey") String webHookKey)
-
-