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.



33859
33860
33861
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 33859

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



33835
33836
33837
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 33835

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)


33840
33841
33842
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 33840

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)


33846
33847
33848
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 33846

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)


33852
33853
33854
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 33852

def task_id
  @task_id
end

#task_nameString

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

Returns:

  • (String)


33857
33858
33859
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 33857

def task_name
  @task_name
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



33864
33865
33866
33867
33868
33869
33870
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 33864

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