Struct aws_sdk_iot::operation::create_provisioning_template::builders::CreateProvisioningTemplateOutputBuilder
source · #[non_exhaustive]pub struct CreateProvisioningTemplateOutputBuilder { /* private fields */ }
Expand description
A builder for CreateProvisioningTemplateOutput
.
Implementations§
source§impl CreateProvisioningTemplateOutputBuilder
impl CreateProvisioningTemplateOutputBuilder
sourcepub fn template_arn(self, input: impl Into<String>) -> Self
pub fn template_arn(self, input: impl Into<String>) -> Self
The ARN that identifies the provisioning template.
sourcepub fn set_template_arn(self, input: Option<String>) -> Self
pub fn set_template_arn(self, input: Option<String>) -> Self
The ARN that identifies the provisioning template.
sourcepub fn get_template_arn(&self) -> &Option<String>
pub fn get_template_arn(&self) -> &Option<String>
The ARN that identifies the provisioning template.
sourcepub fn template_name(self, input: impl Into<String>) -> Self
pub fn template_name(self, input: impl Into<String>) -> Self
The name of the provisioning template.
sourcepub fn set_template_name(self, input: Option<String>) -> Self
pub fn set_template_name(self, input: Option<String>) -> Self
The name of the provisioning template.
sourcepub fn get_template_name(&self) -> &Option<String>
pub fn get_template_name(&self) -> &Option<String>
The name of the provisioning template.
sourcepub fn default_version_id(self, input: i32) -> Self
pub fn default_version_id(self, input: i32) -> Self
The default version of the provisioning template.
sourcepub fn set_default_version_id(self, input: Option<i32>) -> Self
pub fn set_default_version_id(self, input: Option<i32>) -> Self
The default version of the provisioning template.
sourcepub fn get_default_version_id(&self) -> &Option<i32>
pub fn get_default_version_id(&self) -> &Option<i32>
The default version of the provisioning template.
sourcepub fn build(self) -> CreateProvisioningTemplateOutput
pub fn build(self) -> CreateProvisioningTemplateOutput
Consumes the builder and constructs a CreateProvisioningTemplateOutput
.
Trait Implementations§
source§impl Clone for CreateProvisioningTemplateOutputBuilder
impl Clone for CreateProvisioningTemplateOutputBuilder
source§fn clone(&self) -> CreateProvisioningTemplateOutputBuilder
fn clone(&self) -> CreateProvisioningTemplateOutputBuilder
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 CreateProvisioningTemplateOutputBuilder
impl Default for CreateProvisioningTemplateOutputBuilder
source§fn default() -> CreateProvisioningTemplateOutputBuilder
fn default() -> CreateProvisioningTemplateOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for CreateProvisioningTemplateOutputBuilder
impl PartialEq for CreateProvisioningTemplateOutputBuilder
source§fn eq(&self, other: &CreateProvisioningTemplateOutputBuilder) -> bool
fn eq(&self, other: &CreateProvisioningTemplateOutputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateProvisioningTemplateOutputBuilder
Auto Trait Implementations§
impl Freeze for CreateProvisioningTemplateOutputBuilder
impl RefUnwindSafe for CreateProvisioningTemplateOutputBuilder
impl Send for CreateProvisioningTemplateOutputBuilder
impl Sync for CreateProvisioningTemplateOutputBuilder
impl Unpin for CreateProvisioningTemplateOutputBuilder
impl UnwindSafe for CreateProvisioningTemplateOutputBuilder
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.