Interface SyncApi


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

      • enable

        @Named("sync:enable")
        @Consumes("application/json")
        @Path("/{project}/repos/{repo}")
        @POST
        SyncStatus enable​(@PathParam("project")
                          String project,
                          @PathParam("repo")
                          String repo,
                          boolean enabled)
      • status

        @Named("sync:status")
        @Consumes("application/json")
        @Path("/{project}/repos/{repo}")
        @GET
        SyncStatus status​(@PathParam("project")
                          String project,
                          @PathParam("repo")
                          String repo,
                          @Nullable @QueryParam("at")
                          String branchOrTag)
      • synchronize

        @Named("sync:synchronize")
        @Consumes("application/json")
        @Path("/{project}/repos/{repo}/synchronize")
        @POST
        SyncState synchronize​(@PathParam("project")
                              String project,
                              @PathParam("repo")
                              String repo,
                              SyncOptions syncOptions)