11# 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.
211
312# This is an API workspace, having public visibility by default makes perfect sense.
413package (default_visibility = ["//visibility:public" ])
@@ -20,9 +29,10 @@ proto_library(
2029 "//google/api:client_proto" ,
2130 "//google/api:field_behavior_proto" ,
2231 "//google/api:resource_proto" ,
32+ "//google/cloud/orgpolicy/v1:orgpolicy_proto" ,
2333 "//google/iam/v1:policy_proto" ,
34+ "//google/identity/accesscontextmanager/v1:accesscontextmanager_proto" ,
2435 "//google/longrunning:operations_proto" ,
25- "@com_google_protobuf//:any_proto" ,
2636 "@com_google_protobuf//:empty_proto" ,
2737 "@com_google_protobuf//:field_mask_proto" ,
2838 "@com_google_protobuf//:struct_proto" ,
@@ -64,6 +74,7 @@ java_grpc_library(
6474java_gapic_library (
6575 name = "asset_java_gapic" ,
6676 srcs = [":asset_proto_with_info" ],
77+ gapic_yaml = "cloudasset_gapic.yaml" ,
6778 grpc_service_config = "cloudasset_grpc_service_config.json" ,
6879 rest_numeric_enums = True ,
6980 service_yaml = "cloudasset_v1p2beta1.yaml" ,
@@ -74,6 +85,7 @@ java_gapic_library(
7485 transport = "grpc+rest" ,
7586 deps = [
7687 ":asset_java_proto" ,
88+ "//google/api:api_java_proto" ,
7789 "//google/iam/v1:iam_java_proto" ,
7890 ],
7991)
@@ -117,7 +129,9 @@ go_proto_library(
117129 protos = [":asset_proto" ],
118130 deps = [
119131 "//google/api:annotations_go_proto" ,
132+ "//google/cloud/orgpolicy/v1:orgpolicy_go_proto" ,
120133 "//google/iam/v1:iam_go_proto" ,
134+ "//google/identity/accesscontextmanager/v1:accesscontextmanager_go_proto" ,
121135 "//google/longrunning:longrunning_go_proto" ,
122136 ],
123137)
@@ -127,6 +141,7 @@ go_gapic_library(
127141 srcs = [":asset_proto_with_info" ],
128142 grpc_service_config = "cloudasset_grpc_service_config.json" ,
129143 importpath = "cloud.google.com/go/asset/apiv1p2beta1;asset" ,
144+ metadata = True ,
130145 release_level = "beta" ,
131146 rest_numeric_enums = True ,
132147 service_yaml = "cloudasset_v1p2beta1.yaml" ,
@@ -137,7 +152,6 @@ go_gapic_library(
137152 "//google/longrunning:longrunning_go_proto" ,
138153 "@com_google_cloud_go_longrunning//:go_default_library" ,
139154 "@com_google_cloud_go_longrunning//autogen:go_default_library" ,
140- "@io_bazel_rules_go//proto/wkt:any_go_proto" ,
141155 "@io_bazel_rules_go//proto/wkt:struct_go_proto" ,
142156 ],
143157)
@@ -147,6 +161,7 @@ go_gapic_assembly_pkg(
147161 name = "gapi-cloud-asset-v1p2beta1-go" ,
148162 deps = [
149163 ":asset_go_gapic" ,
164+ ":asset_go_gapic_srcjar-metadata.srcjar" ,
150165 ":asset_go_gapic_srcjar-snippets.srcjar" ,
151166 ":asset_go_gapic_srcjar-test.srcjar" ,
152167 ":asset_go_proto" ,
@@ -172,6 +187,11 @@ py_gapic_library(
172187 transport = "grpc+rest" ,
173188 deps = [
174189 "//google/iam/v1:iam_policy_py_proto" ,
190+ "//google/cloud/orgpolicy/v1:orgpolicy_py_original_proto" ,
191+ "//google/identity/accesscontextmanager/v1:access_level_py_proto" ,
192+ "//google/identity/accesscontextmanager/v1:access_policy_py_proto" ,
193+ "//google/identity/accesscontextmanager/v1:accesscontextmanager_py_gapic" ,
194+ "//google/identity/accesscontextmanager/v1:service_perimeter_py_proto" ,
175195 ],
176196)
177197
@@ -185,6 +205,7 @@ py_test(
185205 deps = [":asset_py_gapic" ],
186206)
187207
208+ # Open Source Packages
188209py_gapic_assembly_pkg (
189210 name = "asset-v1p2beta1-py" ,
190211 deps = [
@@ -211,10 +232,13 @@ php_gapic_library(
211232 name = "asset_php_gapic" ,
212233 srcs = [":asset_proto_with_info" ],
213234 grpc_service_config = "cloudasset_grpc_service_config.json" ,
235+ migration_mode = "PRE_MIGRATION_SURFACE_ONLY" ,
214236 rest_numeric_enums = True ,
215237 service_yaml = "cloudasset_v1p2beta1.yaml" ,
216238 transport = "grpc+rest" ,
217- deps = [":asset_php_proto" ],
239+ deps = [
240+ ":asset_php_proto" ,
241+ ],
218242)
219243
220244# Open Source Packages
@@ -253,6 +277,10 @@ nodejs_gapic_assembly_pkg(
253277 deps = [
254278 ":asset_nodejs_gapic" ,
255279 ":asset_proto" ,
280+ "//google/cloud/orgpolicy/v1:orgpolicy_proto" ,
281+ "//google/iam/v1:policy_proto" ,
282+ "//google/identity/accesscontextmanager/v1:accesscontextmanager_proto" ,
283+ "//google/identity/accesscontextmanager/type:type_proto" ,
256284 ],
257285)
258286
@@ -282,8 +310,10 @@ ruby_cloud_gapic_library(
282310 name = "asset_ruby_gapic" ,
283311 srcs = [":asset_proto_with_info" ],
284312 extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-asset-v1p2beta1" ],
313+ grpc_service_config = "cloudasset_grpc_service_config.json" ,
285314 rest_numeric_enums = True ,
286315 service_yaml = "cloudasset_v1p2beta1.yaml" ,
316+ transport = "grpc+rest" ,
287317 deps = [
288318 ":asset_ruby_grpc" ,
289319 ":asset_ruby_proto" ,
@@ -305,12 +335,15 @@ ruby_gapic_assembly_pkg(
305335##############################################################################
306336load (
307337 "@com_google_googleapis_imports//:imports.bzl" ,
338+ "csharp_gapic_assembly_pkg" ,
339+ "csharp_gapic_library" ,
308340 "csharp_grpc_library" ,
309341 "csharp_proto_library" ,
310342)
311343
312344csharp_proto_library (
313345 name = "asset_csharp_proto" ,
346+ extra_opts = [],
314347 deps = [":asset_proto" ],
315348)
316349
@@ -320,30 +353,47 @@ csharp_grpc_library(
320353 deps = [":asset_csharp_proto" ],
321354)
322355
323- # Invalid C# namespaces, cannot build.
324- # csharp_gapic_library(
325- # name = "asset_csharp_gapic",
326- # srcs = [":asset_proto_with_info"],
327- # grpc_service_config = "cloudasset_grpc_service_config.json",
328- # common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
329- # service_yaml = "cloudasset_v1p2beta1.yaml",
330- # deps = [
331- # ":asset_csharp_grpc",
332- # ":asset_csharp_proto",
333- # ],
334- # )
335-
336- # # Open Source Packages
337- # csharp_gapic_assembly_pkg(
338- # name = "google-cloud-asset-v1p2beta1-csharp",
339- # deps = [
340- # ":asset_csharp_gapic",
341- # ":asset_csharp_grpc",
342- # ":asset_csharp_proto",
343- # ],
344- # )
356+ csharp_gapic_library (
357+ name = "asset_csharp_gapic" ,
358+ srcs = [":asset_proto_with_info" ],
359+ common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json" ,
360+ grpc_service_config = "cloudasset_grpc_service_config.json" ,
361+ rest_numeric_enums = True ,
362+ service_yaml = "cloudasset_v1p2beta1.yaml" ,
363+ transport = "grpc+rest" ,
364+ deps = [
365+ ":asset_csharp_grpc" ,
366+ ":asset_csharp_proto" ,
367+ ],
368+ )
369+
370+ # Open Source Packages
371+ csharp_gapic_assembly_pkg (
372+ name = "google-cloud-asset-v1p2beta1-csharp" ,
373+ deps = [
374+ ":asset_csharp_gapic" ,
375+ ":asset_csharp_grpc" ,
376+ ":asset_csharp_proto" ,
377+ ],
378+ )
345379
346380##############################################################################
347381# C++
348382##############################################################################
349- # Put your C++ rules here
383+ load (
384+ "@com_google_googleapis_imports//:imports.bzl" ,
385+ "cc_grpc_library" ,
386+ "cc_proto_library" ,
387+ )
388+
389+ cc_proto_library (
390+ name = "asset_cc_proto" ,
391+ deps = [":asset_proto" ],
392+ )
393+
394+ cc_grpc_library (
395+ name = "asset_cc_grpc" ,
396+ srcs = [":asset_proto" ],
397+ grpc_only = True ,
398+ deps = [":asset_cc_proto" ],
399+ )
0 commit comments