PipelineTaskDetail class final
The runtime detail of a task execution.
- Inheritance
-
- Object
- ProtoMessage
- PipelineTaskDetail
Constructors
-
PipelineTaskDetail({int taskId = 0, int parentTaskId = 0, String taskName = '', Timestamp? createTime, Timestamp? startTime, Timestamp? endTime, PipelineTaskExecutorDetail? executorDetail, PipelineTaskDetail_State state = PipelineTaskDetail_State.$default, Execution? execution, Status? error, List<
PipelineTaskDetail_PipelineTaskStatus> pipelineTaskStatus = const [], Map<String, PipelineTaskDetail_ArtifactList> inputs = const {}, Map<String, PipelineTaskDetail_ArtifactList> outputs = const {}, String taskUniqueName = ''}) -
PipelineTaskDetail.fromJson(Map<
String, dynamic> json) -
factory
Properties
- createTime → Timestamp?
-
Output only. Task create time.
final
- endTime → Timestamp?
-
Output only. Task end time.
final
- error → Status?
-
Output only. The error that occurred during task execution.
Only populated when the task's state is FAILED or CANCELLED.
final
- execution → Execution?
-
Output only. The execution metadata of the task.
final
- executorDetail → PipelineTaskExecutorDetail?
-
Output only. The detailed execution info.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
inputs
→ Map<
String, PipelineTaskDetail_ArtifactList> -
Output only. The runtime input artifacts of the task.
final
-
outputs
→ Map<
String, PipelineTaskDetail_ArtifactList> -
Output only. The runtime output artifacts of the task.
final
- parentTaskId → int
-
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.
final
-
pipelineTaskStatus
→ List<
PipelineTaskDetail_PipelineTaskStatus> -
Output only. A list of task status. This field keeps a record of task
status evolving over time.
final
- qualifiedName → String
-
The fully qualified name of this message, i.e.,
google.protobuf.Durationorgoogle.rpc.ErrorInfo.finalinherited - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- startTime → Timestamp?
-
Output only. Task start time.
final
- state → PipelineTaskDetail_State
-
Output only. State of the task.
final
- taskId → int
-
Output only. The system generated ID of the task.
final
- taskName → String
-
Output only. The user specified name of the task that is defined in
pipeline_spec.final - taskUniqueName → String
-
Output only. The unique name of a task.
This field is used by pipeline job reruns.
Console UI and Vertex AI SDK will support triggering pipeline job reruns.
The name is constructed by concatenating all the parent tasks' names 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".
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Object -
override
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- fullyQualifiedName → const String