org.jclouds.vcloud.terremark
Interface TerremarkECloudAsyncClient

All Superinterfaces:
CommonVCloudAsyncClient, TerremarkVCloudAsyncClient, VCloudExpressAsyncClient

public interface TerremarkECloudAsyncClient
extends TerremarkVCloudAsyncClient

Provides access to eCloud resources via their REST API.

Author:
Adrian Cole
See Also:

Method Summary
 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<? extends Set<InternetService>> getAllInternetServicesInVDC(URI vDCId)
           
 com.google.common.util.concurrent.ListenableFuture<? extends InternetService> getInternetService(URI internetServiceId)
           
 com.google.common.util.concurrent.ListenableFuture<? extends Set<InternetService>> getInternetServicesOnPublicIp(URI ipId)
           
 
Methods inherited from interface org.jclouds.vcloud.terremark.TerremarkVCloudAsyncClient
addNode, configureNode, configureVApp, deleteInternetService, deleteNode, deletePublicIp, findCatalogItemInOrgCatalogNamed, findOrgNamed, findVDCInOrgNamed, getCatalog, getCatalogItem, getCustomizationOptions, getNode, getNodes, getOrg, getPublicIp, getPublicIpsAssociatedWithVDC, getVDC, instantiateVAppTemplateInVDC
 
Methods inherited from interface org.jclouds.vcloud.VCloudExpressAsyncClient
cloneVAppInVDC, deleteVApp, deployVApp, findNetworkInOrgVDCNamed, findVAppInOrgVDCNamed, findVAppTemplateInOrgCatalogNamed, getNetwork, getVApp, getVAppTemplate, powerOffVApp, powerOnVApp, resetVApp, shutdownVApp, suspendVApp, undeployVApp
 
Methods inherited from interface org.jclouds.vcloud.CommonVCloudAsyncClient
cancelTask, findCatalogInOrgNamed, findTasksListInOrgNamed, getTask, getTasksList
 

Method Detail

getAllInternetServicesInVDC

com.google.common.util.concurrent.ListenableFuture<? extends Set<InternetService>> getAllInternetServicesInVDC(URI vDCId)
Specified by:
getAllInternetServicesInVDC in interface TerremarkVCloudAsyncClient
See Also:
TerremarkVCloudExpressClient#getAllInternetServices

activatePublicIpInVDC

com.google.common.util.concurrent.ListenableFuture<PublicIpAddress> activatePublicIpInVDC(URI vDCId)
See Also:
TerremarkVCloudExpressClient#activatePublicIpInVDC

addInternetServiceToExistingIp

com.google.common.util.concurrent.ListenableFuture<? extends InternetService> addInternetServiceToExistingIp(URI existingIpId,
                                                                                                             String serviceName,
                                                                                                             Protocol protocol,
                                                                                                             int port,
                                                                                                             AddInternetServiceOptions... options)
Specified by:
addInternetServiceToExistingIp in interface TerremarkVCloudAsyncClient
See Also:
TerremarkVCloudClient.addInternetServiceToExistingIp(java.net.URI, java.lang.String, org.jclouds.vcloud.terremark.domain.Protocol, int, org.jclouds.vcloud.terremark.options.AddInternetServiceOptions...)

getInternetServicesOnPublicIp

com.google.common.util.concurrent.ListenableFuture<? extends Set<InternetService>> getInternetServicesOnPublicIp(URI ipId)
Specified by:
getInternetServicesOnPublicIp in interface TerremarkVCloudAsyncClient
See Also:
TerremarkVCloudExpressClient#getInternetServicesOnPublicIP

getInternetService

com.google.common.util.concurrent.ListenableFuture<? extends InternetService> getInternetService(URI internetServiceId)
Specified by:
getInternetService in interface TerremarkVCloudAsyncClient
See Also:
TerremarkVCloudClient.getInternetService(java.net.URI)


Copyright © 2009-2010 jclouds. All Rights Reserved.