@Generated(value="software.amazon.awssdk:codegen") public final class AwsWafRegionalWebAclRulesListDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsWafRegionalWebAclRulesListDetails.Builder,AwsWafRegionalWebAclRulesListDetails>
A combination of ByteMatchSet, IPSet, and/or SqlInjectionMatchSet objects that
identify the web requests that you want to allow, block, or count.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsWafRegionalWebAclRulesListDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
AwsWafRegionalWebAclRulesListActionDetails |
action()
The action that WAF takes when a web request matches all conditions in the rule, such as allow, block, or count
the request.
|
static AwsWafRegionalWebAclRulesListDetails.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
AwsWafRegionalWebAclRulesListOverrideActionDetails |
overrideAction()
Overrides the rule evaluation result in the rule group.
|
Integer |
priority()
The order in which WAF evaluates the rules in a web ACL.
|
String |
ruleId()
The ID of an WAF Regional rule to associate with a web ACL.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsWafRegionalWebAclRulesListDetails.Builder> |
serializableBuilderClass() |
AwsWafRegionalWebAclRulesListDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
type()
For actions that are associated with a rule, the action that WAF takes when a web request matches all conditions
in a rule.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final AwsWafRegionalWebAclRulesListActionDetails action()
The action that WAF takes when a web request matches all conditions in the rule, such as allow, block, or count the request.
public final AwsWafRegionalWebAclRulesListOverrideActionDetails overrideAction()
Overrides the rule evaluation result in the rule group.
public final Integer priority()
The order in which WAF evaluates the rules in a web ACL.
public final String ruleId()
The ID of an WAF Regional rule to associate with a web ACL.
public final String type()
For actions that are associated with a rule, the action that WAF takes when a web request matches all conditions in a rule.
public AwsWafRegionalWebAclRulesListDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AwsWafRegionalWebAclRulesListDetails.Builder,AwsWafRegionalWebAclRulesListDetails>public static AwsWafRegionalWebAclRulesListDetails.Builder builder()
public static Class<? extends AwsWafRegionalWebAclRulesListDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.