Class: Google::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1PipelineTaskRerunConfig

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/aiplatform_v1beta1/classes.rb,
lib/google/apis/aiplatform_v1beta1/representations.rb,
lib/google/apis/aiplatform_v1beta1/representations.rb

Overview

User provided rerun config to submit a rerun pipelinejob. This includes 1. Which task to rerun 2. User override input parameters and artifacts.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudAiplatformV1beta1PipelineTaskRerunConfig

Returns a new instance of GoogleCloudAiplatformV1beta1PipelineTaskRerunConfig.



23650
23651
23652
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 23650

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#inputsGoogle::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1PipelineTaskRerunConfigInputs

Runtime inputs data of the task. Corresponds to the JSON property inputs



23626
23627
23628
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 23626

def inputs
  @inputs
end

#skip_downstream_tasksBoolean Also known as: skip_downstream_tasks?

Optional. Whether to skip downstream tasks. Default value is False. Corresponds to the JSON property skipDownstreamTasks

Returns:

  • (Boolean)


23631
23632
23633
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 23631

def skip_downstream_tasks
  @skip_downstream_tasks
end

#skip_taskBoolean Also known as: skip_task?

Optional. Whether to skip this task. Default value is False. Corresponds to the JSON property skipTask

Returns:

  • (Boolean)


23637
23638
23639
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 23637

def skip_task
  @skip_task
end

#task_idFixnum

Optional. The system generated ID of the task. Retrieved from original run. Corresponds to the JSON property taskId

Returns:

  • (Fixnum)


23643
23644
23645
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 23643

def task_id
  @task_id
end

#task_nameString

Optional. The name of the task. Corresponds to the JSON property taskName

Returns:

  • (String)


23648
23649
23650
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 23648

def task_name
  @task_name
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



23655
23656
23657
23658
23659
23660
23661
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 23655

def update!(**args)
  @inputs = args[:inputs] if args.key?(:inputs)
  @skip_downstream_tasks = args[:skip_downstream_tasks] if args.key?(:skip_downstream_tasks)
  @skip_task = args[:skip_task] if args.key?(:skip_task)
  @task_id = args[:task_id] if args.key?(:task_id)
  @task_name = args[:task_name] if args.key?(:task_name)
end