Class ConnectionThrottle
java.lang.Object
org.jclouds.rackspace.cloudloadbalancers.v1.domain.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. The attributes in the table that follows can be configured
based on the traffic patterns for your sites.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ConnectionThrottle
(Integer maxConnections, Integer minConnections, Integer maxConnectionRate, Integer rateInterval) -
Method Summary
-
Constructor Details
-
ConnectionThrottle
@ConstructorProperties({"maxConnections","minConnections","maxConnectionRate","rateInterval"}) protected ConnectionThrottle(Integer maxConnections, Integer minConnections, Integer maxConnectionRate, Integer rateInterval)
-
-
Method Details
-
getMaxConnections
public int getMaxConnections() -
getMinConnections
public int getMinConnections() -
getMaxConnectionRate
public int getMaxConnectionRate() -
getRateInterval
public int getRateInterval() -
isValid
public boolean isValid() -
hashCode
public int hashCode() -
equals
-
string
protected com.google.common.base.MoreObjects.ToStringHelper string() -
toString
-
builder
-
toBuilder
-