#[non_exhaustive]pub struct JobExecutionSummaryBuilder { /* private fields */ }
Expand description
A builder for JobExecutionSummary
.
Implementations§
source§impl JobExecutionSummaryBuilder
impl JobExecutionSummaryBuilder
sourcepub fn job_id(self, input: impl Into<String>) -> Self
pub fn job_id(self, input: impl Into<String>) -> Self
The unique identifier you assigned to this job when it was created.
sourcepub fn set_job_id(self, input: Option<String>) -> Self
pub fn set_job_id(self, input: Option<String>) -> Self
The unique identifier you assigned to this job when it was created.
sourcepub fn get_job_id(&self) -> &Option<String>
pub fn get_job_id(&self) -> &Option<String>
The unique identifier you assigned to this job when it was created.
sourcepub fn queued_at(self, input: i64) -> Self
pub fn queued_at(self, input: i64) -> Self
The time, in milliseconds since the epoch, when the job execution was enqueued.
sourcepub fn set_queued_at(self, input: Option<i64>) -> Self
pub fn set_queued_at(self, input: Option<i64>) -> Self
The time, in milliseconds since the epoch, when the job execution was enqueued.
sourcepub fn get_queued_at(&self) -> &Option<i64>
pub fn get_queued_at(&self) -> &Option<i64>
The time, in milliseconds since the epoch, when the job execution was enqueued.
sourcepub fn started_at(self, input: i64) -> Self
pub fn started_at(self, input: i64) -> Self
The time, in milliseconds since the epoch, when the job execution started.
sourcepub fn set_started_at(self, input: Option<i64>) -> Self
pub fn set_started_at(self, input: Option<i64>) -> Self
The time, in milliseconds since the epoch, when the job execution started.
sourcepub fn get_started_at(&self) -> &Option<i64>
pub fn get_started_at(&self) -> &Option<i64>
The time, in milliseconds since the epoch, when the job execution started.
sourcepub fn last_updated_at(self, input: i64) -> Self
pub fn last_updated_at(self, input: i64) -> Self
The time, in milliseconds since the epoch, when the job execution was last updated.
sourcepub fn set_last_updated_at(self, input: Option<i64>) -> Self
pub fn set_last_updated_at(self, input: Option<i64>) -> Self
The time, in milliseconds since the epoch, when the job execution was last updated.
sourcepub fn get_last_updated_at(&self) -> &Option<i64>
pub fn get_last_updated_at(&self) -> &Option<i64>
The time, in milliseconds since the epoch, when the job execution was last updated.
sourcepub fn version_number(self, input: i64) -> Self
pub fn version_number(self, input: i64) -> Self
The version of the job execution. Job execution versions are incremented each time AWS IoT Jobs receives an update from a device.
sourcepub fn set_version_number(self, input: Option<i64>) -> Self
pub fn set_version_number(self, input: Option<i64>) -> Self
The version of the job execution. Job execution versions are incremented each time AWS IoT Jobs receives an update from a device.
sourcepub fn get_version_number(&self) -> &Option<i64>
pub fn get_version_number(&self) -> &Option<i64>
The version of the job execution. Job execution versions are incremented each time AWS IoT Jobs receives an update from a device.
sourcepub fn execution_number(self, input: i64) -> Self
pub fn execution_number(self, input: i64) -> Self
A number that identifies a particular job execution on a particular device.
sourcepub fn set_execution_number(self, input: Option<i64>) -> Self
pub fn set_execution_number(self, input: Option<i64>) -> Self
A number that identifies a particular job execution on a particular device.
sourcepub fn get_execution_number(&self) -> &Option<i64>
pub fn get_execution_number(&self) -> &Option<i64>
A number that identifies a particular job execution on a particular device.
sourcepub fn build(self) -> JobExecutionSummary
pub fn build(self) -> JobExecutionSummary
Consumes the builder and constructs a JobExecutionSummary
.
Trait Implementations§
source§impl Clone for JobExecutionSummaryBuilder
impl Clone for JobExecutionSummaryBuilder
source§fn clone(&self) -> JobExecutionSummaryBuilder
fn clone(&self) -> JobExecutionSummaryBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for JobExecutionSummaryBuilder
impl Debug for JobExecutionSummaryBuilder
source§impl Default for JobExecutionSummaryBuilder
impl Default for JobExecutionSummaryBuilder
source§fn default() -> JobExecutionSummaryBuilder
fn default() -> JobExecutionSummaryBuilder
source§impl PartialEq for JobExecutionSummaryBuilder
impl PartialEq for JobExecutionSummaryBuilder
source§fn eq(&self, other: &JobExecutionSummaryBuilder) -> bool
fn eq(&self, other: &JobExecutionSummaryBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.