public sealed class SqlServerChangeTables.Types.SqlServerDdlConfig : IMessage<SqlServerChangeTables.Types.SqlServerDdlConfig>, IEquatable<SqlServerChangeTables.Types.SqlServerDdlConfig>, IDeepCloneable<SqlServerChangeTables.Types.SqlServerDdlConfig>, IBufferMessage, IMessageReference documentation and code samples for the DataStream v1 API class SqlServerChangeTables.Types.SqlServerDdlConfig.
DDL configuration for change tables.
Implements
IMessageSqlServerChangeTablesTypesSqlServerDdlConfig, IEquatableSqlServerChangeTablesTypesSqlServerDdlConfig, IDeepCloneableSqlServerChangeTablesTypesSqlServerDdlConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Datastream.V1Assembly
Google.Cloud.Datastream.V1.dll
Constructors
SqlServerDdlConfig()
public SqlServerDdlConfig()SqlServerDdlConfig(SqlServerDdlConfig)
public SqlServerDdlConfig(SqlServerChangeTables.Types.SqlServerDdlConfig other)| Parameter | |
|---|---|
| Name | Description |
other |
SqlServerChangeTablesTypesSqlServerDdlConfig |
Properties
AutoCreateNewCaptureInstanceOnDdl
public bool AutoCreateNewCaptureInstanceOnDdl { get; set; }Optional. If set to true, Datastream will automatically create a new capture instance when DDL is detected on a table.The customer will be responsible for deleting it so that the next set of DDLs can be handled. The default is false and it means that DDL's will not be handled .
| Property Value | |
|---|---|
| Type | Description |
bool |
|
AutoDeleteOldCaptureInstance
public bool AutoDeleteOldCaptureInstance { get; set; }Optional. If set to true, Datastream will automatically delete the old capture instance after creating a new one to support a DDL change. The default is false and means that the customer has to delete the old capture instance manually.
| Property Value | |
|---|---|
| Type | Description |
bool |
|