public interface ElasticBlockStoreAsyncClient
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<Void> |
addCreateVolumePermissionsToSnapshotInRegion(String region,
Iterable<String> userIds,
Iterable<String> userGroups,
String snapshotId) |
com.google.common.util.concurrent.ListenableFuture<Attachment> |
attachVolumeInRegion(String region,
String volumeId,
String instanceId,
String device) |
com.google.common.util.concurrent.ListenableFuture<Snapshot> |
createSnapshotInRegion(String region,
String volumeId,
CreateSnapshotOptions... options) |
com.google.common.util.concurrent.ListenableFuture<Volume> |
createVolumeFromSnapshotInAvailabilityZone(String availabilityZone,
int size,
String snapshotId) |
com.google.common.util.concurrent.ListenableFuture<Volume> |
createVolumeFromSnapshotInAvailabilityZone(String availabilityZone,
String snapshotId) |
com.google.common.util.concurrent.ListenableFuture<Volume> |
createVolumeInAvailabilityZone(String availabilityZone,
int size) |
com.google.common.util.concurrent.ListenableFuture<Void> |
deleteSnapshotInRegion(String region,
String snapshotId) |
com.google.common.util.concurrent.ListenableFuture<Void> |
deleteVolumeInRegion(String region,
String volumeId) |
com.google.common.util.concurrent.ListenableFuture<? extends Set<Snapshot>> |
describeSnapshotsInRegion(String region,
DescribeSnapshotsOptions... options) |
com.google.common.util.concurrent.ListenableFuture<? extends Set<Volume>> |
describeVolumesInRegion(String region,
String... volumeIds) |
com.google.common.util.concurrent.ListenableFuture<Void> |
detachVolumeInRegion(String region,
String volumeId,
boolean force,
DetachVolumeOptions... options) |
com.google.common.util.concurrent.ListenableFuture<Permission> |
getCreateVolumePermissionForSnapshotInRegion(String region,
String snapshotId) |
com.google.common.util.concurrent.ListenableFuture<Void> |
removeCreateVolumePermissionsFromSnapshotInRegion(String region,
Iterable<String> userIds,
Iterable<String> userGroups,
String snapshotId) |
com.google.common.util.concurrent.ListenableFuture<Void> |
resetCreateVolumePermissionsOnSnapshotInRegion(String region,
String snapshotId) |
@Named(value="ec2:CreateVolume") com.google.common.util.concurrent.ListenableFuture<Volume> createVolumeFromSnapshotInAvailabilityZone(String availabilityZone, String snapshotId)
@Named(value="ec2:CreateVolume") com.google.common.util.concurrent.ListenableFuture<Volume> createVolumeFromSnapshotInAvailabilityZone(String availabilityZone, int size, String snapshotId)
@Named(value="ec2:CreateVolume") com.google.common.util.concurrent.ListenableFuture<Volume> createVolumeInAvailabilityZone(String availabilityZone, int size)
@Named(value="ec2:DescribeVolumes") com.google.common.util.concurrent.ListenableFuture<? extends Set<Volume>> describeVolumesInRegion(@Nullable String region, String... volumeIds)
@Named(value="ec2:DeleteVolume") com.google.common.util.concurrent.ListenableFuture<Void> deleteVolumeInRegion(@Nullable String region, String volumeId)
@Named(value="ec2:DetachVolume") com.google.common.util.concurrent.ListenableFuture<Void> detachVolumeInRegion(@Nullable String region, String volumeId, boolean force, DetachVolumeOptions... options)
@Named(value="ec2:AttachVolume") com.google.common.util.concurrent.ListenableFuture<Attachment> attachVolumeInRegion(@Nullable String region, String volumeId, String instanceId, String device)
@Named(value="ec2:CreateSnapshot") com.google.common.util.concurrent.ListenableFuture<Snapshot> createSnapshotInRegion(@Nullable String region, String volumeId, CreateSnapshotOptions... options)
@Named(value="ec2:DescribeSnapshots") com.google.common.util.concurrent.ListenableFuture<? extends Set<Snapshot>> describeSnapshotsInRegion(@Nullable String region, DescribeSnapshotsOptions... options)
@Named(value="ec2:DeleteSnapshot") com.google.common.util.concurrent.ListenableFuture<Void> deleteSnapshotInRegion(@Nullable String region, String snapshotId)
@Named(value="ec2:ModifySnapshotAttribute") com.google.common.util.concurrent.ListenableFuture<Void> addCreateVolumePermissionsToSnapshotInRegion(@Nullable String region, Iterable<String> userIds, Iterable<String> userGroups, String snapshotId)
@Named(value="ec2:ModifySnapshotAttribute") com.google.common.util.concurrent.ListenableFuture<Void> removeCreateVolumePermissionsFromSnapshotInRegion(@Nullable String region, Iterable<String> userIds, Iterable<String> userGroups, String snapshotId)
@Named(value="ec2:DescribeSnapshotAttribute") com.google.common.util.concurrent.ListenableFuture<Permission> getCreateVolumePermissionForSnapshotInRegion(@Nullable String region, String snapshotId)
Copyright © 2009-2013 jclouds. All Rights Reserved.