pub struct GoogleCloudAiplatformV1PipelineTaskDetail {Show 13 fields
pub start_time: Option<DateTime<Utc>>,
pub task_id: Option<i64>,
pub execution: Option<GoogleCloudAiplatformV1Execution>,
pub inputs: Option<HashMap<String, GoogleCloudAiplatformV1PipelineTaskDetailArtifactList>>,
pub error: Option<GoogleRpcStatus>,
pub create_time: Option<DateTime<Utc>>,
pub end_time: Option<DateTime<Utc>>,
pub parent_task_id: Option<i64>,
pub state: Option<String>,
pub executor_detail: Option<GoogleCloudAiplatformV1PipelineTaskExecutorDetail>,
pub task_name: Option<String>,
pub pipeline_task_status: Option<Vec<GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus>>,
pub outputs: Option<HashMap<String, GoogleCloudAiplatformV1PipelineTaskDetailArtifactList>>,
}Expand description
The runtime detail of a task execution.
This type is not used in any activity, and only used as part of another schema.
Fields§
§start_time: Option<DateTime<Utc>>Output only. Task start time.
task_id: Option<i64>Output only. The system generated ID of the task.
execution: Option<GoogleCloudAiplatformV1Execution>Output only. The execution metadata of the task.
inputs: Option<HashMap<String, GoogleCloudAiplatformV1PipelineTaskDetailArtifactList>>Output only. The runtime input artifacts of the task.
error: Option<GoogleRpcStatus>Output only. The error that occurred during task execution. Only populated when the task’s state is FAILED or CANCELLED.
create_time: Option<DateTime<Utc>>Output only. Task create time.
end_time: Option<DateTime<Utc>>Output only. Task end time.
parent_task_id: Option<i64>Output only. The id of the parent task if the task is within a component scope. Empty if the task is at the root level.
state: Option<String>Output only. State of the task.
executor_detail: Option<GoogleCloudAiplatformV1PipelineTaskExecutorDetail>Output only. The detailed execution info.
task_name: Option<String>Output only. The user specified name of the task that is defined in pipeline_spec.
pipeline_task_status: Option<Vec<GoogleCloudAiplatformV1PipelineTaskDetailPipelineTaskStatus>>Output only. A list of task status. This field keeps a record of task status evolving over time.
outputs: Option<HashMap<String, GoogleCloudAiplatformV1PipelineTaskDetailArtifactList>>Output only. The runtime output artifacts of the task.
Trait Implementations§
Source§impl Clone for GoogleCloudAiplatformV1PipelineTaskDetail
impl Clone for GoogleCloudAiplatformV1PipelineTaskDetail
Source§fn clone(&self) -> GoogleCloudAiplatformV1PipelineTaskDetail
fn clone(&self) -> GoogleCloudAiplatformV1PipelineTaskDetail
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for GoogleCloudAiplatformV1PipelineTaskDetail
impl Default for GoogleCloudAiplatformV1PipelineTaskDetail
Source§fn default() -> GoogleCloudAiplatformV1PipelineTaskDetail
fn default() -> GoogleCloudAiplatformV1PipelineTaskDetail
Source§impl<'de> Deserialize<'de> for GoogleCloudAiplatformV1PipelineTaskDetail
impl<'de> Deserialize<'de> for GoogleCloudAiplatformV1PipelineTaskDetail
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>,
impl Part for GoogleCloudAiplatformV1PipelineTaskDetail
Auto Trait Implementations§
impl Freeze for GoogleCloudAiplatformV1PipelineTaskDetail
impl RefUnwindSafe for GoogleCloudAiplatformV1PipelineTaskDetail
impl Send for GoogleCloudAiplatformV1PipelineTaskDetail
impl Sync for GoogleCloudAiplatformV1PipelineTaskDetail
impl Unpin for GoogleCloudAiplatformV1PipelineTaskDetail
impl UnwindSafe for GoogleCloudAiplatformV1PipelineTaskDetail
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§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