@Beta
public interface VolumeTypeAsyncApi
VolumeTypeApi
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<? extends VolumeType> |
create(String name,
CreateVolumeTypeOptions... options) |
com.google.common.util.concurrent.ListenableFuture<Boolean> |
delete(String id) |
com.google.common.util.concurrent.ListenableFuture<Boolean> |
deleteExtraSpec(String id,
String key) |
com.google.common.util.concurrent.ListenableFuture<? extends VolumeType> |
get(String id) |
com.google.common.util.concurrent.ListenableFuture<String> |
getExtraSpec(String id,
String key) |
com.google.common.util.concurrent.ListenableFuture<Map<String,String>> |
getExtraSpecs(String id) |
com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends VolumeType>> |
list() |
com.google.common.util.concurrent.ListenableFuture<Boolean> |
updateExtraSpec(String id,
String key,
String value) |
com.google.common.util.concurrent.ListenableFuture<Boolean> |
updateExtraSpecs(String id,
Map<String,String> specs) |
@Named(value="volumetype:list") com.google.common.util.concurrent.ListenableFuture<? extends com.google.common.collect.FluentIterable<? extends VolumeType>> list()
VolumeTypeApi.list()
@Named(value="volumetype:get") com.google.common.util.concurrent.ListenableFuture<? extends VolumeType> get(String id)
VolumeTypeApi.get(java.lang.String)
@Named(value="volumetype:create") com.google.common.util.concurrent.ListenableFuture<? extends VolumeType> create(String name, CreateVolumeTypeOptions... options)
@Named(value="volumetype:delete") com.google.common.util.concurrent.ListenableFuture<Boolean> delete(String id)
@Named(value="volumetype:getextraspecs") com.google.common.util.concurrent.ListenableFuture<Map<String,String>> getExtraSpecs(String id)
VolumeTypeApi.getExtraSpecs(String)
@Named(value="volumetype:udpateextraspecs") com.google.common.util.concurrent.ListenableFuture<Boolean> updateExtraSpecs(String id, Map<String,String> specs)
@Named(value="volumetype:getextraspec") com.google.common.util.concurrent.ListenableFuture<String> getExtraSpec(String id, String key)
@Named(value="volumetype:updateextraspec") com.google.common.util.concurrent.ListenableFuture<Boolean> updateExtraSpec(String id, String key, String value)
Copyright © 2009-2013 jclouds. All Rights Reserved.