Interface SyncApi
-
@Produces("application/json") @Path("/rest/sync/{jclouds.api-version}/projects") public interface SyncApi
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SyncStatusenable(String project, String repo, boolean enabled)SyncStatusstatus(String project, String repo, String branchOrTag)SyncStatesynchronize(String project, String repo, SyncOptions syncOptions)
-
-
-
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)
-
-