Struct aws_sdk_connect::model::ControlPlaneTagFilter
source · [−]#[non_exhaustive]pub struct ControlPlaneTagFilter { /* private fields */ }
Expand description
An object that can be used to specify Tag conditions inside the SearchFilter
. This accepts an OR
of AND
(List of List) input where:
-
Top level list specifies conditions that need to be applied with
OR
operator -
Inner list specifies conditions that need to be applied with
AND
operator.
Implementations
sourceimpl ControlPlaneTagFilter
impl ControlPlaneTagFilter
sourcepub fn or_conditions(&self) -> Option<&[Vec<TagCondition>]>
pub fn or_conditions(&self) -> Option<&[Vec<TagCondition>]>
A list of conditions which would be applied together with an OR
condition.
sourcepub fn and_conditions(&self) -> Option<&[TagCondition]>
pub fn and_conditions(&self) -> Option<&[TagCondition]>
A list of conditions which would be applied together with an AND
condition.
sourcepub fn tag_condition(&self) -> Option<&TagCondition>
pub fn tag_condition(&self) -> Option<&TagCondition>
A leaf node condition which can be used to specify a tag condition.
sourceimpl ControlPlaneTagFilter
impl ControlPlaneTagFilter
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ControlPlaneTagFilter
.
Trait Implementations
sourceimpl Clone for ControlPlaneTagFilter
impl Clone for ControlPlaneTagFilter
sourcefn clone(&self) -> ControlPlaneTagFilter
fn clone(&self) -> ControlPlaneTagFilter
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ControlPlaneTagFilter
impl Debug for ControlPlaneTagFilter
sourceimpl PartialEq<ControlPlaneTagFilter> for ControlPlaneTagFilter
impl PartialEq<ControlPlaneTagFilter> for ControlPlaneTagFilter
sourcefn eq(&self, other: &ControlPlaneTagFilter) -> bool
fn eq(&self, other: &ControlPlaneTagFilter) -> bool
impl StructuralPartialEq for ControlPlaneTagFilter
Auto Trait Implementations
impl RefUnwindSafe for ControlPlaneTagFilter
impl Send for ControlPlaneTagFilter
impl Sync for ControlPlaneTagFilter
impl Unpin for ControlPlaneTagFilter
impl UnwindSafe for ControlPlaneTagFilter
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more