public interface TerremarkECloudAsyncClient extends TerremarkVCloudAsyncClient
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<PublicIpAddress> |
activatePublicIpInVDC(URI vDCId) |
com.google.common.util.concurrent.ListenableFuture<? extends InternetService> |
addInternetServiceToExistingIp(URI existingIpId,
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 Network> |
findNetworkInOrgVDCNamed(String orgName,
String catalogName,
String networkName) |
com.google.common.util.concurrent.ListenableFuture<? extends ECloudOrg> |
findOrgNamed(String orgName) |
com.google.common.util.concurrent.ListenableFuture<? extends KeyPair> |
generateKeyPairInOrg(URI org,
String name,
boolean makeDefault) |
com.google.common.util.concurrent.ListenableFuture<? extends Set<InternetService>> |
getAllInternetServicesInVDC(URI vDCId) |
DataCenterOperationsAsyncClient |
getDataCenterOperationsClient()
Provides asynchronous access to Data Center Operations.
|
com.google.common.util.concurrent.ListenableFuture<? extends InternetService> |
getInternetService(URI internetServiceId) |
com.google.common.util.concurrent.ListenableFuture<? extends Set<InternetService>> |
getInternetServicesOnPublicIp(URI ipId) |
com.google.common.util.concurrent.ListenableFuture<? extends Set<IpAddress>> |
getIpAddresses(URI network) |
com.google.common.util.concurrent.ListenableFuture<? extends KeyPair> |
getKeyPair(URI keyId) |
com.google.common.util.concurrent.ListenableFuture<? extends Network> |
getNetwork(URI network) |
com.google.common.util.concurrent.ListenableFuture<? extends NetworkExtendedInfo> |
getNetworkExtendedInfo(URI network) |
com.google.common.util.concurrent.ListenableFuture<? extends ECloudOrg> |
getOrg(URI orgId) |
TagOperationsAsyncClient |
getTagOperationsClient()
Provides asynchronous access to Tag Operations.
|
com.google.common.util.concurrent.ListenableFuture<? extends VAppExtendedInfo> |
getVAppExtendedInfo(URI href) |
com.google.common.util.concurrent.ListenableFuture<? extends Set<KeyPair>> |
listKeyPairs(URI keysList) |
com.google.common.util.concurrent.ListenableFuture<? extends Set<KeyPair>> |
listKeyPairsInOrg(URI org) |
addNode, cancelTask, cloneVAppInVDC, configureNode, configureVApp, deleteInternetService, deleteNode, deletePublicIp, deleteVApp, deployVApp, findCatalogInOrgNamed, findCatalogItemInOrgCatalogNamed, findTasksListInOrgNamed, findVAppInOrgVDCNamed, findVAppTemplateInOrgCatalogNamed, findVDCInOrgNamed, getCatalog, getCatalogItem, getCustomizationOptions, getNode, getNodes, getPublicIp, getPublicIpsAssociatedWithVDC, getTask, getTasksList, getVApp, getVAppTemplate, getVDC, instantiateVAppTemplateInVDC, listOrgs, powerOffVApp, powerOnVApp, resetVApp, shutdownVApp, suspendVApp, undeployVApp
DataCenterOperationsAsyncClient getDataCenterOperationsClient()
TagOperationsAsyncClient getTagOperationsClient()
com.google.common.util.concurrent.ListenableFuture<? extends ECloudOrg> getOrg(URI orgId)
getOrg
in interface TerremarkVCloudAsyncClient
com.google.common.util.concurrent.ListenableFuture<? extends ECloudOrg> findOrgNamed(@Nullable String orgName)
findOrgNamed
in interface TerremarkVCloudAsyncClient
TerremarkVCloudClient.findOrgNamed(java.lang.String)
com.google.common.util.concurrent.ListenableFuture<? extends Set<InternetService>> getAllInternetServicesInVDC(URI vDCId)
getAllInternetServicesInVDC
in interface TerremarkVCloudAsyncClient
TerremarkVCloudExpressClient#getAllInternetServices
com.google.common.util.concurrent.ListenableFuture<PublicIpAddress> activatePublicIpInVDC(URI vDCId)
TerremarkVCloudExpressClient#activatePublicIpInVDC
com.google.common.util.concurrent.ListenableFuture<? extends InternetService> addInternetServiceToExistingIp(URI existingIpId, String serviceName, Protocol protocol, int port, AddInternetServiceOptions... options)
addInternetServiceToExistingIp
in interface TerremarkVCloudAsyncClient
TerremarkVCloudExpressClient#addInternetServiceToExistingIp
com.google.common.util.concurrent.ListenableFuture<? extends Set<InternetService>> getInternetServicesOnPublicIp(URI ipId)
getInternetServicesOnPublicIp
in interface TerremarkVCloudAsyncClient
TerremarkVCloudExpressClient#getInternetServicesOnPublicIP
com.google.common.util.concurrent.ListenableFuture<? extends InternetService> getInternetService(URI internetServiceId)
getInternetService
in interface TerremarkVCloudAsyncClient
TerremarkVCloudExpressClient#getInternetService
com.google.common.util.concurrent.ListenableFuture<? extends KeyPair> findKeyPairInOrg(@Nullable URI org, String keyName)
TerremarkVCloudExpressClient#findKeyPairInOrgNamed
com.google.common.util.concurrent.ListenableFuture<? extends Set<KeyPair>> listKeyPairsInOrg(@Nullable URI org)
TerremarkVCloudExpressClient#listKeyPairsInOrg
com.google.common.util.concurrent.ListenableFuture<? extends Set<KeyPair>> listKeyPairs(URI keysList)
TerremarkECloudClient#listKeyPairs
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 Network> findNetworkInOrgVDCNamed(@Nullable String orgName, @Nullable String catalogName, String networkName)
findNetworkInOrgVDCNamed
in interface TerremarkVCloudAsyncClient
TerremarkECloudClient.findNetworkInOrgVDCNamed(java.lang.String, java.lang.String, java.lang.String)
com.google.common.util.concurrent.ListenableFuture<? extends Network> getNetwork(URI network)
getNetwork
in interface TerremarkVCloudAsyncClient
TerremarkECloudClient.getNetwork(java.net.URI)
com.google.common.util.concurrent.ListenableFuture<? extends NetworkExtendedInfo> getNetworkExtendedInfo(URI network)
com.google.common.util.concurrent.ListenableFuture<? extends Set<IpAddress>> getIpAddresses(URI network)
com.google.common.util.concurrent.ListenableFuture<? extends VAppExtendedInfo> getVAppExtendedInfo(URI href)
TerremarkVCloudExpressClient#getInternetService
Copyright © 2009-2012 jclouds. All Rights Reserved.