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. 13package(default_visibility = ["//visibility:public"]) 14 15############################################################################## 16# Common 17############################################################################## 18load("@rules_proto//proto:defs.bzl", "proto_library") 19load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") 20 21proto_library( 22 name = "rapidmigrationassessment_proto", 23 srcs = [ 24 "api_entities.proto", 25 "rapidmigrationassessment.proto", 26 ], 27 deps = [ 28 "//google/api:annotations_proto", 29 "//google/api:client_proto", 30 "//google/api:field_behavior_proto", 31 "//google/api:resource_proto", 32 "//google/longrunning:operations_proto", 33 "@com_google_protobuf//:field_mask_proto", 34 "@com_google_protobuf//:timestamp_proto", 35 ], 36) 37 38proto_library_with_info( 39 name = "rapidmigrationassessment_proto_with_info", 40 deps = [ 41 ":rapidmigrationassessment_proto", 42 "//google/cloud:common_resources_proto", 43 "//google/cloud/location:location_proto", 44 ], 45) 46 47############################################################################## 48# Java 49############################################################################## 50load( 51 "@com_google_googleapis_imports//:imports.bzl", 52 "java_gapic_assembly_gradle_pkg", 53 "java_gapic_library", 54 "java_gapic_test", 55 "java_grpc_library", 56 "java_proto_library", 57) 58 59java_proto_library( 60 name = "rapidmigrationassessment_java_proto", 61 deps = [":rapidmigrationassessment_proto"], 62) 63 64java_grpc_library( 65 name = "rapidmigrationassessment_java_grpc", 66 srcs = [":rapidmigrationassessment_proto"], 67 deps = [":rapidmigrationassessment_java_proto"], 68) 69 70java_gapic_library( 71 name = "rapidmigrationassessment_java_gapic", 72 srcs = [":rapidmigrationassessment_proto_with_info"], 73 gapic_yaml = None, 74 grpc_service_config = "rapidmigrationassessment_v1_grpc_service_config.json", 75 rest_numeric_enums = True, 76 service_yaml = "rapidmigrationassessment_v1.yaml", 77 test_deps = [ 78 "//google/cloud/location:location_java_grpc", 79 ":rapidmigrationassessment_java_grpc", 80 ], 81 transport = "grpc+rest", 82 deps = [ 83 ":rapidmigrationassessment_java_proto", 84 "//google/api:api_java_proto", 85 "//google/cloud/location:location_java_proto", 86 ], 87) 88 89java_gapic_test( 90 name = "rapidmigrationassessment_java_gapic_test_suite", 91 test_classes = [ 92 "com.google.cloud.rapidmigrationassessment.v1.RapidMigrationAssessmentClientHttpJsonTest", 93 "com.google.cloud.rapidmigrationassessment.v1.RapidMigrationAssessmentClientTest", 94 ], 95 runtime_deps = [":rapidmigrationassessment_java_gapic_test"], 96) 97 98# Open Source Packages 99java_gapic_assembly_gradle_pkg( 100 name = "google-cloud-rapidmigrationassessment-v1-java", 101 include_samples = True, 102 transport = "grpc+rest", 103 deps = [ 104 ":rapidmigrationassessment_java_gapic", 105 ":rapidmigrationassessment_java_grpc", 106 ":rapidmigrationassessment_java_proto", 107 ":rapidmigrationassessment_proto", 108 ], 109) 110 111############################################################################## 112# Go 113############################################################################## 114load( 115 "@com_google_googleapis_imports//:imports.bzl", 116 "go_gapic_assembly_pkg", 117 "go_gapic_library", 118 "go_proto_library", 119) 120 121go_proto_library( 122 name = "rapidmigrationassessment_go_proto", 123 compilers = ["@io_bazel_rules_go//proto:go_grpc"], 124 importpath = "cloud.google.com/go/rapidmigrationassessment/apiv1/rapidmigrationassessmentpb", 125 protos = [":rapidmigrationassessment_proto"], 126 deps = [ 127 "//google/api:annotations_go_proto", 128 "//google/longrunning:longrunning_go_proto", 129 ], 130) 131 132go_gapic_library( 133 name = "rapidmigrationassessment_go_gapic", 134 srcs = [":rapidmigrationassessment_proto_with_info"], 135 grpc_service_config = "rapidmigrationassessment_v1_grpc_service_config.json", 136 importpath = "cloud.google.com/go/rapidmigrationassessment/apiv1;rapidmigrationassessment", 137 metadata = True, 138 release_level = "ga", 139 rest_numeric_enums = True, 140 service_yaml = "rapidmigrationassessment_v1.yaml", 141 transport = "grpc+rest", 142 deps = [ 143 ":rapidmigrationassessment_go_proto", 144 "//google/cloud/location:location_go_proto", 145 "//google/longrunning:longrunning_go_proto", 146 "@com_google_cloud_go_longrunning//:go_default_library", 147 "@com_google_cloud_go_longrunning//autogen:go_default_library", 148 ], 149) 150 151# Open Source Packages 152go_gapic_assembly_pkg( 153 name = "gapi-cloud-rapidmigrationassessment-v1-go", 154 deps = [ 155 ":rapidmigrationassessment_go_gapic", 156 ":rapidmigrationassessment_go_gapic_srcjar-metadata.srcjar", 157 ":rapidmigrationassessment_go_gapic_srcjar-snippets.srcjar", 158 ":rapidmigrationassessment_go_gapic_srcjar-test.srcjar", 159 ":rapidmigrationassessment_go_proto", 160 ], 161) 162 163############################################################################## 164# Python 165############################################################################## 166load( 167 "@com_google_googleapis_imports//:imports.bzl", 168 "py_gapic_assembly_pkg", 169 "py_gapic_library", 170 "py_test", 171) 172 173py_gapic_library( 174 name = "rapidmigrationassessment_py_gapic", 175 srcs = [":rapidmigrationassessment_proto"], 176 grpc_service_config = "rapidmigrationassessment_v1_grpc_service_config.json", 177 rest_numeric_enums = True, 178 service_yaml = "rapidmigrationassessment_v1.yaml", 179 transport = "grpc+rest", 180 deps = [ 181 ], 182) 183 184py_test( 185 name = "rapidmigrationassessment_py_gapic_test", 186 srcs = [ 187 "rapidmigrationassessment_py_gapic_pytest.py", 188 "rapidmigrationassessment_py_gapic_test.py", 189 ], 190 legacy_create_init = False, 191 deps = [":rapidmigrationassessment_py_gapic"], 192) 193 194# Open Source Packages 195py_gapic_assembly_pkg( 196 name = "rapidmigrationassessment-v1-py", 197 deps = [ 198 ":rapidmigrationassessment_py_gapic", 199 ], 200) 201 202############################################################################## 203# PHP 204############################################################################## 205load( 206 "@com_google_googleapis_imports//:imports.bzl", 207 "php_gapic_assembly_pkg", 208 "php_gapic_library", 209 "php_proto_library", 210) 211 212php_proto_library( 213 name = "rapidmigrationassessment_php_proto", 214 deps = [":rapidmigrationassessment_proto"], 215) 216 217php_gapic_library( 218 name = "rapidmigrationassessment_php_gapic", 219 srcs = [":rapidmigrationassessment_proto_with_info"], 220 grpc_service_config = "rapidmigrationassessment_v1_grpc_service_config.json", 221 migration_mode = "NEW_SURFACE_ONLY", 222 rest_numeric_enums = True, 223 service_yaml = "rapidmigrationassessment_v1.yaml", 224 transport = "grpc+rest", 225 deps = [ 226 ":rapidmigrationassessment_php_proto", 227 ], 228) 229 230# Open Source Packages 231php_gapic_assembly_pkg( 232 name = "google-cloud-rapidmigrationassessment-v1-php", 233 deps = [ 234 ":rapidmigrationassessment_php_gapic", 235 ":rapidmigrationassessment_php_proto", 236 ], 237) 238 239############################################################################## 240# Node.js 241############################################################################## 242load( 243 "@com_google_googleapis_imports//:imports.bzl", 244 "nodejs_gapic_assembly_pkg", 245 "nodejs_gapic_library", 246) 247 248nodejs_gapic_library( 249 name = "rapidmigrationassessment_nodejs_gapic", 250 package_name = "@google-cloud/rapidmigrationassessment", 251 src = ":rapidmigrationassessment_proto_with_info", 252 extra_protoc_parameters = ["metadata"], 253 grpc_service_config = "rapidmigrationassessment_v1_grpc_service_config.json", 254 package = "google.cloud.rapidmigrationassessment.v1", 255 rest_numeric_enums = True, 256 service_yaml = "rapidmigrationassessment_v1.yaml", 257 transport = "grpc+rest", 258 deps = [], 259) 260 261nodejs_gapic_assembly_pkg( 262 name = "rapidmigrationassessment-v1-nodejs", 263 deps = [ 264 ":rapidmigrationassessment_nodejs_gapic", 265 ":rapidmigrationassessment_proto", 266 ], 267) 268 269############################################################################## 270# Ruby 271############################################################################## 272load( 273 "@com_google_googleapis_imports//:imports.bzl", 274 "ruby_cloud_gapic_library", 275 "ruby_gapic_assembly_pkg", 276 "ruby_grpc_library", 277 "ruby_proto_library", 278) 279 280ruby_proto_library( 281 name = "rapidmigrationassessment_ruby_proto", 282 deps = [":rapidmigrationassessment_proto"], 283) 284 285ruby_grpc_library( 286 name = "rapidmigrationassessment_ruby_grpc", 287 srcs = [":rapidmigrationassessment_proto"], 288 deps = [":rapidmigrationassessment_ruby_proto"], 289) 290 291ruby_cloud_gapic_library( 292 name = "rapidmigrationassessment_ruby_gapic", 293 srcs = [":rapidmigrationassessment_proto_with_info"], 294 extra_protoc_parameters = ["ruby-cloud-gem-name=google-cloud-rapid_migration_assessment-v1"], 295 grpc_service_config = "rapidmigrationassessment_v1_grpc_service_config.json", 296 rest_numeric_enums = True, 297 service_yaml = "rapidmigrationassessment_v1.yaml", 298 transport = "grpc+rest", 299 deps = [ 300 ":rapidmigrationassessment_ruby_grpc", 301 ":rapidmigrationassessment_ruby_proto", 302 ], 303) 304 305# Open Source Packages 306ruby_gapic_assembly_pkg( 307 name = "google-cloud-rapidmigrationassessment-v1-ruby", 308 deps = [ 309 ":rapidmigrationassessment_ruby_gapic", 310 ":rapidmigrationassessment_ruby_grpc", 311 ":rapidmigrationassessment_ruby_proto", 312 ], 313) 314 315############################################################################## 316# C# 317############################################################################## 318load( 319 "@com_google_googleapis_imports//:imports.bzl", 320 "csharp_gapic_assembly_pkg", 321 "csharp_gapic_library", 322 "csharp_grpc_library", 323 "csharp_proto_library", 324) 325 326csharp_proto_library( 327 name = "rapidmigrationassessment_csharp_proto", 328 extra_opts = [], 329 deps = [":rapidmigrationassessment_proto"], 330) 331 332csharp_grpc_library( 333 name = "rapidmigrationassessment_csharp_grpc", 334 srcs = [":rapidmigrationassessment_proto"], 335 deps = [":rapidmigrationassessment_csharp_proto"], 336) 337 338csharp_gapic_library( 339 name = "rapidmigrationassessment_csharp_gapic", 340 srcs = [":rapidmigrationassessment_proto_with_info"], 341 common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", 342 grpc_service_config = "rapidmigrationassessment_v1_grpc_service_config.json", 343 rest_numeric_enums = True, 344 service_yaml = "rapidmigrationassessment_v1.yaml", 345 deps = [ 346 ":rapidmigrationassessment_csharp_grpc", 347 ":rapidmigrationassessment_csharp_proto", 348 ], 349) 350 351# Open Source Packages 352csharp_gapic_assembly_pkg( 353 name = "google-cloud-rapidmigrationassessment-v1-csharp", 354 deps = [ 355 ":rapidmigrationassessment_csharp_gapic", 356 ":rapidmigrationassessment_csharp_grpc", 357 ":rapidmigrationassessment_csharp_proto", 358 ], 359) 360 361############################################################################## 362# C++ 363############################################################################## 364load( 365 "@com_google_googleapis_imports//:imports.bzl", 366 "cc_grpc_library", 367 "cc_proto_library", 368) 369 370cc_proto_library( 371 name = "rapidmigrationassessment_cc_proto", 372 deps = [":rapidmigrationassessment_proto"], 373) 374 375cc_grpc_library( 376 name = "rapidmigrationassessment_cc_grpc", 377 srcs = [":rapidmigrationassessment_proto"], 378 grpc_only = True, 379 deps = [":rapidmigrationassessment_cc_proto"], 380) 381