Interface AwsWafRegionalRulePredicateListDetails.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AwsWafRegionalRulePredicateListDetails.Builder,AwsWafRegionalRulePredicateListDetails>, SdkBuilder<AwsWafRegionalRulePredicateListDetails.Builder,AwsWafRegionalRulePredicateListDetails>, SdkPojo
Enclosing class:
AwsWafRegionalRulePredicateListDetails

public static interface AwsWafRegionalRulePredicateListDetails.Builder extends SdkPojo, CopyableBuilder<AwsWafRegionalRulePredicateListDetails.Builder,AwsWafRegionalRulePredicateListDetails>
  • Method Details

    • dataId

      A unique identifier for a predicate in a rule, such as ByteMatchSetId or IPSetId.

      Parameters:
      dataId - A unique identifier for a predicate in a rule, such as ByteMatchSetId or IPSetId.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • negated

      Specifies if you want WAF to allow, block, or count requests based on the settings in the ByteMatchSet, IPSet, SqlInjectionMatchSet, XssMatchSet, RegexMatchSet, GeoMatchSet, or SizeConstraintSet.

      Parameters:
      negated - Specifies if you want WAF to allow, block, or count requests based on the settings in the ByteMatchSet, IPSet, SqlInjectionMatchSet, XssMatchSet, RegexMatchSet, GeoMatchSet, or SizeConstraintSet.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • type

      The type of predicate in a rule, such as ByteMatch or IPSet.

      Parameters:
      type - The type of predicate in a rule, such as ByteMatch or IPSet.
      Returns:
      Returns a reference to this object so that method calls can be chained together.