Skip to content

Commit fc15738

Browse files
Google APIscopybara-github
authored andcommitted
feat: Expose the undeliverable_first_gen_event.proto
PiperOrigin-RevId: 600597791
1 parent c20f392 commit fc15738

1 file changed

Lines changed: 109 additions & 34 deletions

File tree

google/firestore/v1beta1/BUILD.bazel

Lines changed: 109 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# This file was automatically generated by BuildFileGenerator
2-
# https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/bazel
2+
# https://github.com/googleapis/rules_gapic/tree/master/bazel
33

44
# Most of the manual changes to this file will be overwritten.
55
# It's **only** allowed to change the following rule attribute values:
@@ -9,41 +9,14 @@
99
# * extra_protoc_file_parameters
1010
# The complete list of preserved parameters can be found in the source code.
1111

12+
# This is an API workspace, having public visibility by default makes perfect sense.
13+
package(default_visibility = ["//visibility:public"])
14+
1215
##############################################################################
1316
# Common
1417
##############################################################################
1518
load("@rules_proto//proto:defs.bzl", "proto_library")
16-
load(
17-
"@com_google_googleapis_imports//:imports.bzl",
18-
"csharp_gapic_assembly_pkg",
19-
"csharp_gapic_library",
20-
"csharp_grpc_library",
21-
"csharp_proto_library",
22-
"go_gapic_assembly_pkg",
23-
"go_gapic_library",
24-
"go_proto_library",
25-
"java_gapic_assembly_gradle_pkg",
26-
"java_gapic_library",
27-
"java_gapic_test",
28-
"java_grpc_library",
29-
"java_proto_library",
30-
"nodejs_gapic_assembly_pkg",
31-
"nodejs_gapic_library",
32-
"php_gapic_assembly_pkg",
33-
"php_gapic_library",
34-
"php_proto_library",
35-
"proto_library_with_info",
36-
"py_gapic_assembly_pkg",
37-
"py_gapic_library",
38-
"py_test",
39-
"ruby_cloud_gapic_library",
40-
"ruby_gapic_assembly_pkg",
41-
"ruby_grpc_library",
42-
"ruby_proto_library",
43-
)
44-
45-
# This is an API workspace, having public visibility by default makes perfect sense.
46-
package(default_visibility = ["//visibility:public"])
19+
load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
4720

