Struct aws_sdk_iot::operation::deprecate_thing_type::builders::DeprecateThingTypeInputBuilder
source · #[non_exhaustive]pub struct DeprecateThingTypeInputBuilder { /* private fields */ }
Expand description
A builder for DeprecateThingTypeInput
.
Implementations§
source§impl DeprecateThingTypeInputBuilder
impl DeprecateThingTypeInputBuilder
sourcepub fn thing_type_name(self, input: impl Into<String>) -> Self
pub fn thing_type_name(self, input: impl Into<String>) -> Self
The name of the thing type to deprecate.
This field is required.sourcepub fn set_thing_type_name(self, input: Option<String>) -> Self
pub fn set_thing_type_name(self, input: Option<String>) -> Self
The name of the thing type to deprecate.
sourcepub fn get_thing_type_name(&self) -> &Option<String>
pub fn get_thing_type_name(&self) -> &Option<String>
The name of the thing type to deprecate.
sourcepub fn undo_deprecate(self, input: bool) -> Self
pub fn undo_deprecate(self, input: bool) -> Self
Whether to undeprecate a deprecated thing type. If true, the thing type will not be deprecated anymore and you can associate it with things.
sourcepub fn set_undo_deprecate(self, input: Option<bool>) -> Self
pub fn set_undo_deprecate(self, input: Option<bool>) -> Self
Whether to undeprecate a deprecated thing type. If true, the thing type will not be deprecated anymore and you can associate it with things.
sourcepub fn get_undo_deprecate(&self) -> &Option<bool>
pub fn get_undo_deprecate(&self) -> &Option<bool>
Whether to undeprecate a deprecated thing type. If true, the thing type will not be deprecated anymore and you can associate it with things.
sourcepub fn build(self) -> Result<DeprecateThingTypeInput, BuildError>
pub fn build(self) -> Result<DeprecateThingTypeInput, BuildError>
Consumes the builder and constructs a DeprecateThingTypeInput
.
source§impl DeprecateThingTypeInputBuilder
impl DeprecateThingTypeInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<DeprecateThingTypeOutput, SdkError<DeprecateThingTypeError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<DeprecateThingTypeOutput, SdkError<DeprecateThingTypeError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DeprecateThingTypeInputBuilder
impl Clone for DeprecateThingTypeInputBuilder
source§fn clone(&self) -> DeprecateThingTypeInputBuilder
fn clone(&self) -> DeprecateThingTypeInputBuilder
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 Default for DeprecateThingTypeInputBuilder
impl Default for DeprecateThingTypeInputBuilder
source§fn default() -> DeprecateThingTypeInputBuilder
fn default() -> DeprecateThingTypeInputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for DeprecateThingTypeInputBuilder
impl PartialEq for DeprecateThingTypeInputBuilder
source§fn eq(&self, other: &DeprecateThingTypeInputBuilder) -> bool
fn eq(&self, other: &DeprecateThingTypeInputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DeprecateThingTypeInputBuilder
Auto Trait Implementations§
impl Freeze for DeprecateThingTypeInputBuilder
impl RefUnwindSafe for DeprecateThingTypeInputBuilder
impl Send for DeprecateThingTypeInputBuilder
impl Sync for DeprecateThingTypeInputBuilder
impl Unpin for DeprecateThingTypeInputBuilder
impl UnwindSafe for DeprecateThingTypeInputBuilder
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.