Skip to content

Commit b19f946

Browse files
Google APIscopybara-github
authored andcommitted
feat: publish alertcenter/v1beta API and Bazel targets
PiperOrigin-RevId: 373599033
1 parent 3c6c3d6 commit b19f946

4 files changed

Lines changed: 877 additions & 0 deletions

File tree

Lines changed: 336 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,336 @@
1+
# This file was automatically generated by BuildFileGenerator
2+
# https://github.com/googleapis/rules_gapic/tree/master/bazel
3+
4+
# Most of the manual changes to this file will be overwritten.
5+
# It's **only** allowed to change the following rule attribute values:
6+
# - names of *_gapic_assembly_* rules
7+
# - certain parameters of *_gapic_library rules, including but not limited to:
8+
# * extra_protoc_parameters
9+
# * extra_protoc_file_parameters
10+
# The complete list of preserved parameters can be found in the source code.
11+
12+
# This is an API workspace, having public visibility by default makes perfect sense.
13+
package(default_visibility = ["//visibility:public"])
14+
15+
##############################################################################
16+
# Common
17+
##############################################################################
18+
load("@rules_proto//proto:defs.bzl", "proto_library")
19+
load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
20+
21+
proto_library(
22+
name = "alertcenter_proto",
23+
srcs = [
24+
"alertcenter.proto",
25+
],
26+
deps = [
27+
"//google/api:annotations_proto",
28+
"//google/api:client_proto",
29+
"//google/api:field_behavior_proto",
30+
"//google/rpc:status_proto",
31+
"@com_google_protobuf//:any_proto",
32+
"@com_google_protobuf//:empty_proto",
33+
"@com_google_protobuf//:timestamp_proto",
34+
],
35+
)
36+
37+
proto_library_with_info(
38+
name = "alertcenter_proto_with_info",
39+
deps = [
40+
":alertcenter_proto",
41+
"//google/cloud:common_resources_proto",
42+
],
43+
)
44+
45+
##############################################################################
46+
# Java
47+
##############################################################################
48+
load(
49+
"@com_google_googleapis_imports//:imports.bzl",
50+
"java_gapic_assembly_gradle_pkg",
51+
"java_gapic_library",
52+
"java_gapic_test",
53+
"java_grpc_library",
54+
"java_proto_library",
55+
)
56+
57+
java_proto_library(
58+
name = "alertcenter_java_proto",
59+
deps = [":alertcenter_proto"],
60+
)
61+
62+
java_grpc_library(
63+
name = "alertcenter_java_grpc",
64+
srcs = [":alertcenter_proto"],
65+
deps = [":alertcenter_java_proto"],
66+
)
67+
68+
java_gapic_library(
69+
name = "alertcenter_java_gapic",
70+
srcs = [":alertcenter_proto_with_info"],
71+
grpc_service_config = "alertcenter_grpc_service_config.json",
72+
test_deps = [
73+
":alertcenter_java_grpc",
74+
],
75+
deps = [
76+
":alertcenter_java_proto",
77+
],
78+
)
79+
80+
java_gapic_test(
81+
name = "alertcenter_java_gapic_test_suite",
82+
test_classes = [
83+
"com.google.apps.alertcenter.v1beta1.AlertCenterServiceClientTest",
84+
],
85+
runtime_deps = [":alertcenter_java_gapic_test"],
86+
)
87+
88+
# Open Source Packages
89+
java_gapic_assembly_gradle_pkg(
90+
name = "google-cloud-apps-alertcenter-v1beta1-java",
91+
deps = [
92+
":alertcenter_java_gapic",
93+
":alertcenter_java_grpc",
94+
":alertcenter_java_proto",
95+
":alertcenter_proto",
96+
],
97+
)
98+
99+
##############################################################################
100+
# Go
101+
##############################################################################
102+
load(
103+
"@com_google_googleapis_imports//:imports.bzl",
104+
"go_gapic_assembly_pkg",
105+
"go_gapic_library",
106+
"go_proto_library",
107+
"go_test",
108+
)
109+
110+
go_proto_library(
111+
name = "alertcenter_go_proto",
112+
compilers = ["@io_bazel_rules_go//proto:go_grpc"],
113+
importpath = "google.golang.org/genproto/googleapis/apps/alertcenter/v1beta1",
114+
protos = [":alertcenter_proto"],
115+
deps = [
116+
"//google/api:annotations_go_proto",
117+
"//google/rpc:status_go_proto",
118+
],
119+
)
120+
121+
go_gapic_library(
122+
name = "alertcenter_go_gapic",
123+
srcs = [":alertcenter_proto_with_info"],
124+
grpc_service_config = "alertcenter_grpc_service_config.json",
125+
importpath = "google.golang.org/google/apps/alertcenter/v1beta1;alertcenter",
126+
service_yaml = "alertcenter.yaml",
127+
metadata = True,
128+
deps = [
129+
":alertcenter_go_proto",
130+
],
131+
)
132+
133+
go_test(
134+
name = "alertcenter_go_gapic_test",
135+
srcs = [":alertcenter_go_gapic_srcjar_test"],
136+
embed = [":alertcenter_go_gapic"],
137+
importpath = "google.golang.org/google/apps/alertcenter/v1beta1",
138+
)
139+
140+
# Open Source Packages
141+
go_gapic_assembly_pkg(
142+
name = "gapi-cloud-apps-alertcenter-v1beta1-go",
143+
deps = [
144+
":alertcenter_go_gapic",
145+
":alertcenter_go_gapic_srcjar-test.srcjar",
146+
":alertcenter_go_gapic_srcjar-metadata.srcjar",
147+
":alertcenter_go_proto",
148+
],
149+
)
150+
151+
##############################################################################
152+
# Python
153+
##############################################################################
154+
load(
155+
"@com_google_googleapis_imports//:imports.bzl",
156+
"py_gapic_assembly_pkg",
157+
"py_gapic_library",
158+
)
159+
160+
py_gapic_library(
161+
name = "alertcenter_py_gapic",
162+
srcs = [":alertcenter_proto"],
163+
grpc_service_config = "alertcenter_grpc_service_config.json",
164+
)
165+
166+
# Open Source Packages
167+
py_gapic_assembly_pkg(
168+
name = "apps-alertcenter-v1beta1-py",
169+
deps = [
170+
":alertcenter_py_gapic",
171+
],
172+
)
173+
174+
##############################################################################
175+
# PHP
176+
##############################################################################
177+
load(
178+
"@com_google_googleapis_imports//:imports.bzl",
179+
php_gapic_assembly_pkg = "php_gapic_assembly_pkg2",
180+
php_gapic_library = "php_gapic_library2",
181+
php_grpc_library = "php_grpc_library2",
182+
php_proto_library = "php_proto_library2",
183+
)
184+
185+
php_proto_library(
186+
name = "alertcenter_php_proto",
187+
deps = [":alertcenter_proto"],
188+
)
189+
190+
php_grpc_library(
191+
name = "alertcenter_php_grpc",
192+
srcs = [":alertcenter_proto"],
193+
deps = [":alertcenter_php_proto"],
194+
)
195+
196+
php_gapic_library(
197+
name = "alertcenter_php_gapic",
198+
srcs = [":alertcenter_proto_with_info"],
199+
grpc_service_config = "alertcenter_grpc_service_config.json",
200+
service_yaml = "alertcenter.yaml",
201+
deps = [
202+
":alertcenter_php_grpc",
203+
":alertcenter_php_proto",
204+
],
205+
)
206+
207+
# Open Source Packages
208+
php_gapic_assembly_pkg(
209+
name = "google-cloud-apps-alertcenter-v1beta1-php",
210+
deps = [
211+
":alertcenter_php_gapic",
212+
":alertcenter_php_grpc",
213+
":alertcenter_php_proto",
214+
],
215+
)
216+
217+
##############################################################################
218+
# Node.js
219+
##############################################################################
220+
load(
221+
"@com_google_googleapis_imports//:imports.bzl",
222+
"nodejs_gapic_assembly_pkg",
223+
"nodejs_gapic_library",
224+
)
225+
226+
nodejs_gapic_library(
227+
name = "alertcenter_nodejs_gapic",
228+
package_name = "@google-cloud/alertcenter",
229+
src = ":alertcenter_proto_with_info",
230+
extra_protoc_parameters = ["metadata"],
231+
grpc_service_config = "alertcenter_grpc_service_config.json",
232+
package = "google.apps.alertcenter.v1beta1",
233+
service_yaml = "alertcenter.yaml",
234+
deps = [],
235+
)
236+
237+
nodejs_gapic_assembly_pkg(
238+
name = "apps-alertcenter-v1beta1-nodejs",
239+
deps = [
240+
":alertcenter_nodejs_gapic",
241+
":alertcenter_proto",
242+
],
243+
)
244+
245+
##############################################################################
246+
# Ruby
247+
##############################################################################
248+
load(
249+
"@com_google_googleapis_imports//:imports.bzl",
250+
"ruby_gapic_assembly_pkg",
251+
"ruby_cloud_gapic_library",
252+
"ruby_grpc_library",
253+
"ruby_proto_library",
254+
)
255+
256+
ruby_proto_library(
257+
name = "alertcenter_ruby_proto",
258+
deps = [":alertcenter_proto"],
259+
)
260+
261+
ruby_grpc_library(
262+
name = "alertcenter_ruby_grpc",
263+
srcs = [":alertcenter_proto"],
264+
deps = [":alertcenter_ruby_proto"],
265+
)
266+
267+
ruby_cloud_gapic_library(
268+
name = "alertcenter_ruby_gapic",
269+
srcs = [":alertcenter_proto_with_info"],
270+
extra_protoc_parameters = [
271+
"ruby-cloud-gem-name=google-cloud-apps-alertcenter-v1beta1",
272+
],
273+
grpc_service_config = "alertcenter_grpc_service_config.json",
274+
deps = [
275+
":alertcenter_ruby_grpc",
276+
":alertcenter_ruby_proto",
277+
],
278+
)
279+
280+
# Open Source Packages
281+
ruby_gapic_assembly_pkg(
282+
name = "google-cloud-apps-alertcenter-v1beta1-ruby",
283+
deps = [
284+
":alertcenter_ruby_gapic",
285+
":alertcenter_ruby_grpc",
286+
":alertcenter_ruby_proto",
287+
],
288+
)
289+
290+
##############################################################################
291+
# C#
292+
##############################################################################
293+
load(
294+
"@com_google_googleapis_imports//:imports.bzl",
295+
"csharp_gapic_assembly_pkg",
296+
"csharp_gapic_library",
297+
"csharp_grpc_library",
298+
"csharp_proto_library",
299+
)
300+
301+
csharp_proto_library(
302+
name = "alertcenter_csharp_proto",
303+
deps = [":alertcenter_proto"],
304+
)
305+
306+
csharp_grpc_library(
307+
name = "alertcenter_csharp_grpc",
308+
srcs = [":alertcenter_proto"],
309+
deps = [":alertcenter_csharp_proto"],
310+
)
311+
312+
csharp_gapic_library(
313+
name = "alertcenter_csharp_gapic",
314+
srcs = [":alertcenter_proto_with_info"],
315+
common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
316+
grpc_service_config = "alertcenter_grpc_service_config.json",
317+
deps = [
318+
":alertcenter_csharp_grpc",
319+
":alertcenter_csharp_proto",
320+
],
321+
)
322+
323+
# Open Source Packages
324+
csharp_gapic_assembly_pkg(
325+
name = "google-cloud-apps-alertcenter-v1beta1-csharp",
326+
deps = [
327+
":alertcenter_csharp_gapic",
328+
":alertcenter_csharp_grpc",
329+
":alertcenter_csharp_proto",
330+
],
331+
)
332+
333+
##############################################################################
334+
# C++
335+
##############################################################################
336+
# Put your C++ rules here

0 commit comments

Comments
 (0)