public static interface Predicate.Builder extends CopyableBuilder<Predicate.Builder,Predicate>
| Modifier and Type | Method and Description |
|---|---|
Predicate.Builder |
dataId(String dataId)
A unique identifier for a predicate in a
Rule, such as ByteMatchSetId or
IPSetId. |
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 |
type(PredicateType type)
The type of predicate in a
Rule, such as ByteMatchSet or IPSet. |
Predicate.Builder |
type(String type)
The type of predicate in a
Rule, such as ByteMatchSet or IPSet. |
copyapply, buildPredicate.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. For example, if an
IPSet includes the IP address 192.0.2.44, AWS WAF will allow or block requests
based on that IP address.
Set Negated to True if you want AWS WAF to allow or block a request based on the
negation of the settings in the ByteMatchSet, IPSet, SqlInjectionMatchSet,
XssMatchSet, RegexMatchSet, GeoMatchSet, or SizeConstraintSet. For example, if an
IPSet includes the IP address 192.0.2.44, AWS WAF will allow, block, or count
requests based on all IP addresses except 192.0.2.44.
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. For
example, if an IPSet includes the IP address 192.0.2.44, AWS WAF will allow
or block requests based on that IP address.
Set Negated to True if you want AWS WAF to allow or block a request based on
the negation of the settings in the ByteMatchSet, IPSet, SqlInjectionMatchSet,
XssMatchSet, RegexMatchSet, GeoMatchSet, or SizeConstraintSet. For
example, if an IPSet includes the IP address 192.0.2.44, AWS WAF will allow,
block, or count requests based on all IP addresses except 192.0.2.44.
Predicate.Builder type(String type)
The type of predicate in a Rule, such as ByteMatchSet or IPSet.
type - The type of predicate in a Rule, such as ByteMatchSet or IPSet.PredicateType,
PredicateTypePredicate.Builder type(PredicateType type)
The type of predicate in a Rule, such as ByteMatchSet or IPSet.
type - The type of predicate in a Rule, such as ByteMatchSet or IPSet.PredicateType,
PredicateTypePredicate.Builder dataId(String dataId)
A unique identifier for a predicate in a Rule, such as ByteMatchSetId or
IPSetId. The ID is returned by the corresponding Create or List
command.
dataId - A unique identifier for a predicate in a Rule, such as ByteMatchSetId or
IPSetId. The ID is returned by the corresponding Create or List
command.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.