pub fn stateful_rules(mut self, input: crate::model::StatefulRule) -> Self {
            let mut v = self.stateful_rules.unwrap_or_default();
            v.push(input);
            self.stateful_rules = Some(v);
            self
        }
/// Appends an item to `stateful_rules`.
///
/// To override the contents of this collection use [`set_stateful_rules`](Self::set_stateful_rules).
///
/// <p>An array of individual stateful rules inspection criteria to be used together in a stateful rule group. Use this option to specify simple Suricata rules with protocol, source and destination, ports, direction, and rule options. For information about the Suricata <code>Rules</code> format, see <a href="https://suricata.readthedocs.io/en/suricata-5.0.0/rules/intro.html#">Rules Format</a>. </p>
Appends an item to `stateful_rules`.
To override the contents of this collection use [`set_stateful_rules`](Self::set_stateful_rules).

An array of individual stateful rules inspection criteria to be used together in a stateful rule group. Use this option to specify simple Suricata rules with protocol, source and destination, ports, direction, and rule options. For information about the Suricata Rules format, see Rules Format.
Appends an item to ` stateful_rules ` . To override the contents of this collection use [ ` set_stateful_rules ` ] ( Self :: set_stateful_rules ) . An array of individual stateful rules inspection criteria to be used together in a stateful rule group . Use this option to specify simple Suricata rules with protocol source and destination ports direction and rule options . For information about the Suricata Rules format see Rules Format .
pub fn stateful_rules(mut self, input: crate::model::StatefulRule) -> Self {
            let mut v = self.stateful_rules.unwrap_or_default();
            v.push(input);
            self.stateful_rules = Some(v);
            self
        }
pub fn stateful_rules ( mut self , input : crate :: model :: StatefulRule ) -> Self { let mut v = self . stateful_rules . unwrap_or_default ( ) ; v . push ( input ) ; self . stateful_rules = Some ( v ) ; self }
Appends an item to `stateful_rules`.
Appends an item to ` stateful_rules ` .
mut self
input
crate::model::StatefulRule
mut self
input
crate::model::StatefulRule