10000 feat: added support for BigQuery destination and PostgreSQL source types · googleapis/googleapis@441339a · GitHub
[go: up one dir, main page]

Skip to content

Commit 441339a

Browse files
Google APIscopybara-github
authored andcommitted
feat: added support for BigQuery destination and PostgreSQL source types
PiperOrigin-RevId: 469482613
1 parent 67e514e commit 441339a

File tree

4 files changed

+245
-41
lines changed

4 files changed

+245
-41
lines changed

google/cloud/datastream/v1/BUILD.bazel

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ proto_library_with_info(
4242
":datastream_proto",
4343
"//google/cloud:common_resources_proto",
4444
"//google/cloud/location:location_proto",
45+
"//google/iam/v1:iam_policy_proto",
4546
],
4647
)
4748

@@ -77,12 +78,14 @@ java_gapic_library(
7778
test_deps = [
7879
":datastream_java_grpc",
7980
"//google/cloud/location:location_java_grpc",
81+
"//google/iam/v1:iam_java_grpc",
8082
],
8183
transport = "grpc+rest",
8284
deps = [
8385
":datastream_java_proto",
8486
"//google/api:api_java_proto",
8587
"//google/cloud/location:location_java_proto",
88+
"//google/iam/v1:iam_java_proto",
8689
],
8790
)
8891

@@ -141,6 +144,7 @@ go_gapic_library(
141144
deps = [
142145
":datastream_go_proto",
143146
"//google/cloud/location:location_go_proto",
147+
"//google/iam/v1:iam_go_proto",
144148
"//google/longrunning:longrunning_go_proto",
145149
"@com_google_cloud_go//longrunning:go_default_library",
146150
"@com_google_cloud_go//longrunning/autogen:go_default_library",
@@ -180,6 +184,10 @@ py_gapic_library(
180184
name = "datastream_py_gapic",
181185
srcs = [":datastream_proto"],
182186
grpc_service_config = "datastream_grpc_service_config.json",
187+
service_yaml = "datastream_v1.yaml",
188+
deps = [
189+
"//google/iam/v1:iam_policy_py_proto",
190+
],
183191
)
184192

185193
py_test(
@@ -297,10 +305,10 @@ ruby_cloud_gapic_library(
297305
name = "datastream_ruby_gapic",
298306
srcs = [":datastream_proto_with_info"],
299307
extra_protoc_parameters = [
300-
"ruby-cloud-gem-name=google-cloud-datastream-v1",
301-
"ruby-cloud-product-url=https://cloud.google.com/datastream/",
302308
"ruby-cloud-api-id=datastream.googleapis.com",
303309
"ruby-cloud-api-shortname=datastream",
310+
"ruby-cloud-gem-name=google-cloud-datastream-v1",
311+
"ruby-cloud-product-url=https://cloud.google.com/datastream/",
304312
],
305313
grpc_service_config = "datastream_grpc_service_config.json",
306314
ruby_cloud_description = "Datastream is a serverless and easy-to-use change data capture (CDC) and replication service. It allows you to synchronize data across heterogeneous databases and applications reliably, and with minimal latency and downtime.",

google/cloud/datastream/v1/datastream.proto

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -332,6 +332,9 @@ message DiscoverConnectionProfileRequest {
332332

333333
// MySQL RDBMS to enrich with child data objects and metadata.
334334
MysqlRdbms mysql_rdbms = 101;
335+
336+
// PostgreSQL RDBMS to enrich with child data objects and metadata.
337+
PostgresqlRdbms postgresql_rdbms = 102;
335338
}
336339
}
337340

@@ -344,6 +347,9 @@ message DiscoverConnectionProfileResponse {
344347

345348
// Enriched MySQL RDBMS object.
346349
MysqlRdbms mysql_rdbms = 101;
350+
351+
// Enriched PostgreSQL RDBMS object.
352+
PostgresqlRdbms postgresql_rdbms = 102;
347353
}
348354
}
349355

0 commit comments

Comments
 (0)
0