Interface TagApi
-
@Produces("application/json") @Path("/rest") public interface TagApi
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Tagcreate(String project, String repo, CreateTag createTag)RequestStatusdelete(String project, String repo, String tag)Tagget(String project, String repo, String tag)TagPagelist(String project, String repo, String filterText, String orderBy, Integer start, Integer limit)
-
-
-
Method Detail
-
create
@Named("tag:create") @Consumes("application/json") @Path("/api/{jclouds.api-version}/projects/{project}/repos/{repo}/tags") @POST Tag create(@PathParam("project") String project, @PathParam("repo") String repo, CreateTag createTag)
-
get
@Named("tag:get") @Consumes("application/json") @Path("/api/{jclouds.api-version}/projects/{project}/repos/{repo}/tags/{tag}") @GET Tag get(@PathParam("project") String project, @PathParam("repo") String repo, @PathParam("tag") String tag)
-
list
@Named("tag:list") @Consumes("application/json") @Path("/api/{jclouds.api-version}/projects/{project}/repos/{repo}/tags") @GET TagPage list(@PathParam("project") String project, @PathParam("repo") String repo, @Nullable @QueryParam("filterText") String filterText, @Nullable @QueryParam("orderBy") String orderBy, @Nullable @QueryParam("start") Integer start, @Nullable @QueryParam("limit") Integer limit)
-
delete
@Named("tag:delete") @Consumes("application/json") @Path("/git/{jclouds.api-version}/projects/{project}/repos/{repo}/tags/{tag}") @DELETE RequestStatus delete(@PathParam("project") String project, @PathParam("repo") String repo, @PathParam("tag") String tag)
-
-