|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface VCloudExpressClient
Provides access to VCloud resources via their REST API.
| Method Summary | |
|---|---|
org.jclouds.vcloud.domain.Task |
cloneVAppInVDC(URI vDC,
URI toClone,
String newName,
CloneVAppOptions... options)
|
org.jclouds.vcloud.domain.Task |
deleteVApp(URI vAppId)
|
org.jclouds.vcloud.domain.Task |
deployVApp(URI vAppId)
|
VCloudExpressVApp |
findVAppInOrgVDCNamed(String orgName,
String catalogName,
String vAppName)
|
VCloudExpressVAppTemplate |
findVAppTemplateInOrgCatalogNamed(String orgName,
String catalogName,
String itemName)
returns the vapp template corresponding to a catalog item in the catalog associated with the specified name. |
VCloudExpressVApp |
getVApp(URI vApp)
|
VCloudExpressVAppTemplate |
getVAppTemplate(URI vAppTemplate)
|
VCloudExpressVApp |
instantiateVAppTemplateInVDC(URI vDC,
URI template,
String appName,
InstantiateVAppTemplateOptions... options)
|
org.jclouds.vcloud.domain.Task |
powerOffVApp(URI vAppId)
This call powers off the vApp, as specified in the vApp's ovf:Startup element. |
org.jclouds.vcloud.domain.Task |
powerOnVApp(URI vAppId)
This call powers on the vApp, as specified in the vApp's ovf:Startup element. |
org.jclouds.vcloud.domain.Task |
resetVApp(URI vAppId)
This call resets the vApp. |
void |
shutdownVApp(URI vAppId)
This call shuts down the vApp. |
org.jclouds.vcloud.domain.Task |
suspendVApp(URI vAppId)
This call suspends the vApp. |
org.jclouds.vcloud.domain.Task |
undeployVApp(URI vAppId)
|
| Methods inherited from interface org.jclouds.vcloud.CommonVCloudClient |
|---|
cancelTask, findCatalogInOrgNamed, findCatalogItemInOrgCatalogNamed, findNetworkInOrgVDCNamed, findOrgNamed, findTasksListInOrgNamed, findVDCInOrgNamed, getCatalog, getCatalogItem, getNetwork, getOrg, getTask, getTasksList, getVDC |
| Method Detail |
|---|
VCloudExpressVApp instantiateVAppTemplateInVDC(URI vDC,
URI template,
String appName,
InstantiateVAppTemplateOptions... options)
org.jclouds.vcloud.domain.Task cloneVAppInVDC(URI vDC,
URI toClone,
String newName,
CloneVAppOptions... options)
VCloudExpressVAppTemplate getVAppTemplate(URI vAppTemplate)
VCloudExpressVAppTemplate findVAppTemplateInOrgCatalogNamed(@Nullable
String orgName,
@Nullable
String catalogName,
String itemName)
orgName - organization name, or null for the defaultcatalogName - catalog name, or null for the defaultitemName - item you wish to lookup
NoSuchElementException - if you specified an org, catalog, or catalog item name that isn't present
VCloudExpressVApp findVAppInOrgVDCNamed(@Nullable
String orgName,
@Nullable
String catalogName,
String vAppName)
VCloudExpressVApp getVApp(URI vApp)
org.jclouds.vcloud.domain.Task deployVApp(URI vAppId)
org.jclouds.vcloud.domain.Task undeployVApp(URI vAppId)
org.jclouds.vcloud.domain.Task powerOnVApp(URI vAppId)
org.jclouds.vcloud.domain.Task powerOffVApp(URI vAppId)
void shutdownVApp(URI vAppId)
org.jclouds.vcloud.domain.Task resetVApp(URI vAppId)
org.jclouds.vcloud.domain.Task suspendVApp(URI vAppId)
org.jclouds.vcloud.domain.Task deleteVApp(URI vAppId)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||