@Path(value="/snapshots") public interface SnapshotApi extends Closeable
Modifier and Type | Interface and Description |
---|---|
static class |
SnapshotApi.SnapshotParser |
Modifier and Type | Method and Description |
---|---|
URI |
delete(String snapshotId) |
Snapshot |
get(String snapshotId) |
Snapshot |
get(String snapshotId,
DepthOptions options) |
List<Snapshot> |
list() |
List<Snapshot> |
list(DepthOptions options) |
Snapshot |
update(Snapshot.Request.UpdatePayload payload) |
@Named(value="snapshot:list") @GET List<Snapshot> list(DepthOptions options)
@Named(value="snapshot:get") @GET @Path(value="/{snapshotId}") Snapshot get(@PathParam(value="snapshotId") String snapshotId)
@Named(value="snapshot:get") @GET @Path(value="/{snapshotId}") Snapshot get(@PathParam(value="snapshotId") String snapshotId, DepthOptions options)
@Named(value="snapshot:update") @Path(value="/{snapshotId}") @Produces(value="application/json") Snapshot update(Snapshot.Request.UpdatePayload payload)
Copyright © 2009-2018 The Apache Software Foundation. All Rights Reserved.