Interface MysqlSourceConfigOrBuilder (1.54.0)

public interface MysqlSourceConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getBinaryLogPosition()

public abstract MysqlSourceConfig.BinaryLogPosition getBinaryLogPosition()

Use Binary log position based replication.

.google.cloud.datastream.v1.MysqlSourceConfig.BinaryLogPosition binary_log_position = 101;

Returns
Type Description
MysqlSourceConfig.BinaryLogPosition

The binaryLogPosition.

getBinaryLogPositionOrBuilder()

public abstract MysqlSourceConfig.BinaryLogPositionOrBuilder getBinaryLogPositionOrBuilder()

Use Binary log position based replication.

.google.cloud.datastream.v1.MysqlSourceConfig.BinaryLogPosition binary_log_position = 101;

Returns
Type Description
MysqlSourceConfig.BinaryLogPositionOrBuilder

getCdcMethodCase()

public abstract MysqlSourceConfig.CdcMethodCase getCdcMethodCase()
Returns
Type Description
MysqlSourceConfig.CdcMethodCase

getExcludeObjects()

public abstract MysqlRdbms getExcludeObjects()

MySQL objects to exclude from the stream.

.google.cloud.datastream.v1.MysqlRdbms exclude_objects = 2;

Returns
Type Description
MysqlRdbms

The excludeObjects.

getExcludeObjectsOrBuilder()

public abstract MysqlRdbmsOrBuilder getExcludeObjectsOrBuilder()

MySQL objects to exclude from the stream.

.google.cloud.datastream.v1.MysqlRdbms exclude_objects = 2;

Returns
Type Description
MysqlRdbmsOrBuilder

getGtid()

public abstract MysqlSourceConfig.Gtid getGtid()

Use GTID based replication.

.google.cloud.datastream.v1.MysqlSourceConfig.Gtid gtid = 102;

Returns
Type Description
MysqlSourceConfig.Gtid

The gtid.

getGtidOrBuilder()

public abstract MysqlSourceConfig.GtidOrBuilder getGtidOrBuilder()

Use GTID based replication.

.google.cloud.datastream.v1.MysqlSourceConfig.Gtid gtid = 102;

Returns
Type Description
MysqlSourceConfig.GtidOrBuilder

getIncludeObjects()

public abstract MysqlRdbms getIncludeObjects()

MySQL objects to retrieve from the source.

.google.cloud.datastream.v1.MysqlRdbms include_objects = 1;

Returns
Type Description
MysqlRdbms

The includeObjects.

getIncludeObjectsOrBuilder()

public abstract MysqlRdbmsOrBuilder getIncludeObjectsOrBuilder()

MySQL objects to retrieve from the source.

.google.cloud.datastream.v1.MysqlRdbms include_objects = 1;

Returns
Type Description
MysqlRdbmsOrBuilder

getMaxConcurrentBackfillTasks()

public abstract int getMaxConcurrentBackfillTasks()

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.

int32 max_concurrent_backfill_tasks = 4;

Returns
Type Description
int

The maxConcurrentBackfillTasks.

getMaxConcurrentCdcTasks()

public abstract int getMaxConcurrentCdcTasks()

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.

int32 max_concurrent_cdc_tasks = 3;

Returns
Type Description
int

The maxConcurrentCdcTasks.

hasBinaryLogPosition()

public abstract boolean hasBinaryLogPosition()

Use Binary log position based replication.

.google.cloud.datastream.v1.MysqlSourceConfig.BinaryLogPosition binary_log_position = 101;

Returns
Type Description
boolean

Whether the binaryLogPosition field is set.

hasExcludeObjects()

public abstract boolean hasExcludeObjects()

MySQL objects to exclude from the stream.

.google.cloud.datastream.v1.MysqlRdbms exclude_objects = 2;

Returns
Type Description
boolean

Whether the excludeObjects field is set.

hasGtid()

public abstract boolean hasGtid()

Use GTID based replication.

.google.cloud.datastream.v1.MysqlSourceConfig.Gtid gtid = 102;

Returns
Type Description
boolean

Whether the gtid field is set.

hasIncludeObjects()

public abstract boolean hasIncludeObjects()

MySQL objects to retrieve from the source.

.google.cloud.datastream.v1.MysqlRdbms include_objects = 1;

Returns
Type Description
boolean

Whether the includeObjects field is set.