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.



38798
38799
38800
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 38798

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



38774
38775
38776
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 38774

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)


38779
38780
38781
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 38779

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)


38785
38786
38787
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 38785

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)


38791
38792
38793
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 38791

def task_id
  @task_id
end

#task_nameString

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

Returns:

  • (String)


38796
38797
38798
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 38796

def task_name
  @task_name
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



38803
38804
38805
38806
38807
38808
38809
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 38803

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