org.jclouds.trmk.vcloudexpress
Interface TerremarkVCloudExpressAsyncClient

All Superinterfaces:
TerremarkVCloudAsyncClient

public interface TerremarkVCloudExpressAsyncClient
extends TerremarkVCloudAsyncClient

Provides access to VCloud resources via their REST API.

Author:
Adrian Cole
See Also:

Method Summary
 com.google.common.util.concurrent.ListenableFuture<? extends InternetService> addInternetServiceToVDC(URI vDCId, String serviceName, Protocol protocol, int port, AddInternetServiceOptions... options)
           
 com.google.common.util.concurrent.ListenableFuture<Void> deleteKeyPair(URI keyId)
           
 com.google.common.util.concurrent.ListenableFuture<? extends KeyPair> findKeyPairInOrg(URI org, String keyName)
           
 com.google.common.util.concurrent.ListenableFuture<? extends KeyPair> generateKeyPairInOrg(URI org, String name, boolean makeDefault)
           
 com.google.common.util.concurrent.ListenableFuture<? extends KeyPair> getKeyPair(URI keyId)
           
 com.google.common.util.concurrent.ListenableFuture<? extends Set<KeyPair>> listKeyPairs(URI keysList)
           
 com.google.common.util.concurrent.ListenableFuture<? extends Set<KeyPair>> listKeyPairsInOrg(URI org)
           
 
Methods inherited from interface org.jclouds.trmk.vcloud_0_8.TerremarkVCloudAsyncClient
addInternetServiceToExistingIp, addNode, cancelTask, cloneVAppInVDC, configureNode, configureVApp, deleteInternetService, deleteNode, deletePublicIp, deleteVApp, deployVApp, findCatalogInOrgNamed, findCatalogItemInOrgCatalogNamed, findNetworkInOrgVDCNamed, findOrgNamed, findTasksListInOrgNamed, findVAppInOrgVDCNamed, findVAppTemplateInOrgCatalogNamed, findVDCInOrgNamed, getAllInternetServicesInVDC, getCatalog, getCatalogItem, getCustomizationOptions, getInternetService, getInternetServicesOnPublicIp, getNetwork, getNode, getNodes, getOrg, getPublicIp, getPublicIpsAssociatedWithVDC, getTask, getTasksList, getVApp, getVAppTemplate, getVDC, instantiateVAppTemplateInVDC, listOrgs, powerOffVApp, powerOnVApp, resetVApp, shutdownVApp, suspendVApp, undeployVApp
 

Method Detail

addInternetServiceToVDC

com.google.common.util.concurrent.ListenableFuture<? extends InternetService> addInternetServiceToVDC(URI vDCId,
                                                                                                      String serviceName,
                                                                                                      Protocol protocol,
                                                                                                      int port,
                                                                                                      AddInternetServiceOptions... options)
See Also:
TerremarkVCloudExpressClient.addInternetServiceToVDC(java.net.URI, java.lang.String, org.jclouds.trmk.vcloud_0_8.domain.Protocol, int, org.jclouds.trmk.vcloud_0_8.options.AddInternetServiceOptions...)

findKeyPairInOrg

com.google.common.util.concurrent.ListenableFuture<? extends KeyPair> findKeyPairInOrg(@Nullable
                                                                                       URI org,
                                                                                       String keyName)
See Also:
TerremarkVCloudExpressClient#findKeyPairInOrgNamed

listKeyPairsInOrg

com.google.common.util.concurrent.ListenableFuture<? extends Set<KeyPair>> listKeyPairsInOrg(@Nullable
                                                                                             URI org)
See Also:
TerremarkVCloudExpressClient#listKeyPairsInOrgNamed

listKeyPairs

com.google.common.util.concurrent.ListenableFuture<? extends Set<KeyPair>> listKeyPairs(URI keysList)
See Also:
TerremarkVCloudExpressClient#listKeyPairs

generateKeyPairInOrg

com.google.common.util.concurrent.ListenableFuture<? extends KeyPair> generateKeyPairInOrg(URI org,
                                                                                           String name,
                                                                                           boolean makeDefault)
See Also:
TerremarkVCloudClient.generateKeyPairInOrg(java.net.URI, java.lang.String, boolean)

getKeyPair

com.google.common.util.concurrent.ListenableFuture<? extends KeyPair> getKeyPair(URI keyId)
See Also:
TerremarkVCloudClient.getKeyPair(java.net.URI)

deleteKeyPair

com.google.common.util.concurrent.ListenableFuture<Void> deleteKeyPair(URI keyId)
See Also:
TerremarkVCloudClient.deleteKeyPair(java.net.URI)


Copyright © 2009-2012 jclouds. All Rights Reserved.