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.
Implements
IMessageConversionWorkspace, IEquatableConversionWorkspace, IDeepCloneableConversionWorkspace, IBufferMessage, IMessageNamespace
Google.Cloud.CloudDms.V1Assembly
Google.Cloud.CloudDms.V1.dll
Constructors
ConversionWorkspace()
public ConversionWorkspace()
ConversionWorkspace(ConversionWorkspace)
public ConversionWorkspace(ConversionWorkspace other)
Parameter | |
---|---|
Name | Description |
other | ConversionWorkspace |
Properties
ConversionWorkspaceName
public ConversionWorkspaceName ConversionWorkspaceName { get; set; }
ConversionWorkspaceName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
ConversionWorkspaceName |
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The timestamp when the workspace resource was created.
Property Value | |
---|---|
Type | Description |
Timestamp |
Destination
public DatabaseEngineInfo Destination { get; set; }
Required. The destination engine details.
Property Value | |
---|---|
Type | Description |
DatabaseEngineInfo |
DisplayName
public string DisplayName { get; set; }
Optional. The display name for the workspace.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
bool |
LatestCommitId
public string LatestCommitId { get; set; }
Output only. The latest commit ID.
Property Value | |
---|---|
Type | Description |
string |
LatestCommitTime
public Timestamp LatestCommitTime { get; set; }
Output only. The timestamp when the workspace was committed.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
string |
Source
public DatabaseEngineInfo Source { get; set; }
Required. The source engine details.
Property Value | |
---|---|
Type | Description |
DatabaseEngineInfo |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The timestamp when the workspace resource was last updated.
Property Value | |
---|---|
Type | Description |
Timestamp |