Vertex AI v1 API - Class PipelineTaskDetail (3.38.0)

public sealed class PipelineTaskDetail : IMessage<PipelineTaskDetail>, IEquatable<PipelineTaskDetail>, IDeepCloneable<PipelineTaskDetail>, IBufferMessage, IMessage

Reference documentation and code samples for the Vertex AI v1 API class PipelineTaskDetail.

The runtime detail of a task execution.

Inheritance

object > PipelineTaskDetail

Namespace

Google.Cloud.AIPlatform.V1

Assembly

Google.Cloud.AIPlatform.V1.dll

Constructors

PipelineTaskDetail()

public PipelineTaskDetail()

PipelineTaskDetail(PipelineTaskDetail)

public PipelineTaskDetail(PipelineTaskDetail other)
Parameter
Name Description
other PipelineTaskDetail

Properties

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Task create time.

Property Value
Type Description
Timestamp

EndTime

public Timestamp EndTime { get; set; }

Output only. Task end time.

Property Value
Type Description
Timestamp

Error

public Status Error { get; set; }

Output only. The error that occurred during task execution. Only populated when the task's state is FAILED or CANCELLED.

Property Value
Type Description
Status

Execution

public Execution Execution { get; set; }

Output only. The execution metadata of the task.

Property Value
Type Description
Execution

ExecutorDetail

public PipelineTaskExecutorDetail ExecutorDetail { get; set; }

Output only. The detailed execution info.

Property Value
Type Description
PipelineTaskExecutorDetail

Inputs

public MapField<string, PipelineTaskDetail.Types.ArtifactList> Inputs { get; }

Output only. The runtime input artifacts of the task.

Property Value
Type Description
MapFieldstringPipelineTaskDetailTypesArtifactList

Outputs

public MapField<string, PipelineTaskDetail.Types.ArtifactList> Outputs { get; }

Output only. The runtime output artifacts of the task.

Property Value
Type Description
MapFieldstringPipelineTaskDetailTypesArtifactList

ParentTaskId

public long ParentTaskId { get; set; }

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.

Property Value
Type Description
long

PipelineTaskStatus

public RepeatedField<PipelineTaskDetail.Types.PipelineTaskStatus> PipelineTaskStatus { get; }

Output only. A list of task status. This field keeps a record of task status evolving over time.

Property Value
Type Description
RepeatedFieldPipelineTaskDetailTypesPipelineTaskStatus

StartTime

public Timestamp StartTime { get; set; }

Output only. Task start time.

Property Value
Type Description
Timestamp

State

public PipelineTaskDetail.Types.State State { get; set; }

Output only. State of the task.

Property Value
Type Description
PipelineTaskDetailTypesState

TaskId

public long TaskId { get; set; }

Output only. The system generated ID of the task.

Property Value
Type Description
long

TaskName

public string TaskName { get; set; }

Output only. The user specified name of the task that is defined in [pipeline_spec][google.cloud.aiplatform.v1.PipelineJob.pipeline_spec].

Property Value
Type Description
string

TaskUniqueName

public string TaskUniqueName { get; set; }

Output only. The unique name of a task. This field is used by rerun pipeline job. Console UI and Vertex AI SDK will support triggering pipeline job reruns. The name is constructed by concatenating all the parent tasks name with the task name. For example, if a task named "child_task" has a parent task named "parent_task_1" and parent task 1 has a parent task named "parent_task_2", the task unique name will be "parent_task_2.parent_task_1.child_task".

Property Value
Type Description
string