public static final class ALBHTTPSecurityActionRateProfile.Builder
extends java.lang.Object
ALBHTTPSecurityActionRateProfile.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
ALBHTTPSecurityActionRateProfile. |
| Modifier and Type | Method and Description |
|---|---|
ALBHTTPSecurityActionRateProfile |
build() |
ALBHTTPSecurityActionRateProfile.Builder |
setAction(ALBRateLimiterAction action) |
ALBHTTPSecurityActionRateProfile.Builder |
setPerClientIp(java.lang.Boolean perClientIp)
Rate limiting should be done on a per client ip basis.
|
ALBHTTPSecurityActionRateProfile.Builder |
setPerUriPath(java.lang.Boolean perUriPath)
Rate limiting should be done on a per request uri path basis.
|
ALBHTTPSecurityActionRateProfile.Builder |
setRateLimiter(ALBRateLimiter rateLimiter) |
public Builder()
ALBHTTPSecurityActionRateProfile.public ALBHTTPSecurityActionRateProfile.Builder setAction(ALBRateLimiterAction action)
action - New value for the property.public ALBHTTPSecurityActionRateProfile.Builder setPerClientIp(java.lang.Boolean perClientIp)
perClientIp - New value for the property.public ALBHTTPSecurityActionRateProfile.Builder setPerUriPath(java.lang.Boolean perUriPath)
perUriPath - New value for the property.public ALBHTTPSecurityActionRateProfile.Builder setRateLimiter(ALBRateLimiter rateLimiter)
rateLimiter - New value for the property.public ALBHTTPSecurityActionRateProfile build()