#[non_exhaustive]pub struct FirewallManagerStatementBuilder { /* private fields */ }
Expand description
A builder for FirewallManagerStatement
.
Implementations§
source§impl FirewallManagerStatementBuilder
impl FirewallManagerStatementBuilder
sourcepub fn managed_rule_group_statement(
self,
input: ManagedRuleGroupStatement
) -> Self
pub fn managed_rule_group_statement( self, input: ManagedRuleGroupStatement ) -> Self
A statement used by Firewall Manager to run the rules that are defined in a managed rule group. This is managed by Firewall Manager for an Firewall Manager WAF policy.
sourcepub fn set_managed_rule_group_statement(
self,
input: Option<ManagedRuleGroupStatement>
) -> Self
pub fn set_managed_rule_group_statement( self, input: Option<ManagedRuleGroupStatement> ) -> Self
A statement used by Firewall Manager to run the rules that are defined in a managed rule group. This is managed by Firewall Manager for an Firewall Manager WAF policy.
sourcepub fn get_managed_rule_group_statement(
&self
) -> &Option<ManagedRuleGroupStatement>
pub fn get_managed_rule_group_statement( &self ) -> &Option<ManagedRuleGroupStatement>
A statement used by Firewall Manager to run the rules that are defined in a managed rule group. This is managed by Firewall Manager for an Firewall Manager WAF policy.
sourcepub fn rule_group_reference_statement(
self,
input: RuleGroupReferenceStatement
) -> Self
pub fn rule_group_reference_statement( self, input: RuleGroupReferenceStatement ) -> Self
A statement used by Firewall Manager to run the rules that are defined in a rule group. This is managed by Firewall Manager for an Firewall Manager WAF policy.
sourcepub fn set_rule_group_reference_statement(
self,
input: Option<RuleGroupReferenceStatement>
) -> Self
pub fn set_rule_group_reference_statement( self, input: Option<RuleGroupReferenceStatement> ) -> Self
A statement used by Firewall Manager to run the rules that are defined in a rule group. This is managed by Firewall Manager for an Firewall Manager WAF policy.
sourcepub fn get_rule_group_reference_statement(
&self
) -> &Option<RuleGroupReferenceStatement>
pub fn get_rule_group_reference_statement( &self ) -> &Option<RuleGroupReferenceStatement>
A statement used by Firewall Manager to run the rules that are defined in a rule group. This is managed by Firewall Manager for an Firewall Manager WAF policy.
sourcepub fn build(self) -> FirewallManagerStatement
pub fn build(self) -> FirewallManagerStatement
Consumes the builder and constructs a FirewallManagerStatement
.
Trait Implementations§
source§impl Clone for FirewallManagerStatementBuilder
impl Clone for FirewallManagerStatementBuilder
source§fn clone(&self) -> FirewallManagerStatementBuilder
fn clone(&self) -> FirewallManagerStatementBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for FirewallManagerStatementBuilder
impl Default for FirewallManagerStatementBuilder
source§fn default() -> FirewallManagerStatementBuilder
fn default() -> FirewallManagerStatementBuilder
source§impl PartialEq for FirewallManagerStatementBuilder
impl PartialEq for FirewallManagerStatementBuilder
source§fn eq(&self, other: &FirewallManagerStatementBuilder) -> bool
fn eq(&self, other: &FirewallManagerStatementBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.