Vertex AI V1 API - Class Google::Cloud::AIPlatform::V1::PipelineTaskDetail (v1.19.0)

Reference documentation and code samples for the Vertex AI V1 API class Google::Cloud::AIPlatform::V1::PipelineTaskDetail.

The runtime detail of a task execution.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#create_time

def create_time() -> ::Google::Protobuf::Timestamp
Returns

#end_time

def end_time() -> ::Google::Protobuf::Timestamp
Returns

#error

def error() -> ::Google::Rpc::Status
Returns
  • (::Google::Rpc::Status) — Output only. The error that occurred during task execution. Only populated when the task's state is FAILED or CANCELLED.

#execution

def execution() -> ::Google::Cloud::AIPlatform::V1::Execution
Returns

#executor_detail

def executor_detail() -> ::Google::Cloud::AIPlatform::V1::PipelineTaskExecutorDetail
Returns

#inputs

def inputs() -> ::Google::Protobuf::Map{::String => ::Google::Cloud::AIPlatform::V1::PipelineTaskDetail::ArtifactList}
Returns
  • (::Google::Protobuf::Map{::String => ::Google::Cloud::AIPlatform::V1::PipelineTaskDetail::ArtifactList}) — Output only. The runtime input artifacts of the task.

#outputs

def outputs() -> ::Google::Protobuf::Map{::String => ::Google::Cloud::AIPlatform::V1::PipelineTaskDetail::ArtifactList}
Returns
  • (::Google::Protobuf::Map{::String => ::Google::Cloud::AIPlatform::V1::PipelineTaskDetail::ArtifactList}) — Output only. The runtime output artifacts of the task.

#parent_task_id

def parent_task_id() -> ::Integer
Returns
  • (::Integer) — 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.

#pipeline_task_status

def pipeline_task_status() -> ::Array<::Google::Cloud::AIPlatform::V1::PipelineTaskDetail::PipelineTaskStatus>
Returns

#start_time

def start_time() -> ::Google::Protobuf::Timestamp
Returns

#state

def state() -> ::Google::Cloud::AIPlatform::V1::PipelineTaskDetail::State
Returns

#task_id

def task_id() -> ::Integer
Returns
  • (::Integer) — Output only. The system generated ID of the task.

#task_name

def task_name() -> ::String
Returns
  • (::String) — Output only. The user specified name of the task that is defined in pipeline_spec.

#task_unique_name

def task_unique_name() -> ::String
Returns
  • (::String) — 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".