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

All Known Subinterfaces:
AdminCatalogAsyncApi

public interface CatalogAsyncApi

Author:
grkvlt@apache.org, Adrian Cole
See Also:
CatalogApi

Method Summary
 com.google.common.util.concurrent.ListenableFuture<CatalogItem> addItem(String catalogUrn, CatalogItem catalogItem)
           
 com.google.common.util.concurrent.ListenableFuture<CatalogItem> addItem(URI catalogHref, CatalogItem catalogItem)
           
 com.google.common.util.concurrent.ListenableFuture<CatalogItem> editItem(String catalogItemUrn, CatalogItem catalogItem)
           
 com.google.common.util.concurrent.ListenableFuture<CatalogItem> editItem(URI catalogItemHref, CatalogItem catalogItem)
           
 com.google.common.util.concurrent.ListenableFuture<? extends Catalog> get(String catalogUrn)
           
 com.google.common.util.concurrent.ListenableFuture<? extends Catalog> get(URI catalogHref)
           
 com.google.common.util.concurrent.ListenableFuture<CatalogItem> getItem(String catalogItemUrn)
           
 com.google.common.util.concurrent.ListenableFuture<CatalogItem> getItem(URI catalogItemHref)
           
 com.google.common.util.concurrent.ListenableFuture<Void> removeItem(String catalogItemUrn)
           
 com.google.common.util.concurrent.ListenableFuture<Void> removeItem(URI catalogItemHref)
           
 

Method Detail

get

com.google.common.util.concurrent.ListenableFuture<? extends Catalog> get(String catalogUrn)
See Also:
CatalogApi.get(String)

addItem

com.google.common.util.concurrent.ListenableFuture<CatalogItem> addItem(String catalogUrn,
                                                                        CatalogItem catalogItem)
See Also:
CatalogApi.addItem(String, CatalogItem)

getItem

com.google.common.util.concurrent.ListenableFuture<CatalogItem> getItem(String catalogItemUrn)
See Also:
CatalogApi.getItem(String)

editItem

com.google.common.util.concurrent.ListenableFuture<CatalogItem> editItem(String catalogItemUrn,
                                                                         CatalogItem catalogItem)
See Also:
CatalogApi.editItem(String, CatalogItem)

removeItem

com.google.common.util.concurrent.ListenableFuture<Void> removeItem(String catalogItemUrn)
See Also:
CatalogApi.removeItem(String)

get

com.google.common.util.concurrent.ListenableFuture<? extends Catalog> get(URI catalogHref)
See Also:
CatalogApi.get(URI)

addItem

com.google.common.util.concurrent.ListenableFuture<CatalogItem> addItem(URI catalogHref,
                                                                        CatalogItem catalogItem)
See Also:
CatalogApi.addItem(URI, CatalogItem)

getItem

com.google.common.util.concurrent.ListenableFuture<CatalogItem> getItem(URI catalogItemHref)
See Also:
CatalogApi.getItem(URI)

editItem

com.google.common.util.concurrent.ListenableFuture<CatalogItem> editItem(URI catalogItemHref,
                                                                         CatalogItem catalogItem)
See Also:
CatalogApi.editItem(URI, CatalogItem)

removeItem

com.google.common.util.concurrent.ListenableFuture<Void> removeItem(URI catalogItemHref)
See Also:
CatalogApi.removeItem(URI)


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