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.
1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 1076 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.
1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 1076 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.
1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 1076 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.
1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 1076 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.
1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 1076 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.
1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 1076 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 |