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