Class: Google::Cloud::CloudDMS::V1::ConversionWorkspace
- Inherits:
-
Object
- Object
- Google::Cloud::CloudDMS::V1::ConversionWorkspace
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb
Overview
The main conversion workspace resource entity.
Defined Under Namespace
Classes: GlobalSettingsEntry
Instance Attribute Summary collapse
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#destination ⇒ ::Google::Cloud::CloudDMS::V1::DatabaseEngineInfo
Required.
-
#display_name ⇒ ::String
Optional.
-
#global_settings ⇒ ::Google::Protobuf::Map{::String => ::String}
Optional.
-
#has_uncommitted_changes ⇒ ::Boolean
readonly
Output only.
-
#latest_commit_id ⇒ ::String
readonly
Output only.
-
#latest_commit_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#name ⇒ ::String
Full name of the workspace resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.
-
#source ⇒ ::Google::Cloud::CloudDMS::V1::DatabaseEngineInfo
Required.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The timestamp when the workspace resource was created.
73 74 75 76 77 78 79 80 81 82 83 84 85 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 73 class ConversionWorkspace include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class GlobalSettingsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#destination ⇒ ::Google::Cloud::CloudDMS::V1::DatabaseEngineInfo
Returns Required. The destination engine details.
73 74 75 76 77 78 79 80 81 82 83 84 85 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 73 class ConversionWorkspace include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class GlobalSettingsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#display_name ⇒ ::String
Returns Optional. The display name for the workspace.
73 74 75 76 77 78 79 80 81 82 83 84 85 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 73 class ConversionWorkspace include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class GlobalSettingsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#global_settings ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns 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.
73 74 75 76 77 78 79 80 81 82 83 84 85 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 73 class ConversionWorkspace include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class GlobalSettingsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#has_uncommitted_changes ⇒ ::Boolean (readonly)
Returns Output only. Whether the workspace has uncommitted changes (changes which were made after the workspace was committed).
73 74 75 76 77 78 79 80 81 82 83 84 85 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 73 class ConversionWorkspace include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class GlobalSettingsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#latest_commit_id ⇒ ::String (readonly)
Returns Output only. The latest commit ID.
73 74 75 76 77 78 79 80 81 82 83 84 85 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 73 class ConversionWorkspace include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class GlobalSettingsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#latest_commit_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The timestamp when the workspace was committed.
73 74 75 76 77 78 79 80 81 82 83 84 85 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 73 class ConversionWorkspace include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class GlobalSettingsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#name ⇒ ::String
Returns Full name of the workspace resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.
73 74 75 76 77 78 79 80 81 82 83 84 85 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 73 class ConversionWorkspace include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class GlobalSettingsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#source ⇒ ::Google::Cloud::CloudDMS::V1::DatabaseEngineInfo
Returns Required. The source engine details.
73 74 75 76 77 78 79 80 81 82 83 84 85 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 73 class ConversionWorkspace include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class GlobalSettingsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The timestamp when the workspace resource was last updated.
73 74 75 76 77 78 79 80 81 82 83 84 85 |
# File 'proto_docs/google/cloud/clouddms/v1/conversionworkspace_resources.rb', line 73 class ConversionWorkspace include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class GlobalSettingsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |