org.jclouds.cloudstack
Interface CloudStackGlobalAsyncClient

All Superinterfaces:
CloudStackAsyncClient, CloudStackDomainAsyncClient

public interface CloudStackGlobalAsyncClient
extends CloudStackDomainAsyncClient

Provides asynchronous access to CloudStack via their REST API.

Author:
Adrian Cole
See Also:
CloudStackDomainClient,

Method Summary
 GlobalAccountAsyncClient getAccountClient()
          Provides asynchronous access to Accounts
 GlobalAlertAsyncClient getAlertClient()
          Provides asynchronous access to Alerts
 GlobalCapacityAsyncClient getCapacityClient()
          Provides asynchronous access to Capacities
 GlobalConfigurationAsyncClient getConfigurationClient()
          Provides asynchronous access to Configuration
 GlobalDomainAsyncClient getDomainClient()
          Provides asynchronous access to Domain
 GlobalHostAsyncClient getHostClient()
          Provides asynchronous access to Hosts
 GlobalOfferingAsyncClient getOfferingClient()
          Provides asynchronous access to Offerings
 GlobalPodAsyncClient getPodClient()
          Provides asynchronous access to Pod
 GlobalStoragePoolAsyncClient getStoragePoolClient()
          Provides synchronous access to Storage Pools
 GlobalUsageAsyncClient getUsageClient()
          Provides asynchronous access to Usage
 GlobalUserAsyncClient getUserClient()
          Provides asynchronous access to Users
 GlobalVlanAsyncClient getVlanClient()
          Provides asynchronous access to Vlan
 GlobalZoneAsyncClient getZoneClient()
          Provides asynchronous access to Zone
 
Methods inherited from interface org.jclouds.cloudstack.CloudStackDomainAsyncClient
getLimitClient
 
Methods inherited from interface org.jclouds.cloudstack.CloudStackAsyncClient
getAddressClient, getAsyncJobClient, getEventClient, getFirewallClient, getGuestOSClient, getHypervisorClient, getISOClient, getLoadBalancerClient, getNATClient, getNetworkClient, getSecurityGroupClient, getSessionClient, getSnapshotClient, getSSHKeyPairClient, getTemplateClient, getVirtualMachineClient, getVMGroupClient, getVolumeClient
 

Method Detail

getAccountClient

GlobalAccountAsyncClient getAccountClient()
Provides asynchronous access to Accounts

Specified by:
getAccountClient in interface CloudStackAsyncClient
Specified by:
getAccountClient in interface CloudStackDomainAsyncClient

getUserClient

GlobalUserAsyncClient getUserClient()
Provides asynchronous access to Users

Specified by:
getUserClient in interface CloudStackDomainAsyncClient

getAlertClient

GlobalAlertAsyncClient getAlertClient()
Provides asynchronous access to Alerts


getCapacityClient

GlobalCapacityAsyncClient getCapacityClient()
Provides asynchronous access to Capacities


getOfferingClient

GlobalOfferingAsyncClient getOfferingClient()
Provides asynchronous access to Offerings

Specified by:
getOfferingClient in interface CloudStackAsyncClient

getHostClient

GlobalHostAsyncClient getHostClient()
Provides asynchronous access to Hosts


getStoragePoolClient

GlobalStoragePoolAsyncClient getStoragePoolClient()
Provides synchronous access to Storage Pools


getUsageClient

GlobalUsageAsyncClient getUsageClient()
Provides asynchronous access to Usage


getConfigurationClient

GlobalConfigurationAsyncClient getConfigurationClient()
Provides asynchronous access to Configuration

Specified by:
getConfigurationClient in interface CloudStackAsyncClient

getDomainClient

GlobalDomainAsyncClient getDomainClient()
Provides asynchronous access to Domain

Specified by:
getDomainClient in interface CloudStackDomainAsyncClient

getZoneClient

GlobalZoneAsyncClient getZoneClient()
Provides asynchronous access to Zone

Specified by:
getZoneClient in interface CloudStackAsyncClient

getPodClient

GlobalPodAsyncClient getPodClient()
Provides asynchronous access to Pod


getVlanClient

GlobalVlanAsyncClient getVlanClient()
Provides asynchronous access to Vlan



Copyright © 2009-2012 jclouds. All Rights Reserved.