Struct aws_sdk_iot::model::AwsJobTimeoutConfig
source · [−]#[non_exhaustive]pub struct AwsJobTimeoutConfig { /* private fields */ }
Expand description
Specifies the amount of time each device has to finish its execution of the job. A timer is started when the job execution status is set to IN_PROGRESS
. If the job execution status is not set to another terminal state before the timer expires, it will be automatically set to TIMED_OUT
.
Implementations
sourceimpl AwsJobTimeoutConfig
impl AwsJobTimeoutConfig
sourcepub fn in_progress_timeout_in_minutes(&self) -> Option<i64>
pub fn in_progress_timeout_in_minutes(&self) -> Option<i64>
Specifies the amount of time, in minutes, this device has to finish execution of this job. The timeout interval can be anywhere between 1 minute and 7 days (1 to 10080 minutes). The in progress timer can't be updated and will apply to all job executions for the job. Whenever a job execution remains in the IN_PROGRESS status for longer than this interval, the job execution will fail and switch to the terminal TIMED_OUT
status.
sourceimpl AwsJobTimeoutConfig
impl AwsJobTimeoutConfig
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AwsJobTimeoutConfig
.
Trait Implementations
sourceimpl Clone for AwsJobTimeoutConfig
impl Clone for AwsJobTimeoutConfig
sourcefn clone(&self) -> AwsJobTimeoutConfig
fn clone(&self) -> AwsJobTimeoutConfig
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for AwsJobTimeoutConfig
impl Debug for AwsJobTimeoutConfig
sourceimpl PartialEq<AwsJobTimeoutConfig> for AwsJobTimeoutConfig
impl PartialEq<AwsJobTimeoutConfig> for AwsJobTimeoutConfig
sourcefn eq(&self, other: &AwsJobTimeoutConfig) -> bool
fn eq(&self, other: &AwsJobTimeoutConfig) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl StructuralPartialEq for AwsJobTimeoutConfig
Auto Trait Implementations
impl RefUnwindSafe for AwsJobTimeoutConfig
impl Send for AwsJobTimeoutConfig
impl Sync for AwsJobTimeoutConfig
impl Unpin for AwsJobTimeoutConfig
impl UnwindSafe for AwsJobTimeoutConfig
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more