Vertex AI V1 API - Class Google::Cloud::AIPlatform::V1::PipelineTaskDetail (v0.21.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 [PipelineJob.spec][].