xref: /aosp_15_r20/external/googleapis/google/maps/addressvalidation/v1/BUILD.bazel (revision d5c09012810ac0c9f33fe448fb6da8260d444cc9)
1*d5c09012SAndroid Build Coastguard Worker# This file was automatically generated by BuildFileGenerator
2*d5c09012SAndroid Build Coastguard Worker# https://github.com/googleapis/rules_gapic/tree/master/bazel
3*d5c09012SAndroid Build Coastguard Worker
4*d5c09012SAndroid Build Coastguard Worker# Most of the manual changes to this file will be overwritten.
5*d5c09012SAndroid Build Coastguard Worker# It's **only** allowed to change the following rule attribute values:
6*d5c09012SAndroid Build Coastguard Worker# - names of *_gapic_assembly_* rules
7*d5c09012SAndroid Build Coastguard Worker# - certain parameters of *_gapic_library rules, including but not limited to:
8*d5c09012SAndroid Build Coastguard Worker#    * extra_protoc_parameters
9*d5c09012SAndroid Build Coastguard Worker#    * extra_protoc_file_parameters
10*d5c09012SAndroid Build Coastguard Worker# The complete list of preserved parameters can be found in the source code.
11*d5c09012SAndroid Build Coastguard Worker
12*d5c09012SAndroid Build Coastguard Worker# This is an API workspace, having public visibility by default makes perfect sense.
13*d5c09012SAndroid Build Coastguard Workerpackage(default_visibility = ["//visibility:public"])
14*d5c09012SAndroid Build Coastguard Worker
15*d5c09012SAndroid Build Coastguard Worker##############################################################################
16*d5c09012SAndroid Build Coastguard Worker# Common
17*d5c09012SAndroid Build Coastguard Worker##############################################################################
18*d5c09012SAndroid Build Coastguard Workerload("@rules_proto//proto:defs.bzl", "proto_library")
19*d5c09012SAndroid Build Coastguard Workerload("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
20*d5c09012SAndroid Build Coastguard Worker
21*d5c09012SAndroid Build Coastguard Workerproto_library(
22*d5c09012SAndroid Build Coastguard Worker    name = "addressvalidation_proto",
23*d5c09012SAndroid Build Coastguard Worker    srcs = [
24*d5c09012SAndroid Build Coastguard Worker        "address.proto",
25*d5c09012SAndroid Build Coastguard Worker        "address_validation_service.proto",
26*d5c09012SAndroid Build Coastguard Worker        "geocode.proto",
27*d5c09012SAndroid Build Coastguard Worker        "metadata.proto",
28*d5c09012SAndroid Build Coastguard Worker        "usps_data.proto",
29*d5c09012SAndroid Build Coastguard Worker    ],
30*d5c09012SAndroid Build Coastguard Worker    deps = [
31*d5c09012SAndroid Build Coastguard Worker        "//google/api:annotations_proto",
32*d5c09012SAndroid Build Coastguard Worker        "//google/api:client_proto",
33*d5c09012SAndroid Build Coastguard Worker        "//google/api:field_behavior_proto",
34*d5c09012SAndroid Build Coastguard Worker        "//google/geo/type:viewport_proto",
35*d5c09012SAndroid Build Coastguard Worker        "//google/type:latlng_proto",
36*d5c09012SAndroid Build Coastguard Worker        "//google/type:postal_address_proto",
37*d5c09012SAndroid Build Coastguard Worker    ],
38*d5c09012SAndroid Build Coastguard Worker)
39*d5c09012SAndroid Build Coastguard Worker
40*d5c09012SAndroid Build Coastguard Workerproto_library_with_info(
41*d5c09012SAndroid Build Coastguard Worker    name = "addressvalidation_proto_with_info",
42*d5c09012SAndroid Build Coastguard Worker    deps = [
43*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_proto",
44*d5c09012SAndroid Build Coastguard Worker        "//google/cloud:common_resources_proto",
45*d5c09012SAndroid Build Coastguard Worker    ],
46*d5c09012SAndroid Build Coastguard Worker)
47*d5c09012SAndroid Build Coastguard Worker
48*d5c09012SAndroid Build Coastguard Worker##############################################################################
49*d5c09012SAndroid Build Coastguard Worker# Java
50*d5c09012SAndroid Build Coastguard Worker##############################################################################
51*d5c09012SAndroid Build Coastguard Workerload(
52*d5c09012SAndroid Build Coastguard Worker    "@com_google_googleapis_imports//:imports.bzl",
53*d5c09012SAndroid Build Coastguard Worker    "java_gapic_assembly_gradle_pkg",
54*d5c09012SAndroid Build Coastguard Worker    "java_gapic_library",
55*d5c09012SAndroid Build Coastguard Worker    "java_gapic_test",
56*d5c09012SAndroid Build Coastguard Worker    "java_grpc_library",
57*d5c09012SAndroid Build Coastguard Worker    "java_proto_library",
58*d5c09012SAndroid Build Coastguard Worker)
59*d5c09012SAndroid Build Coastguard Worker
60*d5c09012SAndroid Build Coastguard Workerjava_proto_library(
61*d5c09012SAndroid Build Coastguard Worker    name = "addressvalidation_java_proto",
62*d5c09012SAndroid Build Coastguard Worker    deps = [":addressvalidation_proto"],
63*d5c09012SAndroid Build Coastguard Worker)
64*d5c09012SAndroid Build Coastguard Worker
65*d5c09012SAndroid Build Coastguard Workerjava_grpc_library(
66*d5c09012SAndroid Build Coastguard Worker    name = "addressvalidation_java_grpc",
67*d5c09012SAndroid Build Coastguard Worker    srcs = [":addressvalidation_proto"],
68*d5c09012SAndroid Build Coastguard Worker    deps = [":addressvalidation_java_proto"],
69*d5c09012SAndroid Build Coastguard Worker)
70*d5c09012SAndroid Build Coastguard Worker
71*d5c09012SAndroid Build Coastguard Workerjava_gapic_library(
72*d5c09012SAndroid Build Coastguard Worker    name = "addressvalidation_java_gapic",
73*d5c09012SAndroid Build Coastguard Worker    srcs = [":addressvalidation_proto_with_info"],
74*d5c09012SAndroid Build Coastguard Worker    gapic_yaml = None,
75*d5c09012SAndroid Build Coastguard Worker    grpc_service_config = "addressvalidation_grpc_service_config.json",
76*d5c09012SAndroid Build Coastguard Worker    rest_numeric_enums = True,
77*d5c09012SAndroid Build Coastguard Worker    service_yaml = "addressvalidation_v1.yaml",
78*d5c09012SAndroid Build Coastguard Worker    test_deps = [
79*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_java_grpc",
80*d5c09012SAndroid Build Coastguard Worker    ],
81*d5c09012SAndroid Build Coastguard Worker    transport = "grpc+rest",
82*d5c09012SAndroid Build Coastguard Worker    deps = [
83*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_java_proto",
84*d5c09012SAndroid Build Coastguard Worker        "//google/api:api_java_proto",
85*d5c09012SAndroid Build Coastguard Worker    ],
86*d5c09012SAndroid Build Coastguard Worker)
87*d5c09012SAndroid Build Coastguard Worker
88*d5c09012SAndroid Build Coastguard Workerjava_gapic_test(
89*d5c09012SAndroid Build Coastguard Worker    name = "addressvalidation_java_gapic_test_suite",
90*d5c09012SAndroid Build Coastguard Worker    test_classes = [
91*d5c09012SAndroid Build Coastguard Worker        "com.google.maps.addressvalidation.v1.AddressValidationClientHttpJsonTest",
92*d5c09012SAndroid Build Coastguard Worker        "com.google.maps.addressvalidation.v1.AddressValidationClientTest",
93*d5c09012SAndroid Build Coastguard Worker    ],
94*d5c09012SAndroid Build Coastguard Worker    runtime_deps = [":addressvalidation_java_gapic_test"],
95*d5c09012SAndroid Build Coastguard Worker)
96*d5c09012SAndroid Build Coastguard Worker
97*d5c09012SAndroid Build Coastguard Worker# Open Source Packages
98*d5c09012SAndroid Build Coastguard Workerjava_gapic_assembly_gradle_pkg(
99*d5c09012SAndroid Build Coastguard Worker    name = "google-cloud-maps-addressvalidation-v1-java",
100*d5c09012SAndroid Build Coastguard Worker    include_samples = True,
101*d5c09012SAndroid Build Coastguard Worker    transport = "grpc+rest",
102*d5c09012SAndroid Build Coastguard Worker    deps = [
103*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_java_gapic",
104*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_java_grpc",
105*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_java_proto",
106*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_proto",
107*d5c09012SAndroid Build Coastguard Worker    ],
108*d5c09012SAndroid Build Coastguard Worker)
109*d5c09012SAndroid Build Coastguard Worker
110*d5c09012SAndroid Build Coastguard Worker##############################################################################
111*d5c09012SAndroid Build Coastguard Worker# Go
112*d5c09012SAndroid Build Coastguard Worker##############################################################################
113*d5c09012SAndroid Build Coastguard Workerload(
114*d5c09012SAndroid Build Coastguard Worker    "@com_google_googleapis_imports//:imports.bzl",
115*d5c09012SAndroid Build Coastguard Worker    "go_gapic_assembly_pkg",
116*d5c09012SAndroid Build Coastguard Worker    "go_gapic_library",
117*d5c09012SAndroid Build Coastguard Worker    "go_proto_library",
118*d5c09012SAndroid Build Coastguard Worker)
119*d5c09012SAndroid Build Coastguard Worker
120*d5c09012SAndroid Build Coastguard Workergo_proto_library(
121*d5c09012SAndroid Build Coastguard Worker    name = "addressvalidation_go_proto",
122*d5c09012SAndroid Build Coastguard Worker    compilers = ["@io_bazel_rules_go//proto:go_grpc"],
123*d5c09012SAndroid Build Coastguard Worker    importpath = "cloud.google.com/go/maps/addressvalidation/apiv1/addressvalidationpb",
124*d5c09012SAndroid Build Coastguard Worker    protos = [":addressvalidation_proto"],
125*d5c09012SAndroid Build Coastguard Worker    deps = [
126*d5c09012SAndroid Build Coastguard Worker        "//google/api:annotations_go_proto",
127*d5c09012SAndroid Build Coastguard Worker        "//google/geo/type:viewport_go_proto",
128*d5c09012SAndroid Build Coastguard Worker        "//google/type:latlng_go_proto",
129*d5c09012SAndroid Build Coastguard Worker        "//google/type:postaladdress_go_proto",
130*d5c09012SAndroid Build Coastguard Worker    ],
131*d5c09012SAndroid Build Coastguard Worker)
132*d5c09012SAndroid Build Coastguard Worker
133*d5c09012SAndroid Build Coastguard Workergo_gapic_library(
134*d5c09012SAndroid Build Coastguard Worker    name = "addressvalidation_go_gapic",
135*d5c09012SAndroid Build Coastguard Worker    srcs = [":addressvalidation_proto_with_info"],
136*d5c09012SAndroid Build Coastguard Worker    grpc_service_config = "addressvalidation_grpc_service_config.json",
137*d5c09012SAndroid Build Coastguard Worker    importpath = "cloud.google.com/go/maps/addressvalidation/apiv1;addressvalidation",
138*d5c09012SAndroid Build Coastguard Worker    metadata = True,
139*d5c09012SAndroid Build Coastguard Worker    release_level = "ga",
140*d5c09012SAndroid Build Coastguard Worker    rest_numeric_enums = True,
141*d5c09012SAndroid Build Coastguard Worker    service_yaml = "addressvalidation_v1.yaml",
142*d5c09012SAndroid Build Coastguard Worker    transport = "grpc+rest",
143*d5c09012SAndroid Build Coastguard Worker    deps = [
144*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_go_proto",
145*d5c09012SAndroid Build Coastguard Worker    ],
146*d5c09012SAndroid Build Coastguard Worker)
147*d5c09012SAndroid Build Coastguard Worker
148*d5c09012SAndroid Build Coastguard Worker# Open Source Packages
149*d5c09012SAndroid Build Coastguard Workergo_gapic_assembly_pkg(
150*d5c09012SAndroid Build Coastguard Worker    name = "gapi-cloud-maps-addressvalidation-v1-go",
151*d5c09012SAndroid Build Coastguard Worker    deps = [
152*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_go_gapic",
153*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_go_gapic_srcjar-metadata.srcjar",
154*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_go_gapic_srcjar-snippets.srcjar",
155*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_go_gapic_srcjar-test.srcjar",
156*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_go_proto",
157*d5c09012SAndroid Build Coastguard Worker    ],
158*d5c09012SAndroid Build Coastguard Worker)
159*d5c09012SAndroid Build Coastguard Worker
160*d5c09012SAndroid Build Coastguard Worker##############################################################################
161*d5c09012SAndroid Build Coastguard Worker# Python
162*d5c09012SAndroid Build Coastguard Worker##############################################################################
163*d5c09012SAndroid Build Coastguard Workerload(
164*d5c09012SAndroid Build Coastguard Worker    "@com_google_googleapis_imports//:imports.bzl",
165*d5c09012SAndroid Build Coastguard Worker    "py_gapic_assembly_pkg",
166*d5c09012SAndroid Build Coastguard Worker    "py_gapic_library",
167*d5c09012SAndroid Build Coastguard Worker    "py_import",
168*d5c09012SAndroid Build Coastguard Worker    "py_test",
169*d5c09012SAndroid Build Coastguard Worker)
170*d5c09012SAndroid Build Coastguard Worker
171*d5c09012SAndroid Build Coastguard Workerpy_import(
172*d5c09012SAndroid Build Coastguard Worker    name = "viewport",
173*d5c09012SAndroid Build Coastguard Worker    srcs = [
174*d5c09012SAndroid Build Coastguard Worker        "//google/geo/type:viewport_py_gapic",
175*d5c09012SAndroid Build Coastguard Worker    ],
176*d5c09012SAndroid Build Coastguard Worker)
177*d5c09012SAndroid Build Coastguard Worker
178*d5c09012SAndroid Build Coastguard Workerpy_gapic_library(
179*d5c09012SAndroid Build Coastguard Worker    name = "addressvalidation_py_gapic",
180*d5c09012SAndroid Build Coastguard Worker    srcs = [":addressvalidation_proto"],
181*d5c09012SAndroid Build Coastguard Worker    grpc_service_config = "addressvalidation_grpc_service_config.json",
182*d5c09012SAndroid Build Coastguard Worker    opt_args = ["proto-plus-deps=google.geo.type"],
183*d5c09012SAndroid Build Coastguard Worker    rest_numeric_enums = True,
184*d5c09012SAndroid Build Coastguard Worker    service_yaml = "addressvalidation_v1.yaml",
185*d5c09012SAndroid Build Coastguard Worker    transport = "grpc+rest",
186*d5c09012SAndroid Build Coastguard Worker    deps = [
187*d5c09012SAndroid Build Coastguard Worker        ":viewport",
188*d5c09012SAndroid Build Coastguard Worker    ],
189*d5c09012SAndroid Build Coastguard Worker)
190*d5c09012SAndroid Build Coastguard Worker
191*d5c09012SAndroid Build Coastguard Workerpy_test(
192*d5c09012SAndroid Build Coastguard Worker    name = "addressvalidation_py_gapic_test",
193*d5c09012SAndroid Build Coastguard Worker    srcs = [
194*d5c09012SAndroid Build Coastguard Worker        "addressvalidation_py_gapic_pytest.py",
195*d5c09012SAndroid Build Coastguard Worker        "addressvalidation_py_gapic_test.py",
196*d5c09012SAndroid Build Coastguard Worker    ],
197*d5c09012SAndroid Build Coastguard Worker    legacy_create_init = False,
198*d5c09012SAndroid Build Coastguard Worker    deps = [
199*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_py_gapic",
200*d5c09012SAndroid Build Coastguard Worker    ],
201*d5c09012SAndroid Build Coastguard Worker)
202*d5c09012SAndroid Build Coastguard Worker
203*d5c09012SAndroid Build Coastguard Worker# Open Source Packages
204*d5c09012SAndroid Build Coastguard Workerpy_gapic_assembly_pkg(
205*d5c09012SAndroid Build Coastguard Worker    name = "maps-addressvalidation-v1-py",
206*d5c09012SAndroid Build Coastguard Worker    deps = [
207*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_py_gapic",
208*d5c09012SAndroid Build Coastguard Worker    ],
209*d5c09012SAndroid Build Coastguard Worker)
210*d5c09012SAndroid Build Coastguard Worker
211*d5c09012SAndroid Build Coastguard Worker##############################################################################
212*d5c09012SAndroid Build Coastguard Worker# PHP
213*d5c09012SAndroid Build Coastguard Worker##############################################################################
214*d5c09012SAndroid Build Coastguard Workerload(
215*d5c09012SAndroid Build Coastguard Worker    "@com_google_googleapis_imports//:imports.bzl",
216*d5c09012SAndroid Build Coastguard Worker    "php_gapic_assembly_pkg",
217*d5c09012SAndroid Build Coastguard Worker    "php_gapic_library",
218*d5c09012SAndroid Build Coastguard Worker    "php_proto_library",
219*d5c09012SAndroid Build Coastguard Worker)
220*d5c09012SAndroid Build Coastguard Worker
221*d5c09012SAndroid Build Coastguard Workerphp_proto_library(
222*d5c09012SAndroid Build Coastguard Worker    name = "addressvalidation_php_proto",
223*d5c09012SAndroid Build Coastguard Worker    deps = [":addressvalidation_proto"],
224*d5c09012SAndroid Build Coastguard Worker)
225*d5c09012SAndroid Build Coastguard Worker
226*d5c09012SAndroid Build Coastguard Workerphp_gapic_library(
227*d5c09012SAndroid Build Coastguard Worker    name = "addressvalidation_php_gapic",
228*d5c09012SAndroid Build Coastguard Worker    srcs = [":addressvalidation_proto_with_info"],
229*d5c09012SAndroid Build Coastguard Worker    grpc_service_config = "addressvalidation_grpc_service_config.json",
230*d5c09012SAndroid Build Coastguard Worker    rest_numeric_enums = True,
231*d5c09012SAndroid Build Coastguard Worker    service_yaml = "addressvalidation_v1.yaml",
232*d5c09012SAndroid Build Coastguard Worker    transport = "grpc+rest",
233*d5c09012SAndroid Build Coastguard Worker    deps = [":addressvalidation_php_proto"],
234*d5c09012SAndroid Build Coastguard Worker)
235*d5c09012SAndroid Build Coastguard Worker
236*d5c09012SAndroid Build Coastguard Worker# Open Source Packages
237*d5c09012SAndroid Build Coastguard Workerphp_gapic_assembly_pkg(
238*d5c09012SAndroid Build Coastguard Worker    name = "google-cloud-maps-addressvalidation-v1-php",
239*d5c09012SAndroid Build Coastguard Worker    deps = [
240*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_php_gapic",
241*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_php_proto",
242*d5c09012SAndroid Build Coastguard Worker    ],
243*d5c09012SAndroid Build Coastguard Worker)
244*d5c09012SAndroid Build Coastguard Worker
245*d5c09012SAndroid Build Coastguard Worker##############################################################################
246*d5c09012SAndroid Build Coastguard Worker# Node.js
247*d5c09012SAndroid Build Coastguard Worker##############################################################################
248*d5c09012SAndroid Build Coastguard Workerload(
249*d5c09012SAndroid Build Coastguard Worker    "@com_google_googleapis_imports//:imports.bzl",
250*d5c09012SAndroid Build Coastguard Worker    "nodejs_gapic_assembly_pkg",
251*d5c09012SAndroid Build Coastguard Worker    "nodejs_gapic_library",
252*d5c09012SAndroid Build Coastguard Worker)
253*d5c09012SAndroid Build Coastguard Worker
254*d5c09012SAndroid Build Coastguard Workernodejs_gapic_library(
255*d5c09012SAndroid Build Coastguard Worker    name = "addressvalidation_nodejs_gapic",
256*d5c09012SAndroid Build Coastguard Worker    package_name = "@googlemaps/addressvalidation",
257*d5c09012SAndroid Build Coastguard Worker    src = ":addressvalidation_proto_with_info",
258*d5c09012SAndroid Build Coastguard Worker    extra_protoc_parameters = ["metadata"],
259*d5c09012SAndroid Build Coastguard Worker    grpc_service_config = "addressvalidation_grpc_service_config.json",
260*d5c09012SAndroid Build Coastguard Worker    package = "google.maps.addressvalidation.v1",
261*d5c09012SAndroid Build Coastguard Worker    rest_numeric_enums = True,
262*d5c09012SAndroid Build Coastguard Worker    service_yaml = "addressvalidation_v1.yaml",
263*d5c09012SAndroid Build Coastguard Worker    transport = "grpc+rest",
264*d5c09012SAndroid Build Coastguard Worker    deps = [],
265*d5c09012SAndroid Build Coastguard Worker)
266*d5c09012SAndroid Build Coastguard Worker
267*d5c09012SAndroid Build Coastguard Workernodejs_gapic_assembly_pkg(
268*d5c09012SAndroid Build Coastguard Worker    name = "maps-addressvalidation-v1-nodejs",
269*d5c09012SAndroid Build Coastguard Worker    deps = [
270*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_nodejs_gapic",
271*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_proto",
272*d5c09012SAndroid Build Coastguard Worker        "//google/geo/type:viewport_proto",
273*d5c09012SAndroid Build Coastguard Worker    ],
274*d5c09012SAndroid Build Coastguard Worker)
275*d5c09012SAndroid Build Coastguard Worker
276*d5c09012SAndroid Build Coastguard Worker##############################################################################
277*d5c09012SAndroid Build Coastguard Worker# Ruby
278*d5c09012SAndroid Build Coastguard Worker##############################################################################
279*d5c09012SAndroid Build Coastguard Workerload(
280*d5c09012SAndroid Build Coastguard Worker    "@com_google_googleapis_imports//:imports.bzl",
281*d5c09012SAndroid Build Coastguard Worker    "ruby_cloud_gapic_library",
282*d5c09012SAndroid Build Coastguard Worker    "ruby_gapic_assembly_pkg",
283*d5c09012SAndroid Build Coastguard Worker    "ruby_grpc_library",
284*d5c09012SAndroid Build Coastguard Worker    "ruby_proto_library",
285*d5c09012SAndroid Build Coastguard Worker)
286*d5c09012SAndroid Build Coastguard Worker
287*d5c09012SAndroid Build Coastguard Workerruby_proto_library(
288*d5c09012SAndroid Build Coastguard Worker    name = "addressvalidation_ruby_proto",
289*d5c09012SAndroid Build Coastguard Worker    deps = [":addressvalidation_proto"],
290*d5c09012SAndroid Build Coastguard Worker)
291*d5c09012SAndroid Build Coastguard Worker
292*d5c09012SAndroid Build Coastguard Workerruby_grpc_library(
293*d5c09012SAndroid Build Coastguard Worker    name = "addressvalidation_ruby_grpc",
294*d5c09012SAndroid Build Coastguard Worker    srcs = [":addressvalidation_proto"],
295*d5c09012SAndroid Build Coastguard Worker    deps = [":addressvalidation_ruby_proto"],
296*d5c09012SAndroid Build Coastguard Worker)
297*d5c09012SAndroid Build Coastguard Worker
298*d5c09012SAndroid Build Coastguard Workerruby_cloud_gapic_library(
299*d5c09012SAndroid Build Coastguard Worker    name = "addressvalidation_ruby_gapic",
300*d5c09012SAndroid Build Coastguard Worker    srcs = [":addressvalidation_proto_with_info"],
301*d5c09012SAndroid Build Coastguard Worker    extra_protoc_parameters = [
302*d5c09012SAndroid Build Coastguard Worker        "ruby-cloud-api-id=addressvalidation.googleapis.com",
303*d5c09012SAndroid Build Coastguard Worker        "ruby-cloud-api-shortname=addressvalidation",
304*d5c09012SAndroid Build Coastguard Worker        "ruby-cloud-gem-name=google-maps-address_validation-v1",
305*d5c09012SAndroid Build Coastguard Worker        "ruby-cloud-product-url=https://developers.google.com/maps/documentation/address-validation/",
306*d5c09012SAndroid Build Coastguard Worker    ],
307*d5c09012SAndroid Build Coastguard Worker    grpc_service_config = "addressvalidation_grpc_service_config.json",
308*d5c09012SAndroid Build Coastguard Worker    rest_numeric_enums = True,
309*d5c09012SAndroid Build Coastguard Worker    ruby_cloud_description = "Address Validation is an API that accepts an address, identifies its components, validates them, normalizes the address for mailing and finds the best known location for it. It can help understand if an address refers to a real place. If the address does not refer to a real place, it can identify possibly wrong components, enabling users to correct them.",
310*d5c09012SAndroid Build Coastguard Worker    ruby_cloud_title = "Address Validation V1",
311*d5c09012SAndroid Build Coastguard Worker    service_yaml = "addressvalidation_v1.yaml",
312*d5c09012SAndroid Build Coastguard Worker    transport = "grpc",
313*d5c09012SAndroid Build Coastguard Worker    deps = [
314*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_ruby_grpc",
315*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_ruby_proto",
316*d5c09012SAndroid Build Coastguard Worker    ],
317*d5c09012SAndroid Build Coastguard Worker)
318*d5c09012SAndroid Build Coastguard Worker
319*d5c09012SAndroid Build Coastguard Worker# Open Source Packages
320*d5c09012SAndroid Build Coastguard Workerruby_gapic_assembly_pkg(
321*d5c09012SAndroid Build Coastguard Worker    name = "google-cloud-maps-addressvalidation-v1-ruby",
322*d5c09012SAndroid Build Coastguard Worker    deps = [
323*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_ruby_gapic",
324*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_ruby_grpc",
325*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_ruby_proto",
326*d5c09012SAndroid Build Coastguard Worker    ],
327*d5c09012SAndroid Build Coastguard Worker)
328*d5c09012SAndroid Build Coastguard Worker
329*d5c09012SAndroid Build Coastguard Worker##############################################################################
330*d5c09012SAndroid Build Coastguard Worker# C#
331*d5c09012SAndroid Build Coastguard Worker##############################################################################
332*d5c09012SAndroid Build Coastguard Workerload(
333*d5c09012SAndroid Build Coastguard Worker    "@com_google_googleapis_imports//:imports.bzl",
334*d5c09012SAndroid Build Coastguard Worker    "csharp_gapic_assembly_pkg",
335*d5c09012SAndroid Build Coastguard Worker    "csharp_gapic_library",
336*d5c09012SAndroid Build Coastguard Worker    "csharp_grpc_library",
337*d5c09012SAndroid Build Coastguard Worker    "csharp_proto_library",
338*d5c09012SAndroid Build Coastguard Worker)
339*d5c09012SAndroid Build Coastguard Worker
340*d5c09012SAndroid Build Coastguard Workercsharp_proto_library(
341*d5c09012SAndroid Build Coastguard Worker    name = "addressvalidation_csharp_proto",
342*d5c09012SAndroid Build Coastguard Worker    deps = [":addressvalidation_proto"],
343*d5c09012SAndroid Build Coastguard Worker)
344*d5c09012SAndroid Build Coastguard Worker
345*d5c09012SAndroid Build Coastguard Workercsharp_grpc_library(
346*d5c09012SAndroid Build Coastguard Worker    name = "addressvalidation_csharp_grpc",
347*d5c09012SAndroid Build Coastguard Worker    srcs = [":addressvalidation_proto"],
348*d5c09012SAndroid Build Coastguard Worker    deps = [":addressvalidation_csharp_proto"],
349*d5c09012SAndroid Build Coastguard Worker)
350*d5c09012SAndroid Build Coastguard Worker
351*d5c09012SAndroid Build Coastguard Workercsharp_gapic_library(
352*d5c09012SAndroid Build Coastguard Worker    name = "addressvalidation_csharp_gapic",
353*d5c09012SAndroid Build Coastguard Worker    srcs = [":addressvalidation_proto_with_info"],
354*d5c09012SAndroid Build Coastguard Worker    common_resources_config = "@gax_dotnet//:Google.Api.Gax/ResourceNames/CommonResourcesConfig.json",
355*d5c09012SAndroid Build Coastguard Worker    grpc_service_config = "addressvalidation_grpc_service_config.json",
356*d5c09012SAndroid Build Coastguard Worker    rest_numeric_enums = True,
357*d5c09012SAndroid Build Coastguard Worker    service_yaml = "addressvalidation_v1.yaml",
358*d5c09012SAndroid Build Coastguard Worker    transport = "grpc",
359*d5c09012SAndroid Build Coastguard Worker    deps = [
360*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_csharp_grpc",
361*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_csharp_proto",
362*d5c09012SAndroid Build Coastguard Worker    ],
363*d5c09012SAndroid Build Coastguard Worker)
364*d5c09012SAndroid Build Coastguard Worker
365*d5c09012SAndroid Build Coastguard Worker# Open Source Packages
366*d5c09012SAndroid Build Coastguard Workercsharp_gapic_assembly_pkg(
367*d5c09012SAndroid Build Coastguard Worker    name = "google-cloud-maps-addressvalidation-v1-csharp",
368*d5c09012SAndroid Build Coastguard Worker    deps = [
369*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_csharp_gapic",
370*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_csharp_grpc",
371*d5c09012SAndroid Build Coastguard Worker        ":addressvalidation_csharp_proto",
372*d5c09012SAndroid Build Coastguard Worker    ],
373*d5c09012SAndroid Build Coastguard Worker)
374*d5c09012SAndroid Build Coastguard Worker
375*d5c09012SAndroid Build Coastguard Worker##############################################################################
376*d5c09012SAndroid Build Coastguard Worker# C++
377*d5c09012SAndroid Build Coastguard Worker##############################################################################
378*d5c09012SAndroid Build Coastguard Workerload(
379*d5c09012SAndroid Build Coastguard Worker    "@com_google_googleapis_imports//:imports.bzl",
380*d5c09012SAndroid Build Coastguard Worker    "cc_grpc_library",
381*d5c09012SAndroid Build Coastguard Worker    "cc_proto_library",
382*d5c09012SAndroid Build Coastguard Worker)
383*d5c09012SAndroid Build Coastguard Worker
384*d5c09012SAndroid Build Coastguard Workercc_proto_library(
385*d5c09012SAndroid Build Coastguard Worker    name = "addressvalidation_cc_proto",
386*d5c09012SAndroid Build Coastguard Worker    deps = [":addressvalidation_proto"],
387*d5c09012SAndroid Build Coastguard Worker)
388*d5c09012SAndroid Build Coastguard Worker
389*d5c09012SAndroid Build Coastguard Workercc_grpc_library(
390*d5c09012SAndroid Build Coastguard Worker    name = "addressvalidation_cc_grpc",
391*d5c09012SAndroid Build Coastguard Worker    srcs = [":addressvalidation_proto"],
392*d5c09012SAndroid Build Coastguard Worker    grpc_only = True,
393*d5c09012SAndroid Build Coastguard Worker    deps = [":addressvalidation_cc_proto"],
394*d5c09012SAndroid Build Coastguard Worker)
395