DataStream v1 API - Class SqlServerChangeTables.Types.SqlServerDdlConfig (2.13.0)

public sealed class SqlServerChangeTables.Types.SqlServerDdlConfig : IMessage<SqlServerChangeTables.Types.SqlServerDdlConfig>, IEquatable<SqlServerChangeTables.Types.SqlServerDdlConfig>, IDeepCloneable<SqlServerChangeTables.Types.SqlServerDdlConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the DataStream v1 API class SqlServerChangeTables.Types.SqlServerDdlConfig.

DDL configuration for change tables.

Inheritance

object > SqlServerChangeTables.Types.SqlServerDdlConfig

Namespace

Google.Cloud.Datastream.V1

Assembly

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