pub struct Builder { /* private fields */ }Expand description
A builder for Filter.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn key(self, input: FilterNameStringType) -> Self
pub fn key(self, input: FilterNameStringType) -> Self
The following are keys you can use:
-
description: Prefix match, not case-sensitive.
-
name: Prefix match, case-sensitive.
-
tag-key: Prefix match, case-sensitive.
-
tag-value: Prefix match, case-sensitive.
-
primary-region: Prefix match, case-sensitive.
-
all: Breaks the filter value string into words and then searches all attributes for matches. Not case-sensitive.
sourcepub fn set_key(self, input: Option<FilterNameStringType>) -> Self
pub fn set_key(self, input: Option<FilterNameStringType>) -> Self
The following are keys you can use:
-
description: Prefix match, not case-sensitive.
-
name: Prefix match, case-sensitive.
-
tag-key: Prefix match, case-sensitive.
-
tag-value: Prefix match, case-sensitive.
-
primary-region: Prefix match, case-sensitive.
-
all: Breaks the filter value string into words and then searches all attributes for matches. Not case-sensitive.
sourcepub fn values(self, input: impl Into<String>) -> Self
pub fn values(self, input: impl Into<String>) -> Self
Appends an item to values.
To override the contents of this collection use set_values.
The keyword to filter for.
You can prefix your search value with an exclamation mark (!) in order to perform negation filters.
sourcepub fn set_values(self, input: Option<Vec<String>>) -> Self
pub fn set_values(self, input: Option<Vec<String>>) -> Self
The keyword to filter for.
You can prefix your search value with an exclamation mark (!) in order to perform negation filters.