Database Migration v1 API - Class ConditionalColumnSetValue (2.4.0)

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

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

Options to configure rule type ConditionalColumnSetValue. The rule is used to transform the data which is being replicated/migrated.

The rule filter field can refer to one or more entities.

The rule scope can be one of: Column.

Inheritance

object > ConditionalColumnSetValue

Namespace

Google.Cloud.CloudDms.V1

Assembly

Google.Cloud.CloudDms.V1.dll

Constructors

ConditionalColumnSetValue()

public ConditionalColumnSetValue()

ConditionalColumnSetValue(ConditionalColumnSetValue)

public ConditionalColumnSetValue(ConditionalColumnSetValue other)
Parameter
Name Description
other ConditionalColumnSetValue

Properties

CustomFeatures

public Struct CustomFeatures { get; set; }

Optional. Custom engine specific features.

Property Value
Type Description
Struct

SourceFilterCase

public ConditionalColumnSetValue.SourceFilterOneofCase SourceFilterCase { get; }
Property Value
Type Description
ConditionalColumnSetValueSourceFilterOneofCase

SourceNumericFilter

public SourceNumericFilter SourceNumericFilter { get; set; }

Optional. Optional filter on source column precision and scale. Used for fixed point numbers such as NUMERIC/NUMBER data types.

Property Value
Type Description
SourceNumericFilter

SourceTextFilter

public SourceTextFilter SourceTextFilter { get; set; }

Optional. Optional filter on source column length. Used for text based data types like varchar.

Property Value
Type Description
SourceTextFilter

ValueTransformation

public ValueTransformation ValueTransformation { get; set; }

Required. Description of data transformation during migration.

Property Value
Type Description
ValueTransformation