Interface CommitsApi


  • @Produces("application/json")
    @Path("/rest/api/{jclouds.api-version}/projects")
    public interface CommitsApi
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Commit get​(java.lang.String project, java.lang.String repo, java.lang.String commitId, java.lang.String path)  
      CommitPage list​(java.lang.String project, java.lang.String repo, java.lang.Boolean withCounts, java.lang.Boolean followRenames, java.lang.Boolean ignoreMissing, java.lang.String merges, java.lang.String path, java.lang.String since, java.lang.String until, java.lang.Integer limit, java.lang.Integer start)  
      ChangePage listChanges​(java.lang.String project, java.lang.String repo, java.lang.String commitId, java.lang.Integer limit, java.lang.Integer start)  
    • Method Detail

      • get

        @Named("commits:get")
        @Consumes("application/json")
        @Path("/{project}/repos/{repo}/commits/{commitId}")
        @GET
        Commit get​(@PathParam("project")
                   java.lang.String project,
                   @PathParam("repo")
                   java.lang.String repo,
                   @PathParam("commitId")
                   java.lang.String commitId,
                   @Nullable @QueryParam("path")
                   java.lang.String path)
      • listChanges

        @Named("commits:list-changes")
        @Consumes("application/json")
        @Path("/{project}/repos/{repo}/commits/{commitId}/changes")
        @GET
        ChangePage listChanges​(@PathParam("project")
                               java.lang.String project,
                               @PathParam("repo")
                               java.lang.String repo,
                               @PathParam("commitId")
                               java.lang.String commitId,
                               @Nullable @QueryParam("limit")
                               java.lang.Integer limit,
                               @Nullable @QueryParam("start")
                               java.lang.Integer start)
      • list

        @Named("commits:list")
        @Consumes("application/json")
        @Path("/{project}/repos/{repo}/commits")
        @GET
        CommitPage list​(@PathParam("project")
                        java.lang.String project,
                        @PathParam("repo")
                        java.lang.String repo,
                        @Nullable @QueryParam("withCounts")
                        java.lang.Boolean withCounts,
                        @Nullable @QueryParam("followRenames")
                        java.lang.Boolean followRenames,
                        @Nullable @QueryParam("ignoreMissing")
                        java.lang.Boolean ignoreMissing,
                        @Nullable @QueryParam("merges")
                        java.lang.String merges,
                        @Nullable @QueryParam("path")
                        java.lang.String path,
                        @Nullable @QueryParam("since")
                        java.lang.String since,
                        @Nullable @QueryParam("until")
                        java.lang.String until,
                        @Nullable @QueryParam("limit")
                        java.lang.Integer limit,
                        @Nullable @QueryParam("start")
                        java.lang.Integer start)