public static interface FirewallManagerStatement.Builder extends SdkPojo, CopyableBuilder<FirewallManagerStatement.Builder,FirewallManagerStatement>
| Modifier and Type | Method and Description |
|---|---|
default FirewallManagerStatement.Builder |
managedRuleGroupStatement(Consumer<ManagedRuleGroupStatement.Builder> managedRuleGroupStatement)
A rule statement used to run the rules that are defined in a managed rule group.
|
FirewallManagerStatement.Builder |
managedRuleGroupStatement(ManagedRuleGroupStatement managedRuleGroupStatement)
A rule statement used to run the rules that are defined in a managed rule group.
|
default FirewallManagerStatement.Builder |
ruleGroupReferenceStatement(Consumer<RuleGroupReferenceStatement.Builder> ruleGroupReferenceStatement)
A rule statement used to run the rules that are defined in a RuleGroup.
|
FirewallManagerStatement.Builder |
ruleGroupReferenceStatement(RuleGroupReferenceStatement ruleGroupReferenceStatement)
A rule statement used to run the rules that are defined in a RuleGroup.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildFirewallManagerStatement.Builder managedRuleGroupStatement(ManagedRuleGroupStatement managedRuleGroupStatement)
A rule statement used to run the rules that are defined in a managed rule group. To use this, provide the vendor name and the name of the rule group in this statement. You can retrieve the required names by calling ListAvailableManagedRuleGroups.
You cannot nest a ManagedRuleGroupStatement, for example for use inside a
NotStatement or OrStatement. It can only be referenced as a top-level statement
within a rule.
You are charged additional fees when you use the WAF Bot Control managed rule group
AWSManagedRulesBotControlRuleSet or the WAF Fraud Control account takeover prevention (ATP)
managed rule group AWSManagedRulesATPRuleSet. For more information, see WAF Pricing.
managedRuleGroupStatement - A rule statement used to run the rules that are defined in a managed rule group. To use this, provide
the vendor name and the name of the rule group in this statement. You can retrieve the required names
by calling ListAvailableManagedRuleGroups.
You cannot nest a ManagedRuleGroupStatement, for example for use inside a
NotStatement or OrStatement. It can only be referenced as a top-level
statement within a rule.
You are charged additional fees when you use the WAF Bot Control managed rule group
AWSManagedRulesBotControlRuleSet or the WAF Fraud Control account takeover prevention
(ATP) managed rule group AWSManagedRulesATPRuleSet. For more information, see WAF Pricing.
default FirewallManagerStatement.Builder managedRuleGroupStatement(Consumer<ManagedRuleGroupStatement.Builder> managedRuleGroupStatement)
A rule statement used to run the rules that are defined in a managed rule group. To use this, provide the vendor name and the name of the rule group in this statement. You can retrieve the required names by calling ListAvailableManagedRuleGroups.
You cannot nest a ManagedRuleGroupStatement, for example for use inside a
NotStatement or OrStatement. It can only be referenced as a top-level statement
within a rule.
You are charged additional fees when you use the WAF Bot Control managed rule group
AWSManagedRulesBotControlRuleSet or the WAF Fraud Control account takeover prevention (ATP)
managed rule group AWSManagedRulesATPRuleSet. For more information, see WAF Pricing.
ManagedRuleGroupStatement.Builder avoiding the need to create one manually via
ManagedRuleGroupStatement.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to managedRuleGroupStatement(ManagedRuleGroupStatement).
managedRuleGroupStatement - a consumer that will call methods on ManagedRuleGroupStatement.BuildermanagedRuleGroupStatement(ManagedRuleGroupStatement)FirewallManagerStatement.Builder ruleGroupReferenceStatement(RuleGroupReferenceStatement ruleGroupReferenceStatement)
A rule statement used to run the rules that are defined in a RuleGroup. To use this, create a rule group with your rules, then provide the ARN of the rule group in this statement.
You cannot nest a RuleGroupReferenceStatement, for example for use inside a
NotStatement or OrStatement. You can only use a rule group reference statement at
the top level inside a web ACL.
ruleGroupReferenceStatement - A rule statement used to run the rules that are defined in a RuleGroup. To use this, create a
rule group with your rules, then provide the ARN of the rule group in this statement.
You cannot nest a RuleGroupReferenceStatement, for example for use inside a
NotStatement or OrStatement. You can only use a rule group reference
statement at the top level inside a web ACL.
default FirewallManagerStatement.Builder ruleGroupReferenceStatement(Consumer<RuleGroupReferenceStatement.Builder> ruleGroupReferenceStatement)
A rule statement used to run the rules that are defined in a RuleGroup. To use this, create a rule group with your rules, then provide the ARN of the rule group in this statement.
You cannot nest a RuleGroupReferenceStatement, for example for use inside a
NotStatement or OrStatement. You can only use a rule group reference statement at
the top level inside a web ACL.
RuleGroupReferenceStatement.Builder
avoiding the need to create one manually via RuleGroupReferenceStatement.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to ruleGroupReferenceStatement(RuleGroupReferenceStatement).
ruleGroupReferenceStatement - a consumer that will call methods on RuleGroupReferenceStatement.BuilderruleGroupReferenceStatement(RuleGroupReferenceStatement)Copyright © 2022. All rights reserved.