@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.
|
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends Volume>> list()
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends Volume>> listInDetail()
com.google.common.util.concurrent.ListenableFuture<? extends Volume> get(String volumeId)
com.google.common.util.concurrent.ListenableFuture<? extends Volume> create(int sizeGB, CreateVolumeOptions... options)
com.google.common.util.concurrent.ListenableFuture<Boolean> delete(String volumeId)
@Deprecated com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends VolumeAttachment>> listAttachmentsOnServer(String serverId)
VolumeAttachmentApi.listAttachmentsOnServer(String)
@Deprecated com.google.common.util.concurrent.ListenableFuture<? extends VolumeAttachment> getAttachmentForVolumeOnServer(String volumeId, String serverId)
VolumeAttachmentApi.getAttachmentForVolumeOnServer(String, String)
@Deprecated com.google.common.util.concurrent.ListenableFuture<? extends VolumeAttachment> attachVolumeToServerAsDevice(String volumeId, String serverId, String device)
VolumeAttachmentApi.attachVolumeToServerAsDevice(String, String, String)
@Deprecated com.google.common.util.concurrent.ListenableFuture<Boolean> detachVolumeFromServer(String volumeId, String serverId)
VolumeAttachmentApi.detachVolumeFromServer(String, String)
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends VolumeSnapshot>> listSnapshots()
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends VolumeSnapshot>> listSnapshotsInDetail()
com.google.common.util.concurrent.ListenableFuture<? extends VolumeSnapshot> getSnapshot(String snapshotId)
com.google.common.util.concurrent.ListenableFuture<? extends VolumeSnapshot> createSnapshot(String volumeId, CreateVolumeSnapshotOptions... options)
Copyright © 2009-2013 jclouds. All Rights Reserved.