Struct aws_sdk_iot::operation::describe_managed_job_template::builders::DescribeManagedJobTemplateInputBuilder
source · #[non_exhaustive]pub struct DescribeManagedJobTemplateInputBuilder { /* private fields */ }
Expand description
A builder for DescribeManagedJobTemplateInput
.
Implementations§
source§impl DescribeManagedJobTemplateInputBuilder
impl DescribeManagedJobTemplateInputBuilder
sourcepub fn template_name(self, input: impl Into<String>) -> Self
pub fn template_name(self, input: impl Into<String>) -> Self
The unique name of a managed job template, which is required.
This field is required.sourcepub fn set_template_name(self, input: Option<String>) -> Self
pub fn set_template_name(self, input: Option<String>) -> Self
The unique name of a managed job template, which is required.
sourcepub fn get_template_name(&self) -> &Option<String>
pub fn get_template_name(&self) -> &Option<String>
The unique name of a managed job template, which is required.
sourcepub fn template_version(self, input: impl Into<String>) -> Self
pub fn template_version(self, input: impl Into<String>) -> Self
An optional parameter to specify version of a managed template. If not specified, the pre-defined default version is returned.
sourcepub fn set_template_version(self, input: Option<String>) -> Self
pub fn set_template_version(self, input: Option<String>) -> Self
An optional parameter to specify version of a managed template. If not specified, the pre-defined default version is returned.
sourcepub fn get_template_version(&self) -> &Option<String>
pub fn get_template_version(&self) -> &Option<String>
An optional parameter to specify version of a managed template. If not specified, the pre-defined default version is returned.
sourcepub fn build(self) -> Result<DescribeManagedJobTemplateInput, BuildError>
pub fn build(self) -> Result<DescribeManagedJobTemplateInput, BuildError>
Consumes the builder and constructs a DescribeManagedJobTemplateInput
.
source§impl DescribeManagedJobTemplateInputBuilder
impl DescribeManagedJobTemplateInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<DescribeManagedJobTemplateOutput, SdkError<DescribeManagedJobTemplateError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<DescribeManagedJobTemplateOutput, SdkError<DescribeManagedJobTemplateError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DescribeManagedJobTemplateInputBuilder
impl Clone for DescribeManagedJobTemplateInputBuilder
source§fn clone(&self) -> DescribeManagedJobTemplateInputBuilder
fn clone(&self) -> DescribeManagedJobTemplateInputBuilder
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 DescribeManagedJobTemplateInputBuilder
impl Default for DescribeManagedJobTemplateInputBuilder
source§fn default() -> DescribeManagedJobTemplateInputBuilder
fn default() -> DescribeManagedJobTemplateInputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for DescribeManagedJobTemplateInputBuilder
impl PartialEq for DescribeManagedJobTemplateInputBuilder
source§fn eq(&self, other: &DescribeManagedJobTemplateInputBuilder) -> bool
fn eq(&self, other: &DescribeManagedJobTemplateInputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DescribeManagedJobTemplateInputBuilder
Auto Trait Implementations§
impl Freeze for DescribeManagedJobTemplateInputBuilder
impl RefUnwindSafe for DescribeManagedJobTemplateInputBuilder
impl Send for DescribeManagedJobTemplateInputBuilder
impl Sync for DescribeManagedJobTemplateInputBuilder
impl Unpin for DescribeManagedJobTemplateInputBuilder
impl UnwindSafe for DescribeManagedJobTemplateInputBuilder
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.