Struct aws_sdk_secretsmanager::types::builders::FilterBuilder
source · #[non_exhaustive]pub struct FilterBuilder { /* private fields */ }
Expand description
A builder for Filter
.
Implementations§
source§impl FilterBuilder
impl FilterBuilder
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.
-
owning-service: 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.
-
owning-service: Prefix match, case-sensitive.
-
all: Breaks the filter value string into words and then searches all attributes for matches. Not case-sensitive.
sourcepub fn get_key(&self) -> &Option<FilterNameStringType>
pub fn get_key(&self) -> &Option<FilterNameStringType>
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.
-
owning-service: 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.
sourcepub fn get_values(&self) -> &Option<Vec<String>>
pub fn get_values(&self) -> &Option<Vec<String>>
The keyword to filter for.
You can prefix your search value with an exclamation mark (!
) in order to perform negation filters.
Trait Implementations§
source§impl Clone for FilterBuilder
impl Clone for FilterBuilder
source§fn clone(&self) -> FilterBuilder
fn clone(&self) -> FilterBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for FilterBuilder
impl Debug for FilterBuilder
source§impl Default for FilterBuilder
impl Default for FilterBuilder
source§fn default() -> FilterBuilder
fn default() -> FilterBuilder
source§impl PartialEq for FilterBuilder
impl PartialEq for FilterBuilder
impl StructuralPartialEq for FilterBuilder
Auto Trait Implementations§
impl Freeze for FilterBuilder
impl RefUnwindSafe for FilterBuilder
impl Send for FilterBuilder
impl Sync for FilterBuilder
impl Unpin for FilterBuilder
impl UnwindSafe for FilterBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)