org.jclouds.rackspace.cloudloadbalancers.v1.features
Interface ConnectionApi


public interface ConnectionApi

Connection management features.


Method Summary
 void createOrUpdateConnectionThrottle(ConnectionThrottle connectionThrottle)
          The connection throttling feature imposes limits on the number of connections per IP address to help mitigate malicious or abusive traffic to your applications.
 boolean deleteConnectionThrottle()
          Delete connection throttle.
 void disableConnectionLogging()
          Disable logging connections.
 void enableConnectionLogging()
          Enable logging connections.
 ConnectionThrottle getConnectionThrottle()
          Get connection throttle.
 boolean isConnectionLogging()
          Determine if the load balancer is logging connections.
 

Method Detail

createOrUpdateConnectionThrottle

@Named(value="connectionthrottle:create")
void createOrUpdateConnectionThrottle(ConnectionThrottle connectionThrottle)
The connection throttling feature imposes limits on the number of connections per IP address to help mitigate malicious or abusive traffic to your applications.


getConnectionThrottle

@Named(value="connectionthrottle:get")
ConnectionThrottle getConnectionThrottle()
Get connection throttle.


deleteConnectionThrottle

@Named(value="connectionthrottle:delete")
boolean deleteConnectionThrottle()
Delete connection throttle.

Returns:
true on a successful delete, false if the connection throttle was not found.

isConnectionLogging

@Named(value="connectionlogging:state")
boolean isConnectionLogging()
Determine if the load balancer is logging connections.


enableConnectionLogging

@Named(value="connectionlogging:state")
void enableConnectionLogging()
Enable logging connections.


disableConnectionLogging

@Named(value="connectionlogging:state")
void disableConnectionLogging()
Disable logging connections.



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