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

All Superinterfaces:
MetadataAsyncApi, MetadataAsyncApi.Readable
Enclosing interface:
MetadataAsyncApi

public static interface MetadataAsyncApi.Writeable
extends MetadataAsyncApi.Readable


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jclouds.vcloud.director.v1_5.features.MetadataAsyncApi
MetadataAsyncApi.Readable, MetadataAsyncApi.Writeable
 
Method Summary
 com.google.common.util.concurrent.ListenableFuture<Task> deleteMetadataEntry(URI metaDataUri, String key)
           
 com.google.common.util.concurrent.ListenableFuture<Task> mergeMetadata(URI metaDataUri, Metadata metadata)
           
 com.google.common.util.concurrent.ListenableFuture<Task> setMetadata(URI metaDataUri, String key, MetadataValue metadataValue)
           
 
Methods inherited from interface org.jclouds.vcloud.director.v1_5.features.MetadataAsyncApi.Readable
getMetadata, getMetadataValue
 

Method Detail

mergeMetadata

com.google.common.util.concurrent.ListenableFuture<Task> mergeMetadata(URI metaDataUri,
                                                                       Metadata metadata)
See Also:
MetadataApi.Writable#mergeMetadata(URI, Metadata))

setMetadata

com.google.common.util.concurrent.ListenableFuture<Task> setMetadata(URI metaDataUri,
                                                                     String key,
                                                                     MetadataValue metadataValue)
See Also:
MetadataApi.Writable#setMetadata(URI, String, MetadataEntry))

deleteMetadataEntry

com.google.common.util.concurrent.ListenableFuture<Task> deleteMetadataEntry(URI metaDataUri,
                                                                             String key)
See Also:
MetadataApi.Writable#deleteMetadataEntry(URISupplier, String))


Copyright © 2009-2012 jclouds. All Rights Reserved.