Struct aws_sdk_iot::types::builders::JobTemplateSummaryBuilder
source · #[non_exhaustive]pub struct JobTemplateSummaryBuilder { /* private fields */ }Expand description
A builder for JobTemplateSummary.
Implementations§
source§impl JobTemplateSummaryBuilder
impl JobTemplateSummaryBuilder
sourcepub fn job_template_arn(self, input: impl Into<String>) -> Self
pub fn job_template_arn(self, input: impl Into<String>) -> Self
The ARN of the job template.
sourcepub fn set_job_template_arn(self, input: Option<String>) -> Self
pub fn set_job_template_arn(self, input: Option<String>) -> Self
The ARN of the job template.
sourcepub fn get_job_template_arn(&self) -> &Option<String>
pub fn get_job_template_arn(&self) -> &Option<String>
The ARN of the job template.
sourcepub fn job_template_id(self, input: impl Into<String>) -> Self
pub fn job_template_id(self, input: impl Into<String>) -> Self
The unique identifier of the job template.
sourcepub fn set_job_template_id(self, input: Option<String>) -> Self
pub fn set_job_template_id(self, input: Option<String>) -> Self
The unique identifier of the job template.
sourcepub fn get_job_template_id(&self) -> &Option<String>
pub fn get_job_template_id(&self) -> &Option<String>
The unique identifier of the job template.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description of the job template.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description of the job template.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
A description of the job template.
sourcepub fn created_at(self, input: DateTime) -> Self
pub fn created_at(self, input: DateTime) -> Self
The time, in seconds since the epoch, when the job template was created.
sourcepub fn set_created_at(self, input: Option<DateTime>) -> Self
pub fn set_created_at(self, input: Option<DateTime>) -> Self
The time, in seconds since the epoch, when the job template was created.
sourcepub fn get_created_at(&self) -> &Option<DateTime>
pub fn get_created_at(&self) -> &Option<DateTime>
The time, in seconds since the epoch, when the job template was created.
sourcepub fn build(self) -> JobTemplateSummary
pub fn build(self) -> JobTemplateSummary
Consumes the builder and constructs a JobTemplateSummary.
Trait Implementations§
source§impl Clone for JobTemplateSummaryBuilder
impl Clone for JobTemplateSummaryBuilder
source§fn clone(&self) -> JobTemplateSummaryBuilder
fn clone(&self) -> JobTemplateSummaryBuilder
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 Debug for JobTemplateSummaryBuilder
impl Debug for JobTemplateSummaryBuilder
source§impl Default for JobTemplateSummaryBuilder
impl Default for JobTemplateSummaryBuilder
source§fn default() -> JobTemplateSummaryBuilder
fn default() -> JobTemplateSummaryBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for JobTemplateSummaryBuilder
impl PartialEq for JobTemplateSummaryBuilder
source§fn eq(&self, other: &JobTemplateSummaryBuilder) -> bool
fn eq(&self, other: &JobTemplateSummaryBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for JobTemplateSummaryBuilder
Auto Trait Implementations§
impl Freeze for JobTemplateSummaryBuilder
impl RefUnwindSafe for JobTemplateSummaryBuilder
impl Send for JobTemplateSummaryBuilder
impl Sync for JobTemplateSummaryBuilder
impl Unpin for JobTemplateSummaryBuilder
impl UnwindSafe for JobTemplateSummaryBuilder
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>
Creates a shared type from an unshared type.