org.jclouds.elb
Interface ELBApi


@Beta
public interface ELBApi

Provides access to EC2 Elastic Load Balancer via their REST API.

Author:
Adrian Cole
See Also:
ELBAsyncApi

Method Summary
 AvailabilityZoneApi getAvailabilityZoneApi()
          Provides synchronous access to Zone features.
 AvailabilityZoneApi getAvailabilityZoneApiForRegion(String region)
           
 Set<String> getConfiguredRegions()
           
 InstanceApi getInstanceApi()
          Provides synchronous access to Instance features.
 InstanceApi getInstanceApiForRegion(String region)
           
 LoadBalancerApi getLoadBalancerApi()
          Provides synchronous access to LoadBalancer features.
 LoadBalancerApi getLoadBalancerApiForRegion(String region)
           
 PolicyApi getPolicyApi()
          Provides synchronous access to Policy features.
 PolicyApi getPolicyApiForRegion(String region)
           
 

Method Detail

getConfiguredRegions

@Provides
Set<String> getConfiguredRegions()
Returns:
the Region codes configured

getLoadBalancerApi

LoadBalancerApi getLoadBalancerApi()
Provides synchronous access to LoadBalancer features.


getLoadBalancerApiForRegion

LoadBalancerApi getLoadBalancerApiForRegion(@Nullable
                                            String region)

getPolicyApi

PolicyApi getPolicyApi()
Provides synchronous access to Policy features.


getPolicyApiForRegion

PolicyApi getPolicyApiForRegion(@Nullable
                                String region)

getInstanceApi

InstanceApi getInstanceApi()
Provides synchronous access to Instance features.


getInstanceApiForRegion

InstanceApi getInstanceApiForRegion(@Nullable
                                    String region)

getAvailabilityZoneApi

AvailabilityZoneApi getAvailabilityZoneApi()
Provides synchronous access to Zone features.


getAvailabilityZoneApiForRegion

AvailabilityZoneApi getAvailabilityZoneApiForRegion(@Nullable
                                                    String region)


Copyright © 2009-2012 jclouds. All Rights Reserved.