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
- (::Google::Protobuf::Timestamp) — Output only. The timestamp when the workspace resource was created.
#destination
def destination() -> ::Google::Cloud::CloudDMS::V1::DatabaseEngineInfo
Returns
- (::Google::Cloud::CloudDMS::V1::DatabaseEngineInfo) — Required. The destination engine details.
#destination=
def destination=(value) -> ::Google::Cloud::CloudDMS::V1::DatabaseEngineInfo
Parameter
- value (::Google::Cloud::CloudDMS::V1::DatabaseEngineInfo) — Required. The destination engine details.
Returns
- (::Google::Cloud::CloudDMS::V1::DatabaseEngineInfo) — Required. The destination engine details.
#display_name
def display_name() -> ::String
Returns
- (::String) — The display name for the workspace.
#display_name=
def display_name=(value) -> ::String
Parameter
- value (::String) — The display name for the workspace.
Returns
- (::String) — The display name for the workspace.
#global_settings
def global_settings() -> ::Google::Protobuf::Map{::String => ::String}
Returns
- (::Google::Protobuf::Map{::String => ::String}) — 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}) — 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}) — 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
- (::Google::Protobuf::Timestamp) — Output only. The timestamp when the workspace was committed.
#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
- (::Google::Cloud::CloudDMS::V1::DatabaseEngineInfo) — Required. The source engine details.
#source=
def source=(value) -> ::Google::Cloud::CloudDMS::V1::DatabaseEngineInfo
Parameter
- value (::Google::Cloud::CloudDMS::V1::DatabaseEngineInfo) — Required. The source engine details.
Returns
- (::Google::Cloud::CloudDMS::V1::DatabaseEngineInfo) — Required. The source engine details.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. The timestamp when the workspace resource was last updated.