pub fn filters(mut self, input: impl Into<crate::model::Filter>) -> Self {
            let mut v = self.filters.unwrap_or_default();
            v.push(input.into());
            self.filters = Some(v);
            self
        }
/// Appends an item to `filters`.
///
/// To override the contents of this collection use [`set_filters`](Self::set_filters).
///
/// <p>An array of filters. For each filter, you provide a condition and a match statement. The
/// condition is either <code>IS</code> or <code>IS_NOT</code>, which specifies whether to include
/// or exclude the datasets that match the statement from the list, respectively. The match
/// statement consists of a key and a value.</p>
/// <p>
/// <b>Filter properties</b>
/// </p>
/// <ul>
/// <li>
/// <p>
/// <code>Condition</code> - The condition to apply. Valid values are <code>IS</code> and
/// <code>IS_NOT</code>. To include the datasets that match the statement, specify
/// <code>IS</code>. To exclude matching datasets, specify <code>IS_NOT</code>.</p>
/// </li>
/// <li>
/// <p>
/// <code>Key</code> - The name of the parameter to filter on. Valid values are
/// <code>DatasetArn</code> and <code>Status</code>.</p>
/// </li>
/// <li>
/// <p>
/// <code>Value</code> - The value to match.</p>
/// </li>
/// </ul>
/// <p>For example, to list all dataset import jobs whose status is ACTIVE, you specify the
/// following filter:</p>
/// <p>
/// <code>"Filters": [ { "Condition": "IS", "Key": "Status", "Value": "ACTIVE" }
/// ]</code>
/// </p>
Appends an item to `filters`.
To override the contents of this collection use [`set_filters`](Self::set_filters).

An array of filters. For each filter, you provide a condition and a match statement. The
condition is either IS or IS_NOT, which specifies whether to include
or exclude the datasets that match the statement from the list, respectively. The match
statement consists of a key and a value.

Filter properties




Condition - The condition to apply. Valid values are IS and
IS_NOT. To include the datasets that match the statement, specify
IS. To exclude matching datasets, specify IS_NOT.



Key - The name of the parameter to filter on.
Appends an item to ` filters ` . To override the contents of this collection use [ ` set_filters ` ] ( Self :: set_filters ) . An array of filters . For each filter you provide a condition and a match statement . The condition is either IS or IS_NOT which specifies whether to include or exclude the datasets that match the statement from the list respectively . The match statement consists of a key and a value . Filter properties Condition - The condition to apply . Valid values are IS and IS_NOT . To include the datasets that match the statement specify IS . To exclude matching datasets specify IS_NOT . Key - The name of the parameter to filter on .
pub fn filters(mut self, input: impl Into<crate::model::Filter>) -> Self {
            let mut v = self.filters.unwrap_or_default();
            v.push(input.into());
            self.filters = Some(v);
            self
        }
pub fn filters ( mut self , input : impl Into < crate :: model :: Filter > ) -> Self { let mut v = self . filters . unwrap_or_default ( ) ; v . push ( input . into ( ) ) ; self . filters = Some ( v ) ; self }
Appends an item to `filters`.
Appends an item to ` filters ` .
mut self
input
impl Into<crate::model::Filter>
mut self
input
impl Into<crate::model::Filter>