org.jclouds.savvis.vpdc
Interface VPDCAsyncApi


public interface VPDCAsyncApi

Provides asynchronous access to VPDC via their REST API.

Author:
Adrian Cole
See Also:
VPDCApi,

Method Summary
 BrowsingAsyncApi getBrowsingApi()
          Provides asynchronous access to Browsing features.
 FirewallAsyncApi getFirewallApi()
          Provides asynchronous access to Firewall Operation features.
 ServiceManagementAsyncApi getServiceManagementApi()
          Provides asynchronous access to ServiceManagement Operation features.
 VMAsyncApi getVMApi()
          Provides asynchronous access to VM Operation features.
 Set<Resource> listOrgs()
           
 Set<CIMOperatingSystem> listPredefinedOperatingSystems()
          predefined by default in the classpath resource /savvis-symphonyvpdc/predefined_operatingsystems.json
 

Method Detail

getBrowsingApi

BrowsingAsyncApi getBrowsingApi()
Provides asynchronous access to Browsing features.


getVMApi

VMAsyncApi getVMApi()
Provides asynchronous access to VM Operation features.


getFirewallApi

FirewallAsyncApi getFirewallApi()
Provides asynchronous access to Firewall Operation features.


getServiceManagementApi

ServiceManagementAsyncApi getServiceManagementApi()
Provides asynchronous access to ServiceManagement Operation features.


listOrgs

@Provides
Set<Resource> listOrgs()
Returns:
a listing of all orgs that the current user has access to.

listPredefinedOperatingSystems

@Provides
Set<CIMOperatingSystem> listPredefinedOperatingSystems()
predefined by default in the classpath resource /savvis-symphonyvpdc/predefined_operatingsystems.json

Returns:
the operating systems that are predefined in the provider
See Also:


Copyright © 2009-2012 jclouds. All Rights Reserved.