org.jclouds.savvis.vpdc.features
Interface BrowsingAsyncClient


public interface BrowsingAsyncClient

Provides access to Symphony VPDC resources via their REST API.

Author:
Adrian Cole
See Also:

Method Summary
 com.google.common.util.concurrent.ListenableFuture<Network> getNetworkInVDC(String billingSiteId, String vpdcId, String networkTierName)
           
 com.google.common.util.concurrent.ListenableFuture<Org> getOrg(String billingSiteId)
           
 com.google.common.util.concurrent.ListenableFuture<Task> getTask(String taskId)
           
 com.google.common.util.concurrent.ListenableFuture<VDC> getVDCInOrg(String billingSiteId, String vpdcId)
           
 com.google.common.util.concurrent.ListenableFuture<VM> getVM(URI vm, GetVMOptions... options)
           
 com.google.common.util.concurrent.ListenableFuture<VM> getVMInVDC(String billingSiteId, String vpdcId, String vAppId, GetVMOptions... options)
           
 com.google.common.util.concurrent.ListenableFuture<FirewallService> listFirewallRules(String billingSiteId, String vpdcId)
           
 

Method Detail

getOrg

com.google.common.util.concurrent.ListenableFuture<Org> getOrg(@Nullable
                                                               String billingSiteId)
See Also:
BrowsingClient.getOrg(java.lang.String)

getVDCInOrg

com.google.common.util.concurrent.ListenableFuture<VDC> getVDCInOrg(@Nullable
                                                                    String billingSiteId,
                                                                    String vpdcId)
See Also:
BrowsingClient.getVDCInOrg(java.lang.String, java.lang.String)

getNetworkInVDC

com.google.common.util.concurrent.ListenableFuture<Network> getNetworkInVDC(@Nullable
                                                                            String billingSiteId,
                                                                            String vpdcId,
                                                                            String networkTierName)
See Also:
BrowsingClient.getNetworkInVDC(java.lang.String, java.lang.String, java.lang.String)

getVMInVDC

com.google.common.util.concurrent.ListenableFuture<VM> getVMInVDC(@Nullable
                                                                  String billingSiteId,
                                                                  String vpdcId,
                                                                  String vAppId,
                                                                  GetVMOptions... options)
See Also:
BrowsingClient.getVMInVDC(java.lang.String, java.lang.String, java.lang.String, org.jclouds.savvis.vpdc.options.GetVMOptions...)

getVM

com.google.common.util.concurrent.ListenableFuture<VM> getVM(URI vm,
                                                             GetVMOptions... options)
See Also:
BrowsingClient.getVM(java.net.URI, org.jclouds.savvis.vpdc.options.GetVMOptions...)

getTask

com.google.common.util.concurrent.ListenableFuture<Task> getTask(String taskId)
See Also:
BrowsingClient.getTask(java.lang.String)

listFirewallRules

com.google.common.util.concurrent.ListenableFuture<FirewallService> listFirewallRules(@Nullable
                                                                                      String billingSiteId,
                                                                                      String vpdcId)
See Also:
BrowsingClient.listFirewallRules(java.lang.String, java.lang.String)


Copyright © 2009-2011 jclouds. All Rights Reserved.