DataStream v1 API - Class MysqlSourceConfig (2.8.0)

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

Reference documentation and code samples for the DataStream v1 API class MysqlSourceConfig.

MySQL source configuration

Inheritance

object > MysqlSourceConfig

Namespace

Google.Cloud.Datastream.V1

Assembly

Google.Cloud.Datastream.V1.dll

Constructors

MysqlSourceConfig()

public MysqlSourceConfig()

MysqlSourceConfig(MysqlSourceConfig)

public MysqlSourceConfig(MysqlSourceConfig other)
Parameter
Name Description
other MysqlSourceConfig

Properties

BinaryLogPosition

public MysqlSourceConfig.Types.BinaryLogPosition BinaryLogPosition { get; set; }

Use Binary log position based replication.

Property Value
Type Description
MysqlSourceConfigTypesBinaryLogPosition

CdcMethodCase

public MysqlSourceConfig.CdcMethodOneofCase CdcMethodCase { get; }
Property Value
Type Description
MysqlSourceConfigCdcMethodOneofCase

ExcludeObjects

public MysqlRdbms ExcludeObjects { get; set; }

MySQL objects to exclude from the stream.

Property Value
Type Description
MysqlRdbms

Gtid

public MysqlSourceConfig.Types.Gtid Gtid { get; set; }

Use GTID based replication.

Property Value
Type Description
MysqlSourceConfigTypesGtid

IncludeObjects

public MysqlRdbms IncludeObjects { get; set; }

MySQL objects to retrieve from the source.

Property Value
Type Description
MysqlRdbms

MaxConcurrentBackfillTasks

public int MaxConcurrentBackfillTasks { get; set; }

Maximum number of concurrent backfill tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

Property Value
Type Description
int

MaxConcurrentCdcTasks

public int MaxConcurrentCdcTasks { get; set; }

Maximum number of concurrent CDC tasks. The number should be non negative. If not set (or set to 0), the system's default value will be used.

Property Value
Type Description
int