Interface WebHookApi


  • @Produces("application/json")
    @Path("/rest/api/{jclouds.api-version}/projects")
    public interface WebHookApi
    • 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)