Class: Google::Apis::DatacatalogV1::GoogleCloudDatacatalogV1MigrationConfig

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

Overview

The configuration related to the migration to Dataplex applied to an organization or project. It is the response message for SetConfig and RetrieveEffectiveConfig.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudDatacatalogV1MigrationConfig

Returns a new instance of GoogleCloudDatacatalogV1MigrationConfig.



1871
1872
1873
# File 'lib/google/apis/datacatalog_v1/classes.rb', line 1871

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

Instance Attribute Details

#catalog_ui_experienceString

Opt-in status for the UI switch to Dataplex. Corresponds to the JSON property catalogUiExperience

Returns:

  • (String)


1864
1865
1866
# File 'lib/google/apis/datacatalog_v1/classes.rb', line 1864

def catalog_ui_experience
  @catalog_ui_experience
end

#tag_template_migrationString

Opt-in status for the migration of Tag Templates to Dataplex. Corresponds to the JSON property tagTemplateMigration

Returns:

  • (String)


1869
1870
1871
# File 'lib/google/apis/datacatalog_v1/classes.rb', line 1869

def tag_template_migration
  @tag_template_migration
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1876
1877
1878
1879
# File 'lib/google/apis/datacatalog_v1/classes.rb', line 1876

def update!(**args)
  @catalog_ui_experience = args[:catalog_ui_experience] if args.key?(:catalog_ui_experience)
  @tag_template_migration = args[:tag_template_migration] if args.key?(:tag_template_migration)
end