Interface CloudLoadBalancersApi
-
- All Superinterfaces:
AutoCloseable
,Closeable
public interface CloudLoadBalancersApi extends Closeable
Provides access to Rackspace Cloud Load Balancers.
-
-
Method Summary
-
-
-
Method Detail
-
getConfiguredRegions
@Provides Set<String> getConfiguredRegions()
- Returns:
- the Region codes configured
-
getLoadBalancerApi
LoadBalancerApi getLoadBalancerApi(String region)
Provides access to Load Balancer features.
-
getNodeApi
@Path("/loadbalancers/{lbId}") NodeApi getNodeApi(String region, @PathParam("lbId") int lbId)
Provides access to Node features.
-
getAccessRuleApi
@Path("/loadbalancers/{lbId}") AccessRuleApi getAccessRuleApi(String region, @PathParam("lbId") int lbId)
Provides access to Access Rule features.
-
getVirtualIPApi
@Path("/loadbalancers/{lbId}") VirtualIPApi getVirtualIPApi(String region, @PathParam("lbId") int lbId)
Provides access to Virtual IP features.
-
getConnectionApi
@Path("/loadbalancers/{lbId}") ConnectionApi getConnectionApi(String region, @PathParam("lbId") int lbId)
Provides access to Connection features.
-
getHealthMonitorApi
@Path("/loadbalancers/{lbId}") HealthMonitorApi getHealthMonitorApi(String region, @PathParam("lbId") int lbId)
Provides access to Health Monitor features.
-
getSessionPersistenceApi
@Path("/loadbalancers/{lbId}") SessionPersistenceApi getSessionPersistenceApi(String region, @PathParam("lbId") int lbId)
Provides access to Session Persistence features.
-
getContentCachingApi
@Path("/loadbalancers/{lbId}") ContentCachingApi getContentCachingApi(String region, @PathParam("lbId") int lbId)
Provides access to Content Caching features.
-
getSSLTerminationApi
@Path("/loadbalancers/{lbId}") SSLTerminationApi getSSLTerminationApi(String region, @PathParam("lbId") int lbId)
Provides access to SSL Termination features.
-
getErrorPageApi
@Path("/loadbalancers/{lbId}") ErrorPageApi getErrorPageApi(String region, @PathParam("lbId") int lbId)
Provides access to Error Page features.
-
getConfiguredZones
@Deprecated @Provides Set<String> getConfiguredZones()
Deprecated.Please usegetConfiguredRegions()
instead. To be removed in jclouds 2.0.- Returns:
- the Zone codes configured
-
getLoadBalancerApiForZone
@Deprecated LoadBalancerApi getLoadBalancerApiForZone(String zone)
Deprecated.Please usegetLoadBalancerApi(String region)
instead. To be removed in jclouds 2.0.Provides access to Load Balancer features.
-
getNodeApiForZoneAndLoadBalancer
@Deprecated @Path("/loadbalancers/{lbId}") NodeApi getNodeApiForZoneAndLoadBalancer(String zone, @PathParam("lbId") int lbId)
Deprecated.Please usegetNodeApi(String, int)
instead. To be removed in jclouds 2.0.Provides access to Node features.
-
getAccessRuleApiForZoneAndLoadBalancer
@Deprecated @Path("/loadbalancers/{lbId}") AccessRuleApi getAccessRuleApiForZoneAndLoadBalancer(String zone, @PathParam("lbId") int lbId)
Deprecated.Please usegetAccessRuleApi(String region, int lbId)
instead. To be removed in jclouds 2.0.Provides access to Access Rule features.
-
getVirtualIPApiForZoneAndLoadBalancer
@Deprecated @Path("/loadbalancers/{lbId}") VirtualIPApi getVirtualIPApiForZoneAndLoadBalancer(String zone, @PathParam("lbId") int lbId)
Deprecated.Please usegetVirtualIPApi(String region, int lbId)
instead. To be removed in jclouds 2.0.Provides access to Virtual IP features.
-
getConnectionApiForZoneAndLoadBalancer
@Deprecated @Path("/loadbalancers/{lbId}") ConnectionApi getConnectionApiForZoneAndLoadBalancer(String zone, @PathParam("lbId") int lbId)
Deprecated.Please usegetConnectionApi(String region, int lbId)
instead. To be removed in jclouds 2.0.Provides access to Connection features.
-
getHealthMonitorApiForZoneAndLoadBalancer
@Deprecated @Path("/loadbalancers/{lbId}") HealthMonitorApi getHealthMonitorApiForZoneAndLoadBalancer(String zone, @PathParam("lbId") int lbId)
Deprecated.Please usegetHealthMonitorApi(String region, int lbId)
instead. To be removed in jclouds 2.0.Provides access to Health Monitor features.
-
getSessionPersistenceApiForZoneAndLoadBalancer
@Deprecated @Path("/loadbalancers/{lbId}") SessionPersistenceApi getSessionPersistenceApiForZoneAndLoadBalancer(String zone, @PathParam("lbId") int lbId)
Deprecated.Please usegetSessionPersistenceApi(String region, int lbId)
instead. To be removed in jclouds 2.0.Provides access to Session Persistence features.
-
getContentCachingApiForZoneAndLoadBalancer
@Deprecated @Path("/loadbalancers/{lbId}") ContentCachingApi getContentCachingApiForZoneAndLoadBalancer(String zone, @PathParam("lbId") int lbId)
Deprecated.Please usegetContentCachingApi(String region, int lbId)
instead. To be removed in jclouds 2.0.Provides access to Content Caching features.
-
getSSLTerminationApiForZoneAndLoadBalancer
@Deprecated @Path("/loadbalancers/{lbId}") SSLTerminationApi getSSLTerminationApiForZoneAndLoadBalancer(String zone, @PathParam("lbId") int lbId)
Deprecated.Please usegetSSLTerminationApi(String region, int lbId)
instead. To be removed in jclouds 2.0.Provides access to SSL Termination features.
-
getErrorPageApiForZoneAndLoadBalancer
@Deprecated @Path("/loadbalancers/{lbId}") ErrorPageApi getErrorPageApiForZoneAndLoadBalancer(String zone, @PathParam("lbId") int lbId)
Deprecated.Please usegetErrorPageApi(String region, int lbId)
instead. To be removed in jclouds 2.0.Provides access to Error Page features.
-
getReportApiForZone
@Deprecated ReportApi getReportApiForZone(String zone)
Deprecated.Please usegetReportApi(String region)
instead. To be removed in jclouds 2.0.Provides access to Report features.
-
-