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.



33926
33927
33928
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 33926

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



33902
33903
33904
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 33902

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)


33907
33908
33909
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 33907

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)


33913
33914
33915
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 33913

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)


33919
33920
33921
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 33919

def task_id
  @task_id
end

#task_nameString

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

Returns:

  • (String)


33924
33925
33926
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 33924

def task_name
  @task_name
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



33931
33932
33933
33934
33935
33936
33937
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 33931

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