Struct aws_sdk_ssm::types::builders::ParametersFilterBuilder
source · #[non_exhaustive]pub struct ParametersFilterBuilder { /* private fields */ }
Expand description
A builder for ParametersFilter
.
Implementations§
source§impl ParametersFilterBuilder
impl ParametersFilterBuilder
sourcepub fn key(self, input: ParametersFilterKey) -> Self
pub fn key(self, input: ParametersFilterKey) -> Self
The name of the filter.
This field is required.sourcepub fn set_key(self, input: Option<ParametersFilterKey>) -> Self
pub fn set_key(self, input: Option<ParametersFilterKey>) -> Self
The name of the filter.
sourcepub fn get_key(&self) -> &Option<ParametersFilterKey>
pub fn get_key(&self) -> &Option<ParametersFilterKey>
The name of the filter.
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 filter values.
sourcepub fn set_values(self, input: Option<Vec<String>>) -> Self
pub fn set_values(self, input: Option<Vec<String>>) -> Self
The filter values.
sourcepub fn get_values(&self) -> &Option<Vec<String>>
pub fn get_values(&self) -> &Option<Vec<String>>
The filter values.
sourcepub fn build(self) -> Result<ParametersFilter, BuildError>
pub fn build(self) -> Result<ParametersFilter, BuildError>
Consumes the builder and constructs a ParametersFilter
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for ParametersFilterBuilder
impl Clone for ParametersFilterBuilder
source§fn clone(&self) -> ParametersFilterBuilder
fn clone(&self) -> ParametersFilterBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ParametersFilterBuilder
impl Debug for ParametersFilterBuilder
source§impl Default for ParametersFilterBuilder
impl Default for ParametersFilterBuilder
source§fn default() -> ParametersFilterBuilder
fn default() -> ParametersFilterBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for ParametersFilterBuilder
impl PartialEq for ParametersFilterBuilder
source§fn eq(&self, other: &ParametersFilterBuilder) -> bool
fn eq(&self, other: &ParametersFilterBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ParametersFilterBuilder
Auto Trait Implementations§
impl Freeze for ParametersFilterBuilder
impl RefUnwindSafe for ParametersFilterBuilder
impl Send for ParametersFilterBuilder
impl Sync for ParametersFilterBuilder
impl Unpin for ParametersFilterBuilder
impl UnwindSafe for ParametersFilterBuilder
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
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.