Cloud Database Migration Service V1 API - Class Google::Cloud::CloudDMS::V1::ConversionWorkspace (v0.5.0)

Reference documentation and code samples for the Cloud Database Migration Service V1 API class Google::Cloud::CloudDMS::V1::ConversionWorkspace.

The main conversion workspace resource entity.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#create_time

def create_time() -> ::Google::Protobuf::Timestamp
Returns

#destination

def destination() -> ::Google::Cloud::CloudDMS::V1::DatabaseEngineInfo
Returns

#destination=

def destination=(value) -> ::Google::Cloud::CloudDMS::V1::DatabaseEngineInfo
Parameter
Returns

#display_name

def display_name() -> ::String
Returns
  • (::String) — Optional. The display name for the workspace.

#display_name=

def display_name=(value) -> ::String
Parameter
  • value (::String) — Optional. The display name for the workspace.
Returns
  • (::String) — Optional. The display name for the workspace.

#global_settings

def global_settings() -> ::Google::Protobuf::Map{::String => ::String}
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Optional. A generic list of settings for the workspace. The settings are database pair dependant and can indicate default behavior for the mapping rules engine or turn on or off specific features. Such examples can be: convert_foreign_key_to_interleave=true, skip_triggers=false, ignore_non_table_synonyms=true

#global_settings=

def global_settings=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
  • value (::Google::Protobuf::Map{::String => ::String}) — Optional. A generic list of settings for the workspace. The settings are database pair dependant and can indicate default behavior for the mapping rules engine or turn on or off specific features. Such examples can be: convert_foreign_key_to_interleave=true, skip_triggers=false, ignore_non_table_synonyms=true
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Optional. A generic list of settings for the workspace. The settings are database pair dependant and can indicate default behavior for the mapping rules engine or turn on or off specific features. Such examples can be: convert_foreign_key_to_interleave=true, skip_triggers=false, ignore_non_table_synonyms=true

#has_uncommitted_changes

def has_uncommitted_changes() -> ::Boolean
Returns
  • (::Boolean) — Output only. Whether the workspace has uncommitted changes (changes which were made after the workspace was committed).

#latest_commit_id

def latest_commit_id() -> ::String
Returns
  • (::String) — Output only. The latest commit ID.

#latest_commit_time

def latest_commit_time() -> ::Google::Protobuf::Timestamp
Returns

#name

def name() -> ::String
Returns
  • (::String) — Full name of the workspace resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Full name of the workspace resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.
Returns
  • (::String) — Full name of the workspace resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.

#source

def source() -> ::Google::Cloud::CloudDMS::V1::DatabaseEngineInfo
Returns

#source=

def source=(value) -> ::Google::Cloud::CloudDMS::V1::DatabaseEngineInfo
Parameter
Returns

#update_time

def update_time() -> ::Google::Protobuf::Timestamp
Returns