pub fn rule_names(mut self, input: impl Into<std::string::String>) -> Self {
            let mut v = self.rule_names.unwrap_or_default();
            v.push(input.into());
            self.rule_names = Some(v);
            self
        }
/// Appends an item to `rule_names`.
///
/// To override the contents of this collection use [`set_rule_names`](Self::set_rule_names).
///
/// <p>For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the <b>ruleName</b> property of the <code>Finding</code> data type.</p>
Appends an item to `rule_names`.
To override the contents of this collection use [`set_rule_names`](Self::set_rule_names).

For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the ruleName property of the Finding data type.
Appends an item to ` rule_names ` . To override the contents of this collection use [ ` set_rule_names ` ] ( Self :: set_rule_names ) . For a record to match a filter one of the values that is specified for this data type property must be the exact match of the value of the ruleName property of the Finding data type .
pub fn rule_names(mut self, input: impl Into<std::string::String>) -> Self {
            let mut v = self.rule_names.unwrap_or_default();
            v.push(input.into());
            self.rule_names = Some(v);
            self
        }
pub fn rule_names ( mut self , input : impl Into < std :: string :: String > ) -> Self { let mut v = self . rule_names . unwrap_or_default ( ) ; v . push ( input . into ( ) ) ; self . rule_names = Some ( v ) ; self }
Appends an item to `rule_names`.
Appends an item to ` rule_names ` .
mut self
input
impl Into<std::string::String>
mut self
input
impl Into<std::string::String>