Class: Google::Cloud::Datastream::V1::MysqlSourceConfig
- Inherits:
-
Object
- Object
- Google::Cloud::Datastream::V1::MysqlSourceConfig
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/datastream/v1/datastream_resources.rb
Overview
MySQL source configuration
Defined Under Namespace
Classes: BinaryLogPosition, Gtid
Instance Attribute Summary collapse
-
#binary_log_position ⇒ ::Google::Cloud::Datastream::V1::MysqlSourceConfig::BinaryLogPosition
Use Binary log position based replication.
-
#exclude_objects ⇒ ::Google::Cloud::Datastream::V1::MysqlRdbms
MySQL objects to exclude from the stream.
-
#gtid ⇒ ::Google::Cloud::Datastream::V1::MysqlSourceConfig::Gtid
Use GTID based replication.
-
#include_objects ⇒ ::Google::Cloud::Datastream::V1::MysqlRdbms
MySQL objects to retrieve from the source.
-
#max_concurrent_backfill_tasks ⇒ ::Integer
Maximum number of concurrent backfill tasks.
-
#max_concurrent_cdc_tasks ⇒ ::Integer
Maximum number of concurrent CDC tasks.
Instance Attribute Details
#binary_log_position ⇒ ::Google::Cloud::Datastream::V1::MysqlSourceConfig::BinaryLogPosition
Returns Use Binary log position based replication.
Note: The following fields are mutually exclusive: binary_log_position, gtid. If a field in that set is populated, all other fields in the set will automatically be cleared.
1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 1220 class MysqlSourceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Use Binary log position based replication. class BinaryLogPosition include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Use GTID based replication. class Gtid include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#exclude_objects ⇒ ::Google::Cloud::Datastream::V1::MysqlRdbms
Returns MySQL objects to exclude from the stream.
1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 1220 class MysqlSourceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Use Binary log position based replication. class BinaryLogPosition include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Use GTID based replication. class Gtid include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#gtid ⇒ ::Google::Cloud::Datastream::V1::MysqlSourceConfig::Gtid
Returns Use GTID based replication.
Note: The following fields are mutually exclusive: gtid, binary_log_position. If a field in that set is populated, all other fields in the set will automatically be cleared.
1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 1220 class MysqlSourceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Use Binary log position based replication. class BinaryLogPosition include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Use GTID based replication. class Gtid include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#include_objects ⇒ ::Google::Cloud::Datastream::V1::MysqlRdbms
Returns MySQL objects to retrieve from the source.
1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 1220 class MysqlSourceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Use Binary log position based replication. class BinaryLogPosition include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Use GTID based replication. class Gtid include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#max_concurrent_backfill_tasks ⇒ ::Integer
Returns 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.
1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 1220 class MysqlSourceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Use Binary log position based replication. class BinaryLogPosition include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Use GTID based replication. class Gtid include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#max_concurrent_cdc_tasks ⇒ ::Integer
Returns 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.
1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 1220 class MysqlSourceConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Use Binary log position based replication. class BinaryLogPosition include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Use GTID based replication. class Gtid include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |