pub struct TaskObject {
pub attempt_id: Option<String>,
pub objects: Option<HashMap<String, PipelineObject>>,
pub pipeline_id: Option<String>,
pub task_id: Option<String>,
}
Expand description
Contains information about a pipeline task that is assigned to a task runner.
Fields§
§attempt_id: Option<String>
The ID of the pipeline task attempt object. AWS Data Pipeline uses this value to track how many times a task is attempted.
objects: Option<HashMap<String, PipelineObject>>
Connection information for the location where the task runner will publish the output of the task.
pipeline_id: Option<String>
The ID of the pipeline that provided the task.
task_id: Option<String>
An internal identifier for the task. This ID is passed to the SetTaskStatus and ReportTaskProgress actions.
Trait Implementations§
Source§impl Clone for TaskObject
impl Clone for TaskObject
Source§fn clone(&self) -> TaskObject
fn clone(&self) -> TaskObject
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 TaskObject
impl Debug for TaskObject
Source§impl Default for TaskObject
impl Default for TaskObject
Source§fn default() -> TaskObject
fn default() -> TaskObject
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TaskObject
impl<'de> Deserialize<'de> for TaskObject
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TaskObject
impl PartialEq for TaskObject
impl StructuralPartialEq for TaskObject
Auto Trait Implementations§
impl Freeze for TaskObject
impl RefUnwindSafe for TaskObject
impl Send for TaskObject
impl Sync for TaskObject
impl Unpin for TaskObject
impl UnwindSafe for TaskObject
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