Struct google_api_proto::google::cloud::aiplatform::v1::PipelineTaskDetail
source · pub struct PipelineTaskDetail {Show 13 fields
pub task_id: i64,
pub parent_task_id: i64,
pub task_name: String,
pub create_time: Option<Timestamp>,
pub start_time: Option<Timestamp>,
pub end_time: Option<Timestamp>,
pub executor_detail: Option<PipelineTaskExecutorDetail>,
pub state: i32,
pub execution: Option<Execution>,
pub error: Option<Status>,
pub pipeline_task_status: Vec<PipelineTaskStatus>,
pub inputs: BTreeMap<String, ArtifactList>,
pub outputs: BTreeMap<String, ArtifactList>,
}
Expand description
The runtime detail of a task execution.
Fields§
§task_id: i64
Output only. The system generated ID of the task.
parent_task_id: 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.
task_name: String
Output only. The user specified name of the task that is defined in [pipeline_spec][google.cloud.aiplatform.v1.PipelineJob.pipeline_spec].
create_time: Option<Timestamp>
Output only. Task create time.
start_time: Option<Timestamp>
Output only. Task start time.
end_time: Option<Timestamp>
Output only. Task end time.
executor_detail: Option<PipelineTaskExecutorDetail>
Output only. The detailed execution info.
state: i32
Output only. State of the task.
execution: Option<Execution>
Output only. The execution metadata of the task.
error: Option<Status>
Output only. The error that occurred during task execution. Only populated when the task’s state is FAILED or CANCELLED.
pipeline_task_status: Vec<PipelineTaskStatus>
Output only. A list of task status. This field keeps a record of task status evolving over time.
inputs: BTreeMap<String, ArtifactList>
Output only. The runtime input artifacts of the task.
outputs: BTreeMap<String, ArtifactList>
Output only. The runtime output artifacts of the task.
Implementations§
Trait Implementations§
source§impl Clone for PipelineTaskDetail
impl Clone for PipelineTaskDetail
source§fn clone(&self) -> PipelineTaskDetail
fn clone(&self) -> PipelineTaskDetail
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for PipelineTaskDetail
impl Debug for PipelineTaskDetail
source§impl Default for PipelineTaskDetail
impl Default for PipelineTaskDetail
source§impl Message for PipelineTaskDetail
impl Message for PipelineTaskDetail
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for PipelineTaskDetail
impl PartialEq for PipelineTaskDetail
source§fn eq(&self, other: &PipelineTaskDetail) -> bool
fn eq(&self, other: &PipelineTaskDetail) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PipelineTaskDetail
Auto Trait Implementations§
impl Freeze for PipelineTaskDetail
impl RefUnwindSafe for PipelineTaskDetail
impl Send for PipelineTaskDetail
impl Sync for PipelineTaskDetail
impl Unpin for PipelineTaskDetail
impl UnwindSafe for PipelineTaskDetail
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request