public static class RequestRateLimitingRule.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
RequestRateLimitingRule.Builder |
actionName(String actionName) |
RequestRateLimitingRule |
build() |
RequestRateLimitingRule.Builder |
condition(String condition) |
RequestRateLimitingRule.Builder |
conditionLanguage(WebAppFirewallPolicyRule.ConditionLanguage conditionLanguage) |
RequestRateLimitingRule.Builder |
configurations(List<RequestRateLimitingConfiguration> configurations)
Rate Limiting Configurations.
|
RequestRateLimitingRule.Builder |
copy(RequestRateLimitingRule model) |
RequestRateLimitingRule.Builder |
name(String name) |
public RequestRateLimitingRule.Builder name(String name)
public RequestRateLimitingRule.Builder conditionLanguage(WebAppFirewallPolicyRule.ConditionLanguage conditionLanguage)
public RequestRateLimitingRule.Builder condition(String condition)
public RequestRateLimitingRule.Builder actionName(String actionName)
public RequestRateLimitingRule.Builder configurations(List<RequestRateLimitingConfiguration> configurations)
Rate Limiting Configurations. Each configuration counts requests towards its own requestsLimit
.
configurations
- the value to setpublic RequestRateLimitingRule build()
public RequestRateLimitingRule.Builder copy(RequestRateLimitingRule model)
Copyright © 2016–2024. All rights reserved.