Struct aws_sdk_iot::operation::cancel_job::CancelJobInput
source · #[non_exhaustive]pub struct CancelJobInput {
pub job_id: Option<String>,
pub reason_code: Option<String>,
pub comment: Option<String>,
pub force: Option<bool>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.job_id: Option<String>The unique identifier you assigned to this job when it was created.
reason_code: Option<String>(Optional)A reason code string that explains why the job was canceled.
comment: Option<String>An optional comment string describing why the job was canceled.
force: Option<bool>(Optional) If true job executions with status "IN_PROGRESS" and "QUEUED" are canceled, otherwise only job executions with status "QUEUED" are canceled. The default is false.
Canceling a job which is "IN_PROGRESS", will cause a device which is executing the job to be unable to update the job execution status. Use caution and ensure that each device executing a job which is canceled is able to recover to a valid state.
Implementations§
source§impl CancelJobInput
impl CancelJobInput
sourcepub fn job_id(&self) -> Option<&str>
pub fn job_id(&self) -> Option<&str>
The unique identifier you assigned to this job when it was created.
sourcepub fn reason_code(&self) -> Option<&str>
pub fn reason_code(&self) -> Option<&str>
(Optional)A reason code string that explains why the job was canceled.
sourcepub fn comment(&self) -> Option<&str>
pub fn comment(&self) -> Option<&str>
An optional comment string describing why the job was canceled.
sourcepub fn force(&self) -> Option<bool>
pub fn force(&self) -> Option<bool>
(Optional) If true job executions with status "IN_PROGRESS" and "QUEUED" are canceled, otherwise only job executions with status "QUEUED" are canceled. The default is false.
Canceling a job which is "IN_PROGRESS", will cause a device which is executing the job to be unable to update the job execution status. Use caution and ensure that each device executing a job which is canceled is able to recover to a valid state.
source§impl CancelJobInput
impl CancelJobInput
sourcepub fn builder() -> CancelJobInputBuilder
pub fn builder() -> CancelJobInputBuilder
Creates a new builder-style object to manufacture CancelJobInput.
Trait Implementations§
source§impl Clone for CancelJobInput
impl Clone for CancelJobInput
source§fn clone(&self) -> CancelJobInput
fn clone(&self) -> CancelJobInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CancelJobInput
impl Debug for CancelJobInput
source§impl PartialEq for CancelJobInput
impl PartialEq for CancelJobInput
source§fn eq(&self, other: &CancelJobInput) -> bool
fn eq(&self, other: &CancelJobInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for CancelJobInput
Auto Trait Implementations§
impl Freeze for CancelJobInput
impl RefUnwindSafe for CancelJobInput
impl Send for CancelJobInput
impl Sync for CancelJobInput
impl Unpin for CancelJobInput
impl UnwindSafe for CancelJobInput
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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>
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>
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 more