11# This file was automatically generated by BuildFileGenerator
2- # https://github.com/googleapis/gapic-generator /tree/master/rules_gapic /bazel
2+ # https://github.com/googleapis/rules_gapic /tree/master/bazel
33
44# Most of the manual changes to this file will be overwritten.
55# It's **only** allowed to change the following rule attribute values:
@@ -21,16 +21,21 @@ load("@com_google_googleapis_imports//:imports.bzl", "proto_library_with_info")
2121proto_library (
2222 name = "documentai_proto" ,
2323 srcs = [
24+ "barcode.proto" ,
2425 "document.proto" ,
2526 "document_io.proto" ,
2627 "document_processor_service.proto" ,
28+ "document_schema.proto" ,
2729 "geometry.proto" ,
2830 "operation_metadata.proto" ,
31+ "processor.proto" ,
32+ "processor_type.proto" ,
2933 ],
3034 deps = [
3135 "//google/api:annotations_proto" ,
3236 "//google/api:client_proto" ,
3337 "//google/api:field_behavior_proto" ,
38+ "//google/api:launch_stage_proto" ,
3439 "//google/api:resource_proto" ,
3540 "//google/longrunning:operations_proto" ,
3641 "//google/rpc:status_proto" ,
@@ -49,6 +54,7 @@ proto_library_with_info(
4954 deps = [
5055 ":documentai_proto" ,
5156 "//google/cloud:common_resources_proto" ,
57+ "//google/cloud/location:location_proto" ,
5258 ],
5359)
5460
@@ -78,13 +84,18 @@ java_grpc_library(
7884java_gapic_library (
7985 name = "documentai_java_gapic" ,
8086 srcs = [":documentai_proto_with_info" ],
87+ gapic_yaml = None ,
8188 grpc_service_config = "documentai_v1_grpc_service_config.json" ,
89+ service_yaml = "documentai_v1.yaml" ,
8290 test_deps = [
8391 ":documentai_java_grpc" ,
92+ "//google/cloud/location:location_java_grpc" ,
8493 ],
8594 transport = "grpc+rest" ,
8695 deps = [
8796 ":documentai_java_proto" ,
97+ "//google/api:api_java_proto" ,
98+ "//google/cloud/location:location_java_proto" ,
8899 ],
89100)
90101
@@ -128,6 +139,7 @@ go_proto_library(
128139 protos = [":documentai_proto" ],
129140 deps = [
130141 "//google/api:annotations_go_proto" ,
142+ "//google/api:api_go_proto" ,
131143 "//google/longrunning:longrunning_go_proto" ,
132144 "//google/rpc:status_go_proto" ,
133145 "//google/type:color_go_proto" ,
@@ -143,10 +155,12 @@ go_gapic_library(
143155 srcs = [":documentai_proto_with_info" ],
144156 grpc_service_config = "documentai_v1_grpc_service_config.json" ,
145157 importpath = "cloud.google.com/go/documentai/apiv1;documentai" ,
158+ metadata = True ,
146159 service_yaml = "documentai_v1.yaml" ,
147160 transport = "grpc+rest" ,
148161 deps = [
149162 ":documentai_go_proto" ,
163+ "//google/cloud/location:location_go_proto" ,
150164 "//google/longrunning:longrunning_go_proto" ,
151165 "@com_google_cloud_go//longrunning:go_default_library" ,
152166 "@com_google_cloud_go//longrunning/autogen:go_default_library" ,
@@ -165,6 +179,7 @@ go_gapic_assembly_pkg(
165179 name = "gapi-cloud-documentai-v1-go" ,
166180 deps = [
167181 ":documentai_go_gapic" ,
182+ ":documentai_go_gapic_srcjar-metadata.srcjar" ,
168183 ":documentai_go_gapic_srcjar-test.srcjar" ,
169184 ":documentai_go_proto" ,
170185 ],
@@ -184,8 +199,9 @@ py_gapic_library(
184199 name = "documentai_py_gapic" ,
185200 srcs = [":documentai_proto" ],
186201 grpc_service_config = "documentai_v1_grpc_service_config.json" ,
187- opt_args = [
188- "autogen-snippets" ,
202+ opt_args = ["autogen-snippets" ],
203+ service_yaml = "documentai_v1.yaml" ,
204+ deps = [
189205 ],
190206)
191207
@@ -304,16 +320,17 @@ ruby_cloud_gapic_library(
304320 name = "documentai_ruby_gapic" ,
305321 srcs = [":documentai_proto_with_info" ],
306322 extra_protoc_parameters = [
307- "ruby-cloud-gem-name=google-cloud-document_ai-v1" ,
308- "ruby-cloud-env-prefix=DOCUMENT_AI" ,
309- "ruby-cloud-product-url=https://cloud.google.com/document-ai/" ,
310323 "ruby-cloud-api-id=us-documentai.googleapis.com" ,
311324 "ruby-cloud-api-shortname=documentai" ,
325+ "ruby-cloud-env-prefix=DOCUMENT_AI" ,
326+ "ruby-cloud-gem-name=google-cloud-document_ai-v1" ,
312327 "ruby-cloud-namespace-override=DocumentAi=DocumentAI" ,
328+ "ruby-cloud-product-url=https://cloud.google.com/document-ai/" ,
313329 ],
314330 grpc_service_config = "documentai_v1_grpc_service_config.json" ,
315331 ruby_cloud_description = "Document AI uses machine learning on a single cloud-based platform to automatically classify, extract, and enrich data within your documents to unlock insights." ,
316332 ruby_cloud_title = "Document AI V1" ,
333+ service_yaml = "documentai_v1.yaml" ,
317334 deps = [
318335 ":documentai_ruby_grpc" ,
319336 ":documentai_ruby_proto" ,
0 commit comments