public interface SnapshotAsyncApi
SnapshotApi,
API Doc| Modifier and Type | Method and Description |
|---|---|
com.google.common.util.concurrent.ListenableFuture<? extends Snapshot> |
create(String volumeId,
CreateSnapshotOptions... options) |
com.google.common.util.concurrent.ListenableFuture<Boolean> |
delete(String snapshotId) |
com.google.common.util.concurrent.ListenableFuture<? extends Snapshot> |
get(String snapshotId) |
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends Snapshot>> |
list() |
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends Snapshot>> |
listInDetail() |
@Named(value="snapshot:list") com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends Snapshot>> list()
SnapshotApi.list()@Named(value="snapshot:list") com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends Snapshot>> listInDetail()
SnapshotApi.listInDetail()@Named(value="snapshot:get") com.google.common.util.concurrent.ListenableFuture<? extends Snapshot> get(String snapshotId)
SnapshotApi.get(String)@Named(value="snapshot:create") com.google.common.util.concurrent.ListenableFuture<? extends Snapshot> create(String volumeId, CreateSnapshotOptions... options)
@Named(value="snapshot:delete") com.google.common.util.concurrent.ListenableFuture<Boolean> delete(String snapshotId)
SnapshotApi.delete(String)Copyright © 2009-2013 jclouds. All Rights Reserved.