public static final class ALBRateLimiterProfile.Builder
extends java.lang.Object
ALBRateLimiterProfile.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
ALBRateLimiterProfile. |
public Builder()
ALBRateLimiterProfile.public ALBRateLimiterProfile.Builder setClientIpConnectionsRateLimit(ALBRateProfile clientIpConnectionsRateLimit)
clientIpConnectionsRateLimit - New value for the property.public ALBRateLimiterProfile.Builder setClientIpFailedRequestsRateLimit(ALBRateProfile clientIpFailedRequestsRateLimit)
clientIpFailedRequestsRateLimit - New value for the property.public ALBRateLimiterProfile.Builder setClientIpRequestsRateLimit(ALBRateProfile clientIpRequestsRateLimit)
clientIpRequestsRateLimit - New value for the property.public ALBRateLimiterProfile.Builder setClientIpScannersRequestsRateLimit(ALBRateProfile clientIpScannersRequestsRateLimit)
clientIpScannersRequestsRateLimit - New value for the property.public ALBRateLimiterProfile.Builder setClientIpToUriFailedRequestsRateLimit(ALBRateProfile clientIpToUriFailedRequestsRateLimit)
clientIpToUriFailedRequestsRateLimit - New value for the property.public ALBRateLimiterProfile.Builder setClientIpToUriRequestsRateLimit(ALBRateProfile clientIpToUriRequestsRateLimit)
clientIpToUriRequestsRateLimit - New value for the property.public ALBRateLimiterProfile.Builder setCustomRequestsRateLimit(ALBRateProfile customRequestsRateLimit)
customRequestsRateLimit - New value for the property.public ALBRateLimiterProfile.Builder setHttpHeaderRateLimits(java.util.List<ALBRateProfile> httpHeaderRateLimits)
httpHeaderRateLimits - New value for the property.public ALBRateLimiterProfile.Builder setUriFailedRequestsRateLimit(ALBRateProfile uriFailedRequestsRateLimit)
uriFailedRequestsRateLimit - New value for the property.public ALBRateLimiterProfile.Builder setUriRequestsRateLimit(ALBRateProfile uriRequestsRateLimit)
uriRequestsRateLimit - New value for the property.public ALBRateLimiterProfile.Builder setUriScannersRequestsRateLimit(ALBRateProfile uriScannersRequestsRateLimit)
uriScannersRequestsRateLimit - New value for the property.public ALBRateLimiterProfile build()