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


public interface VAppTemplateAsyncApi

Author:
Adam Lowe, Adrian Cole
See Also:
VAppTemplateApi

Method Summary
 com.google.common.util.concurrent.ListenableFuture<Void> disableDownload(String templateUrn)
           
 com.google.common.util.concurrent.ListenableFuture<Void> disableDownload(URI templateHref)
           
 com.google.common.util.concurrent.ListenableFuture<Task> edit(String templateUrn, VAppTemplate template)
           
 com.google.common.util.concurrent.ListenableFuture<Task> edit(URI templateHref, VAppTemplate template)
           
 com.google.common.util.concurrent.ListenableFuture<Task> editLeaseSettingsSection(String templateUrn, LeaseSettingsSection settingsSection)
           
 com.google.common.util.concurrent.ListenableFuture<Task> editLeaseSettingsSection(URI templateHref, LeaseSettingsSection settingsSection)
           
 com.google.common.util.concurrent.ListenableFuture<Task> editProductSections(String templateUrn, ProductSectionList sections)
           
 com.google.common.util.concurrent.ListenableFuture<Task> editProductSections(URI templateHref, ProductSectionList sections)
           
 com.google.common.util.concurrent.ListenableFuture<Task> enableDownload(String templateUrn)
           
 com.google.common.util.concurrent.ListenableFuture<Task> enableDownload(URI templateHref)
           
 com.google.common.util.concurrent.ListenableFuture<VAppTemplate> get(String reference)
           
 com.google.common.util.concurrent.ListenableFuture<VAppTemplate> get(URI reference)
           
 com.google.common.util.concurrent.ListenableFuture<CustomizationSection> getCustomizationSection(String templateUrn)
           
 com.google.common.util.concurrent.ListenableFuture<CustomizationSection> getCustomizationSection(URI templateHref)
           
 com.google.common.util.concurrent.ListenableFuture<LeaseSettingsSection> getLeaseSettingsSection(String templateUrn)
           
 com.google.common.util.concurrent.ListenableFuture<LeaseSettingsSection> getLeaseSettingsSection(URI templateHref)
           
 com.google.common.util.concurrent.ListenableFuture<NetworkConfigSection> getNetworkConfigSection(String templateUrn)
           
 com.google.common.util.concurrent.ListenableFuture<NetworkConfigSection> getNetworkConfigSection(URI templateHref)
           
 com.google.common.util.concurrent.ListenableFuture<org.jclouds.dmtf.ovf.NetworkSection> getNetworkSection(String templateUrn)
           
 com.google.common.util.concurrent.ListenableFuture<org.jclouds.dmtf.ovf.NetworkSection> getNetworkSection(URI templateHref)
           
 com.google.common.util.concurrent.ListenableFuture<Envelope> getOvf(String templateUrn)
           
 com.google.common.util.concurrent.ListenableFuture<Envelope> getOvf(URI templateHref)
           
 com.google.common.util.concurrent.ListenableFuture<Owner> getOwner(String templateUrn)
           
 com.google.common.util.concurrent.ListenableFuture<Owner> getOwner(URI templateHref)
           
 com.google.common.util.concurrent.ListenableFuture<ProductSectionList> getProductSections(String templateUrn)
           
 com.google.common.util.concurrent.ListenableFuture<ProductSectionList> getProductSections(URI templateHref)
           
 com.google.common.util.concurrent.ListenableFuture<References> getShadowVms(String templateUrn)
           
 com.google.common.util.concurrent.ListenableFuture<References> getShadowVms(URI templateHref)
           
 com.google.common.util.concurrent.ListenableFuture<Task> remove(String templateUri)
           
 com.google.common.util.concurrent.ListenableFuture<Task> remove(URI templateUri)
           
 

Method Detail

get

com.google.common.util.concurrent.ListenableFuture<VAppTemplate> get(String reference)
See Also:
VAppTemplateApi.get(String)

edit

com.google.common.util.concurrent.ListenableFuture<Task> edit(String templateUrn,
                                                              VAppTemplate template)
See Also:
VAppTemplateApi.edit(String, VAppTemplate)

remove

com.google.common.util.concurrent.ListenableFuture<Task> remove(String templateUri)
See Also:
VAppTemplateApi.remove(String)

disableDownload

com.google.common.util.concurrent.ListenableFuture<Void> disableDownload(String templateUrn)
See Also:
VAppTemplateApi.disableDownload(String)

enableDownload

com.google.common.util.concurrent.ListenableFuture<Task> enableDownload(String templateUrn)
See Also:
VAppTemplateApi.enableDownload(String)

getCustomizationSection

com.google.common.util.concurrent.ListenableFuture<CustomizationSection> getCustomizationSection(String templateUrn)
See Also:
VAppTemplateApi.getCustomizationSection(String)

getLeaseSettingsSection