4821
proto_library(
4922
name = "firestore_proto",
@@ -52,6 +25,7 @@ proto_library(
5225
"document.proto",
5326
"firestore.proto",
5427
"query.proto",
28+
"undeliverable_first_gen_event.proto",
5529
"write.proto",
5630
],
5731
deps = [
@@ -75,6 +49,18 @@ proto_library_with_info(
7549
],
7650
)
7751

52+
##############################################################################
53+
# Java
54+
##############################################################################
55+
load(
56+
"@com_google_googleapis_imports//:imports.bzl",
57+
"java_gapic_assembly_gradle_pkg",
58+
"java_gapic_library",
59+
"java_gapic_test",
60+
"java_grpc_library",
61+
"java_proto_library",
62+
)
63+
7864
java_proto_library(
7965
name = "firestore_java_proto",
8066
deps = [":firestore_proto"],
@@ -99,6 +85,7 @@ java_gapic_library(
9985
transport = "grpc+rest",
10086
deps = [
10187
":firestore_java_proto",
88+
"//google/api:api_java_proto",
10289
],
10390
)
10491

@@ -124,6 +111,16 @@ java_gapic_assembly_gradle_pkg(
124111
],
125112
)
126113

114+
##############################################################################
115+
# Go
116+
##############################################################################
117+
load(
118+
"@com_google_googleapis_imports//:imports.bzl",
119+
"go_gapic_assembly_pkg",
120+
"go_gapic_library",
121+
"go_proto_library",
122+
)
123+
127124
go_proto_library(
128125
name = "firestore_go_proto",
129126
compilers = ["@io_bazel_rules_go//proto:go_grpc"],
@@ -160,13 +157,25 @@ go_gapic_assembly_pkg(
160157
],
161158
)
162159

160+
##############################################################################
161+
# Python
162+
##############################################################################
163+
load(
164+
"@com_google_googleapis_imports//:imports.bzl",
165+
"py_gapic_assembly_pkg",
166+
"py_gapic_library",
167+
"py_test",
168+
)
169+
163170
py_gapic_library(
164171
name = "firestore_py_gapic",
165172
srcs = [":firestore_proto"],
166173
grpc_service_config = "firestore_grpc_service_config.json",
167174
rest_numeric_enums = True,
168175
service_yaml = "firestore_v1beta1.yaml",
169176
transport = "grpc+rest",
177+
deps = [
178+
],
170179
)
171180

172181
py_test(
@@ -187,6 +196,16 @@ py_gapic_assembly_pkg(
187196
],
188197
)
189198

199+
##############################################################################
200+
# PHP
201+
##############################################################################
202+
load(
203+
"@com_google_googleapis_imports//:imports.bzl",
204+
"php_gapic_assembly_pkg",
205+
"php_gapic_library",
206+
"php_proto_library",
207+
)
208+
190209
php_proto_library(
191210
name = "firestore_php_proto",
192211
deps = [":firestore_proto"],
@@ -195,10 +214,14 @@ php_proto_library(
195214
php_gapic_library(
196215
name = "firestore_php_gapic",
197216
srcs = [":firestore_proto_with_info"],
217+
grpc_service_config = "firestore_grpc_service_config.json",
218+
migration_mode = "PRE_MIGRATION_SURFACE_ONLY",
198219
rest_numeric_enums = True,
199220
service_yaml = "firestore_v1beta1.yaml",
200221
transport = "grpc+rest",
201-
deps = [":firestore_php_proto"],
222+
deps = [
223+
":firestore_php_proto",
224+
],
202225
)
203226

204227
# Open Source Packages
@@ -210,8 +233,18 @@ php_gapic_assembly_pkg(
210233
],
211234
)
212235

236+
##############################################################################
237+
# Node.js
238+
##############################################################################
239+
load(
240+
"@com_google_googleapis_imports//:imports.bzl",
241+
"nodejs_gapic_assembly_pkg",
242+
"nodejs_gapic_library",
243+
)
244+
213245
nodejs_gapic_library(
214246
name = "firestore_nodejs_gapic",
247+
package_name = "@google-cloud/firestore",
215248
src = ":firestore_proto_with_info",
216249
extra_protoc_parameters = ["metadata"],
217250
grpc_service_config = "firestore_grpc_service_config.json",
@@ -230,6 +263,17 @@ nodejs_gapic_assembly_pkg(
230263
],
231264
)
232265

266+
##############################################################################
267+
# Ruby
268+
##############################################################################
269+
load(
270+
"@com_google_googleapis_imports//:imports.bzl",
271+
"ruby_cloud_gapic_library",
272+
"ruby_gapic_assembly_pkg",
273+
"ruby_grpc_library",
274+
"ruby_proto_library",
275+
)
276+
233277
ruby_proto_library(
234278
name = "firestore_ruby_proto",
235279
deps = [":firestore_proto"],
@@ -245,8 +289,10 @@ ruby_cloud_gapic_library(
245289
name = "firestore_ruby_gapic",
246290
srcs = [":firestore_proto_with_info"],
247291
extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-firestore-v1beta1"],
292+
grpc_service_config = "firestore_grpc_service_config.json",
248293
rest_numeric_enums = True,
249294
service_yaml = "firestore_v1beta1.yaml",
295+
transport = "grpc+rest",
250296
deps = [
251297
":firestore_ruby_grpc",
252298
":firestore_ruby_proto",
@@ -263,8 +309,20 @@ ruby_gapic_assembly_pkg(
263309
],
264310
)
265311

312+
##############################################################################
313+
# C#
314+
##############################################################################
315+
load(
316+
"@com_google_googleapis_imports//:imports.bzl",
317+
"csharp_gapic_assembly_pkg",
318+
"csharp_gapic_library",
319+
"csharp_grpc_library",
320+
"csharp_proto_library",
321+
)
322+
266323
csharp_proto_library(
267324
name = "firestore_csharp_proto",
325+
extra_opts = [],
268326
deps = [":firestore_proto"],
269327
)
270328

@@ -281,6 +339,7 @@ csharp_gapic_library(
281339
grpc_service_config = "firestore_grpc_service_config.json",
282340
rest_numeric_enums = True,
283341
service_yaml = "firestore_v1beta1.yaml",
342+
transport = "grpc+rest",
284343
deps = [
285344
":firestore_csharp_grpc",
286345
":firestore_csharp_proto",
@@ -300,4 +359,20 @@ csharp_gapic_assembly_pkg(
300359
##############################################################################
301360
# C++
302361
##############################################################################
303-
# Put your C++ rules here
362+
load(
363+
"@com_google_googleapis_imports//:imports.bzl",
364+
"cc_grpc_library",
365+
"cc_proto_library",
366+
)
367+
368+
cc_proto_library(
369+
name = "firestore_cc_proto",
370+
deps = [":firestore_proto"],
371+
)
372+
373+
cc_grpc_library(
374+
name = "firestore_cc_grpc",
375+
srcs = [":firestore_proto"],
376+
grpc_only = True,
377+
deps = [":firestore_cc_proto"],
378+
)

0 commit comments

Comments
 (0)