• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/cloud/vision/v1/image_annotator.proto
18 
19 package com.google.cloud.vision.v1;
20 
21 public final class ImageAnnotatorProto {
ImageAnnotatorProto()22   private ImageAnnotatorProto() {}
23 
registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)24   public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}
25 
registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)26   public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
27     registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
28   }
29 
30   static final com.google.protobuf.Descriptors.Descriptor
31       internal_static_google_cloud_vision_v1_Feature_descriptor;
32   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
33       internal_static_google_cloud_vision_v1_Feature_fieldAccessorTable;
34   static final com.google.protobuf.Descriptors.Descriptor
35       internal_static_google_cloud_vision_v1_ImageSource_descriptor;
36   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
37       internal_static_google_cloud_vision_v1_ImageSource_fieldAccessorTable;
38   static final com.google.protobuf.Descriptors.Descriptor
39       internal_static_google_cloud_vision_v1_Image_descriptor;
40   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
41       internal_static_google_cloud_vision_v1_Image_fieldAccessorTable;
42   static final com.google.protobuf.Descriptors.Descriptor
43       internal_static_google_cloud_vision_v1_FaceAnnotation_descriptor;
44   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
45       internal_static_google_cloud_vision_v1_FaceAnnotation_fieldAccessorTable;
46   static final com.google.protobuf.Descriptors.Descriptor
47       internal_static_google_cloud_vision_v1_FaceAnnotation_Landmark_descriptor;
48   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
49       internal_static_google_cloud_vision_v1_FaceAnnotation_Landmark_fieldAccessorTable;
50   static final com.google.protobuf.Descriptors.Descriptor
51       internal_static_google_cloud_vision_v1_LocationInfo_descriptor;
52   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
53       internal_static_google_cloud_vision_v1_LocationInfo_fieldAccessorTable;
54   static final com.google.protobuf.Descriptors.Descriptor
55       internal_static_google_cloud_vision_v1_Property_descriptor;
56   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
57       internal_static_google_cloud_vision_v1_Property_fieldAccessorTable;
58   static final com.google.protobuf.Descriptors.Descriptor
59       internal_static_google_cloud_vision_v1_EntityAnnotation_descriptor;
60   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
61       internal_static_google_cloud_vision_v1_EntityAnnotation_fieldAccessorTable;
62   static final com.google.protobuf.Descriptors.Descriptor
63       internal_static_google_cloud_vision_v1_LocalizedObjectAnnotation_descriptor;
64   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
65       internal_static_google_cloud_vision_v1_LocalizedObjectAnnotation_fieldAccessorTable;
66   static final com.google.protobuf.Descriptors.Descriptor
67       internal_static_google_cloud_vision_v1_SafeSearchAnnotation_descriptor;
68   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
69       internal_static_google_cloud_vision_v1_SafeSearchAnnotation_fieldAccessorTable;
70   static final com.google.protobuf.Descriptors.Descriptor
71       internal_static_google_cloud_vision_v1_LatLongRect_descriptor;
72   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
73       internal_static_google_cloud_vision_v1_LatLongRect_fieldAccessorTable;
74   static final com.google.protobuf.Descriptors.Descriptor
75       internal_static_google_cloud_vision_v1_ColorInfo_descriptor;
76   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
77       internal_static_google_cloud_vision_v1_ColorInfo_fieldAccessorTable;
78   static final com.google.protobuf.Descriptors.Descriptor
79       internal_static_google_cloud_vision_v1_DominantColorsAnnotation_descriptor;
80   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
81       internal_static_google_cloud_vision_v1_DominantColorsAnnotation_fieldAccessorTable;
82   static final com.google.protobuf.Descriptors.Descriptor
83       internal_static_google_cloud_vision_v1_ImageProperties_descriptor;
84   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
85       internal_static_google_cloud_vision_v1_ImageProperties_fieldAccessorTable;
86   static final com.google.protobuf.Descriptors.Descriptor
87       internal_static_google_cloud_vision_v1_CropHint_descriptor;
88   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
89       internal_static_google_cloud_vision_v1_CropHint_fieldAccessorTable;
90   static final com.google.protobuf.Descriptors.Descriptor
91       internal_static_google_cloud_vision_v1_CropHintsAnnotation_descriptor;
92   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
93       internal_static_google_cloud_vision_v1_CropHintsAnnotation_fieldAccessorTable;
94   static final com.google.protobuf.Descriptors.Descriptor
95       internal_static_google_cloud_vision_v1_CropHintsParams_descriptor;
96   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
97       internal_static_google_cloud_vision_v1_CropHintsParams_fieldAccessorTable;
98   static final com.google.protobuf.Descriptors.Descriptor
99       internal_static_google_cloud_vision_v1_WebDetectionParams_descriptor;
100   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
101       internal_static_google_cloud_vision_v1_WebDetectionParams_fieldAccessorTable;
102   static final com.google.protobuf.Descriptors.Descriptor
103       internal_static_google_cloud_vision_v1_TextDetectionParams_descriptor;
104   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
105       internal_static_google_cloud_vision_v1_TextDetectionParams_fieldAccessorTable;
106   static final com.google.protobuf.Descriptors.Descriptor
107       internal_static_google_cloud_vision_v1_ImageContext_descriptor;
108   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
109       internal_static_google_cloud_vision_v1_ImageContext_fieldAccessorTable;
110   static final com.google.protobuf.Descriptors.Descriptor
111       internal_static_google_cloud_vision_v1_AnnotateImageRequest_descriptor;
112   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
113       internal_static_google_cloud_vision_v1_AnnotateImageRequest_fieldAccessorTable;
114   static final com.google.protobuf.Descriptors.Descriptor
115       internal_static_google_cloud_vision_v1_ImageAnnotationContext_descriptor;
116   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
117       internal_static_google_cloud_vision_v1_ImageAnnotationContext_fieldAccessorTable;
118   static final com.google.protobuf.Descriptors.Descriptor
119       internal_static_google_cloud_vision_v1_AnnotateImageResponse_descriptor;
120   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
121       internal_static_google_cloud_vision_v1_AnnotateImageResponse_fieldAccessorTable;
122   static final com.google.protobuf.Descriptors.Descriptor
123       internal_static_google_cloud_vision_v1_BatchAnnotateImagesRequest_descriptor;
124   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
125       internal_static_google_cloud_vision_v1_BatchAnnotateImagesRequest_fieldAccessorTable;
126   static final com.google.protobuf.Descriptors.Descriptor
127       internal_static_google_cloud_vision_v1_BatchAnnotateImagesResponse_descriptor;
128   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
129       internal_static_google_cloud_vision_v1_BatchAnnotateImagesResponse_fieldAccessorTable;
130   static final com.google.protobuf.Descriptors.Descriptor
131       internal_static_google_cloud_vision_v1_AnnotateFileRequest_descriptor;
132   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
133       internal_static_google_cloud_vision_v1_AnnotateFileRequest_fieldAccessorTable;
134   static final com.google.protobuf.Descriptors.Descriptor
135       internal_static_google_cloud_vision_v1_AnnotateFileResponse_descriptor;
136   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
137       internal_static_google_cloud_vision_v1_AnnotateFileResponse_fieldAccessorTable;
138   static final com.google.protobuf.Descriptors.Descriptor
139       internal_static_google_cloud_vision_v1_BatchAnnotateFilesRequest_descriptor;
140   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
141       internal_static_google_cloud_vision_v1_BatchAnnotateFilesRequest_fieldAccessorTable;
142   static final com.google.protobuf.Descriptors.Descriptor
143       internal_static_google_cloud_vision_v1_BatchAnnotateFilesResponse_descriptor;
144   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
145       internal_static_google_cloud_vision_v1_BatchAnnotateFilesResponse_fieldAccessorTable;
146   static final com.google.protobuf.Descriptors.Descriptor
147       internal_static_google_cloud_vision_v1_AsyncAnnotateFileRequest_descriptor;
148   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
149       internal_static_google_cloud_vision_v1_AsyncAnnotateFileRequest_fieldAccessorTable;
150   static final com.google.protobuf.Descriptors.Descriptor
151       internal_static_google_cloud_vision_v1_AsyncAnnotateFileResponse_descriptor;
152   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
153       internal_static_google_cloud_vision_v1_AsyncAnnotateFileResponse_fieldAccessorTable;
154   static final com.google.protobuf.Descriptors.Descriptor
155       internal_static_google_cloud_vision_v1_AsyncBatchAnnotateImagesRequest_descriptor;
156   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
157       internal_static_google_cloud_vision_v1_AsyncBatchAnnotateImagesRequest_fieldAccessorTable;
158   static final com.google.protobuf.Descriptors.Descriptor
159       internal_static_google_cloud_vision_v1_AsyncBatchAnnotateImagesResponse_descriptor;
160   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
161       internal_static_google_cloud_vision_v1_AsyncBatchAnnotateImagesResponse_fieldAccessorTable;
162   static final com.google.protobuf.Descriptors.Descriptor
163       internal_static_google_cloud_vision_v1_AsyncBatchAnnotateFilesRequest_descriptor;
164   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
165       internal_static_google_cloud_vision_v1_AsyncBatchAnnotateFilesRequest_fieldAccessorTable;
166   static final com.google.protobuf.Descriptors.Descriptor
167       internal_static_google_cloud_vision_v1_AsyncBatchAnnotateFilesResponse_descriptor;
168   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
169       internal_static_google_cloud_vision_v1_AsyncBatchAnnotateFilesResponse_fieldAccessorTable;
170   static final com.google.protobuf.Descriptors.Descriptor
171       internal_static_google_cloud_vision_v1_InputConfig_descriptor;
172   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
173       internal_static_google_cloud_vision_v1_InputConfig_fieldAccessorTable;
174   static final com.google.protobuf.Descriptors.Descriptor
175       internal_static_google_cloud_vision_v1_OutputConfig_descriptor;
176   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
177       internal_static_google_cloud_vision_v1_OutputConfig_fieldAccessorTable;
178   static final com.google.protobuf.Descriptors.Descriptor
179       internal_static_google_cloud_vision_v1_GcsSource_descriptor;
180   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
181       internal_static_google_cloud_vision_v1_GcsSource_fieldAccessorTable;
182   static final com.google.protobuf.Descriptors.Descriptor
183       internal_static_google_cloud_vision_v1_GcsDestination_descriptor;
184   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
185       internal_static_google_cloud_vision_v1_GcsDestination_fieldAccessorTable;
186   static final com.google.protobuf.Descriptors.Descriptor
187       internal_static_google_cloud_vision_v1_OperationMetadata_descriptor;
188   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
189       internal_static_google_cloud_vision_v1_OperationMetadata_fieldAccessorTable;
190 
getDescriptor()191   public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
192     return descriptor;
193   }
194 
195   private static com.google.protobuf.Descriptors.FileDescriptor descriptor;
196 
197   static {
198     java.lang.String[] descriptorData = {
199       "\n,google/cloud/vision/v1/image_annotator"
200           + ".proto\022\026google.cloud.vision.v1\032\034google/a"
201           + "pi/annotations.proto\032\027google/api/client."
202           + "proto\032\037google/api/field_behavior.proto\032%"
203           + "google/cloud/vision/v1/geometry.proto\032+g"
204           + "oogle/cloud/vision/v1/product_search.pro"
205           + "to\032,google/cloud/vision/v1/text_annotati"
206           + "on.proto\032*google/cloud/vision/v1/web_det"
207           + "ection.proto\032#google/longrunning/operati"
208           + "ons.proto\032\037google/protobuf/timestamp.pro"
209           + "to\032\027google/rpc/status.proto\032\027google/type"
210           + "/color.proto\032\030google/type/latlng.proto\"\207"
211           + "\003\n\007Feature\0222\n\004type\030\001 \001(\0162$.google.cloud."
212           + "vision.v1.Feature.Type\022\023\n\013max_results\030\002 "
213           + "\001(\005\022\r\n\005model\030\003 \001(\t\"\243\002\n\004Type\022\024\n\020TYPE_UNSP"
214           + "ECIFIED\020\000\022\022\n\016FACE_DETECTION\020\001\022\026\n\022LANDMAR"
215           + "K_DETECTION\020\002\022\022\n\016LOGO_DETECTION\020\003\022\023\n\017LAB"
216           + "EL_DETECTION\020\004\022\022\n\016TEXT_DETECTION\020\005\022\033\n\027DO"
217           + "CUMENT_TEXT_DETECTION\020\013\022\031\n\025SAFE_SEARCH_D"
218           + "ETECTION\020\006\022\024\n\020IMAGE_PROPERTIES\020\007\022\016\n\nCROP"
219           + "_HINTS\020\t\022\021\n\rWEB_DETECTION\020\n\022\022\n\016PRODUCT_S"
220           + "EARCH\020\014\022\027\n\023OBJECT_LOCALIZATION\020\023\"7\n\013Imag"
221           + "eSource\022\025\n\rgcs_image_uri\030\001 \001(\t\022\021\n\timage_"
222           + "uri\030\002 \001(\t\"M\n\005Image\022\017\n\007content\030\001 \001(\014\0223\n\006s"
223           + "ource\030\002 \001(\0132#.google.cloud.vision.v1.Ima"
224           + "geSource\"\366\r\n\016FaceAnnotation\022;\n\rbounding_"
225           + "poly\030\001 \001(\0132$.google.cloud.vision.v1.Boun"
226           + "dingPoly\022>\n\020fd_bounding_poly\030\002 \001(\0132$.goo"
227           + "gle.cloud.vision.v1.BoundingPoly\022B\n\tland"
228           + "marks\030\003 \003(\0132/.google.cloud.vision.v1.Fac"
229           + "eAnnotation.Landmark\022\022\n\nroll_angle\030\004 \001(\002"
230           + "\022\021\n\tpan_angle\030\005 \001(\002\022\022\n\ntilt_angle\030\006 \001(\002\022"
231           + "\034\n\024detection_confidence\030\007 \001(\002\022\036\n\026landmar"
232           + "king_confidence\030\010 \001(\002\022:\n\016joy_likelihood\030"
233           + "\t \001(\0162\".google.cloud.vision.v1.Likelihoo"
234           + "d\022=\n\021sorrow_likelihood\030\n \001(\0162\".google.cl"
235           + "oud.vision.v1.Likelihood\022<\n\020anger_likeli"
236           + "hood\030\013 \001(\0162\".google.cloud.vision.v1.Like"
237           + "lihood\022?\n\023surprise_likelihood\030\014 \001(\0162\".go"
238           + "ogle.cloud.vision.v1.Likelihood\022D\n\030under"
239           + "_exposed_likelihood\030\r \001(\0162\".google.cloud"
240           + ".vision.v1.Likelihood\022>\n\022blurred_likelih"
241           + "ood\030\016 \001(\0162\".google.cloud.vision.v1.Likel"
242           + "ihood\022?\n\023headwear_likelihood\030\017 \001(\0162\".goo"
243           + "gle.cloud.vision.v1.Likelihood\032\350\007\n\010Landm"
244           + "ark\022B\n\004type\030\003 \001(\01624.google.cloud.vision."
245           + "v1.FaceAnnotation.Landmark.Type\0222\n\010posit"
246           + "ion\030\004 \001(\0132 .google.cloud.vision.v1.Posit"
247           + "ion\"\343\006\n\004Type\022\024\n\020UNKNOWN_LANDMARK\020\000\022\014\n\010LE"
248           + "FT_EYE\020\001\022\r\n\tRIGHT_EYE\020\002\022\030\n\024LEFT_OF_LEFT_"
249           + "EYEBROW\020\003\022\031\n\025RIGHT_OF_LEFT_EYEBROW\020\004\022\031\n\025"
250           + "LEFT_OF_RIGHT_EYEBROW\020\005\022\032\n\026RIGHT_OF_RIGH"
251           + "T_EYEBROW\020\006\022\031\n\025MIDPOINT_BETWEEN_EYES\020\007\022\014"
252           + "\n\010NOSE_TIP\020\010\022\r\n\tUPPER_LIP\020\t\022\r\n\tLOWER_LIP"
253           + "\020\n\022\016\n\nMOUTH_LEFT\020\013\022\017\n\013MOUTH_RIGHT\020\014\022\020\n\014M"
254           + "OUTH_CENTER\020\r\022\025\n\021NOSE_BOTTOM_RIGHT\020\016\022\024\n\020"
255           + "NOSE_BOTTOM_LEFT\020\017\022\026\n\022NOSE_BOTTOM_CENTER"
256           + "\020\020\022\031\n\025LEFT_EYE_TOP_BOUNDARY\020\021\022\031\n\025LEFT_EY"
257           + "E_RIGHT_CORNER\020\022\022\034\n\030LEFT_EYE_BOTTOM_BOUN"
258           + "DARY\020\023\022\030\n\024LEFT_EYE_LEFT_CORNER\020\024\022\032\n\026RIGH"
259           + "T_EYE_TOP_BOUNDARY\020\025\022\032\n\026RIGHT_EYE_RIGHT_"
260           + "CORNER\020\026\022\035\n\031RIGHT_EYE_BOTTOM_BOUNDARY\020\027\022"
261           + "\031\n\025RIGHT_EYE_LEFT_CORNER\020\030\022\037\n\033LEFT_EYEBR"
262           + "OW_UPPER_MIDPOINT\020\031\022 \n\034RIGHT_EYEBROW_UPP"
263           + "ER_MIDPOINT\020\032\022\024\n\020LEFT_EAR_TRAGION\020\033\022\025\n\021R"
264           + "IGHT_EAR_TRAGION\020\034\022\022\n\016LEFT_EYE_PUPIL\020\035\022\023"
265           + "\n\017RIGHT_EYE_PUPIL\020\036\022\025\n\021FOREHEAD_GLABELLA"
266           + "\020\037\022\021\n\rCHIN_GNATHION\020 \022\024\n\020CHIN_LEFT_GONIO"
267           + "N\020!\022\025\n\021CHIN_RIGHT_GONION\020\"\022\025\n\021LEFT_CHEEK"
268           + "_CENTER\020#\022\026\n\022RIGHT_CHEEK_CENTER\020$\"4\n\014Loc"
269           + "ationInfo\022$\n\007lat_lng\030\001 \001(\0132\023.google.type"
270           + ".LatLng\"=\n\010Property\022\014\n\004name\030\001 \001(\t\022\r\n\005val"
271           + "ue\030\002 \001(\t\022\024\n\014uint64_value\030\003 \001(\004\"\253\002\n\020Entit"
272           + "yAnnotation\022\013\n\003mid\030\001 \001(\t\022\016\n\006locale\030\002 \001(\t"
273           + "\022\023\n\013description\030\003 \001(\t\022\r\n\005score\030\004 \001(\002\022\026\n\n"
274           + "confidence\030\005 \001(\002B\002\030\001\022\022\n\ntopicality\030\006 \001(\002"
275           + "\022;\n\rbounding_poly\030\007 \001(\0132$.google.cloud.v"
276           + "ision.v1.BoundingPoly\0227\n\tlocations\030\010 \003(\013"
277           + "2$.google.cloud.vision.v1.LocationInfo\0224"
278           + "\n\nproperties\030\t \003(\0132 .google.cloud.vision"
279           + ".v1.Property\"\231\001\n\031LocalizedObjectAnnotati"
280           + "on\022\013\n\003mid\030\001 \001(\t\022\025\n\rlanguage_code\030\002 \001(\t\022\014"
281           + "\n\004name\030\003 \001(\t\022\r\n\005score\030\004 \001(\002\022;\n\rbounding_"
282           + "poly\030\005 \001(\0132$.google.cloud.vision.v1.Boun"
283           + "dingPoly\"\231\002\n\024SafeSearchAnnotation\0221\n\005adu"
284           + "lt\030\001 \001(\0162\".google.cloud.vision.v1.Likeli"
285           + "hood\0221\n\005spoof\030\002 \001(\0162\".google.cloud.visio"
286           + "n.v1.Likelihood\0223\n\007medical\030\003 \001(\0162\".googl"
287           + "e.cloud.vision.v1.Likelihood\0224\n\010violence"
288           + "\030\004 \001(\0162\".google.cloud.vision.v1.Likeliho"
289           + "od\0220\n\004racy\030\t \001(\0162\".google.cloud.vision.v"
290           + "1.Likelihood\"a\n\013LatLongRect\022(\n\013min_lat_l"
291           + "ng\030\001 \001(\0132\023.google.type.LatLng\022(\n\013max_lat"
292           + "_lng\030\002 \001(\0132\023.google.type.LatLng\"U\n\tColor"
293           + "Info\022!\n\005color\030\001 \001(\0132\022.google.type.Color\022"
294           + "\r\n\005score\030\002 \001(\002\022\026\n\016pixel_fraction\030\003 \001(\002\"M"
295           + "\n\030DominantColorsAnnotation\0221\n\006colors\030\001 \003"
296           + "(\0132!.google.cloud.vision.v1.ColorInfo\"\\\n"
297           + "\017ImageProperties\022I\n\017dominant_colors\030\001 \001("
298           + "\01320.google.cloud.vision.v1.DominantColor"
299           + "sAnnotation\"x\n\010CropHint\022;\n\rbounding_poly"
300           + "\030\001 \001(\0132$.google.cloud.vision.v1.Bounding"
301           + "Poly\022\022\n\nconfidence\030\002 \001(\002\022\033\n\023importance_f"
302           + "raction\030\003 \001(\002\"K\n\023CropHintsAnnotation\0224\n\n"
303           + "crop_hints\030\001 \003(\0132 .google.cloud.vision.v"
304           + "1.CropHint\"(\n\017CropHintsParams\022\025\n\raspect_"
305           + "ratios\030\001 \003(\002\"1\n\022WebDetectionParams\022\033\n\023in"
306           + "clude_geo_results\030\002 \001(\010\"c\n\023TextDetection"
307           + "Params\022.\n&enable_text_detection_confiden"
308           + "ce_score\030\t \001(\010\022\034\n\024advanced_ocr_options\030\013"
309           + " \003(\t\"\210\003\n\014ImageContext\022:\n\rlat_long_rect\030\001"
310           + " \001(\0132#.google.cloud.vision.v1.LatLongRec"
311           + "t\022\026\n\016language_hints\030\002 \003(\t\022B\n\021crop_hints_"
312           + "params\030\004 \001(\0132\'.google.cloud.vision.v1.Cr"
313           + "opHintsParams\022J\n\025product_search_params\030\005"
314           + " \001(\0132+.google.cloud.vision.v1.ProductSea"
315           + "rchParams\022H\n\024web_detection_params\030\006 \001(\0132"
316           + "*.google.cloud.vision.v1.WebDetectionPar"
317           + "ams\022J\n\025text_detection_params\030\014 \001(\0132+.goo"
318           + "gle.cloud.vision.v1.TextDetectionParams\""
319           + "\264\001\n\024AnnotateImageRequest\022,\n\005image\030\001 \001(\0132"
320           + "\035.google.cloud.vision.v1.Image\0221\n\010featur"
321           + "es\030\002 \003(\0132\037.google.cloud.vision.v1.Featur"
322           + "e\022;\n\rimage_context\030\003 \001(\0132$.google.cloud."
323           + "vision.v1.ImageContext\":\n\026ImageAnnotatio"
324           + "nContext\022\013\n\003uri\030\001 \001(\t\022\023\n\013page_number\030\002 \001"
325           + "(\005\"\344\007\n\025AnnotateImageResponse\022@\n\020face_ann"
326           + "otations\030\001 \003(\0132&.google.cloud.vision.v1."
327           + "FaceAnnotation\022F\n\024landmark_annotations\030\002"
328           + " \003(\0132(.google.cloud.vision.v1.EntityAnno"
329           + "tation\022B\n\020logo_annotations\030\003 \003(\0132(.googl"
330           + "e.cloud.vision.v1.EntityAnnotation\022C\n\021la"
331           + "bel_annotations\030\004 \003(\0132(.google.cloud.vis"
332           + "ion.v1.EntityAnnotation\022W\n\034localized_obj"
333           + "ect_annotations\030\026 \003(\01321.google.cloud.vis"
334           + "ion.v1.LocalizedObjectAnnotation\022B\n\020text"
335           + "_annotations\030\005 \003(\0132(.google.cloud.vision"
336           + ".v1.EntityAnnotation\022D\n\024full_text_annota"
337           + "tion\030\014 \001(\0132&.google.cloud.vision.v1.Text"
338           + "Annotation\022L\n\026safe_search_annotation\030\006 \001"
339           + "(\0132,.google.cloud.vision.v1.SafeSearchAn"
340           + "notation\022L\n\033image_properties_annotation\030"
341           + "\010 \001(\0132\'.google.cloud.vision.v1.ImageProp"
342           + "erties\022J\n\025crop_hints_annotation\030\013 \001(\0132+."
343           + "google.cloud.vision.v1.CropHintsAnnotati"
344           + "on\022;\n\rweb_detection\030\r \001(\0132$.google.cloud"
345           + ".vision.v1.WebDetection\022L\n\026product_searc"
346           + "h_results\030\016 \001(\0132,.google.cloud.vision.v1"
347           + ".ProductSearchResults\022!\n\005error\030\t \001(\0132\022.g"
348           + "oogle.rpc.Status\022?\n\007context\030\025 \001(\0132..goog"
349           + "le.cloud.vision.v1.ImageAnnotationContex"
350           + "t\"q\n\032BatchAnnotateImagesRequest\022C\n\010reque"
351           + "sts\030\001 \003(\0132,.google.cloud.vision.v1.Annot"
352           + "ateImageRequestB\003\340A\002\022\016\n\006parent\030\004 \001(\t\"_\n\033"
353           + "BatchAnnotateImagesResponse\022@\n\tresponses"
354           + "\030\001 \003(\0132-.google.cloud.vision.v1.Annotate"
355           + "ImageResponse\"\317\001\n\023AnnotateFileRequest\0229\n"
356           + "\014input_config\030\001 \001(\0132#.google.cloud.visio"
357           + "n.v1.InputConfig\0221\n\010features\030\002 \003(\0132\037.goo"
358           + "gle.cloud.vision.v1.Feature\022;\n\rimage_con"
359           + "text\030\003 \001(\0132$.google.cloud.vision.v1.Imag"
360           + "eContext\022\r\n\005pages\030\004 \003(\005\"\313\001\n\024AnnotateFile"
361           + "Response\0229\n\014input_config\030\001 \001(\0132#.google."
362           + "cloud.vision.v1.InputConfig\022@\n\tresponses"
363           + "\030\002 \003(\0132-.google.cloud.vision.v1.Annotate"
364           + "ImageResponse\022\023\n\013total_pages\030\003 \001(\005\022!\n\005er"
365           + "ror\030\004 \001(\0132\022.google.rpc.Status\"o\n\031BatchAn"
366           + "notateFilesRequest\022B\n\010requests\030\001 \003(\0132+.g"
367           + "oogle.cloud.vision.v1.AnnotateFileReques"
368           + "tB\003\340A\002\022\016\n\006parent\030\003 \001(\t\"]\n\032BatchAnnotateF"
369           + "ilesResponse\022?\n\tresponses\030\001 \003(\0132,.google"
370           + ".cloud.vision.v1.AnnotateFileResponse\"\202\002"
371           + "\n\030AsyncAnnotateFileRequest\0229\n\014input_conf"
372           + "ig\030\001 \001(\0132#.google.cloud.vision.v1.InputC"
373           + "onfig\0221\n\010features\030\002 \003(\0132\037.google.cloud.v"
374           + "ision.v1.Feature\022;\n\rimage_context\030\003 \001(\0132"
375           + "$.google.cloud.vision.v1.ImageContext\022;\n"
376           + "\routput_config\030\004 \001(\0132$.google.cloud.visi"
377           + "on.v1.OutputConfig\"X\n\031AsyncAnnotateFileR"
378           + "esponse\022;\n\routput_config\030\001 \001(\0132$.google."
379           + "cloud.vision.v1.OutputConfig\"\270\001\n\037AsyncBa"
380           + "tchAnnotateImagesRequest\022C\n\010requests\030\001 \003"
381           + "(\0132,.google.cloud.vision.v1.AnnotateImag"
382           + "eRequestB\003\340A\002\022@\n\routput_config\030\002 \001(\0132$.g"
383           + "oogle.cloud.vision.v1.OutputConfigB\003\340A\002\022"
384           + "\016\n\006parent\030\004 \001(\t\"_\n AsyncBatchAnnotateIma"
385           + "gesResponse\022;\n\routput_config\030\001 \001(\0132$.goo"
386           + "gle.cloud.vision.v1.OutputConfig\"y\n\036Asyn"
387           + "cBatchAnnotateFilesRequest\022G\n\010requests\030\001"
388           + " \003(\01320.google.cloud.vision.v1.AsyncAnnot"
389           + "ateFileRequestB\003\340A\002\022\016\n\006parent\030\004 \001(\t\"g\n\037A"
390           + "syncBatchAnnotateFilesResponse\022D\n\trespon"
391           + "ses\030\001 \003(\01321.google.cloud.vision.v1.Async"
392           + "AnnotateFileResponse\"h\n\013InputConfig\0225\n\ng"
393           + "cs_source\030\001 \001(\0132!.google.cloud.vision.v1"
394           + ".GcsSource\022\017\n\007content\030\003 \001(\014\022\021\n\tmime_type"
395           + "\030\002 \001(\t\"c\n\014OutputConfig\022?\n\017gcs_destinatio"
396           + "n\030\001 \001(\0132&.google.cloud.vision.v1.GcsDest"
397           + "ination\022\022\n\nbatch_size\030\002 \001(\005\"\030\n\tGcsSource"
398           + "\022\013\n\003uri\030\001 \001(\t\"\035\n\016GcsDestination\022\013\n\003uri\030\001"
399           + " \001(\t\"\210\002\n\021OperationMetadata\022>\n\005state\030\001 \001("
400           + "\0162/.google.cloud.vision.v1.OperationMeta"
401           + "data.State\022/\n\013create_time\030\005 \001(\0132\032.google"
402           + ".protobuf.Timestamp\022/\n\013update_time\030\006 \001(\013"
403           + "2\032.google.protobuf.Timestamp\"Q\n\005State\022\025\n"
404           + "\021STATE_UNSPECIFIED\020\000\022\013\n\007CREATED\020\001\022\013\n\007RUN"
405           + "NING\020\002\022\010\n\004DONE\020\003\022\r\n\tCANCELLED\020\004*e\n\nLikel"
406           + "ihood\022\013\n\007UNKNOWN\020\000\022\021\n\rVERY_UNLIKELY\020\001\022\014\n"
407           + "\010UNLIKELY\020\002\022\014\n\010POSSIBLE\020\003\022\n\n\006LIKELY\020\004\022\017\n"
408           + "\013VERY_LIKELY\020\0052\365\n\n\016ImageAnnotator\022\223\002\n\023Ba"
409           + "tchAnnotateImages\0222.google.cloud.vision."
410           + "v1.BatchAnnotateImagesRequest\0323.google.c"
411           + "loud.vision.v1.BatchAnnotateImagesRespon"
412           + "se\"\222\001\202\323\344\223\002\200\001\"\023/v1/images:annotate:\001*Z8\"3"
413           + "/v1/{parent=projects/*/locations/*}/imag"
414           + "es:annotate:\001*Z,\"\'/v1/{parent=projects/*"
415           + "}/images:annotate:\001*\332A\010requests\022\214\002\n\022Batc"
416           + "hAnnotateFiles\0221.google.cloud.vision.v1."
417           + "BatchAnnotateFilesRequest\0322.google.cloud"
418           + ".vision.v1.BatchAnnotateFilesResponse\"\216\001"
419           + "\202\323\344\223\002}\"\022/v1/files:annotate:\001*Z7\"2/v1/{pa"
420           + "rent=projects/*/locations/*}/files:annot"
421           + "ate:\001*Z+\"&/v1/{parent=projects/*}/files:"
422           + "annotate:\001*\332A\010requests\022\353\002\n\030AsyncBatchAnn"
423           + "otateImages\0227.google.cloud.vision.v1.Asy"
424           + "ncBatchAnnotateImagesRequest\032\035.google.lo"
425           + "ngrunning.Operation\"\366\001\202\323\344\223\002\236\001\"\035/v1/image"
426           + "s:asyncBatchAnnotate:\001*ZB\"=/v1/{parent=p"
427           + "rojects/*/locations/*}/images:asyncBatch"
428           + "Annotate:\001*Z6\"1/v1/{parent=projects/*}/i"
429           + "mages:asyncBatchAnnotate:\001*\332A\026requests,o"
430           + "utput_config\312A5\n AsyncBatchAnnotateImage"
431           + "sResponse\022\021OperationMetadata\022\327\002\n\027AsyncBa"
432           + "tchAnnotateFiles\0226.google.cloud.vision.v"
433           + "1.AsyncBatchAnnotateFilesRequest\032\035.googl"
434           + "e.longrunning.Operation\"\344\001\202\323\344\223\002\233\001\"\034/v1/f"
435           + "iles:asyncBatchAnnotate:\001*ZA\"</v1/{paren"
436           + "t=projects/*/locations/*}/files:asyncBat"
437           + "chAnnotate:\001*Z5\"0/v1/{parent=projects/*}"
438           + "/files:asyncBatchAnnotate:\001*\332A\010requests\312"
439           + "A4\n\037AsyncBatchAnnotateFilesResponse\022\021Ope"
440           + "rationMetadata\032v\312A\025vision.googleapis.com"
441           + "\322A[https://www.googleapis.com/auth/cloud"
442           + "-platform,https://www.googleapis.com/aut"
443           + "h/cloud-visionBt\n\032com.google.cloud.visio"
444           + "n.v1B\023ImageAnnotatorProtoP\001Z5cloud.googl"
445           + "e.com/go/vision/v2/apiv1/visionpb;vision"
446           + "pb\370\001\001\242\002\004GCVNb\006proto3"
447     };
448     descriptor =
449         com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
450             descriptorData,
451             new com.google.protobuf.Descriptors.FileDescriptor[] {
452               com.google.api.AnnotationsProto.getDescriptor(),
453               com.google.api.ClientProto.getDescriptor(),
454               com.google.api.FieldBehaviorProto.getDescriptor(),
455               com.google.cloud.vision.v1.GeometryProto.getDescriptor(),
456               com.google.cloud.vision.v1.ProductSearchProto.getDescriptor(),
457               com.google.cloud.vision.v1.TextAnnotationProto.getDescriptor(),
458               com.google.cloud.vision.v1.WebDetectionProto.getDescriptor(),
459               com.google.longrunning.OperationsProto.getDescriptor(),
460               com.google.protobuf.TimestampProto.getDescriptor(),
461               com.google.rpc.StatusProto.getDescriptor(),
462               com.google.type.ColorProto.getDescriptor(),
463               com.google.type.LatLngProto.getDescriptor(),
464             });
465     internal_static_google_cloud_vision_v1_Feature_descriptor =
466         getDescriptor().getMessageTypes().get(0);
467     internal_static_google_cloud_vision_v1_Feature_fieldAccessorTable =
468         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
469             internal_static_google_cloud_vision_v1_Feature_descriptor,
470             new java.lang.String[] {
471               "Type", "MaxResults", "Model",
472             });
473     internal_static_google_cloud_vision_v1_ImageSource_descriptor =
474         getDescriptor().getMessageTypes().get(1);
475     internal_static_google_cloud_vision_v1_ImageSource_fieldAccessorTable =
476         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
477             internal_static_google_cloud_vision_v1_ImageSource_descriptor,
478             new java.lang.String[] {
479               "GcsImageUri", "ImageUri",
480             });
481     internal_static_google_cloud_vision_v1_Image_descriptor =
482         getDescriptor().getMessageTypes().get(2);
483     internal_static_google_cloud_vision_v1_Image_fieldAccessorTable =
484         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
485             internal_static_google_cloud_vision_v1_Image_descriptor,
486             new java.lang.String[] {
487               "Content", "Source",
488             });
489     internal_static_google_cloud_vision_v1_FaceAnnotation_descriptor =
490         getDescriptor().getMessageTypes().get(3);
491     internal_static_google_cloud_vision_v1_FaceAnnotation_fieldAccessorTable =
492         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
493             internal_static_google_cloud_vision_v1_FaceAnnotation_descriptor,
494             new java.lang.String[] {
495               "BoundingPoly",
496               "FdBoundingPoly",
497               "Landmarks",
498               "RollAngle",
499               "PanAngle",
500               "TiltAngle",
501               "DetectionConfidence",
502               "LandmarkingConfidence",
503               "JoyLikelihood",
504               "SorrowLikelihood",
505               "AngerLikelihood",
506               "SurpriseLikelihood",
507               "UnderExposedLikelihood",
508               "BlurredLikelihood",
509               "HeadwearLikelihood",
510             });
511     internal_static_google_cloud_vision_v1_FaceAnnotation_Landmark_descriptor =
512         internal_static_google_cloud_vision_v1_FaceAnnotation_descriptor.getNestedTypes().get(0);
513     internal_static_google_cloud_vision_v1_FaceAnnotation_Landmark_fieldAccessorTable =
514         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
515             internal_static_google_cloud_vision_v1_FaceAnnotation_Landmark_descriptor,
516             new java.lang.String[] {
517               "Type", "Position",
518             });
519     internal_static_google_cloud_vision_v1_LocationInfo_descriptor =
520         getDescriptor().getMessageTypes().get(4);
521     internal_static_google_cloud_vision_v1_LocationInfo_fieldAccessorTable =
522         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
523             internal_static_google_cloud_vision_v1_LocationInfo_descriptor,
524             new java.lang.String[] {
525               "LatLng",
526             });
527     internal_static_google_cloud_vision_v1_Property_descriptor =
528         getDescriptor().getMessageTypes().get(5);
529     internal_static_google_cloud_vision_v1_Property_fieldAccessorTable =
530         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
531             internal_static_google_cloud_vision_v1_Property_descriptor,
532             new java.lang.String[] {
533               "Name", "Value", "Uint64Value",
534             });
535     internal_static_google_cloud_vision_v1_EntityAnnotation_descriptor =
536         getDescriptor().getMessageTypes().get(6);
537     internal_static_google_cloud_vision_v1_EntityAnnotation_fieldAccessorTable =
538         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
539             internal_static_google_cloud_vision_v1_EntityAnnotation_descriptor,
540             new java.lang.String[] {
541               "Mid",
542               "Locale",
543               "Description",
544               "Score",
545               "Confidence",
546               "Topicality",
547               "BoundingPoly",
548               "Locations",
549               "Properties",
550             });
551     internal_static_google_cloud_vision_v1_LocalizedObjectAnnotation_descriptor =
552         getDescriptor().getMessageTypes().get(7);
553     internal_static_google_cloud_vision_v1_LocalizedObjectAnnotation_fieldAccessorTable =
554         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
555             internal_static_google_cloud_vision_v1_LocalizedObjectAnnotation_descriptor,
556             new java.lang.String[] {
557               "Mid", "LanguageCode", "Name", "Score", "BoundingPoly",
558             });
559     internal_static_google_cloud_vision_v1_SafeSearchAnnotation_descriptor =
560         getDescriptor().getMessageTypes().get(8);
561     internal_static_google_cloud_vision_v1_SafeSearchAnnotation_fieldAccessorTable =
562         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
563             internal_static_google_cloud_vision_v1_SafeSearchAnnotation_descriptor,
564             new java.lang.String[] {
565               "Adult", "Spoof", "Medical", "Violence", "Racy",
566             });
567     internal_static_google_cloud_vision_v1_LatLongRect_descriptor =
568         getDescriptor().getMessageTypes().get(9);
569     internal_static_google_cloud_vision_v1_LatLongRect_fieldAccessorTable =
570         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
571             internal_static_google_cloud_vision_v1_LatLongRect_descriptor,
572             new java.lang.String[] {
573               "MinLatLng", "MaxLatLng",
574             });
575     internal_static_google_cloud_vision_v1_ColorInfo_descriptor =
576         getDescriptor().getMessageTypes().get(10);
577     internal_static_google_cloud_vision_v1_ColorInfo_fieldAccessorTable =
578         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
579             internal_static_google_cloud_vision_v1_ColorInfo_descriptor,
580             new java.lang.String[] {
581               "Color", "Score", "PixelFraction",
582             });
583     internal_static_google_cloud_vision_v1_DominantColorsAnnotation_descriptor =
584         getDescriptor().getMessageTypes().get(11);
585     internal_static_google_cloud_vision_v1_DominantColorsAnnotation_fieldAccessorTable =
586         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
587             internal_static_google_cloud_vision_v1_DominantColorsAnnotation_descriptor,
588             new java.lang.String[] {
589               "Colors",
590             });
591     internal_static_google_cloud_vision_v1_ImageProperties_descriptor =
592         getDescriptor().getMessageTypes().get(12);
593     internal_static_google_cloud_vision_v1_ImageProperties_fieldAccessorTable =
594         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
595             internal_static_google_cloud_vision_v1_ImageProperties_descriptor,
596             new java.lang.String[] {
597               "DominantColors",
598             });
599     internal_static_google_cloud_vision_v1_CropHint_descriptor =
600         getDescriptor().getMessageTypes().get(13);
601     internal_static_google_cloud_vision_v1_CropHint_fieldAccessorTable =
602         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
603             internal_static_google_cloud_vision_v1_CropHint_descriptor,
604             new java.lang.String[] {
605               "BoundingPoly", "Confidence", "ImportanceFraction",
606             });
607     internal_static_google_cloud_vision_v1_CropHintsAnnotation_descriptor =
608         getDescriptor().getMessageTypes().get(14);
609     internal_static_google_cloud_vision_v1_CropHintsAnnotation_fieldAccessorTable =
610         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
611             internal_static_google_cloud_vision_v1_CropHintsAnnotation_descriptor,
612             new java.lang.String[] {
613               "CropHints",
614             });
615     internal_static_google_cloud_vision_v1_CropHintsParams_descriptor =
616         getDescriptor().getMessageTypes().get(15);
617     internal_static_google_cloud_vision_v1_CropHintsParams_fieldAccessorTable =
618         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
619             internal_static_google_cloud_vision_v1_CropHintsParams_descriptor,
620             new java.lang.String[] {
621               "AspectRatios",
622             });
623     internal_static_google_cloud_vision_v1_WebDetectionParams_descriptor =
624         getDescriptor().getMessageTypes().get(16);
625     internal_static_google_cloud_vision_v1_WebDetectionParams_fieldAccessorTable =
626         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
627             internal_static_google_cloud_vision_v1_WebDetectionParams_descriptor,
628             new java.lang.String[] {
629               "IncludeGeoResults",
630             });
631     internal_static_google_cloud_vision_v1_TextDetectionParams_descriptor =
632         getDescriptor().getMessageTypes().get(17);
633     internal_static_google_cloud_vision_v1_TextDetectionParams_fieldAccessorTable =
634         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
635             internal_static_google_cloud_vision_v1_TextDetectionParams_descriptor,
636             new java.lang.String[] {
637               "EnableTextDetectionConfidenceScore", "AdvancedOcrOptions",
638             });
639     internal_static_google_cloud_vision_v1_ImageContext_descriptor =
640         getDescriptor().getMessageTypes().get(18);
641     internal_static_google_cloud_vision_v1_ImageContext_fieldAccessorTable =
642         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
643             internal_static_google_cloud_vision_v1_ImageContext_descriptor,
644             new java.lang.String[] {
645               "LatLongRect",
646               "LanguageHints",
647               "CropHintsParams",
648               "ProductSearchParams",
649               "WebDetectionParams",
650               "TextDetectionParams",
651             });
652     internal_static_google_cloud_vision_v1_AnnotateImageRequest_descriptor =
653         getDescriptor().getMessageTypes().get(19);
654     internal_static_google_cloud_vision_v1_AnnotateImageRequest_fieldAccessorTable =
655         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
656             internal_static_google_cloud_vision_v1_AnnotateImageRequest_descriptor,
657             new java.lang.String[] {
658               "Image", "Features", "ImageContext",
659             });
660     internal_static_google_cloud_vision_v1_ImageAnnotationContext_descriptor =
661         getDescriptor().getMessageTypes().get(20);
662     internal_static_google_cloud_vision_v1_ImageAnnotationContext_fieldAccessorTable =
663         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
664             internal_static_google_cloud_vision_v1_ImageAnnotationContext_descriptor,
665             new java.lang.String[] {
666               "Uri", "PageNumber",
667             });
668     internal_static_google_cloud_vision_v1_AnnotateImageResponse_descriptor =
669         getDescriptor().getMessageTypes().get(21);
670     internal_static_google_cloud_vision_v1_AnnotateImageResponse_fieldAccessorTable =
671         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
672             internal_static_google_cloud_vision_v1_AnnotateImageResponse_descriptor,
673             new java.lang.String[] {
674               "FaceAnnotations",
675               "LandmarkAnnotations",
676               "LogoAnnotations",
677               "LabelAnnotations",
678               "LocalizedObjectAnnotations",
679               "TextAnnotations",
680               "FullTextAnnotation",
681               "SafeSearchAnnotation",
682               "ImagePropertiesAnnotation",
683               "CropHintsAnnotation",
684               "WebDetection",
685               "ProductSearchResults",
686               "Error",
687               "Context",
688             });
689     internal_static_google_cloud_vision_v1_BatchAnnotateImagesRequest_descriptor =
690         getDescriptor().getMessageTypes().get(22);
691     internal_static_google_cloud_vision_v1_BatchAnnotateImagesRequest_fieldAccessorTable =
692         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
693             internal_static_google_cloud_vision_v1_BatchAnnotateImagesRequest_descriptor,
694             new java.lang.String[] {
695               "Requests", "Parent",
696             });
697     internal_static_google_cloud_vision_v1_BatchAnnotateImagesResponse_descriptor =
698         getDescriptor().getMessageTypes().get(23);
699     internal_static_google_cloud_vision_v1_BatchAnnotateImagesResponse_fieldAccessorTable =
700         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
701             internal_static_google_cloud_vision_v1_BatchAnnotateImagesResponse_descriptor,
702             new java.lang.String[] {
703               "Responses",
704             });
705     internal_static_google_cloud_vision_v1_AnnotateFileRequest_descriptor =
706         getDescriptor().getMessageTypes().get(24);
707     internal_static_google_cloud_vision_v1_AnnotateFileRequest_fieldAccessorTable =
708         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
709             internal_static_google_cloud_vision_v1_AnnotateFileRequest_descriptor,
710             new java.lang.String[] {
711               "InputConfig", "Features", "ImageContext", "Pages",
712             });
713     internal_static_google_cloud_vision_v1_AnnotateFileResponse_descriptor =
714         getDescriptor().getMessageTypes().get(25);
715     internal_static_google_cloud_vision_v1_AnnotateFileResponse_fieldAccessorTable =
716         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
717             internal_static_google_cloud_vision_v1_AnnotateFileResponse_descriptor,
718             new java.lang.String[] {
719               "InputConfig", "Responses", "TotalPages", "Error",
720             });
721     internal_static_google_cloud_vision_v1_BatchAnnotateFilesRequest_descriptor =
722         getDescriptor().getMessageTypes().get(26);
723     internal_static_google_cloud_vision_v1_BatchAnnotateFilesRequest_fieldAccessorTable =
724         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
725             internal_static_google_cloud_vision_v1_BatchAnnotateFilesRequest_descriptor,
726             new java.lang.String[] {
727               "Requests", "Parent",
728             });
729     internal_static_google_cloud_vision_v1_BatchAnnotateFilesResponse_descriptor =
730         getDescriptor().getMessageTypes().get(27);
731     internal_static_google_cloud_vision_v1_BatchAnnotateFilesResponse_fieldAccessorTable =
732         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
733             internal_static_google_cloud_vision_v1_BatchAnnotateFilesResponse_descriptor,
734             new java.lang.String[] {
735               "Responses",
736             });
737     internal_static_google_cloud_vision_v1_AsyncAnnotateFileRequest_descriptor =
738         getDescriptor().getMessageTypes().get(28);
739     internal_static_google_cloud_vision_v1_AsyncAnnotateFileRequest_fieldAccessorTable =
740         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
741             internal_static_google_cloud_vision_v1_AsyncAnnotateFileRequest_descriptor,
742             new java.lang.String[] {
743               "InputConfig", "Features", "ImageContext", "OutputConfig",
744             });
745     internal_static_google_cloud_vision_v1_AsyncAnnotateFileResponse_descriptor =
746         getDescriptor().getMessageTypes().get(29);
747     internal_static_google_cloud_vision_v1_AsyncAnnotateFileResponse_fieldAccessorTable =
748         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
749             internal_static_google_cloud_vision_v1_AsyncAnnotateFileResponse_descriptor,
750             new java.lang.String[] {
751               "OutputConfig",
752             });
753     internal_static_google_cloud_vision_v1_AsyncBatchAnnotateImagesRequest_descriptor =
754         getDescriptor().getMessageTypes().get(30);
755     internal_static_google_cloud_vision_v1_AsyncBatchAnnotateImagesRequest_fieldAccessorTable =
756         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
757             internal_static_google_cloud_vision_v1_AsyncBatchAnnotateImagesRequest_descriptor,
758             new java.lang.String[] {
759               "Requests", "OutputConfig", "Parent",
760             });
761     internal_static_google_cloud_vision_v1_AsyncBatchAnnotateImagesResponse_descriptor =
762         getDescriptor().getMessageTypes().get(31);
763     internal_static_google_cloud_vision_v1_AsyncBatchAnnotateImagesResponse_fieldAccessorTable =
764         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
765             internal_static_google_cloud_vision_v1_AsyncBatchAnnotateImagesResponse_descriptor,
766             new java.lang.String[] {
767               "OutputConfig",
768             });
769     internal_static_google_cloud_vision_v1_AsyncBatchAnnotateFilesRequest_descriptor =
770         getDescriptor().getMessageTypes().get(32);
771     internal_static_google_cloud_vision_v1_AsyncBatchAnnotateFilesRequest_fieldAccessorTable =
772         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
773             internal_static_google_cloud_vision_v1_AsyncBatchAnnotateFilesRequest_descriptor,
774             new java.lang.String[] {
775               "Requests", "Parent",
776             });
777     internal_static_google_cloud_vision_v1_AsyncBatchAnnotateFilesResponse_descriptor =
778         getDescriptor().getMessageTypes().get(33);
779     internal_static_google_cloud_vision_v1_AsyncBatchAnnotateFilesResponse_fieldAccessorTable =
780         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
781             internal_static_google_cloud_vision_v1_AsyncBatchAnnotateFilesResponse_descriptor,
782             new java.lang.String[] {
783               "Responses",
784             });
785     internal_static_google_cloud_vision_v1_InputConfig_descriptor =
786         getDescriptor().getMessageTypes().get(34);
787     internal_static_google_cloud_vision_v1_InputConfig_fieldAccessorTable =
788         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
789             internal_static_google_cloud_vision_v1_InputConfig_descriptor,
790             new java.lang.String[] {
791               "GcsSource", "Content", "MimeType",
792             });
793     internal_static_google_cloud_vision_v1_OutputConfig_descriptor =
794         getDescriptor().getMessageTypes().get(35);
795     internal_static_google_cloud_vision_v1_OutputConfig_fieldAccessorTable =
796         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
797             internal_static_google_cloud_vision_v1_OutputConfig_descriptor,
798             new java.lang.String[] {
799               "GcsDestination", "BatchSize",
800             });
801     internal_static_google_cloud_vision_v1_GcsSource_descriptor =
802         getDescriptor().getMessageTypes().get(36);
803     internal_static_google_cloud_vision_v1_GcsSource_fieldAccessorTable =
804         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
805             internal_static_google_cloud_vision_v1_GcsSource_descriptor,
806             new java.lang.String[] {
807               "Uri",
808             });
809     internal_static_google_cloud_vision_v1_GcsDestination_descriptor =
810         getDescriptor().getMessageTypes().get(37);
811     internal_static_google_cloud_vision_v1_GcsDestination_fieldAccessorTable =
812         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
813             internal_static_google_cloud_vision_v1_GcsDestination_descriptor,
814             new java.lang.String[] {
815               "Uri",
816             });
817     internal_static_google_cloud_vision_v1_OperationMetadata_descriptor =
818         getDescriptor().getMessageTypes().get(38);
819     internal_static_google_cloud_vision_v1_OperationMetadata_fieldAccessorTable =
820         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
821             internal_static_google_cloud_vision_v1_OperationMetadata_descriptor,
822             new java.lang.String[] {
823               "State", "CreateTime", "UpdateTime",
824             });
825     com.google.protobuf.ExtensionRegistry registry =
826         com.google.protobuf.ExtensionRegistry.newInstance();
827     registry.add(com.google.api.ClientProto.defaultHost);
828     registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
829     registry.add(com.google.api.AnnotationsProto.http);
830     registry.add(com.google.api.ClientProto.methodSignature);
831     registry.add(com.google.api.ClientProto.oauthScopes);
832     registry.add(com.google.longrunning.OperationsProto.operationInfo);
com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry)833     com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
834         descriptor, registry);
com.google.api.AnnotationsProto.getDescriptor()835     com.google.api.AnnotationsProto.getDescriptor();
com.google.api.ClientProto.getDescriptor()836     com.google.api.ClientProto.getDescriptor();
com.google.api.FieldBehaviorProto.getDescriptor()837     com.google.api.FieldBehaviorProto.getDescriptor();
com.google.cloud.vision.v1.GeometryProto.getDescriptor()838     com.google.cloud.vision.v1.GeometryProto.getDescriptor();
com.google.cloud.vision.v1.ProductSearchProto.getDescriptor()839     com.google.cloud.vision.v1.ProductSearchProto.getDescriptor();
com.google.cloud.vision.v1.TextAnnotationProto.getDescriptor()840     com.google.cloud.vision.v1.TextAnnotationProto.getDescriptor();
com.google.cloud.vision.v1.WebDetectionProto.getDescriptor()841     com.google.cloud.vision.v1.WebDetectionProto.getDescriptor();
com.google.longrunning.OperationsProto.getDescriptor()842     com.google.longrunning.OperationsProto.getDescriptor();
com.google.protobuf.TimestampProto.getDescriptor()843     com.google.protobuf.TimestampProto.getDescriptor();
com.google.rpc.StatusProto.getDescriptor()844     com.google.rpc.StatusProto.getDescriptor();
com.google.type.ColorProto.getDescriptor()845     com.google.type.ColorProto.getDescriptor();
com.google.type.LatLngProto.getDescriptor()846     com.google.type.LatLngProto.getDescriptor();
847   }
848 
849   // @@protoc_insertion_point(outer_class_scope)
850 }
851