Class: Google::Apis::AiplatformV1beta1::GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailContainerDetail

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

The detail of a container execution. It contains the job names of the lifecycle of a container execution.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailContainerDetail

Returns a new instance of GoogleCloudAiplatformV1beta1PipelineTaskExecutorDetailContainerDetail.



23579
23580
23581
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 23579

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

Instance Attribute Details

#failed_main_jobsArray<String>

Output only. The names of the previously failed CustomJob for the main container executions. The list includes the all attempts in chronological order. Corresponds to the JSON property failedMainJobs

Returns:

  • (Array<String>)


23557
23558
23559
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 23557

def failed_main_jobs
  @failed_main_jobs
end

#failed_pre_caching_check_jobsArray<String>

Output only. The names of the previously failed CustomJob for the pre-caching- check container executions. This job will be available if the PipelineJob. pipeline_spec specifies the pre_caching_check hook in the lifecycle events. The list includes the all attempts in chronological order. Corresponds to the JSON property failedPreCachingCheckJobs

Returns:

  • (Array<String>)


23565
23566
23567
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 23565

def failed_pre_caching_check_jobs
  @failed_pre_caching_check_jobs
end

#main_jobString

Output only. The name of the CustomJob for the main container execution. Corresponds to the JSON property mainJob

Returns:

  • (String)


23570
23571
23572
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 23570

def main_job
  @main_job
end

#pre_caching_check_jobString

Output only. The name of the CustomJob for the pre-caching-check container execution. This job will be available if the PipelineJob.pipeline_spec specifies the pre_caching_check hook in the lifecycle events. Corresponds to the JSON property preCachingCheckJob

Returns:

  • (String)


23577
23578
23579
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 23577

def pre_caching_check_job
  @pre_caching_check_job
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



23584
23585
23586
23587
23588
23589
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 23584

def update!(**args)
  @failed_main_jobs = args[:failed_main_jobs] if args.key?(:failed_main_jobs)
  @failed_pre_caching_check_jobs = args[:failed_pre_caching_check_jobs] if args.key?(:failed_pre_caching_check_jobs)
  @main_job = args[:main_job] if args.key?(:main_job)
  @pre_caching_check_job = args[:pre_caching_check_job] if args.key?(:pre_caching_check_job)
end