public interface SnapshotAsyncApi
SnapshotApi
,
API DocModifier 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.