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


public interface MediaAsyncApi

Author:
danikov, Adrian Cole
See Also:
MediaApi

Method Summary
 com.google.common.util.concurrent.ListenableFuture<Media> add(URI updateHref, Media media)
           
 com.google.common.util.concurrent.ListenableFuture<Media> clone(String mediaUrn, CloneMediaParams params)
           
 com.google.common.util.concurrent.ListenableFuture<Media> clone(URI mediaHref, CloneMediaParams params)
           
 com.google.common.util.concurrent.ListenableFuture<Task> edit(String mediaUrn, Media media)
           
 com.google.common.util.concurrent.ListenableFuture<Task> edit(URI mediaHref, Media media)
           
 com.google.common.util.concurrent.ListenableFuture<Media> get(String mediaUrn)
           
 com.google.common.util.concurrent.ListenableFuture<Media> get(URI mediaHref)
           
 com.google.common.util.concurrent.ListenableFuture<Owner> getOwner(String mediaUrn)
           
 com.google.common.util.concurrent.ListenableFuture<Owner> getOwner(URI mediaHref)
           
 com.google.common.util.concurrent.ListenableFuture<Task> remove(String mediaUrn)
           
 com.google.common.util.concurrent.ListenableFuture<Task> remove(URI mediaHref)
           
 

Method Detail

get

com.google.common.util.concurrent.ListenableFuture<Media> get(String mediaUrn)
See Also:
MediaApi.get(String)

add

com.google.common.util.concurrent.ListenableFuture<Media> add(URI updateHref,
                                                              Media media)
See Also:
MediaApi.add(URI, Media)

clone

com.google.common.util.concurrent.ListenableFuture<Media> clone(String mediaUrn,
                                                                CloneMediaParams params)
See Also:
MediaApi.clone(String, CloneMediaParams)

edit

com.google.common.util.concurrent.ListenableFuture<Task> edit(String mediaUrn,
                                                              Media media)
See Also:
MediaApi#editMedia(String, Media)

remove

com.google.common.util.concurrent.ListenableFuture<Task> remove(String mediaUrn)
See Also:
MediaApi#removeMedia(String)

getOwner

com.google.common.util.concurrent.ListenableFuture<Owner> getOwner(String mediaUrn)
See Also:
MediaApi.getOwner(String)

get

com.google.common.util.concurrent.ListenableFuture<Media> get(URI mediaHref)
See Also:
MediaApi.get(URI)

clone

com.google.common.util.concurrent.ListenableFuture<Media> clone(URI mediaHref,
                                                                CloneMediaParams params)
See Also:
MediaApi.clone(URI, CloneMediaParams)

edit

com.google.common.util.concurrent.ListenableFuture<Task> edit(URI mediaHref,
                                                              Media media)
See Also:
MediaApi#editMedia(URI, Media)

remove

com.google.common.util.concurrent.ListenableFuture<Task> remove(URI mediaHref)
See Also:
MediaApi#removeMedia(URI)

getOwner

com.google.common.util.concurrent.ListenableFuture<Owner> getOwner(URI mediaHref)
See Also:
MediaApi.getOwner(URI)


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