1*d5c09012SAndroid Build Coastguard Worker# This file was automatically generated by BuildFileGenerator 2*d5c09012SAndroid Build Coastguard Worker 3*d5c09012SAndroid Build Coastguard Worker# This is an API workspace, having public visibility by default makes perfect sense. 4*d5c09012SAndroid Build Coastguard Workerpackage(default_visibility = ["//visibility:public"]) 5*d5c09012SAndroid Build Coastguard Worker 6*d5c09012SAndroid Build Coastguard Worker############################################################################## 7*d5c09012SAndroid Build Coastguard Worker# Common 8*d5c09012SAndroid Build Coastguard Worker############################################################################## 9*d5c09012SAndroid Build Coastguard Workerload("@rules_proto//proto:defs.bzl", "proto_library") 10*d5c09012SAndroid Build Coastguard Workerload("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info") 11*d5c09012SAndroid Build Coastguard Worker 12*d5c09012SAndroid Build Coastguard Workerproto_library( 13*d5c09012SAndroid Build Coastguard Worker name = "automl_proto", 14*d5c09012SAndroid Build Coastguard Worker srcs = [ 15*d5c09012SAndroid Build Coastguard Worker "annotation_payload.proto", 16*d5c09012SAndroid Build Coastguard Worker "annotation_spec.proto", 17*d5c09012SAndroid Build Coastguard Worker "classification.proto", 18*d5c09012SAndroid Build Coastguard Worker "data_items.proto", 19*d5c09012SAndroid Build Coastguard Worker "dataset.proto", 20*d5c09012SAndroid Build Coastguard Worker "detection.proto", 21*d5c09012SAndroid Build Coastguard Worker "geometry.proto", 22*d5c09012SAndroid Build Coastguard Worker "image.proto", 23*d5c09012SAndroid Build Coastguard Worker "io.proto", 24*d5c09012SAndroid Build Coastguard Worker "model.proto", 25*d5c09012SAndroid Build Coastguard Worker "model_evaluation.proto", 26*d5c09012SAndroid Build Coastguard Worker "operations.proto", 27*d5c09012SAndroid Build Coastguard Worker "prediction_service.proto", 28*d5c09012SAndroid Build Coastguard Worker "service.proto", 29*d5c09012SAndroid Build Coastguard Worker "text.proto", 30*d5c09012SAndroid Build Coastguard Worker "text_extraction.proto", 31*d5c09012SAndroid Build Coastguard Worker "text_segment.proto", 32*d5c09012SAndroid Build Coastguard Worker "text_sentiment.proto", 33*d5c09012SAndroid Build Coastguard Worker "translation.proto", 34*d5c09012SAndroid Build Coastguard Worker ], 35*d5c09012SAndroid Build Coastguard Worker deps = [ 36*d5c09012SAndroid Build Coastguard Worker "//google/api:annotations_proto", 37*d5c09012SAndroid Build Coastguard Worker "//google/api:client_proto", 38*d5c09012SAndroid Build Coastguard Worker "//google/api:field_behavior_proto", 39*d5c09012SAndroid Build Coastguard Worker "//google/api:resource_proto", 40*d5c09012SAndroid Build Coastguard Worker "//google/longrunning:operations_proto", 41*d5c09012SAndroid Build Coastguard Worker "//google/rpc:status_proto", 42*d5c09012SAndroid Build Coastguard Worker "@com_google_protobuf//:any_proto", 43*d5c09012SAndroid Build Coastguard Worker "@com_google_protobuf//:duration_proto", 44*d5c09012SAndroid Build Coastguard Worker "@com_google_protobuf//:empty_proto", 45*d5c09012SAndroid Build Coastguard Worker "@com_google_protobuf//:field_mask_proto", 46*d5c09012SAndroid Build Coastguard Worker "@com_google_protobuf//:struct_proto", 47*d5c09012SAndroid Build Coastguard Worker "@com_google_protobuf//:timestamp_proto", 48*d5c09012SAndroid Build Coastguard Worker ], 49*d5c09012SAndroid Build Coastguard Worker) 50*d5c09012SAndroid Build Coastguard Worker 51*d5c09012SAndroid Build Coastguard Workerproto_library_with_info( 52*d5c09012SAndroid Build Coastguard Worker name = "automl_proto_with_info", 53*d5c09012SAndroid Build Coastguard Worker deps = [ 54*d5c09012SAndroid Build Coastguard Worker ":automl_proto", 55*d5c09012SAndroid Build Coastguard Worker "//google/cloud:common_resources_proto", 56*d5c09012SAndroid Build Coastguard Worker ], 57*d5c09012SAndroid Build Coastguard Worker) 58*d5c09012SAndroid Build Coastguard Worker 59*d5c09012SAndroid Build Coastguard Worker############################################################################## 60*d5c09012SAndroid Build Coastguard Worker# Java 61*d5c09012SAndroid Build Coastguard Worker############################################################################## 62*d5c09012SAndroid Build Coastguard Workerload( 63*d5c09012SAndroid Build Coastguard Worker "@com_google_googleapis_imports//:imports.bzl", 64*d5c09012SAndroid Build Coastguard Worker "java_gapic_assembly_gradle_pkg", 65*d5c09012SAndroid Build Coastguard Worker "java_gapic_library", 66*d5c09012SAndroid Build Coastguard Worker "java_gapic_test", 67*d5c09012SAndroid Build Coastguard Worker "java_grpc_library", 68*d5c09012SAndroid Build Coastguard Worker "java_proto_library", 69*d5c09012SAndroid Build Coastguard Worker) 70*d5c09012SAndroid Build Coastguard Worker 71*d5c09012SAndroid Build Coastguard Workerjava_proto_library( 72*d5c09012SAndroid Build Coastguard Worker name = "automl_java_proto", 73*d5c09012SAndroid Build Coastguard Worker deps = [":automl_proto"], 74*d5c09012SAndroid Build Coastguard Worker) 75*d5c09012SAndroid Build Coastguard Worker 76*d5c09012SAndroid Build Coastguard Workerjava_grpc_library( 77*d5c09012SAndroid Build Coastguard Worker name = "automl_java_grpc", 78*d5c09012SAndroid Build Coastguard Worker srcs = [":automl_proto"], 79*d5c09012SAndroid Build Coastguard Worker deps = [":automl_java_proto"], 80*d5c09012SAndroid Build Coastguard Worker) 81*d5c09012SAndroid Build Coastguard Worker 82*d5c09012SAndroid Build Coastguard Workerjava_gapic_library( 83*d5c09012SAndroid Build Coastguard Worker name = "automl_java_gapic", 84*d5c09012SAndroid Build Coastguard Worker srcs = [":automl_proto_with_info"], 85*d5c09012SAndroid Build Coastguard Worker grpc_service_config = "automl_grpc_service_config.json", 86*d5c09012SAndroid Build Coastguard Worker rest_numeric_enums = True, 87*d5c09012SAndroid Build Coastguard Worker service_yaml = "automl_v1.yaml", 88*d5c09012SAndroid Build Coastguard Worker test_deps = [ 89*d5c09012SAndroid Build Coastguard Worker ":automl_java_grpc", 90*d5c09012SAndroid Build Coastguard Worker ], 91*d5c09012SAndroid Build Coastguard Worker transport = "grpc+rest", 92*d5c09012SAndroid Build Coastguard Worker deps = [ 93*d5c09012SAndroid Build Coastguard Worker ":automl_java_proto", 94*d5c09012SAndroid Build Coastguard Worker "//google/api:api_java_proto", 95*d5c09012SAndroid Build Coastguard Worker ], 96*d5c09012SAndroid Build Coastguard Worker) 97*d5c09012SAndroid Build Coastguard Worker 98*d5c09012SAndroid Build Coastguard Workerjava_gapic_test( 99*d5c09012SAndroid Build Coastguard Worker name = "automl_java_gapic_test_suite", 100*d5c09012SAndroid Build Coastguard Worker test_classes = [ 101*d5c09012SAndroid Build Coastguard Worker "com.google.cloud.automl.v1.AutoMlClientHttpJsonTest", 102*d5c09012SAndroid Build Coastguard Worker "com.google.cloud.automl.v1.AutoMlClientTest", 103*d5c09012SAndroid Build Coastguard Worker "com.google.cloud.automl.v1.PredictionServiceClientHttpJsonTest", 104*d5c09012SAndroid Build Coastguard Worker "com.google.cloud.automl.v1.PredictionServiceClientTest", 105*d5c09012SAndroid Build Coastguard Worker ], 106*d5c09012SAndroid Build Coastguard Worker runtime_deps = [":automl_java_gapic_test"], 107*d5c09012SAndroid Build Coastguard Worker) 108*d5c09012SAndroid Build Coastguard Worker 109*d5c09012SAndroid Build Coastguard Worker# Open Source Packages 110*d5c09012SAndroid Build Coastguard Workerjava_gapic_assembly_gradle_pkg( 111*d5c09012SAndroid Build Coastguard Worker name = "google-cloud-automl-v1-java", 112*d5c09012SAndroid Build Coastguard Worker include_samples = True, 113*d5c09012SAndroid Build Coastguard Worker transport = "grpc+rest", 114*d5c09012SAndroid Build Coastguard Worker deps = [ 115*d5c09012SAndroid Build Coastguard Worker ":automl_java_gapic", 116*d5c09012SAndroid Build Coastguard Worker ":automl_java_grpc", 117*d5c09012SAndroid Build Coastguard Worker ":automl_java_proto", 118*d5c09012SAndroid Build Coastguard Worker ":automl_proto", 119*d5c09012SAndroid Build Coastguard Worker ], 120*d5c09012SAndroid Build Coastguard Worker) 121*d5c09012SAndroid Build Coastguard Worker 122*d5c09012SAndroid Build Coastguard Worker############################################################################## 123*d5c09012SAndroid Build Coastguard Worker# Go 124*d5c09012SAndroid Build Coastguard Worker############################################################################## 125*d5c09012SAndroid Build Coastguard Workerload( 126*d5c09012SAndroid Build Coastguard Worker "@com_google_googleapis_imports//:imports.bzl", 127*d5c09012SAndroid Build Coastguard Worker "go_gapic_assembly_pkg", 128*d5c09012SAndroid Build Coastguard Worker "go_gapic_library", 129*d5c09012SAndroid Build Coastguard Worker "go_proto_library", 130*d5c09012SAndroid Build Coastguard Worker) 131*d5c09012SAndroid Build Coastguard Worker 132*d5c09012SAndroid Build Coastguard Workergo_proto_library( 133*d5c09012SAndroid Build Coastguard Worker name = "automl_go_proto", 134*d5c09012SAndroid Build Coastguard Worker compilers = ["@io_bazel_rules_go//proto:go_grpc"], 135*d5c09012SAndroid Build Coastguard Worker importpath = "cloud.google.com/go/automl/apiv1/automlpb", 136*d5c09012SAndroid Build Coastguard Worker protos = [":automl_proto"], 137*d5c09012SAndroid Build Coastguard Worker deps = [ 138*d5c09012SAndroid Build Coastguard Worker "//google/api:annotations_go_proto", 139*d5c09012SAndroid Build Coastguard Worker "//google/longrunning:longrunning_go_proto", 140*d5c09012SAndroid Build Coastguard Worker "//google/rpc:status_go_proto", 141*d5c09012SAndroid Build Coastguard Worker ], 142*d5c09012SAndroid Build Coastguard Worker) 143*d5c09012SAndroid Build Coastguard Worker 144*d5c09012SAndroid Build Coastguard Workergo_gapic_library( 145*d5c09012SAndroid Build Coastguard Worker name = "automl_go_gapic", 146*d5c09012SAndroid Build Coastguard Worker srcs = [":automl_proto_with_info"], 147*d5c09012SAndroid Build Coastguard Worker grpc_service_config = "automl_grpc_service_config.json", 148*d5c09012SAndroid Build Coastguard Worker importpath = "cloud.google.com/go/automl/apiv1;automl", 149*d5c09012SAndroid Build Coastguard Worker metadata = True, 150*d5c09012SAndroid Build Coastguard Worker release_level = "ga", 151*d5c09012SAndroid Build Coastguard Worker rest_numeric_enums = True, 152*d5c09012SAndroid Build Coastguard Worker service_yaml = "automl_v1.yaml", 153*d5c09012SAndroid Build Coastguard Worker transport = "grpc+rest", 154*d5c09012SAndroid Build Coastguard Worker deps = [ 155*d5c09012SAndroid Build Coastguard Worker ":automl_go_proto", 156*d5c09012SAndroid Build Coastguard Worker "//google/longrunning:longrunning_go_proto", 157*d5c09012SAndroid Build Coastguard Worker "@com_google_cloud_go_longrunning//:go_default_library", 158*d5c09012SAndroid Build Coastguard Worker "@com_google_cloud_go_longrunning//autogen:go_default_library", 159*d5c09012SAndroid Build Coastguard Worker "@io_bazel_rules_go//proto/wkt:any_go_proto", 160*d5c09012SAndroid Build Coastguard Worker "@io_bazel_rules_go//proto/wkt:duration_go_proto", 161*d5c09012SAndroid Build Coastguard Worker "@io_bazel_rules_go//proto/wkt:struct_go_proto", 162*d5c09012SAndroid Build Coastguard Worker ], 163*d5c09012SAndroid Build Coastguard Worker) 164*d5c09012SAndroid Build Coastguard Worker 165*d5c09012SAndroid Build Coastguard Worker# Open Source Packages 166*d5c09012SAndroid Build Coastguard Workergo_gapic_assembly_pkg( 167*d5c09012SAndroid Build Coastguard Worker name = "gapi-cloud-automl-v1-go", 168*d5c09012SAndroid Build Coastguard Worker deps = [ 169*d5c09012SAndroid Build Coastguard Worker ":automl_go_gapic", 170*d5c09012SAndroid Build Coastguard Worker ":automl_go_gapic_srcjar-snippets.srcjar", 171*d5c09012SAndroid Build Coastguard Worker ":automl_go_gapic_srcjar-test.srcjar", 172*d5c09012SAndroid Build Coastguard Worker ":automl_go_proto", 173*d5c09012SAndroid Build Coastguard Worker ], 174*d5c09012SAndroid Build Coastguard Worker) 175*d5c09012SAndroid Build Coastguard Worker 176*d5c09012SAndroid Build Coastguard Worker############################################################################## 177*d5c09012SAndroid Build Coastguard Worker# Python 178*d5c09012SAndroid Build Coastguard Worker############################################################################## 179*d5c09012SAndroid Build Coastguard Workerload( 180*d5c09012SAndroid Build Coastguard Worker "@com_google_googleapis_imports//:imports.bzl", 181*d5c09012SAndroid Build Coastguard Worker "py_gapic_assembly_pkg", 182*d5c09012SAndroid Build Coastguard Worker "py_gapic_library", 183*d5c09012SAndroid Build Coastguard Worker "py_test", 184*d5c09012SAndroid Build Coastguard Worker) 185*d5c09012SAndroid Build Coastguard Worker 186*d5c09012SAndroid Build Coastguard Workerpy_gapic_library( 187*d5c09012SAndroid Build Coastguard Worker name = "automl_py_gapic", 188*d5c09012SAndroid Build Coastguard Worker srcs = [":automl_proto"], 189*d5c09012SAndroid Build Coastguard Worker grpc_service_config = "automl_grpc_service_config.json", 190*d5c09012SAndroid Build Coastguard Worker rest_numeric_enums = True, 191*d5c09012SAndroid Build Coastguard Worker service_yaml = "automl_v1.yaml", 192*d5c09012SAndroid Build Coastguard Worker transport = "grpc+rest", 193*d5c09012SAndroid Build Coastguard Worker) 194*d5c09012SAndroid Build Coastguard Worker 195*d5c09012SAndroid Build Coastguard Workerpy_test( 196*d5c09012SAndroid Build Coastguard Worker name = "automl_py_gapic_test", 197*d5c09012SAndroid Build Coastguard Worker srcs = [ 198*d5c09012SAndroid Build Coastguard Worker "automl_py_gapic_pytest.py", 199*d5c09012SAndroid Build Coastguard Worker "automl_py_gapic_test.py", 200*d5c09012SAndroid Build Coastguard Worker ], 201*d5c09012SAndroid Build Coastguard Worker legacy_create_init = False, 202*d5c09012SAndroid Build Coastguard Worker deps = [":automl_py_gapic"], 203*d5c09012SAndroid Build Coastguard Worker) 204*d5c09012SAndroid Build Coastguard Worker 205*d5c09012SAndroid Build Coastguard Worker# Open Source Packages 206*d5c09012SAndroid Build Coastguard Workerpy_gapic_assembly_pkg( 207*d5c09012SAndroid Build Coastguard Worker name = "automl-v1-py", 208*d5c09012SAndroid Build Coastguard Worker deps = [ 209*d5c09012SAndroid Build Coastguard Worker ":automl_py_gapic", 210*d5c09012SAndroid Build Coastguard Worker ], 211*d5c09012SAndroid Build Coastguard Worker) 212*d5c09012SAndroid Build Coastguard Worker 213*d5c09012SAndroid Build Coastguard Worker############################################################################## 214*d5c09012SAndroid Build Coastguard Worker# PHP 215*d5c09012SAndroid Build Coastguard Worker############################################################################## 216*d5c09012SAndroid Build Coastguard Workerload( 217*d5c09012SAndroid Build Coastguard Worker "@com_google_googleapis_imports//:imports.bzl", 218*d5c09012SAndroid Build Coastguard Worker "php_gapic_assembly_pkg", 219*d5c09012SAndroid Build Coastguard Worker "php_gapic_library", 220*d5c09012SAndroid Build Coastguard Worker "php_proto_library", 221*d5c09012SAndroid Build Coastguard Worker) 222*d5c09012SAndroid Build Coastguard Worker 223*d5c09012SAndroid Build Coastguard Workerphp_proto_library( 224*d5c09012SAndroid Build Coastguard Worker name = "automl_php_proto", 225*d5c09012SAndroid Build Coastguard Worker deps = [":automl_proto"], 226*d5c09012SAndroid Build Coastguard Worker) 227*d5c09012SAndroid Build Coastguard Worker 228*d5c09012SAndroid Build Coastguard Workerphp_gapic_library( 229*d5c09012SAndroid Build Coastguard Worker name = "automl_php_gapic", 230*d5c09012SAndroid Build Coastguard Worker srcs = [":automl_proto_with_info"], 231*d5c09012SAndroid Build Coastguard Worker grpc_service_config = "automl_grpc_service_config.json", 232*d5c09012SAndroid Build Coastguard Worker migration_mode = "MIGRATING", 233*d5c09012SAndroid Build Coastguard Worker rest_numeric_enums = True, 234*d5c09012SAndroid Build Coastguard Worker service_yaml = "automl_v1.yaml", 235*d5c09012SAndroid Build Coastguard Worker transport = "grpc+rest", 236*d5c09012SAndroid Build Coastguard Worker deps = [":automl_php_proto"], 237*d5c09012SAndroid Build Coastguard Worker) 238*d5c09012SAndroid Build Coastguard Worker 239*d5c09012SAndroid Build Coastguard Worker# Open Source Packages 240*d5c09012SAndroid Build Coastguard Workerphp_gapic_assembly_pkg( 241*d5c09012SAndroid Build Coastguard Worker name = "google-cloud-automl-v1-php", 242*d5c09012SAndroid Build Coastguard Worker deps = [ 243*d5c09012SAndroid Build Coastguard Worker ":automl_php_gapic", 244*d5c09012SAndroid Build Coastguard Worker ":automl_php_proto", 245*d5c09012SAndroid Build Coastguard Worker ], 246*d5c09012SAndroid Build Coastguard Worker) 247*d5c09012SAndroid Build Coastguard Worker 248*d5c09012SAndroid Build Coastguard Worker############################################################################## 249*d5c09012SAndroid Build Coastguard Worker# Node.js 250*d5c09012SAndroid Build Coastguard Worker############################################################################## 251*d5c09012SAndroid Build Coastguard Workerload( 252*d5c09012SAndroid Build Coastguard Worker "@com_google_googleapis_imports//:imports.bzl", 253*d5c09012SAndroid Build Coastguard Worker "nodejs_gapic_assembly_pkg", 254*d5c09012SAndroid Build Coastguard Worker "nodejs_gapic_library", 255*d5c09012SAndroid Build Coastguard Worker) 256*d5c09012SAndroid Build Coastguard Worker 257*d5c09012SAndroid Build Coastguard Workernodejs_gapic_library( 258*d5c09012SAndroid Build Coastguard Worker name = "automl_nodejs_gapic", 259*d5c09012SAndroid Build Coastguard Worker package_name = "@google-cloud/automl", 260*d5c09012SAndroid Build Coastguard Worker src = ":automl_proto_with_info", 261*d5c09012SAndroid Build Coastguard Worker extra_protoc_parameters = ["metadata"], 262*d5c09012SAndroid Build Coastguard Worker grpc_service_config = "automl_grpc_service_config.json", 263*d5c09012SAndroid Build Coastguard Worker main_service = "automl", 264*d5c09012SAndroid Build Coastguard Worker package = "google.cloud.automl.v1", 265*d5c09012SAndroid Build Coastguard Worker rest_numeric_enums = True, 266*d5c09012SAndroid Build Coastguard Worker service_yaml = "automl_v1.yaml", 267*d5c09012SAndroid Build Coastguard Worker transport = "grpc+rest", 268*d5c09012SAndroid Build Coastguard Worker deps = [], 269*d5c09012SAndroid Build Coastguard Worker) 270*d5c09012SAndroid Build Coastguard Worker 271*d5c09012SAndroid Build Coastguard Workernodejs_gapic_assembly_pkg( 272*d5c09012SAndroid Build Coastguard Worker name = "automl-v1-nodejs", 273*d5c09012SAndroid Build Coastguard Worker deps = [ 274*d5c09012SAndroid Build Coastguard Worker ":automl_nodejs_gapic", 275*d5c09012SAndroid Build Coastguard Worker ":automl_proto", 276*d5c09012SAndroid Build Coastguard Worker ], 277*d5c09012SAndroid Build Coastguard Worker) 278*d5c09012SAndroid Build Coastguard Worker 279*d5c09012SAndroid Build Coastguard Worker############################################################################## 280*d5c09012SAndroid Build Coastguard Worker# Ruby 281*d5c09012SAndroid Build Coastguard Worker############################################################################## 282*d5c09012SAndroid Build Coastguard Workerload( 283*d5c09012SAndroid Build Coastguard Worker "@com_google_googleapis_imports//:imports.bzl", 284*d5c09012SAndroid Build Coastguard Worker "ruby_cloud_gapic_library", 285*d5c09012SAndroid Build Coastguard Worker "ruby_gapic_assembly_pkg", 286*d5c09012SAndroid Build Coastguard Worker "ruby_grpc_library", 287*d5c09012SAndroid Build Coastguard Worker "ruby_proto_library", 288*d5c09012SAndroid Build Coastguard Worker) 289*d5c09012SAndroid Build Coastguard Worker 290*d5c09012SAndroid Build Coastguard Workerruby_proto_library( 291*d5c09012SAndroid Build Coastguard Worker name = "automl_ruby_proto", 292*d5c09012SAndroid Build Coastguard Worker deps = [":automl_proto"], 293*d5c09012SAndroid Build Coastguard Worker) 294*d5c09012SAndroid Build Coastguard Worker 295*d5c09012SAndroid Build Coastguard Workerruby_grpc_library( 296*d5c09012SAndroid Build Coastguard Worker name = "automl_ruby_grpc", 297*d5c09012SAndroid Build Coastguard Worker srcs = [":automl_proto"], 298*d5c09012SAndroid Build Coastguard Worker deps = [":automl_ruby_proto"], 299*d5c09012SAndroid Build Coastguard Worker) 300*d5c09012SAndroid Build Coastguard Worker 301*d5c09012SAndroid Build Coastguard Workerruby_cloud_gapic_library( 302*d5c09012SAndroid Build Coastguard Worker name = "automl_ruby_gapic", 303*d5c09012SAndroid Build Coastguard Worker srcs = [":automl_proto_with_info"], 304*d5c09012SAndroid Build Coastguard Worker extra_protoc_parameters = [ 305*d5c09012SAndroid Build Coastguard Worker "ruby-cloud-gem-name=google-cloud-automl-v1", 306*d5c09012SAndroid Build Coastguard Worker "ruby-cloud-env-prefix=AUTOML", 307*d5c09012SAndroid Build Coastguard Worker "ruby-cloud-path-override=auto_ml=automl", 308*d5c09012SAndroid Build Coastguard Worker "ruby-cloud-namespace-override=AutoMl=AutoML;Automl=AutoML", 309*d5c09012SAndroid Build Coastguard Worker "ruby-cloud-yard-strict=false", 310*d5c09012SAndroid Build Coastguard Worker "ruby-cloud-product-url=https://cloud.google.com/automl", 311*d5c09012SAndroid Build Coastguard Worker "ruby-cloud-api-id=automl.googleapis.com", 312*d5c09012SAndroid Build Coastguard Worker "ruby-cloud-api-shortname=automl", 313*d5c09012SAndroid Build Coastguard Worker ], 314*d5c09012SAndroid Build Coastguard Worker grpc_service_config = "automl_grpc_service_config.json", 315*d5c09012SAndroid Build Coastguard Worker rest_numeric_enums = True, 316*d5c09012SAndroid Build Coastguard Worker ruby_cloud_description = "AutoML makes the power of machine learning available to you even if you have limited knowledge of machine learning. You can use AutoML to build on Google's machine learning capabilities to create your own custom machine learning models that are tailored to your business needs, and then integrate those models into your applications and web sites.", 317*d5c09012SAndroid Build Coastguard Worker ruby_cloud_title = "Cloud AutoML V1", 318*d5c09012SAndroid Build Coastguard Worker service_yaml = "automl_v1.yaml", 319*d5c09012SAndroid Build Coastguard Worker transport = "grpc+rest", 320*d5c09012SAndroid Build Coastguard Worker deps = [ 321*d5c09012SAndroid Build Coastguard Worker ":automl_ruby_grpc", 322*d5c09012SAndroid Build Coastguard Worker ":automl_ruby_proto", 323*d5c09012SAndroid Build Coastguard Worker ], 324*d5c09012SAndroid Build Coastguard Worker) 325*d5c09012SAndroid Build Coastguard Worker 326*d5c09012SAndroid Build Coastguard Worker# Open Source Packages 327*d5c09012SAndroid Build Coastguard Workerruby_gapic_assembly_pkg( 328*d5c09012SAndroid Build Coastguard Worker name = "google-cloud-automl-v1-ruby", 329*d5c09012SAndroid Build Coastguard Worker deps = [ 330*d5c09012SAndroid Build Coastguard Worker ":automl_ruby_gapic", 331*d5c09012SAndroid Build Coastguard Worker ":automl_ruby_grpc", 332*d5c09012SAndroid Build Coastguard Worker ":automl_ruby_proto", 333*d5c09012SAndroid Build Coastguard Worker ], 334*d5c09012SAndroid Build Coastguard Worker) 335*d5c09012SAndroid Build Coastguard Worker 336*d5c09012SAndroid Build Coastguard Worker############################################################################## 337*d5c09012SAndroid Build Coastguard Worker# C# 338*d5c09012SAndroid Build Coastguard Worker############################################################################## 339*d5c09012SAndroid Build Coastguard Workerload( 340*d5c09012SAndroid Build Coastguard Worker "@com_google_googleapis_imports//:imports.bzl", 341*d5c09012SAndroid Build Coastguard Worker "csharp_gapic_assembly_pkg", 342*d5c09012SAndroid Build Coastguard Worker "csharp_gapic_library", 343*d5c09012SAndroid Build Coastguard Worker "csharp_grpc_library", 344*d5c09012SAndroid Build Coastguard Worker "csharp_proto_library", 345*d5c09012SAndroid Build Coastguard Worker) 346*d5c09012SAndroid Build Coastguard Worker 347*d5c09012SAndroid Build Coastguard Workercsharp_proto_library( 348*d5c09012SAndroid Build Coastguard Worker name = "automl_csharp_proto", 349*d5c09012SAndroid Build Coastguard Worker deps = [":automl_proto"], 350*d5c09012SAndroid Build Coastguard Worker) 351*d5c09012SAndroid Build Coastguard Worker 352*d5c09012SAndroid Build Coastguard Workercsharp_grpc_library( 353*d5c09012SAndroid Build Coastguard Worker name = "automl_csharp_grpc", 354*d5c09012SAndroid Build Coastguard Worker srcs = [":automl_proto"], 355*d5c09012SAndroid Build Coastguard Worker deps = [":automl_csharp_proto"], 356*d5c09012SAndroid Build Coastguard Worker) 357*d5c09012SAndroid Build Coastguard Worker 358*d5c09012SAndroid Build Coastguard Workercsharp_gapic_library( 359*d5c09012SAndroid Build Coastguard Worker name = "automl_csharp_gapic", 360*d5c09012SAndroid Build Coastguard Worker srcs = [":automl_proto_with_info"], 361*d5c09012SAndroid Build Coastguard Worker common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json", 362*d5c09012SAndroid Build Coastguard Worker grpc_service_config = "automl_grpc_service_config.json", 363*d5c09012SAndroid Build Coastguard Worker rest_numeric_enums = True, 364*d5c09012SAndroid Build Coastguard Worker service_yaml = "automl_v1.yaml", 365*d5c09012SAndroid Build Coastguard Worker transport = "grpc+rest", 366*d5c09012SAndroid Build Coastguard Worker deps = [ 367*d5c09012SAndroid Build Coastguard Worker ":automl_csharp_grpc", 368*d5c09012SAndroid Build Coastguard Worker ":automl_csharp_proto", 369*d5c09012SAndroid Build Coastguard Worker ], 370*d5c09012SAndroid Build Coastguard Worker) 371*d5c09012SAndroid Build Coastguard Worker 372*d5c09012SAndroid Build Coastguard Worker# Open Source Packages 373*d5c09012SAndroid Build Coastguard Workercsharp_gapic_assembly_pkg( 374*d5c09012SAndroid Build Coastguard Worker name = "google-cloud-automl-v1-csharp", 375*d5c09012SAndroid Build Coastguard Worker deps = [ 376*d5c09012SAndroid Build Coastguard Worker ":automl_csharp_gapic", 377*d5c09012SAndroid Build Coastguard Worker ":automl_csharp_grpc", 378*d5c09012SAndroid Build Coastguard Worker ":automl_csharp_proto", 379*d5c09012SAndroid Build Coastguard Worker ], 380*d5c09012SAndroid Build Coastguard Worker) 381*d5c09012SAndroid Build Coastguard Worker 382*d5c09012SAndroid Build Coastguard Worker############################################################################## 383*d5c09012SAndroid Build Coastguard Worker# C++ 384*d5c09012SAndroid Build Coastguard Worker############################################################################## 385*d5c09012SAndroid Build Coastguard Workerload( 386*d5c09012SAndroid Build Coastguard Worker "@com_google_googleapis_imports//:imports.bzl", 387*d5c09012SAndroid Build Coastguard Worker "cc_grpc_library", 388*d5c09012SAndroid Build Coastguard Worker "cc_proto_library", 389*d5c09012SAndroid Build Coastguard Worker) 390*d5c09012SAndroid Build Coastguard Worker 391*d5c09012SAndroid Build Coastguard Workercc_proto_library( 392*d5c09012SAndroid Build Coastguard Worker name = "automl_cc_proto", 393*d5c09012SAndroid Build Coastguard Worker deps = [":automl_proto"], 394*d5c09012SAndroid Build Coastguard Worker) 395*d5c09012SAndroid Build Coastguard Worker 396*d5c09012SAndroid Build Coastguard Workercc_grpc_library( 397*d5c09012SAndroid Build Coastguard Worker name = "automl_cc_grpc", 398*d5c09012SAndroid Build Coastguard Worker srcs = [":automl_proto"], 399*d5c09012SAndroid Build Coastguard Worker grpc_only = True, 400*d5c09012SAndroid Build Coastguard Worker deps = [":automl_cc_proto"], 401*d5c09012SAndroid Build Coastguard Worker) 402