Interface PostWebHookApi
-
@Produces("application/json") @Path("/rest") public interface PostWebHookApi
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PostWebHookcreate(java.lang.String project, java.lang.String repo, CreatePostWebHook postWebHook)RequestStatusdelete(java.lang.String project, java.lang.String repo, java.lang.String postWebHookId)java.util.List<PostWebHook>list(java.lang.String project, java.lang.String repo)PostWebHookupdate(java.lang.String project, java.lang.String repo, java.lang.String postWebHookId, CreatePostWebHook postWebHook)
-
-
-
Method Detail
-
list
@Named("postwebhook:list") @Consumes("application/json") @Path("/webhook/{jclouds.api-version}/projects/{project}/repos/{repo}/webhook/configurations") @GET java.util.List<PostWebHook> list(@PathParam("project") java.lang.String project, @PathParam("repo") java.lang.String repo)
-
update
@Named("postwebhook:update-postwebhook") @Consumes("application/json") @Path("/webhook/{jclouds.api-version}/projects/{project}/repos/{repo}/webhook/configurations/{postWebHookId}") @PUT PostWebHook update(@PathParam("project") java.lang.String project, @PathParam("repo") java.lang.String repo, @PathParam("postWebHookId") java.lang.String postWebHookId, CreatePostWebHook postWebHook)
-
create
@Named("postwebhook:create-postwebhook") @Consumes("application/json") @Path("/webhook/{jclouds.api-version}/projects/{project}/repos/{repo}/webhook/configurations") @POST PostWebHook create(@PathParam("project") java.lang.String project, @PathParam("repo") java.lang.String repo, CreatePostWebHook postWebHook)
-
delete
@Named("postwebhook:delete-postwebhook") @Consumes("application/json") @Path("/webhook/{jclouds.api-version}/projects/{project}/repos/{repo}/webhook/configurations/{postWebHookId}") @DELETE RequestStatus delete(@PathParam("project") java.lang.String project, @PathParam("repo") java.lang.String repo, @PathParam("postWebHookId") java.lang.String postWebHookId)
-
-