org.jclouds.vcloud.features
Interface VAppTemplateAsyncClient
public interface VAppTemplateAsyncClient
Provides access to VAppTemplate functionality in vCloud
- Author:
- Adrian Cole
Method Summary |
com.google.common.util.concurrent.ListenableFuture<? extends VAppTemplate> |
captureVAppAsTemplateInVDC(URI toCapture,
String templateName,
URI vdc,
CaptureVAppOptions... options)
|
com.google.common.util.concurrent.ListenableFuture<? extends Task> |
copyVAppTemplateToVDCAndName(URI sourceVAppTemplate,
URI vdc,
String newName,
CloneVAppTemplateOptions... options)
|
com.google.common.util.concurrent.ListenableFuture<? extends VApp> |
createVAppInVDCByInstantiatingTemplate(String appName,
URI vdc,
URI template,
InstantiateVAppTemplateOptions... options)
|
com.google.common.util.concurrent.ListenableFuture<? extends Task> |
deleteVAppTemplate(URI href)
|
com.google.common.util.concurrent.ListenableFuture<? extends VAppTemplate> |
findVAppTemplateInOrgCatalogNamed(String orgName,
String catalogName,
String itemName)
|
com.google.common.util.concurrent.ListenableFuture<? extends Envelope> |
getOvfEnvelopeForVAppTemplate(URI href)
|
com.google.common.util.concurrent.ListenableFuture<? extends VAppTemplate> |
getVAppTemplate(URI vAppTemplate)
|
com.google.common.util.concurrent.ListenableFuture<? extends Task> |
moveVAppTemplateToVDCAndRename(URI toClone,
URI vdc,
String newName,
CloneVAppTemplateOptions... options)
|
createVAppInVDCByInstantiatingTemplate
com.google.common.util.concurrent.ListenableFuture<? extends VApp> createVAppInVDCByInstantiatingTemplate(String appName,
URI vdc,
URI template,
InstantiateVAppTemplateOptions... options)
- See Also:
VAppTemplateClient.createVAppInVDCByInstantiatingTemplate(java.lang.String, java.net.URI, java.net.URI, org.jclouds.vcloud.options.InstantiateVAppTemplateOptions...)
getOvfEnvelopeForVAppTemplate
com.google.common.util.concurrent.ListenableFuture<? extends Envelope> getOvfEnvelopeForVAppTemplate(URI href)
- See Also:
VAppTemplateClient.getOvfEnvelopeForVAppTemplate(java.net.URI)
captureVAppAsTemplateInVDC
com.google.common.util.concurrent.ListenableFuture<? extends VAppTemplate> captureVAppAsTemplateInVDC(URI toCapture,
String templateName,
URI vdc,
CaptureVAppOptions... options)
- See Also:
VAppTemplateClient.captureVAppAsTemplateInVDC(java.net.URI, java.lang.String, java.net.URI, org.jclouds.vcloud.options.CaptureVAppOptions...)
copyVAppTemplateToVDCAndName
com.google.common.util.concurrent.ListenableFuture<? extends Task> copyVAppTemplateToVDCAndName(URI sourceVAppTemplate,
URI vdc,
String newName,
CloneVAppTemplateOptions... options)
- See Also:
VAppTemplateClient.copyVAppTemplateToVDCAndName(java.net.URI, java.net.URI, java.lang.String, org.jclouds.vcloud.options.CloneVAppTemplateOptions...)
moveVAppTemplateToVDCAndRename
com.google.common.util.concurrent.ListenableFuture<? extends Task> moveVAppTemplateToVDCAndRename(URI toClone,
URI vdc,
String newName,
CloneVAppTemplateOptions... options)
- See Also:
VAppTemplateClient.moveVAppTemplateToVDCAndRename(java.net.URI, java.net.URI, java.lang.String, org.jclouds.vcloud.options.CloneVAppTemplateOptions...)
findVAppTemplateInOrgCatalogNamed
com.google.common.util.concurrent.ListenableFuture<? extends VAppTemplate> findVAppTemplateInOrgCatalogNamed(@Nullable
String orgName,
@Nullable
String catalogName,
String itemName)
- See Also:
VAppTemplateClient.findVAppTemplateInOrgCatalogNamed(java.lang.String, java.lang.String, java.lang.String)
getVAppTemplate
com.google.common.util.concurrent.ListenableFuture<? extends VAppTemplate> getVAppTemplate(URI vAppTemplate)
- See Also:
VAppTemplateClient.getVAppTemplate(java.net.URI)
deleteVAppTemplate
com.google.common.util.concurrent.ListenableFuture<? extends Task> deleteVAppTemplate(URI href)
- See Also:
VAppTemplateClient.deleteVAppTemplate(java.net.URI)
Copyright © 2009-2011 jclouds. All Rights Reserved.