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.



9452
9453
9454
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 9452

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



9423
9424
9425
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 9423

def automl_dataset
  @automl_dataset
end

#automl_modelGoogle::Apis::AiplatformV1::GoogleCloudAiplatformV1MigratableResourceAutomlModel

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



9428
9429
9430
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 9428

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



9433
9434
9435
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 9433

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)


9440
9441
9442
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 9440

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)


9445
9446
9447
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 9445

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



9450
9451
9452
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 9450

def ml_engine_model_version
  @ml_engine_model_version
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



9457
9458
9459
9460
9461
9462
9463
9464
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 9457

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