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:
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##############################################################################
1518load ("@rules_proto//proto:defs.bzl" , "proto_library" )
16- load (
17- "@com_google_googleapis_imports//:imports.bzl" ,
18- "cc_grpc_library" ,
19- "cc_proto_library" ,
20- "csharp_gapic_assembly_pkg" ,
21- "csharp_gapic_library" ,
22- "csharp_grpc_library" ,
23- "csharp_proto_library" ,
24- "go_gapic_assembly_pkg" ,
25- "go_gapic_library" ,
26- "go_proto_library" ,
27- "go_test" ,
28- "java_gapic_assembly_gradle_pkg" ,
29- "java_gapic_library" ,
30- "java_gapic_test" ,
31- "java_grpc_library" ,
32- "java_proto_library" ,
33- "nodejs_gapic_assembly_pkg" ,
34- "nodejs_gapic_library" ,
35- "php_gapic_assembly_pkg" ,
36- "php_gapic_library" ,
37- "php_grpc_library" ,
38- "php_proto_library" ,
39- "proto_library_with_info" ,
40- "py_gapic_assembly_pkg" ,
41- "py_gapic_library" ,
42- "py_test" ,
43- "ruby_cloud_gapic_library" ,
44- "ruby_gapic_assembly_pkg" ,
45- "ruby_grpc_library" ,
46- "ruby_proto_library" ,
47- )
48-
49- # This is an API workspace, having public visibility by default makes perfect sense.
50- package (default_visibility = ["//visibility:public" ])
19+ load ("@com_google_googleapis_imports//:imports.bzl" , "proto_library_with_info" )
5120
5221proto_library (
5322 name = "cloudprofiler_proto" ,
@@ -57,6 +26,8 @@ proto_library(
5726 deps = [
5827 "//google/api:annotations_proto" ,
5928 "//google/api:client_proto" ,
29+ "//google/api:field_behavior_proto" ,
30+ "//google/api:resource_proto" ,
6031 "@com_google_protobuf//:duration_proto" ,
6132 "@com_google_protobuf//:field_mask_proto" ,
6233 ],
@@ -70,6 +41,18 @@ proto_library_with_info(
7041 ],
7142)
7243
44+ ##############################################################################
45+ # Java
46+ ##############################################################################
47+ load (
48+ "@com_google_googleapis_imports//:imports.bzl" ,
49+ "java_gapic_assembly_gradle_pkg" ,
50+ "java_gapic_library" ,
51+ "java_gapic_test" ,
52+ "java_grpc_library" ,
53+ "java_proto_library" ,
54+ )
55+
7356java_proto_library (
7457 name = "cloudprofiler_java_proto" ,
7558 deps = [":cloudprofiler_proto" ],
@@ -84,14 +67,17 @@ java_grpc_library(
8467java_gapic_library (
8568 name = "cloudprofiler_java_gapic" ,
8669 srcs = [":cloudprofiler_proto_with_info" ],
70+ gapic_yaml = None ,
8771 grpc_service_config = "cloudprofiler_grpc_service_config.json" ,
8872 rest_numeric_enums = True ,
73+ service_yaml = "cloudprofiler_v2.yaml" ,
8974 test_deps = [
9075 ":cloudprofiler_java_grpc" ,
9176 ],
9277 transport = "grpc+rest" ,
9378 deps = [
9479 ":cloudprofiler_java_proto" ,
80+ "//google/api:api_java_proto" ,
9581 ],
9682)
9783
@@ -117,6 +103,17 @@ java_gapic_assembly_gradle_pkg(
117103 ],
118104)
119105
106+ ##############################################################################
107+ # Go
108+ ##############################################################################
109+ load (
110+ "@com_google_googleapis_imports//:imports.bzl" ,
111+ "go_gapic_assembly_pkg" ,
112+ "go_gapic_library" ,
113+ "go_proto_library" ,
114+ "go_test" ,
115+ )
116+
120117go_proto_library (
121118 name = "cloudprofiler_go_proto" ,
122119 compilers = ["@io_bazel_rules_go//proto:go_grpc" ],
@@ -132,6 +129,8 @@ go_gapic_library(
132129 srcs = [":cloudprofiler_proto_with_info" ],
133130 grpc_service_config = "cloudprofiler_grpc_service_config.json" ,
134131 importpath = "cloud.google.com/go/devtools/cloudprofiler/apiv2;cloudprofiler" ,
132+ metadata = True ,
133+ release_level = "beta" ,
135134 rest_numeric_enums = True ,
136135 service_yaml = "cloudprofiler_v2.yaml" ,
137136 transport = "grpc+rest" ,
@@ -153,18 +152,31 @@ go_gapic_assembly_pkg(
153152 name = "gapi-cloud-devtools-cloudprofiler-v2-go" ,
154153 deps = [
155154 ":cloudprofiler_go_gapic" ,
155+ ":cloudprofiler_go_gapic_srcjar-metadata.srcjar" ,
156156 ":cloudprofiler_go_gapic_srcjar-test.srcjar" ,
157157 ":cloudprofiler_go_proto" ,
158158 ],
159159)
160160
161+ ##############################################################################
162+ # Python
163+ ##############################################################################
164+ load (
165+ "@com_google_googleapis_imports//:imports.bzl" ,
166+ "py_gapic_assembly_pkg" ,
167+ "py_gapic_library" ,
168+ "py_test" ,
169+ )
170+
161171py_gapic_library (
162172 name = "cloudprofiler_py_gapic" ,
163173 srcs = [":cloudprofiler_proto" ],
164174 grpc_service_config = "cloudprofiler_grpc_service_config.json" ,
165175 rest_numeric_enums = True ,
166176 service_yaml = "cloudprofiler_v2.yaml" ,
167177 transport = "grpc+rest" ,
178+ deps = [
179+ ],
168180)
169181
170182py_test (
@@ -185,6 +197,17 @@ py_gapic_assembly_pkg(
185197 ],
186198)
187199
200+ ##############################################################################
201+ # PHP
202+ ##############################################################################
203+ load (
204+ "@com_google_googleapis_imports//:imports.bzl" ,
205+ "php_gapic_assembly_pkg" ,
206+ "php_gapic_library" ,
207+ "php_grpc_library" ,
208+ "php_proto_library" ,
209+ )
210+
188211php_proto_library (
189212 name = "cloudprofiler_php_proto" ,
190213 deps = [":cloudprofiler_proto" ],
@@ -219,6 +242,15 @@ php_gapic_assembly_pkg(
219242 ],
220243)
221244
245+ ##############################################################################
246+ # Node.js
247+ ##############################################################################
248+ load (
249+ "@com_google_googleapis_imports//:imports.bzl" ,
250+ "nodejs_gapic_assembly_pkg" ,
251+ "nodejs_gapic_library" ,
252+ )
253+
222254nodejs_gapic_library (
223255 name = "cloudprofiler_nodejs_gapic" ,
224256 package_name = "@google-cloud/cloudprofiler" ,
@@ -240,6 +272,17 @@ nodejs_gapic_assembly_pkg(
240272 ],
241273)
242274
275+ ##############################################################################
276+ # Ruby
277+ ##############################################################################
278+ load (
279+ "@com_google_googleapis_imports//:imports.bzl" ,
280+ "ruby_cloud_gapic_library" ,
281+ "ruby_gapic_assembly_pkg" ,
282+ "ruby_grpc_library" ,
283+ "ruby_proto_library" ,
284+ )
285+
243286ruby_proto_library (
244287 name = "cloudprofiler_ruby_proto" ,
245288 deps = [":cloudprofiler_proto" ],
@@ -255,11 +298,11 @@ ruby_cloud_gapic_library(
255298 name = "cloudprofiler_ruby_gapic" ,
256299 srcs = [":cloudprofiler_proto_with_info" ],
257300 extra_protoc_parameters = [
258- "ruby-cloud-gem-name=google-cloud-profiler-v2" ,
259- "ruby-cloud-env-prefix=PROFILER" ,
260- "ruby-cloud-product-url=https://cloud.google.com/profiler/" ,
261301 "ruby-cloud-api-id=cloudprofiler.googleapis.com" ,
262302 "ruby-cloud-api-shortname=cloudprofiler" ,
303+ "ruby-cloud-env-prefix=PROFILER" ,
304+ "ruby-cloud-gem-name=google-cloud-profiler-v2" ,
305+ "ruby-cloud-product-url=https://cloud.google.com/profiler/" ,
263306 ],
264307 grpc_service_config = "cloudprofiler_grpc_service_config.json" ,
265308 rest_numeric_enums = True ,
@@ -283,6 +326,17 @@ ruby_gapic_assembly_pkg(
283326 ],
284327)
285328
329+ ##############################################################################
330+ # C#
331+ ##############################################################################
332+ load (
333+ "@com_google_googleapis_imports//:imports.bzl" ,
334+ "csharp_gapic_assembly_pkg" ,
335+ "csharp_gapic_library" ,
336+ "csharp_grpc_library" ,
337+ "csharp_proto_library" ,
338+ )
339+
286340csharp_proto_library (
287341 name = "cloudprofiler_csharp_proto" ,
288342 deps = [":cloudprofiler_proto" ],
@@ -318,6 +372,15 @@ csharp_gapic_assembly_pkg(
318372 ],
319373)
320374
375+ ##############################################################################
376+ # C++
377+ ##############################################################################
378+ load (
379+ "@com_google_googleapis_imports//:imports.bzl" ,
380+ "cc_grpc_library" ,
381+ "cc_proto_library" ,
382+ )
383+
321384cc_proto_library (
322385 name = "cloudprofiler_cc_proto" ,
323386 deps = [":cloudprofiler_proto" ],
0 commit comments