Class: Google::Cloud::CloudDMS::V1::ConversionWorkspace

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#create_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. The timestamp when the workspace resource was created.

Returns:



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.

Returns:



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.

Returns:

  • (::String)

    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.

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



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).

Returns:

  • (::Boolean)

    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.

Returns:

  • (::String)

    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.

Returns:



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}.

Returns:

  • (::String)

    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.

Returns:



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.

Returns:



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