@Beta
public interface VolumeAsyncApi
VolumeAsyncApi| Modifier and Type | Method and Description | 
|---|---|
com.google.common.util.concurrent.ListenableFuture<? extends VolumeAttachment> | 
attachVolumeToServerAsDevice(String volumeId,
                            String serverId,
                            String device)
Deprecated. 
 
To be removed in jclouds 1.7 
 | 
com.google.common.util.concurrent.ListenableFuture<? extends Volume> | 
create(int sizeGB,
      CreateVolumeOptions... options)
Creates a new volume 
 | 
com.google.common.util.concurrent.ListenableFuture<? extends VolumeSnapshot> | 
createSnapshot(String volumeId,
              CreateVolumeSnapshotOptions... options)
Creates a new Snapshot 
 | 
com.google.common.util.concurrent.ListenableFuture<Boolean> | 
delete(String volumeId)
Delete a volume. 
 | 
com.google.common.util.concurrent.ListenableFuture<Boolean> | 
deleteSnapshot(String snapshotId)
Delete a snapshot. 
 | 
com.google.common.util.concurrent.ListenableFuture<Boolean> | 
detachVolumeFromServer(String volumeId,
                      String serverId)
Deprecated. 
 
To be removed in jclouds 1.7 
 | 
com.google.common.util.concurrent.ListenableFuture<? extends Volume> | 
get(String volumeId)
Return data about the given volume. 
 | 
com.google.common.util.concurrent.ListenableFuture<? extends VolumeAttachment> | 
getAttachmentForVolumeOnServer(String volumeId,
                              String serverId)
Deprecated. 
 
To be removed in jclouds 1.7 
 | 
com.google.common.util.concurrent.ListenableFuture<? extends VolumeSnapshot> | 
getSnapshot(String snapshotId)
Return data about the given snapshot. 
 | 
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends Volume>> | 
list()
Returns a summary list of volumes. 
 | 
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends VolumeAttachment>> | 
listAttachmentsOnServer(String serverId)
Deprecated. 
 
To be removed in jclouds 1.7 
 | 
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends Volume>> | 
listInDetail()
Returns a detailed list of volumes. 
 | 
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends VolumeSnapshot>> | 
listSnapshots()
Returns a summary list of snapshots. 
 | 
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends VolumeSnapshot>> | 
listSnapshotsInDetail()
Returns a summary list of snapshots. 
 | 
@Named(value="volume:list") com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends Volume>> list()
@Named(value="volume:list") com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends Volume>> listInDetail()
@Named(value="volume:get") com.google.common.util.concurrent.ListenableFuture<? extends Volume> get(String volumeId)
@Named(value="volume:create") com.google.common.util.concurrent.ListenableFuture<? extends Volume> create(int sizeGB, CreateVolumeOptions... options)
@Named(value="volume:delete") com.google.common.util.concurrent.ListenableFuture<Boolean> delete(String volumeId)
@Named(value="volume:listattachments") @Deprecated com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends VolumeAttachment>> listAttachmentsOnServer(String serverId)
VolumeAttachmentApi.listAttachmentsOnServer(String)@Named(value="volume:getattachments") @Deprecated com.google.common.util.concurrent.ListenableFuture<? extends VolumeAttachment> getAttachmentForVolumeOnServer(String volumeId, String serverId)
VolumeAttachmentApi.getAttachmentForVolumeOnServer(String, String)@Named(value="volume:attach") @Deprecated com.google.common.util.concurrent.ListenableFuture<? extends VolumeAttachment> attachVolumeToServerAsDevice(String volumeId, String serverId, String device)
VolumeAttachmentApi.attachVolumeToServerAsDevice(String, String, String)@Named(value="volume:detach") @Deprecated com.google.common.util.concurrent.ListenableFuture<Boolean> detachVolumeFromServer(String volumeId, String serverId)
VolumeAttachmentApi.detachVolumeFromServer(String, String)@Named(value="volume:listsnapshots") com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends VolumeSnapshot>> listSnapshots()
@Named(value="volume:listsnapshot") com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends VolumeSnapshot>> listSnapshotsInDetail()
@Named(value="volume:getsnapshot") com.google.common.util.concurrent.ListenableFuture<? extends VolumeSnapshot> getSnapshot(String snapshotId)
@Named(value="volume:createsnapshot") com.google.common.util.concurrent.ListenableFuture<? extends VolumeSnapshot> createSnapshot(String volumeId, CreateVolumeSnapshotOptions... options)
Copyright © 2009-2013 jclouds. All Rights Reserved.