org.jclouds.vcloud.director.v1_5.features
Interface MetadataAsyncApi


public interface MetadataAsyncApi

Author:
Adrian Cole, danikov
See Also:
MetadataApi

Method Summary
 com.google.common.util.concurrent.ListenableFuture<Metadata> get()
           
 com.google.common.util.concurrent.ListenableFuture<String> get(String key)
           
 com.google.common.util.concurrent.ListenableFuture<Task> put(String key, String metadataValue)
           
 com.google.common.util.concurrent.ListenableFuture<Task> putAll(Map<String,String> metadata)
           
 com.google.common.util.concurrent.ListenableFuture<Task> remove(String key)
           
 

Method Detail

get

com.google.common.util.concurrent.ListenableFuture<Metadata> get()
See Also:
MetadataApi.Readable#get()

get

com.google.common.util.concurrent.ListenableFuture<String> get(String key)
See Also:
MetadataApi.Readable#get(String)

putAll

com.google.common.util.concurrent.ListenableFuture<Task> putAll(Map<String,String> metadata)
See Also:
MetadataApi.Writable#putAll

put

com.google.common.util.concurrent.ListenableFuture<Task> put(String key,
                                                             String metadataValue)
See Also:
MetadataApi.put(java.lang.String, java.lang.String)

remove

com.google.common.util.concurrent.ListenableFuture<Task> remove(String key)
See Also:
MetadataApi.Writable#remove


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.