Struct aws_sdk_iot::input::UpdateThingGroupsForThingInput
source · [−]#[non_exhaustive]pub struct UpdateThingGroupsForThingInput { /* private fields */ }
Implementations
sourceimpl UpdateThingGroupsForThingInput
impl UpdateThingGroupsForThingInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateThingGroupsForThing, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateThingGroupsForThing, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<UpdateThingGroupsForThing
>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture UpdateThingGroupsForThingInput
.
sourceimpl UpdateThingGroupsForThingInput
impl UpdateThingGroupsForThingInput
sourcepub fn thing_name(&self) -> Option<&str>
pub fn thing_name(&self) -> Option<&str>
The thing whose group memberships will be updated.
sourcepub fn thing_groups_to_add(&self) -> Option<&[String]>
pub fn thing_groups_to_add(&self) -> Option<&[String]>
The groups to which the thing will be added.
sourcepub fn thing_groups_to_remove(&self) -> Option<&[String]>
pub fn thing_groups_to_remove(&self) -> Option<&[String]>
The groups from which the thing will be removed.
sourcepub fn override_dynamic_groups(&self) -> bool
pub fn override_dynamic_groups(&self) -> bool
Override dynamic thing groups with static thing groups when 10-group limit is reached. If a thing belongs to 10 thing groups, and one or more of those groups are dynamic thing groups, adding a thing to a static group removes the thing from the last dynamic group.
Trait Implementations
sourceimpl Clone for UpdateThingGroupsForThingInput
impl Clone for UpdateThingGroupsForThingInput
sourcefn clone(&self) -> UpdateThingGroupsForThingInput
fn clone(&self) -> UpdateThingGroupsForThingInput
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 more
sourceimpl PartialEq<UpdateThingGroupsForThingInput> for UpdateThingGroupsForThingInput
impl PartialEq<UpdateThingGroupsForThingInput> for UpdateThingGroupsForThingInput
sourcefn eq(&self, other: &UpdateThingGroupsForThingInput) -> bool
fn eq(&self, other: &UpdateThingGroupsForThingInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl StructuralPartialEq for UpdateThingGroupsForThingInput
Auto Trait Implementations
impl RefUnwindSafe for UpdateThingGroupsForThingInput
impl Send for UpdateThingGroupsForThingInput
impl Sync for UpdateThingGroupsForThingInput
impl Unpin for UpdateThingGroupsForThingInput
impl UnwindSafe for UpdateThingGroupsForThingInput
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more