Struct aws_sdk_iot::input::UpdateThingGroupInput
source · [−]#[non_exhaustive]pub struct UpdateThingGroupInput {
pub thing_group_name: Option<String>,
pub thing_group_properties: Option<ThingGroupProperties>,
pub expected_version: Option<i64>,
}
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.thing_group_name: Option<String>
The thing group to update.
thing_group_properties: Option<ThingGroupProperties>
The thing group properties.
expected_version: Option<i64>
The expected version of the thing group. If this does not match the version of the thing group being updated, the update will fail.
Implementations
sourceimpl UpdateThingGroupInput
impl UpdateThingGroupInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateThingGroup, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdateThingGroup, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<UpdateThingGroup
>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture UpdateThingGroupInput
sourceimpl UpdateThingGroupInput
impl UpdateThingGroupInput
sourcepub fn thing_group_name(&self) -> Option<&str>
pub fn thing_group_name(&self) -> Option<&str>
The thing group to update.
sourcepub fn thing_group_properties(&self) -> Option<&ThingGroupProperties>
pub fn thing_group_properties(&self) -> Option<&ThingGroupProperties>
The thing group properties.
sourcepub fn expected_version(&self) -> Option<i64>
pub fn expected_version(&self) -> Option<i64>
The expected version of the thing group. If this does not match the version of the thing group being updated, the update will fail.
Trait Implementations
sourceimpl Clone for UpdateThingGroupInput
impl Clone for UpdateThingGroupInput
sourcefn clone(&self) -> UpdateThingGroupInput
fn clone(&self) -> UpdateThingGroupInput
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 Debug for UpdateThingGroupInput
impl Debug for UpdateThingGroupInput
sourceimpl PartialEq<UpdateThingGroupInput> for UpdateThingGroupInput
impl PartialEq<UpdateThingGroupInput> for UpdateThingGroupInput
sourcefn eq(&self, other: &UpdateThingGroupInput) -> bool
fn eq(&self, other: &UpdateThingGroupInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &UpdateThingGroupInput) -> bool
fn ne(&self, other: &UpdateThingGroupInput) -> bool
This method tests for !=
.
impl StructuralPartialEq for UpdateThingGroupInput
Auto Trait Implementations
impl RefUnwindSafe for UpdateThingGroupInput
impl Send for UpdateThingGroupInput
impl Sync for UpdateThingGroupInput
impl Unpin for UpdateThingGroupInput
impl UnwindSafe for UpdateThingGroupInput
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> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
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