org.jclouds.rackspace.cloudloadbalancers.v1
Interface CloudLoadBalancersApi

All Superinterfaces:
Closeable

public interface CloudLoadBalancersApi
extends Closeable

Provides access to Rackspace Cloud Load Balancers.


Method Summary
 AccessRuleApi getAccessRuleApiForZoneAndLoadBalancer(String zone, int lbId)
          Provides access to Access Rule features.
 Set<String> getConfiguredZones()
           
 ConnectionApi getConnectionApiForZoneAndLoadBalancer(String zone, int lbId)
          Provides access to Connection features.
 ContentCachingApi getContentCachingApiForZoneAndLoadBalancer(String zone, int lbId)
          Provides access to Content Caching features.
 ErrorPageApi getErrorPageApiForZoneAndLoadBalancer(String zone, int lbId)
          Provides access to Error Page features.
 HealthMonitorApi getHealthMonitorApiForZoneAndLoadBalancer(String zone, int lbId)
          Provides access to Health Monitor features.
 LoadBalancerApi getLoadBalancerApiForZone(String zone)
          Provides access to Load Balancer features.
 NodeApi getNodeApiForZoneAndLoadBalancer(String zone, int lbId)
          Provides access to Node features.
 ReportApi getReportApiForZone(String zone)
          Provides access to Report features.
 SessionPersistenceApi getSessionPersistenceApiForZoneAndLoadBalancer(String zone, int lbId)
          Provides access to Session Persistence features.
 SSLTerminationApi getSSLTerminationApiForZoneAndLoadBalancer(String zone, int lbId)
          Provides access to SSL Termination features.
 VirtualIPApi getVirtualIPApiForZoneAndLoadBalancer(String zone, int lbId)
          Provides access to Virtual IP features.
 
Methods inherited from interface java.io.Closeable
close
 

Method Detail

getConfiguredZones

@Provides
Set<String> getConfiguredZones()
Returns:
the Zone codes configured

getLoadBalancerApiForZone

LoadBalancerApi getLoadBalancerApiForZone(@Nullable
                                          String zone)
Provides access to Load Balancer features.


getNodeApiForZoneAndLoadBalancer

NodeApi getNodeApiForZoneAndLoadBalancer(@Nullable
                                         String zone,
                                         int lbId)
Provides access to Node features.


getAccessRuleApiForZoneAndLoadBalancer

AccessRuleApi getAccessRuleApiForZoneAndLoadBalancer(@Nullable
                                                     String zone,
                                                     int lbId)
Provides access to Access Rule features.


getVirtualIPApiForZoneAndLoadBalancer

VirtualIPApi getVirtualIPApiForZoneAndLoadBalancer(@Nullable
                                                   String zone,
                                                   int lbId)
Provides access to Virtual IP features.


getConnectionApiForZoneAndLoadBalancer

ConnectionApi getConnectionApiForZoneAndLoadBalancer(@Nullable
                                                     String zone,
                                                     int lbId)
Provides access to Connection features.


getHealthMonitorApiForZoneAndLoadBalancer

HealthMonitorApi getHealthMonitorApiForZoneAndLoadBalancer(@Nullable
                                                           String zone,
                                                           int lbId)
Provides access to Health Monitor features.


getSessionPersistenceApiForZoneAndLoadBalancer

SessionPersistenceApi getSessionPersistenceApiForZoneAndLoadBalancer(@Nullable
                                                                     String zone,
                                                                     int lbId)
Provides access to Session Persistence features.


getContentCachingApiForZoneAndLoadBalancer

ContentCachingApi getContentCachingApiForZoneAndLoadBalancer(@Nullable
                                                             String zone,
                                                             int lbId)
Provides access to Content Caching features.


getSSLTerminationApiForZoneAndLoadBalancer

SSLTerminationApi getSSLTerminationApiForZoneAndLoadBalancer(@Nullable
                                                             String zone,
                                                             int lbId)
Provides access to SSL Termination features.


getErrorPageApiForZoneAndLoadBalancer

ErrorPageApi getErrorPageApiForZoneAndLoadBalancer(@Nullable
                                                   String zone,
                                                   int lbId)
Provides access to Error Page features.


getReportApiForZone

ReportApi getReportApiForZone(@Nullable
                              String zone)
Provides access to Report features.



Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.