|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TerremarkECloudAsyncClient
Provides access to eCloud resources via their REST API.
| Method Summary | |
|---|---|
com.google.common.util.concurrent.ListenableFuture<org.jclouds.trmk.vcloud_0_8.domain.PublicIpAddress> |
activatePublicIpInVDC(URI vDCId)
|
com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.trmk.vcloud_0_8.domain.InternetService> |
addInternetServiceToExistingIp(URI existingIpId,
String serviceName,
org.jclouds.trmk.vcloud_0_8.domain.Protocol protocol,
int port,
org.jclouds.trmk.vcloud_0_8.options.AddInternetServiceOptions... options)
|
com.google.common.util.concurrent.ListenableFuture<Void> |
deleteKeyPair(URI keyId)
|
com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.trmk.vcloud_0_8.domain.KeyPair> |
findKeyPairInOrg(URI org,
String keyName)
|
com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.trmk.vcloud_0_8.domain.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 org.jclouds.trmk.vcloud_0_8.domain.KeyPair> |
generateKeyPairInOrg(URI org,
String name,
boolean makeDefault)
|
com.google.common.util.concurrent.ListenableFuture<? extends Set<org.jclouds.trmk.vcloud_0_8.domain.InternetService>> |
getAllInternetServicesInVDC(URI vDCId)
|
DataCenterOperationsAsyncClient |
getDataCenterOperationsClient()
Provides asynchronous access to Data Center Operations. |
com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.trmk.vcloud_0_8.domain.InternetService> |
getInternetService(URI internetServiceId)
|
com.google.common.util.concurrent.ListenableFuture<? extends Set<org.jclouds.trmk.vcloud_0_8.domain.InternetService>> |
getInternetServicesOnPublicIp(URI ipId)
|
com.google.common.util.concurrent.ListenableFuture<? extends Set<org.jclouds.trmk.vcloud_0_8.domain.IpAddress>> |
getIpAddresses(URI network)
|
com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.trmk.vcloud_0_8.domain.KeyPair> |
getKeyPair(URI keyId)
|
com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.trmk.vcloud_0_8.domain.Network> |
getNetwork(URI network)
|
com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.trmk.vcloud_0_8.domain.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 org.jclouds.trmk.vcloud_0_8.domain.VAppExtendedInfo> |
getVAppExtendedInfo(URI href)
|
com.google.common.util.concurrent.ListenableFuture<? extends Set<org.jclouds.trmk.vcloud_0_8.domain.KeyPair>> |
listKeyPairs(URI keysList)
|
com.google.common.util.concurrent.ListenableFuture<? extends Set<org.jclouds.trmk.vcloud_0_8.domain.KeyPair>> |
listKeyPairsInOrg(URI org)
|
| Methods inherited from interface org.jclouds.trmk.vcloud_0_8.TerremarkVCloudAsyncClient |
|---|
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 |
| Method Detail |
|---|
DataCenterOperationsAsyncClient getDataCenterOperationsClient()
TagOperationsAsyncClient getTagOperationsClient()
com.google.common.util.concurrent.ListenableFuture<? extends ECloudOrg> getOrg(URI orgId)
getOrg in interface org.jclouds.trmk.vcloud_0_8.TerremarkVCloudAsyncClient
com.google.common.util.concurrent.ListenableFuture<? extends ECloudOrg> findOrgNamed(@Nullable
String orgName)
findOrgNamed in interface org.jclouds.trmk.vcloud_0_8.TerremarkVCloudAsyncClientcom.google.common.util.concurrent.ListenableFuture<? extends Set<org.jclouds.trmk.vcloud_0_8.domain.InternetService>> getAllInternetServicesInVDC(URI vDCId)
getAllInternetServicesInVDC in interface org.jclouds.trmk.vcloud_0_8.TerremarkVCloudAsyncClientTerremarkVCloudExpressClient#getAllInternetServicescom.google.common.util.concurrent.ListenableFuture<org.jclouds.trmk.vcloud_0_8.domain.PublicIpAddress> activatePublicIpInVDC(URI vDCId)
TerremarkVCloudExpressClient#activatePublicIpInVDC
com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.trmk.vcloud_0_8.domain.InternetService> addInternetServiceToExistingIp(URI existingIpId,
String serviceName,
org.jclouds.trmk.vcloud_0_8.domain.Protocol protocol,
int port,
org.jclouds.trmk.vcloud_0_8.options.AddInternetServiceOptions... options)
addInternetServiceToExistingIp in interface org.jclouds.trmk.vcloud_0_8.TerremarkVCloudAsyncClientTerremarkVCloudExpressClient#addInternetServiceToExistingIpcom.google.common.util.concurrent.ListenableFuture<? extends Set<org.jclouds.trmk.vcloud_0_8.domain.InternetService>> getInternetServicesOnPublicIp(URI ipId)
getInternetServicesOnPublicIp in interface org.jclouds.trmk.vcloud_0_8.TerremarkVCloudAsyncClientTerremarkVCloudExpressClient#getInternetServicesOnPublicIPcom.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.trmk.vcloud_0_8.domain.InternetService> getInternetService(URI internetServiceId)
getInternetService in interface org.jclouds.trmk.vcloud_0_8.TerremarkVCloudAsyncClientTerremarkVCloudExpressClient#getInternetService
com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.trmk.vcloud_0_8.domain.KeyPair> findKeyPairInOrg(@Nullable
URI org,
String keyName)
TerremarkVCloudExpressClient#findKeyPairInOrgNamed
com.google.common.util.concurrent.ListenableFuture<? extends Set<org.jclouds.trmk.vcloud_0_8.domain.KeyPair>> listKeyPairsInOrg(@Nullable
URI org)
TerremarkVCloudExpressClient#listKeyPairsInOrgcom.google.common.util.concurrent.ListenableFuture<? extends Set<org.jclouds.trmk.vcloud_0_8.domain.KeyPair>> listKeyPairs(URI keysList)
TerremarkECloudClient#listKeyPairs
com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.trmk.vcloud_0_8.domain.KeyPair> generateKeyPairInOrg(URI org,
String name,
boolean makeDefault)
TerremarkVCloudClient.generateKeyPairInOrg(java.net.URI, java.lang.String, boolean)com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.trmk.vcloud_0_8.domain.KeyPair> getKeyPair(URI keyId)
TerremarkVCloudClient.getKeyPair(java.net.URI)com.google.common.util.concurrent.ListenableFuture<Void> deleteKeyPair(URI keyId)
TerremarkVCloudClient.deleteKeyPair(java.net.URI)
com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.trmk.vcloud_0_8.domain.Network> findNetworkInOrgVDCNamed(@Nullable
String orgName,
@Nullable
String catalogName,
String networkName)
findNetworkInOrgVDCNamed in interface org.jclouds.trmk.vcloud_0_8.TerremarkVCloudAsyncClientTerremarkECloudClient.findNetworkInOrgVDCNamed(java.lang.String, java.lang.String, java.lang.String)com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.trmk.vcloud_0_8.domain.Network> getNetwork(URI network)
getNetwork in interface org.jclouds.trmk.vcloud_0_8.TerremarkVCloudAsyncClientTerremarkECloudClient.getNetwork(java.net.URI)com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.trmk.vcloud_0_8.domain.NetworkExtendedInfo> getNetworkExtendedInfo(URI network)
TerremarkECloudClient.getNetworkExtendedInfo(java.net.URI)com.google.common.util.concurrent.ListenableFuture<? extends Set<org.jclouds.trmk.vcloud_0_8.domain.IpAddress>> getIpAddresses(URI network)
TerremarkECloudClient.getIpAddresses(java.net.URI)com.google.common.util.concurrent.ListenableFuture<? extends org.jclouds.trmk.vcloud_0_8.domain.VAppExtendedInfo> getVAppExtendedInfo(URI href)
TerremarkVCloudExpressClient#getInternetService
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||