@@ -39,6 +39,7 @@ proto_library_with_info(
3939 deps = [
4040 ":lifesciences_proto" ,
4141 "//google/cloud:common_resources_proto" ,
42+ "//google/cloud/location:location_proto" ,
4243 ],
4344)
4445
@@ -68,14 +69,19 @@ java_grpc_library(
6869java_gapic_library (
6970 name = "lifesciences_java_gapic" ,
7071 srcs = [":lifesciences_proto_with_info" ],
72+ gapic_yaml = None ,
7173 grpc_service_config = "lifesciences_grpc_service_config.json" ,
7274 rest_numeric_enums = False ,
75+ service_yaml = "lifesciences_v2beta.yaml" ,
7376 test_deps = [
7477 ":lifesciences_java_grpc" ,
78+ "//google/cloud/location:location_java_grpc" ,
7579 ],
7680 transport = "grpc+rest" ,
7781 deps = [
7882 ":lifesciences_java_proto" ,
83+ "//google/api:api_java_proto" ,
84+ "//google/cloud/location:location_java_proto" ,
7985 ],
8086)
8187
@@ -135,6 +141,7 @@ go_gapic_library(
135141 transport = "grpc+rest" ,
136142 deps = [
137143 ":lifesciences_go_proto" ,
144+ "//google/cloud/location:location_go_proto" ,
138145 "//google/longrunning:longrunning_go_proto" ,
139146 "@com_google_cloud_go//longrunning:go_default_library" ,
140147 "@com_google_cloud_go//longrunning/autogen:go_default_library" ,
@@ -176,7 +183,10 @@ py_gapic_library(
176183 grpc_service_config = "lifesciences_grpc_service_config.json" ,
177184 opt_args = ["warehouse-package-name=google-cloud-life-sciences" ],
178185 rest_numeric_enums = False ,
186+ service_yaml = "lifesciences_v2beta.yaml" ,
179187 transport = "grpc+rest" ,
188+ deps = [
189+ ],
180190)
181191
182192py_test (
@@ -298,17 +308,18 @@ ruby_cloud_gapic_library(
298308 name = "lifesciences_ruby_gapic" ,
299309 srcs = [":lifesciences_proto_with_info" ],
300310 extra_protoc_parameters = [
301- "ruby-cloud-gem-name=google-cloud-life_sciences-v2beta" ,
302- "ruby-cloud-env-prefix=LIFE_SCIENCES" ,
303- "ruby-cloud-product-url=https://cloud.google.com/life-sciences/" ,
304311 "ruby-cloud-api-id=lifesciences.googleapis.com" ,
305312 "ruby-cloud-api-shortname=lifesciences" ,
313+ "ruby-cloud-env-prefix=LIFE_SCIENCES" ,
314+ "ruby-cloud-gem-name=google-cloud-life_sciences-v2beta" ,
315+ "ruby-cloud-product-url=https://cloud.google.com/life-sciences/" ,
306316 "ruby-cloud-service-override=WorkflowsServiceV2Beta=WorkflowsService" ,
307317 ],
308318 grpc_service_config = "lifesciences_grpc_service_config.json" ,
309319 rest_numeric_enums = False ,
310320 ruby_cloud_description = "Cloud Life Sciences is a suite of services and tools for managing, processing, and transforming life sciences data. It also enables advanced insights and operational workflows using highly scalable and compliant infrastructure." ,
311321 ruby_cloud_title = "Cloud Life Sciences V2beta" ,
322+ service_yaml = "lifesciences_v2beta.yaml" ,
312323 deps = [
313324 ":lifesciences_ruby_grpc" ,
314325 ":lifesciences_ruby_proto" ,
@@ -373,4 +384,20 @@ csharp_gapic_assembly_pkg(
373384##############################################################################
374385# C++
375386##############################################################################
376- # Put your C++ rules here
387+ load (
388+ "@com_google_googleapis_imports//:imports.bzl" ,
389+ "cc_grpc_library" ,
390+ "cc_proto_library" ,
391+ )
392+
393+ cc_proto_library (
394+ name = "lifesciences_cc_proto" ,
395+ deps = [":lifesciences_proto" ],
396+ )
397+
398+ cc_grpc_library (
399+ name = "lifesciences_cc_grpc" ,
400+ srcs = [":lifesciences_proto" ],
401+ grpc_only = True ,
402+ deps = [":lifesciences_cc_proto" ],
403+ )
0 commit comments