Skip to content

Commit 7007925

Browse files
Google APIscopybara-github
authored andcommitted
feat: publish serviceusage/v1 API
Committer: @xiaozhenliu-gg5 PiperOrigin-RevId: 367039242
1 parent 528df7e commit 7007925

5 files changed

Lines changed: 847 additions & 0 deletions

File tree

Lines changed: 351 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,351 @@
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 = "serviceusage_proto",
23+
srcs = [
24+
"resources.proto",
25+
"serviceusage.proto",
26+
],
27+
deps = [
28+
"//google/api:annotations_proto",
29+
"//google/api:auth_proto",
30+
"//google/api:client_proto",
31+
"//google/api:documentation_proto",
32+
"//google/api:endpoint_proto",
33+
"//google/api:monitored_resource_proto",
34+
"//google/api:monitoring_proto",
35+
"//google/api:quota_proto",
36+
"//google/api:usage_proto",
37+
"//google/longrunning:operations_proto",
38+
"@com_google_protobuf//:api_proto",
39+
],
40+
)
41+
42+
proto_library_with_info(
43+
name = "serviceusage_proto_with_info",
44+
deps = [
45+
":serviceusage_proto",
46+
"//google/cloud:common_resources_proto",
47+
],
48+
)
49+
50+
##############################################################################
51+
# Java
52+
##############################################################################
53+
load(
54+
"@com_google_googleapis_imports//:imports.bzl",
55+
"java_gapic_assembly_gradle_pkg",
56+
"java_gapic_library",
57+
"java_gapic_test",
58+
"java_grpc_library",
59+
"java_proto_library",
60+
)
61+
62+
java_proto_library(
63+
name = "serviceusage_java_proto",
64+
deps = [":serviceusage_proto"],
65+
)
66+
67+
java_grpc_library(
68+
name = "serviceusage_java_grpc",
69+
srcs = [":serviceusage_proto"],
70+
deps = [":serviceusage_java_proto"],
71+
)
72+
73+
java_gapic_library(
74+
name = "serviceusage_java_gapic",
75+
srcs = [":serviceusage_proto_with_info"],
76+
grpc_service_config = "serviceusage_grpc_service_config.json",
77+
test_deps = [
78+
":serviceusage_java_grpc",
79+
],
80+
deps = [
81+
":serviceusage_java_proto",
82+
],
83+
)
84+
85+
java_gapic_test(
86+
name = "serviceusage_java_gapic_test_suite",
87+
test_classes = [
88+
"com.google.api.serviceusage.v1.ServiceUsageClientTest",
89+
],
90+
runtime_deps = [":serviceusage_java_gapic_test"],
91+
)
92+
93+
# Open Source Packages
94+
java_gapic_assembly_gradle_pkg(
95+
name = "google-cloud-api-serviceusage-v1-java",
96+
deps = [
97+
":serviceusage_java_gapic",
98+
":serviceusage_java_grpc",
99+
":serviceusage_java_proto",
100+
":serviceusage_proto",
101+
],
102+
)
103+
104+
##############################################################################
105+
# Go
106+
##############################################################################
107+
# load(
108+
# "@com_google_googleapis_imports//:imports.bzl",
109+
# "go_gapic_assembly_pkg",
110+
# "go_gapic_library",
111+
# "go_proto_library",
112+
# "go_test",
113+
# )
114+
115+
# go_proto_library(
116+
# name = "serviceusage_go_proto",
117+
# compilers = ["@io_bazel_rules_go//proto:go_grpc"],
118+
# importpath = "google.golang.org/genproto/googleapis/api/serviceusage/v1",
119+
# protos = [":serviceusage_proto"],
120+
# deps = [
121+
# "//google/api:annotations_go_proto",
122+
# "//google/api:auth_go_proto",
123+
# "//google/api:documentation_go_proto",
124+
# "//google/api:endpoint_go_proto",
125+
# "//google/api:monitoredres_go_proto",
126+
# "//google/api:monitoring_go_proto",
127+
# "//google/api:serviceconfig_go_proto",
128+
# "//google/api:usage_go_proto",
129+
# "//google/longrunning:longrunning_go_proto",
130+
# ],
131+
# )
132+
133+
# go_gapic_library(
134+
# name = "serviceusage_go_gapic",
135+
# srcs = [":serviceusage_proto_with_info"],
136+
# grpc_service_config = "serviceusage_grpc_service_config.json",
137+
# importpath = "cloud.google.com/go/api/serviceusage/apiv1;serviceusage",
138+
# service_yaml = "serviceusage_v1.yaml",
139+
# metadata = True,
140+
# deps = [
141+
# ":serviceusage_go_proto",
142+
# "//google/longrunning:longrunning_go_proto",
143+
# "@com_google_cloud_go//longrunning/autogen:go_default_library",
144+
# "@com_google_cloud_go//longrunning:go_default_library",
145+
# ],
146+
# )
147+
148+
# go_test(
149+
# name = "serviceusage_go_gapic_test",
150+
# srcs = [":serviceusage_go_gapic_srcjar_test"],
151+
# embed = [":serviceusage_go_gapic"],
152+
# importpath = "cloud.google.com/go/api/serviceusage/apiv1",
153+
# )
154+
155+
# # Open Source Packages
156+
# go_gapic_assembly_pkg(
157+
# name = "gapi-cloud-api-serviceusage-v1-go",
158+
# deps = [
159+
# ":serviceusage_go_gapic",
160+
# ":serviceusage_go_gapic_srcjar-test.srcjar",
161+
# ":serviceusage_go_gapic_srcjar-metadata.srcjar",
162+
# ":serviceusage_go_proto",
163+
# ],
164+
# )
165+
166+
##############################################################################
167+
# Python
168+
##############################################################################
169+
load(
170+
"@com_google_googleapis_imports//:imports.bzl",
171+
"py_gapic_assembly_pkg",
172+
"py_gapic_library",
173+
)
174+
175+
py_gapic_library(
176+
name = "serviceusage_py_gapic",
177+
srcs = [":serviceusage_proto"],
178+
grpc_service_config = "serviceusage_grpc_service_config.json",
179+
)
180+
181+
# Open Source Packages
182+
py_gapic_assembly_pkg(
183+
name = "api-serviceusage-v1-py",
184+
deps = [
185+
":serviceusage_py_gapic",
186+
],
187+
)
188+
189+
##############################################################################
190+
# PHP
191+
##############################################################################
192+
load(
193+
"@com_google_googleapis_imports//:imports.bzl",
194+
php_gapic_assembly_pkg = "php_gapic_assembly_pkg2",
195+
php_gapic_library = "php_gapic_library2",
196+
php_grpc_library = "php_grpc_library2",
197+
php_proto_library = "php_proto_library2",
198+
)
199+
200+
php_proto_library(
201+
name = "serviceusage_php_proto",
202+
deps = [":serviceusage_proto"],
203+
)
204+
205+
php_grpc_library(
206+
name = "serviceusage_php_grpc",
207+
srcs = [":serviceusage_proto"],
208+
deps = [":serviceusage_php_proto"],
209+
)
210+
211+
php_gapic_library(
212+
name = "serviceusage_php_gapic",
213+
srcs = [":serviceusage_proto_with_info"],
214+
grpc_service_config = "serviceusage_grpc_service_config.json",
215+
service_yaml = "serviceusage_v1.yaml",
216+
deps = [
217+
":serviceusage_php_grpc",
218+
":serviceusage_php_proto",
219+
],
220+
)
221+
222+
# Open Source Packages
223+
php_gapic_assembly_pkg(
224+
name = "google-cloud-api-serviceusage-v1-php",
225+
deps = [
226+
":serviceusage_php_gapic",
227+
":serviceusage_php_grpc",
228+
":serviceusage_php_proto",
229+
],
230+
)
231+
232+
##############################################################################
233+
# Node.js
234+
##############################################################################
235+
load(
236+
"@com_google_googleapis_imports//:imports.bzl",
237+
"nodejs_gapic_assembly_pkg",
238+
"nodejs_gapic_library",
239+
)
240+
241+
nodejs_gapic_library(
242+
name = "serviceusage_nodejs_gapic",
243+
package_name = "@google-cloud/serviceusage",
244+
src = ":serviceusage_proto_with_info",
245+
extra_protoc_parameters = ["metadata"],
246+
grpc_service_config = "serviceusage_grpc_service_config.json",
247+
package = "google.api.serviceusage.v1",
248+
service_yaml = "serviceusage_v1.yaml",
249+
deps = [],
250+
)
251+
252+
nodejs_gapic_assembly_pkg(
253+
name = "api-serviceusage-v1-nodejs",
254+
deps = [
255+
":serviceusage_nodejs_gapic",
256+
":serviceusage_proto",
257+
],
258+
)
259+
260+
##############################################################################
261+
# Ruby
262+
##############################################################################
263+
load(
264+
"@com_google_googleapis_imports//:imports.bzl",
265+
"ruby_gapic_assembly_pkg",
266+
"ruby_cloud_gapic_library",
267+
"ruby_grpc_library",
268+
"ruby_proto_library",
269+
)
270+
271+
ruby_proto_library(
272+
name = "serviceusage_ruby_proto",
273+
deps = [":serviceusage_proto"],
274+
)
275+
276+
ruby_grpc_library(
277+
name = "serviceusage_ruby_grpc",
278+
srcs = [":serviceusage_proto"],
279+
deps = [":serviceusage_ruby_proto"],
280+
)
281+
282+
ruby_cloud_gapic_library(
283+
name = "serviceusage_ruby_gapic",
284+
srcs = [":serviceusage_proto_with_info"],
285+
extra_protoc_parameters = [
286+
"ruby-cloud-gem-name=google-cloud-api-serviceusage-v1",
287+
],
288+
grpc_service_config = "serviceusage_grpc_service_config.json",
289+
deps = [
290+
":serviceusage_ruby_grpc",
291+
":serviceusage_ruby_proto",
292+
],
293+
)
294+
295+
# Open Source Packages
296+
ruby_gapic_assembly_pkg(
297+
name = "google-cloud-api-serviceusage-v1-ruby",
298+
deps = [
299+
":serviceusage_ruby_gapic",
300+
":serviceusage_ruby_grpc",
301+
":serviceusage_ruby_proto",
302+
],
303+
)
304+
305+
##############################################################################
306+
# C#
307+
##############################################################################
308+
load(
309+
"@com_google_googleapis_imports//:imports.bzl",
310+
"csharp_gapic_assembly_pkg",
311+
"csharp_gapic_library",
312+
"csharp_grpc_library",
313+
"csharp_proto_library",
314+
)
315+
316+
csharp_proto_library(
317+
name = "serviceusage_csharp_proto",
318+
deps = [":serviceusage_proto"],
319+
)
320+
321+
csharp_grpc_library(
322+
name = "serviceusage_csharp_grpc",
323+
srcs = [":serviceusage_proto"],
324+
deps = [":serviceusage_csharp_proto"],
325+
)
326+
327+
csharp_gapic_library(
328+
name = "serviceusage_csharp_gapic",
329+
srcs = [":serviceusage_proto_with_info"],
330+
common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
331+
grpc_service_config = "serviceusage_grpc_service_config.json",
332+
deps = [
333+
":serviceusage_csharp_grpc",
334+
":serviceusage_csharp_proto",
335+
],
336+
)
337+
338+
# Open Source Packages
339+
csharp_gapic_assembly_pkg(
340+
name = "google-cloud-api-serviceusage-v1-csharp",
341+
deps = [
342+
":serviceusage_csharp_gapic",
343+
":serviceusage_csharp_grpc",
344+
":serviceusage_csharp_proto",
345+
],
346+
)
347+
348+
##############################################################################
349+
# C++
350+
##############################################################################
351+
# Put your C++ rules here

0 commit comments

Comments
 (0)