Class: Google::Apis::AiplatformV1::GoogleCloudAiplatformV1MigratableResource

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

Overview

Represents one resource that exists in automl.googleapis.com, datalabeling. googleapis.com or ml.googleapis.com.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudAiplatformV1MigratableResource

Returns a new instance of GoogleCloudAiplatformV1MigratableResource.



16620
16621
16622
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 16620

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

Instance Attribute Details

#automl_datasetGoogle::Apis::AiplatformV1::GoogleCloudAiplatformV1MigratableResourceAutomlDataset

Represents one Dataset in automl.googleapis.com. Corresponds to the JSON property automlDataset



16591
16592
16593
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 16591

def automl_dataset
  @automl_dataset
end

#automl_modelGoogle::Apis::AiplatformV1::GoogleCloudAiplatformV1MigratableResourceAutomlModel

Represents one Model in automl.googleapis.com. Corresponds to the JSON property automlModel



16596
16597
16598
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 16596

def automl_model
  @automl_model
end

#data_labeling_datasetGoogle::Apis::AiplatformV1::GoogleCloudAiplatformV1MigratableResourceDataLabelingDataset

Represents one Dataset in datalabeling.googleapis.com. Corresponds to the JSON property dataLabelingDataset



16601
16602
16603
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 16601

def data_labeling_dataset
  @data_labeling_dataset
end

#last_migrate_timeString

Output only. Timestamp when the last migration attempt on this MigratableResource started. Will not be set if there's no migration attempt on this MigratableResource. Corresponds to the JSON property lastMigrateTime

Returns:

  • (String)


16608
16609
16610
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 16608

def last_migrate_time
  @last_migrate_time
end

#last_update_timeString

Output only. Timestamp when this MigratableResource was last updated. Corresponds to the JSON property lastUpdateTime

Returns:

  • (String)


16613
16614
16615
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 16613

def last_update_time
  @last_update_time
end

#ml_engine_model_versionGoogle::Apis::AiplatformV1::GoogleCloudAiplatformV1MigratableResourceMlEngineModelVersion

Represents one model Version in ml.googleapis.com. Corresponds to the JSON property mlEngineModelVersion



16618
16619
16620
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 16618

def ml_engine_model_version
  @ml_engine_model_version
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



16625
16626
16627
16628
16629
16630
16631
16632
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 16625

def update!(**args)
  @automl_dataset = args[:automl_dataset] if args.key?(:automl_dataset)
  @automl_model = args[:automl_model] if args.key?(:automl_model)
  @data_labeling_dataset = args[:data_labeling_dataset] if args.key?(:data_labeling_dataset)
  @last_migrate_time = args[:last_migrate_time] if args.key?(:last_migrate_time)
  @last_update_time = args[:last_update_time] if args.key?(:last_update_time)
  @ml_engine_model_version = args[:ml_engine_model_version] if args.key?(:ml_engine_model_version)
end