| Package | Description |
|---|---|
| software.amazon.awssdk.services.waf.model |
| Modifier and Type | Method and Description |
|---|---|
static Predicate.Builder |
Predicate.builder() |
Predicate.Builder |
Predicate.Builder.dataId(String dataId)
A unique identifier for a predicate in a
Rule, such as ByteMatchSetId or
IPSetId. |
Predicate.Builder |
Predicate.Builder.negated(Boolean negated)
Set
Negated to False if you want AWS WAF to allow, block, or count requests based
on the settings in the specified ByteMatchSet, IPSet, SqlInjectionMatchSet,
XssMatchSet, RegexMatchSet, GeoMatchSet, or SizeConstraintSet. |
Predicate.Builder |
Predicate.toBuilder() |
Predicate.Builder |
Predicate.Builder.type(PredicateType type)
The type of predicate in a
Rule, such as ByteMatch or IPSet. |
Predicate.Builder |
Predicate.Builder.type(String type)
The type of predicate in a
Rule, such as ByteMatch or IPSet. |
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends Predicate.Builder> |
Predicate.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default RuleUpdate.Builder |
RuleUpdate.Builder.predicate(Consumer<Predicate.Builder> predicate)
The ID of the
Predicate (such as an IPSet) that you want to add to a
Rule. |
Copyright © 2023. All rights reserved.