com.google.common.util.concurrent.ListenableFuture<LeaseSettingsSection> getLeaseSettingsSection(String templateUrn)
See Also:
VAppTemplateApi.getLeaseSettingsSection(String)

editLeaseSettingsSection

com.google.common.util.concurrent.ListenableFuture<Task> editLeaseSettingsSection(String templateUrn,
                                                                                  LeaseSettingsSection settingsSection)
See Also:
VAppTemplateApi.editLeaseSettingsSection(String, LeaseSettingsSection)

getNetworkConfigSection

com.google.common.util.concurrent.ListenableFuture<NetworkConfigSection> getNetworkConfigSection(String templateUrn)
See Also:
VAppTemplateApi.getNetworkConfigSection(String)

getNetworkSection

com.google.common.util.concurrent.ListenableFuture<org.jclouds.dmtf.ovf.NetworkSection> getNetworkSection(String templateUrn)
See Also:
VAppTemplateApi.getNetworkSection(String)

getOvf

com.google.common.util.concurrent.ListenableFuture<Envelope> getOvf(String templateUrn)
See Also:
VAppTemplateApi.getOvf(String)

getOwner

com.google.common.util.concurrent.ListenableFuture<Owner> getOwner(String templateUrn)
See Also:
VAppTemplateApi#getOwnerOfVAppTemplate(String)

getProductSections

com.google.common.util.concurrent.ListenableFuture<ProductSectionList> getProductSections(String templateUrn)
See Also:
VAppTemplateApi#getProductSectionsForVAppTemplate(String)

editProductSections

com.google.common.util.concurrent.ListenableFuture<Task> editProductSections(String templateUrn,
                                                                             ProductSectionList sections)
See Also:
VAppTemplateApi.editProductSections(String, ProductSectionList)

getShadowVms

com.google.common.util.concurrent.ListenableFuture<References> getShadowVms(String templateUrn)
See Also:
VAppTemplateApi.getShadowVms(String)

get

com.google.common.util.concurrent.ListenableFuture<VAppTemplate> get(URI reference)
See Also:
VAppTemplateApi.get(URI)

edit

com.google.common.util.concurrent.ListenableFuture<Task> edit(URI templateHref,
                                                              VAppTemplate template)
See Also:
VAppTemplateApi.edit(URI, VAppTemplate)

remove

com.google.common.util.concurrent.ListenableFuture<Task> remove(URI templateUri)
See Also:
VAppTemplateApi.remove(URI)

disableDownload

com.google.common.util.concurrent.ListenableFuture<Void> disableDownload(URI templateHref)
See Also:
VAppTemplateApi.disableDownload(URI)

enableDownload

com.google.common.util.concurrent.ListenableFuture<Task> enableDownload(URI templateHref)
See Also:
VAppTemplateApi.enableDownload(URI)

getCustomizationSection

com.google.common.util.concurrent.ListenableFuture<CustomizationSection> getCustomizationSection(URI templateHref)
See Also:
VAppTemplateApi.getCustomizationSection(URI)

getLeaseSettingsSection

com.google.common.util.concurrent.ListenableFuture<LeaseSettingsSection> getLeaseSettingsSection(URI templateHref)
See Also:
VAppTemplateApi.getLeaseSettingsSection(URI)

editLeaseSettingsSection

com.google.common.util.concurrent.ListenableFuture<Task> editLeaseSettingsSection(URI templateHref,
                                                                                  LeaseSettingsSection settingsSection)
See Also:
VAppTemplateApi.editLeaseSettingsSection(URI, LeaseSettingsSection)

getNetworkConfigSection

com.google.common.util.concurrent.ListenableFuture<NetworkConfigSection> getNetworkConfigSection(URI templateHref)
See Also:
VAppTemplateApi.getNetworkConfigSection(URI)

getNetworkSection

com.google.common.util.concurrent.ListenableFuture<org.jclouds.dmtf.ovf.NetworkSection> getNetworkSection(URI templateHref)
See Also:
VAppTemplateApi.getNetworkSection(URI)

getOvf

com.google.common.util.concurrent.ListenableFuture<Envelope> getOvf(URI templateHref)
See Also:
VAppTemplateApi.getOvf(URI)

getOwner

com.google.common.util.concurrent.ListenableFuture<Owner> getOwner(URI templateHref)
See Also:
VAppTemplateApi#getOwnerOfVAppTemplate(URI)

getProductSections

com.google.common.util.concurrent.ListenableFuture<ProductSectionList> getProductSections(URI templateHref)
See Also:
VAppTemplateApi#getProductSectionsForVAppTemplate(URI)

editProductSections

com.google.common.util.concurrent.ListenableFuture<Task> editProductSections(URI templateHref,
                                                                             ProductSectionList sections)
See Also:
VAppTemplateApi.editProductSections(URI, ProductSectionList)

getShadowVms

com.google.common.util.concurrent.ListenableFuture<References> getShadowVms(URI templateHref)
See Also:
VAppTemplateApi.getShadowVms(URI)


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