11# This file was automatically generated by BuildFileGenerator
2+ # https://github.com/googleapis/gapic-generator/tree/master/rules_gapic/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.
211
312# This is an API workspace, having public visibility by default makes perfect sense.
413package (default_visibility = ["//visibility:public" ])
@@ -7,6 +16,7 @@ package(default_visibility = ["//visibility:public"])
716# Common
817##############################################################################
918load ("@rules_proto//proto:defs.bzl" , "proto_library" )
19+ load ("@com_google_googleapis_imports//:imports.bzl" , "proto_library_with_info" )
1020
1121proto_library (
1222 name = "orgpolicy_proto" ,
@@ -25,32 +35,77 @@ proto_library(
2535 ],
2636)
2737
38+ proto_library_with_info (
39+ name = "orgpolicy_proto_with_info" ,
40+ deps = [
41+ ":orgpolicy_proto" ,
42+ "//google/cloud:common_resources_proto" ,
43+ ],
44+ )
45+
2846##############################################################################
2947# Java
3048##############################################################################
31- load (
32- "@com_google_googleapis_imports//:imports.bzl" ,
33- "java_grpc_library" ,
34- "java_proto_library" ,
35- )
49+ # load(
50+ # "@com_google_googleapis_imports//:imports.bzl",
51+ # "java_gapic_assembly_gradle_pkg",
52+ # "java_gapic_library",
53+ # "java_gapic_test",
54+ # "java_grpc_library",
55+ # "java_proto_library",
56+ # )
3657
37- java_proto_library (
38- name = "orgpolicy_java_proto" ,
39- deps = [":orgpolicy_proto" ],
40- )
58+ # java_proto_library(
59+ # name = "orgpolicy_java_proto",
60+ # deps = [":orgpolicy_proto"],
61+ # )
4162
42- java_grpc_library (
43- name = "orgpolicy_java_grpc" ,
44- srcs = [":orgpolicy_proto" ],
45- deps = [":orgpolicy_java_proto" ],
46- )
63+ # java_grpc_library(
64+ # name = "orgpolicy_java_grpc",
65+ # srcs = [":orgpolicy_proto"],
66+ # deps = [":orgpolicy_java_proto"],
67+ # )
68+
69+ # java_gapic_library(
70+ # name = "orgpolicy_java_gapic",
71+ # srcs = [":orgpolicy_proto_with_info"],
72+ # grpc_service_config = "orgpolicy_grpc_service_config.json",
73+ # package = "google.cloud.orgpolicy.v2",
74+ # test_deps = [
75+ # ":orgpolicy_java_grpc",
76+ # ],
77+ # deps = [
78+ # ":orgpolicy_java_proto",
79+ # ],
80+ # )
81+
82+ # java_gapic_test(
83+ # name = "orgpolicy_java_gapic_test_suite",
84+ # test_classes = [
85+ # ],
86+ # runtime_deps = [":orgpolicy_java_gapic_test"],
87+ # )
88+
89+ # # Open Source Packages
90+ # java_gapic_assembly_gradle_pkg(
91+ # name = "google-cloud-orgpolicy-v2-java",
92+ # deps = [
93+ # ":orgpolicy_java_gapic",
94+ # ":orgpolicy_java_grpc",
95+ # ":orgpolicy_java_proto",
96+ # ":orgpolicy_proto",
97+ # ],
98+ # )
4799
48100##############################################################################
49101# Go
50102##############################################################################
51103load (
52104 "@com_google_googleapis_imports//:imports.bzl" ,
105+ "go_gapic_assembly_pkg" ,
106+ "go_gapic_library" ,
53107 "go_proto_library" ,
108+ "go_test" ,
54109)
55110
56111go_proto_library (
@@ -64,47 +119,64 @@ go_proto_library(
64119 ],
65120)
66121
122+ go_gapic_library (
123+ name = "orgpolicy_go_gapic" ,
124+ srcs = [":orgpolicy_proto_with_info" ],
125+ grpc_service_config = "orgpolicy_grpc_service_config.json" ,
126+ importpath = "cloud.google.com/go/orgpolicy/apiv2;orgpolicy" ,
127+ service_yaml = "orgpolicy_v2.yaml" ,
128+ deps = [
129+ ":orgpolicy_go_proto" ,
130+ ],
131+ )
132+
133+ go_test (
134+ name = "orgpolicy_go_gapic_test" ,
135+ srcs = [":orgpolicy_go_gapic_srcjar_test" ],
136+ embed = [":orgpolicy_go_gapic" ],
137+ importpath = "cloud.google.com/go/orgpolicy/apiv2" ,
138+ )
139+
140+ # Open Source Packages
141+ go_gapic_assembly_pkg (
142+ name = "gapi-cloud-orgpolicy-v2-go" ,
143+ deps = [
144+ ":orgpolicy_go_gapic" ,
145+ ":orgpolicy_go_gapic_srcjar-test.srcjar" ,
146+ ":orgpolicy_go_proto" ,
147+ ],
148+ )
149+
67150##############################################################################
68151# Python
69152##############################################################################
70153load (
71154 "@com_google_googleapis_imports//:imports.bzl" ,
72- "moved_proto_library" ,
73- "py_grpc_library" ,
74- "py_proto_library" ,
155+ "py_gapic_assembly_pkg" ,
156+ "py_gapic_library" ,
75157)
76158
77- moved_proto_library (
78- name = "orgpolicy_moved_proto " ,
159+ py_gapic_library (
160+ name = "orgpolicy_py_gapic " ,
79161 srcs = [":orgpolicy_proto" ],
80- deps = [
81- "//google/api:annotations_proto" ,
82- "//google/api:client_proto" ,
83- "//google/api:field_behavior_proto" ,
84- "//google/api:resource_proto" ,
85- "//google/type:expr_proto" ,
86- "@com_google_protobuf//:empty_proto" ,
87- "@com_google_protobuf//:timestamp_proto" ,
88- ],
162+ grpc_service_config = "orgpolicy_grpc_service_config.json" ,
89163)
90164
91- py_proto_library (
92- name = "orgpolicy_py_proto" ,
93- plugin = "@protoc_docs_plugin//:docs_plugin" ,
94- deps = [":orgpolicy_moved_proto" ],
95- )
96-
97- py_grpc_library (
98- name = "orgpolicy_py_grpc" ,
99- srcs = [":orgpolicy_moved_proto" ],
100- deps = [":orgpolicy_py_proto" ],
165+ # Open Source Packages
166+ py_gapic_assembly_pkg (
167+ name = "orgpolicy-v2-py" ,
168+ deps = [
169+ ":orgpolicy_py_gapic" ,
170+ ],
101171)
102172
103173##############################################################################
104174# PHP
105175##############################################################################
106176load (
107177 "@com_google_googleapis_imports//:imports.bzl" ,
178+ "php_gapic_assembly_pkg" ,
179+ "php_gapic_library" ,
108180 "php_grpc_library" ,
109181 "php_proto_library" ,
110182)
@@ -120,6 +192,29 @@ php_grpc_library(
120192 deps = [":orgpolicy_php_proto" ],
121193)
122194
195+ php_gapic_library (
196+ name = "orgpolicy_php_gapic" ,
197+ src = ":orgpolicy_proto_with_info" ,
198+ gapic_yaml = "orgpolicy_gapic.yaml" ,
199+ grpc_service_config = "orgpolicy_grpc_service_config.json" ,
200+ package = "google.cloud.orgpolicy.v2" ,
201+ service_yaml = "orgpolicy_v2.yaml" ,
202+ deps = [
203+ ":orgpolicy_php_grpc" ,
204+ ":orgpolicy_php_proto" ,
205+ ],
206+ )
207+
208+ # Open Source Packages
209+ php_gapic_assembly_pkg (
210+ name = "google-cloud-orgpolicy-v2-php" ,
211+ deps = [
212+ ":orgpolicy_php_gapic" ,
213+ ":orgpolicy_php_grpc" ,
214+ ":orgpolicy_php_proto" ,
215+ ],
216+ )
217+
123218##############################################################################
124219# Node.js
125220##############################################################################
@@ -129,12 +224,32 @@ load(
129224 "nodejs_gapic_library" ,
130225)
131226
227+ nodejs_gapic_library (
228+ name = "orgpolicy_nodejs_gapic" ,
229+ package_name = "@google-cloud/org-policy" ,
230+ src = ":orgpolicy_proto_with_info" ,
231+ extra_protoc_parameters = ["metadata" ],
232+ grpc_service_config = "orgpolicy_grpc_service_config.json" ,
233+ package = "google.cloud.orgpolicy.v2" ,
234+ service_yaml = "orgpolicy_v2.yaml" ,
235+ deps = [],
236+ )
237+
238+ nodejs_gapic_assembly_pkg (
239+ name = "orgpolicy-v2-nodejs" ,
240+ deps = [
241+ ":orgpolicy_nodejs_gapic" ,
242+ ":orgpolicy_proto" ,
243+ ],
244+ )
132245
133246##############################################################################
134247# Ruby
135248##############################################################################
136249load (
137250 "@com_google_googleapis_imports//:imports.bzl" ,
251+ "ruby_gapic_assembly_pkg" ,
252+ "ruby_gapic_library" ,
138253 "ruby_grpc_library" ,
139254 "ruby_proto_library" ,
140255)
@@ -150,11 +265,36 @@ ruby_grpc_library(
150265 deps = [":orgpolicy_ruby_proto" ],
151266)
152267
268+ ruby_gapic_library (
269+ name = "orgpolicy_ruby_gapic" ,
270+ src = ":orgpolicy_proto_with_info" ,
271+ gapic_yaml = "orgpolicy_gapic.yaml" ,
272+ grpc_service_config = "orgpolicy_grpc_service_config.json" ,
273+ package = "google.cloud.orgpolicy.v2" ,
274+ service_yaml = "orgpolicy_v2.yaml" ,
275+ deps = [
276+ ":orgpolicy_ruby_grpc" ,
277+ ":orgpolicy_ruby_proto" ,
278+ ],
279+ )
280+
281+ # Open Source Packages
282+ ruby_gapic_assembly_pkg (
283+ name = "google-cloud-orgpolicy-v2-ruby" ,
284+ deps = [
285+ ":orgpolicy_ruby_gapic" ,
286+ ":orgpolicy_ruby_grpc" ,
287+ ":orgpolicy_ruby_proto" ,
288+ ],
289+ )
290+
153291##############################################################################
154292# C#
155293##############################################################################
156294load (
157295 "@com_google_googleapis_imports//:imports.bzl" ,
296+ "csharp_gapic_assembly_pkg" ,
297+ "csharp_gapic_library" ,
158298 "csharp_grpc_library" ,
159299 "csharp_proto_library" ,
160300)
@@ -170,7 +310,28 @@ csharp_grpc_library(
170310 deps = [":orgpolicy_csharp_proto" ],
171311)
172312
313+ csharp_gapic_library (
314+ name = "orgpolicy_csharp_gapic" ,
315+ srcs = [":orgpolicy_proto_with_info" ],
316+ common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json" ,
317+ grpc_service_config = "orgpolicy_grpc_service_config.json" ,
318+ deps = [
319+ ":orgpolicy_csharp_grpc" ,
320+ ":orgpolicy_csharp_proto" ,
321+ ],
322+ )
323+
324+ # Open Source Packages
325+ csharp_gapic_assembly_pkg (
326+ name = "google-cloud-orgpolicy-v2-csharp" ,
327+ deps = [
328+ ":orgpolicy_csharp_gapic" ,
329+ ":orgpolicy_csharp_grpc" ,
330+ ":orgpolicy_csharp_proto" ,
331+ ],
332+ )
333+
173334##############################################################################
174335# C++
175336##############################################################################
176- # Put your C++ code here
337+ # Put your C++ rules here
0 commit comments