Database Migration v1 API - Class ConversionWorkspace (2.2.0)

public sealed class ConversionWorkspace : IMessage<ConversionWorkspace>, IEquatable<ConversionWorkspace>, IDeepCloneable<ConversionWorkspace>, IBufferMessage, IMessage

Reference documentation and code samples for the Database Migration v1 API class ConversionWorkspace.

The main conversion workspace resource entity.

Inheritance

object > ConversionWorkspace

Namespace

Google.Cloud.CloudDms.V1

Assembly

Google.Cloud.CloudDms.V1.dll

Constructors

ConversionWorkspace()

public ConversionWorkspace()

ConversionWorkspace(ConversionWorkspace)

public ConversionWorkspace(ConversionWorkspace other)
Parameter
NameDescription
otherConversionWorkspace

Properties

ConversionWorkspaceName

public ConversionWorkspaceName ConversionWorkspaceName { get; set; }

ConversionWorkspaceName-typed view over the Name resource name property.

Property Value
TypeDescription
ConversionWorkspaceName

CreateTime

public Timestamp CreateTime { get; set; }

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

Property Value
TypeDescription
Timestamp

Destination

public DatabaseEngineInfo Destination { get; set; }

Required. The destination engine details.

Property Value
TypeDescription
DatabaseEngineInfo

DisplayName

public string DisplayName { get; set; }

Optional. The display name for the workspace.

Property Value
TypeDescription
string

GlobalSettings

public MapField<string, string> GlobalSettings { get; }

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

Property Value
TypeDescription
MapFieldstringstring

HasUncommittedChanges

public bool HasUncommittedChanges { get; set; }

Output only. Whether the workspace has uncommitted changes (changes which were made after the workspace was committed).

Property Value
TypeDescription
bool

LatestCommitId

public string LatestCommitId { get; set; }

Output only. The latest commit ID.

Property Value
TypeDescription
string

LatestCommitTime

public Timestamp LatestCommitTime { get; set; }

Output only. The timestamp when the workspace was committed.

Property Value
TypeDescription
Timestamp

Name

public string Name { get; set; }

Full name of the workspace resource, in the form of: projects/{project}/locations/{location}/conversionWorkspaces/{conversion_workspace}.

Property Value
TypeDescription
string

Source

public DatabaseEngineInfo Source { get; set; }

Required. The source engine details.

Property Value
TypeDescription
DatabaseEngineInfo

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. The timestamp when the workspace resource was last updated.

Property Value
TypeDescription
Timestamp