#[non_exhaustive]pub struct SetTaskStatusInput {
pub task_id: Option<String>,
pub task_status: Option<TaskStatus>,
pub error_id: Option<String>,
pub error_message: Option<String>,
pub error_stack_trace: Option<String>,
}
Expand description
Contains the parameters for SetTaskStatus.
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.task_id: Option<String>
The ID of the task assigned to the task runner. This value is provided in the response for PollForTask
.
task_status: Option<TaskStatus>
If FINISHED
, the task successfully completed. If FAILED
, the task ended unsuccessfully. Preconditions use false.
error_id: Option<String>
If an error occurred during the task, this value specifies the error code. This value is set on the physical attempt object. It is used to display error information to the user. It should not start with string "Service_" which is reserved by the system.
error_message: Option<String>
If an error occurred during the task, this value specifies a text description of the error. This value is set on the physical attempt object. It is used to display error information to the user. The web service does not parse this value.
error_stack_trace: Option<String>
If an error occurred during the task, this value specifies the stack trace associated with the error. This value is set on the physical attempt object. It is used to display error information to the user. The web service does not parse this value.
Implementations§
source§impl SetTaskStatusInput
impl SetTaskStatusInput
sourcepub fn task_id(&self) -> Option<&str>
pub fn task_id(&self) -> Option<&str>
The ID of the task assigned to the task runner. This value is provided in the response for PollForTask
.
sourcepub fn task_status(&self) -> Option<&TaskStatus>
pub fn task_status(&self) -> Option<&TaskStatus>
If FINISHED
, the task successfully completed. If FAILED
, the task ended unsuccessfully. Preconditions use false.
sourcepub fn error_id(&self) -> Option<&str>
pub fn error_id(&self) -> Option<&str>
If an error occurred during the task, this value specifies the error code. This value is set on the physical attempt object. It is used to display error information to the user. It should not start with string "Service_" which is reserved by the system.
sourcepub fn error_message(&self) -> Option<&str>
pub fn error_message(&self) -> Option<&str>
If an error occurred during the task, this value specifies a text description of the error. This value is set on the physical attempt object. It is used to display error information to the user. The web service does not parse this value.
sourcepub fn error_stack_trace(&self) -> Option<&str>
pub fn error_stack_trace(&self) -> Option<&str>
If an error occurred during the task, this value specifies the stack trace associated with the error. This value is set on the physical attempt object. It is used to display error information to the user. The web service does not parse this value.
source§impl SetTaskStatusInput
impl SetTaskStatusInput
sourcepub fn builder() -> SetTaskStatusInputBuilder
pub fn builder() -> SetTaskStatusInputBuilder
Creates a new builder-style object to manufacture SetTaskStatusInput
.
Trait Implementations§
source§impl Clone for SetTaskStatusInput
impl Clone for SetTaskStatusInput
source§fn clone(&self) -> SetTaskStatusInput
fn clone(&self) -> SetTaskStatusInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SetTaskStatusInput
impl Debug for SetTaskStatusInput
source§impl PartialEq for SetTaskStatusInput
impl PartialEq for SetTaskStatusInput
source§fn eq(&self, other: &SetTaskStatusInput) -> bool
fn eq(&self, other: &SetTaskStatusInput) -> bool
self
and other
values to be equal, and is used
by ==
.