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/product_search_service.proto 18 19 package com.google.cloud.vision.v1; 20 21 public final class ProductSearchServiceProto { ProductSearchServiceProto()22 private ProductSearchServiceProto() {} 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_Product_descriptor; 32 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 33 internal_static_google_cloud_vision_v1_Product_fieldAccessorTable; 34 static final com.google.protobuf.Descriptors.Descriptor 35 internal_static_google_cloud_vision_v1_Product_KeyValue_descriptor; 36 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 37 internal_static_google_cloud_vision_v1_Product_KeyValue_fieldAccessorTable; 38 static final com.google.protobuf.Descriptors.Descriptor 39 internal_static_google_cloud_vision_v1_ProductSet_descriptor; 40 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 41 internal_static_google_cloud_vision_v1_ProductSet_fieldAccessorTable; 42 static final com.google.protobuf.Descriptors.Descriptor 43 internal_static_google_cloud_vision_v1_ReferenceImage_descriptor; 44 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 45 internal_static_google_cloud_vision_v1_ReferenceImage_fieldAccessorTable; 46 static final com.google.protobuf.Descriptors.Descriptor 47 internal_static_google_cloud_vision_v1_CreateProductRequest_descriptor; 48 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 49 internal_static_google_cloud_vision_v1_CreateProductRequest_fieldAccessorTable; 50 static final com.google.protobuf.Descriptors.Descriptor 51 internal_static_google_cloud_vision_v1_ListProductsRequest_descriptor; 52 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 53 internal_static_google_cloud_vision_v1_ListProductsRequest_fieldAccessorTable; 54 static final com.google.protobuf.Descriptors.Descriptor 55 internal_static_google_cloud_vision_v1_ListProductsResponse_descriptor; 56 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 57 internal_static_google_cloud_vision_v1_ListProductsResponse_fieldAccessorTable; 58 static final com.google.protobuf.Descriptors.Descriptor 59 internal_static_google_cloud_vision_v1_GetProductRequest_descriptor; 60 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 61 internal_static_google_cloud_vision_v1_GetProductRequest_fieldAccessorTable; 62 static final com.google.protobuf.Descriptors.Descriptor 63 internal_static_google_cloud_vision_v1_UpdateProductRequest_descriptor; 64 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 65 internal_static_google_cloud_vision_v1_UpdateProductRequest_fieldAccessorTable; 66 static final com.google.protobuf.Descriptors.Descriptor 67 internal_static_google_cloud_vision_v1_DeleteProductRequest_descriptor; 68 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 69 internal_static_google_cloud_vision_v1_DeleteProductRequest_fieldAccessorTable; 70 static final com.google.protobuf.Descriptors.Descriptor 71 internal_static_google_cloud_vision_v1_CreateProductSetRequest_descriptor; 72 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 73 internal_static_google_cloud_vision_v1_CreateProductSetRequest_fieldAccessorTable; 74 static final com.google.protobuf.Descriptors.Descriptor 75 internal_static_google_cloud_vision_v1_ListProductSetsRequest_descriptor; 76 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 77 internal_static_google_cloud_vision_v1_ListProductSetsRequest_fieldAccessorTable; 78 static final com.google.protobuf.Descriptors.Descriptor 79 internal_static_google_cloud_vision_v1_ListProductSetsResponse_descriptor; 80 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 81 internal_static_google_cloud_vision_v1_ListProductSetsResponse_fieldAccessorTable; 82 static final com.google.protobuf.Descriptors.Descriptor 83 internal_static_google_cloud_vision_v1_GetProductSetRequest_descriptor; 84 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 85 internal_static_google_cloud_vision_v1_GetProductSetRequest_fieldAccessorTable; 86 static final com.google.protobuf.Descriptors.Descriptor 87 internal_static_google_cloud_vision_v1_UpdateProductSetRequest_descriptor; 88 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 89 internal_static_google_cloud_vision_v1_UpdateProductSetRequest_fieldAccessorTable; 90 static final com.google.protobuf.Descriptors.Descriptor 91 internal_static_google_cloud_vision_v1_DeleteProductSetRequest_descriptor; 92 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 93 internal_static_google_cloud_vision_v1_DeleteProductSetRequest_fieldAccessorTable; 94 static final com.google.protobuf.Descriptors.Descriptor 95 internal_static_google_cloud_vision_v1_CreateReferenceImageRequest_descriptor; 96 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 97 internal_static_google_cloud_vision_v1_CreateReferenceImageRequest_fieldAccessorTable; 98 static final com.google.protobuf.Descriptors.Descriptor 99 internal_static_google_cloud_vision_v1_ListReferenceImagesRequest_descriptor; 100 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 101 internal_static_google_cloud_vision_v1_ListReferenceImagesRequest_fieldAccessorTable; 102 static final com.google.protobuf.Descriptors.Descriptor 103 internal_static_google_cloud_vision_v1_ListReferenceImagesResponse_descriptor; 104 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 105 internal_static_google_cloud_vision_v1_ListReferenceImagesResponse_fieldAccessorTable; 106 static final com.google.protobuf.Descriptors.Descriptor 107 internal_static_google_cloud_vision_v1_GetReferenceImageRequest_descriptor; 108 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 109 internal_static_google_cloud_vision_v1_GetReferenceImageRequest_fieldAccessorTable; 110 static final com.google.protobuf.Descriptors.Descriptor 111 internal_static_google_cloud_vision_v1_DeleteReferenceImageRequest_descriptor; 112 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 113 internal_static_google_cloud_vision_v1_DeleteReferenceImageRequest_fieldAccessorTable; 114 static final com.google.protobuf.Descriptors.Descriptor 115 internal_static_google_cloud_vision_v1_AddProductToProductSetRequest_descriptor; 116 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 117 internal_static_google_cloud_vision_v1_AddProductToProductSetRequest_fieldAccessorTable; 118 static final com.google.protobuf.Descriptors.Descriptor 119 internal_static_google_cloud_vision_v1_RemoveProductFromProductSetRequest_descriptor; 120 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 121 internal_static_google_cloud_vision_v1_RemoveProductFromProductSetRequest_fieldAccessorTable; 122 static final com.google.protobuf.Descriptors.Descriptor 123 internal_static_google_cloud_vision_v1_ListProductsInProductSetRequest_descriptor; 124 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 125 internal_static_google_cloud_vision_v1_ListProductsInProductSetRequest_fieldAccessorTable; 126 static final com.google.protobuf.Descriptors.Descriptor 127 internal_static_google_cloud_vision_v1_ListProductsInProductSetResponse_descriptor; 128 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 129 internal_static_google_cloud_vision_v1_ListProductsInProductSetResponse_fieldAccessorTable; 130 static final com.google.protobuf.Descriptors.Descriptor 131 internal_static_google_cloud_vision_v1_ImportProductSetsGcsSource_descriptor; 132 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 133 internal_static_google_cloud_vision_v1_ImportProductSetsGcsSource_fieldAccessorTable; 134 static final com.google.protobuf.Descriptors.Descriptor 135 internal_static_google_cloud_vision_v1_ImportProductSetsInputConfig_descriptor; 136 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 137 internal_static_google_cloud_vision_v1_ImportProductSetsInputConfig_fieldAccessorTable; 138 static final com.google.protobuf.Descriptors.Descriptor 139 internal_static_google_cloud_vision_v1_ImportProductSetsRequest_descriptor; 140 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 141 internal_static_google_cloud_vision_v1_ImportProductSetsRequest_fieldAccessorTable; 142 static final com.google.protobuf.Descriptors.Descriptor 143 internal_static_google_cloud_vision_v1_ImportProductSetsResponse_descriptor; 144 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 145 internal_static_google_cloud_vision_v1_ImportProductSetsResponse_fieldAccessorTable; 146 static final com.google.protobuf.Descriptors.Descriptor 147 internal_static_google_cloud_vision_v1_BatchOperationMetadata_descriptor; 148 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 149 internal_static_google_cloud_vision_v1_BatchOperationMetadata_fieldAccessorTable; 150 static final com.google.protobuf.Descriptors.Descriptor 151 internal_static_google_cloud_vision_v1_ProductSetPurgeConfig_descriptor; 152 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 153 internal_static_google_cloud_vision_v1_ProductSetPurgeConfig_fieldAccessorTable; 154 static final com.google.protobuf.Descriptors.Descriptor 155 internal_static_google_cloud_vision_v1_PurgeProductsRequest_descriptor; 156 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 157 internal_static_google_cloud_vision_v1_PurgeProductsRequest_fieldAccessorTable; 158 getDescriptor()159 public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { 160 return descriptor; 161 } 162 163 private static com.google.protobuf.Descriptors.FileDescriptor descriptor; 164 165 static { 166 java.lang.String[] descriptorData = { 167 "\n3google/cloud/vision/v1/product_search_" 168 + "service.proto\022\026google.cloud.vision.v1\032\034g" 169 + "oogle/api/annotations.proto\032\027google/api/" 170 + "client.proto\032\037google/api/field_behavior." 171 + "proto\032\031google/api/resource.proto\032%google" 172 + "/cloud/vision/v1/geometry.proto\032#google/" 173 + "longrunning/operations.proto\032\033google/pro" 174 + "tobuf/empty.proto\032 google/protobuf/field" 175 + "_mask.proto\032\037google/protobuf/timestamp.p" 176 + "roto\032\027google/rpc/status.proto\"\253\002\n\007Produc" 177 + "t\022\014\n\004name\030\001 \001(\t\022\024\n\014display_name\030\002 \001(\t\022\023\n" 178 + "\013description\030\003 \001(\t\022\035\n\020product_category\030\004" 179 + " \001(\tB\003\340A\005\022@\n\016product_labels\030\005 \003(\0132(.goog" 180 + "le.cloud.vision.v1.Product.KeyValue\032&\n\010K" 181 + "eyValue\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:^\352A[" 182 + "\n\035vision.googleapis.com/Product\022:project" 183 + "s/{project}/locations/{location}/product" 184 + "s/{product}\"\375\001\n\nProductSet\022\014\n\004name\030\001 \001(\t" 185 + "\022\024\n\014display_name\030\002 \001(\t\0223\n\nindex_time\030\003 \001" 186 + "(\0132\032.google.protobuf.TimestampB\003\340A\003\022,\n\013i" 187 + "ndex_error\030\004 \001(\0132\022.google.rpc.StatusB\003\340A" 188 + "\003:h\352Ae\n vision.googleapis.com/ProductSet" 189 + "\022Aprojects/{project}/locations/{location" 190 + "}/productSets/{product_set}\"\376\001\n\016Referenc" 191 + "eImage\022\014\n\004name\030\001 \001(\t\022\020\n\003uri\030\002 \001(\tB\003\340A\002\022A" 192 + "\n\016bounding_polys\030\003 \003(\0132$.google.cloud.vi" 193 + "sion.v1.BoundingPolyB\003\340A\001:\210\001\352A\204\001\n$vision" 194 + ".googleapis.com/ReferenceImage\022\\projects" 195 + "/{project}/locations/{location}/products" 196 + "/{product}/referenceImages/{reference_im" 197 + "age}\"\234\001\n\024CreateProductRequest\0229\n\006parent\030" 198 + "\001 \001(\tB)\340A\002\372A#\n!locations.googleapis.com/" 199 + "Location\0225\n\007product\030\002 \001(\0132\037.google.cloud" 200 + ".vision.v1.ProductB\003\340A\002\022\022\n\nproduct_id\030\003 " 201 + "\001(\t\"w\n\023ListProductsRequest\0229\n\006parent\030\001 \001" 202 + "(\tB)\340A\002\372A#\n!locations.googleapis.com/Loc" 203 + "ation\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003" 204 + " \001(\t\"b\n\024ListProductsResponse\0221\n\010products" 205 + "\030\001 \003(\0132\037.google.cloud.vision.v1.Product\022" 206 + "\027\n\017next_page_token\030\002 \001(\t\"H\n\021GetProductRe" 207 + "quest\0223\n\004name\030\001 \001(\tB%\340A\002\372A\037\n\035vision.goog" 208 + "leapis.com/Product\"~\n\024UpdateProductReque" 209 + "st\0225\n\007product\030\001 \001(\0132\037.google.cloud.visio" 210 + "n.v1.ProductB\003\340A\002\022/\n\013update_mask\030\002 \001(\0132\032" 211 + ".google.protobuf.FieldMask\"K\n\024DeleteProd" 212 + "uctRequest\0223\n\004name\030\001 \001(\tB%\340A\002\372A\037\n\035vision" 213 + ".googleapis.com/Product\"\252\001\n\027CreateProduc" 214 + "tSetRequest\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\n!loc" 215 + "ations.googleapis.com/Location\022<\n\013produc" 216 + "t_set\030\002 \001(\0132\".google.cloud.vision.v1.Pro" 217 + "ductSetB\003\340A\002\022\026\n\016product_set_id\030\003 \001(\t\"z\n\026" 218 + "ListProductSetsRequest\0229\n\006parent\030\001 \001(\tB)" 219 + "\340A\002\372A#\n!locations.googleapis.com/Locatio" 220 + "n\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t" 221 + "\"l\n\027ListProductSetsResponse\0228\n\014product_s" 222 + "ets\030\001 \003(\0132\".google.cloud.vision.v1.Produ" 223 + "ctSet\022\027\n\017next_page_token\030\002 \001(\t\"N\n\024GetPro" 224 + "ductSetRequest\0226\n\004name\030\001 \001(\tB(\340A\002\372A\"\n vi" 225 + "sion.googleapis.com/ProductSet\"\210\001\n\027Updat" 226 + "eProductSetRequest\022<\n\013product_set\030\001 \001(\0132" 227 + "\".google.cloud.vision.v1.ProductSetB\003\340A\002" 228 + "\022/\n\013update_mask\030\002 \001(\0132\032.google.protobuf." 229 + "FieldMask\"Q\n\027DeleteProductSetRequest\0226\n\004" 230 + "name\030\001 \001(\tB(\340A\002\372A\"\n vision.googleapis.co" 231 + "m/ProductSet\"\266\001\n\033CreateReferenceImageReq" 232 + "uest\0225\n\006parent\030\001 \001(\tB%\340A\002\372A\037\n\035vision.goo" 233 + "gleapis.com/Product\022D\n\017reference_image\030\002" 234 + " \001(\0132&.google.cloud.vision.v1.ReferenceI" 235 + "mageB\003\340A\002\022\032\n\022reference_image_id\030\003 \001(\t\"z\n" 236 + "\032ListReferenceImagesRequest\0225\n\006parent\030\001 " 237 + "\001(\tB%\340A\002\372A\037\n\035vision.googleapis.com/Produ" 238 + "ct\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(" 239 + "\t\"\213\001\n\033ListReferenceImagesResponse\022@\n\020ref" 240 + "erence_images\030\001 \003(\0132&.google.cloud.visio" 241 + "n.v1.ReferenceImage\022\021\n\tpage_size\030\002 \001(\005\022\027" 242 + "\n\017next_page_token\030\003 \001(\t\"V\n\030GetReferenceI" 243 + "mageRequest\022:\n\004name\030\001 \001(\tB,\340A\002\372A&\n$visio" 244 + "n.googleapis.com/ReferenceImage\"Y\n\033Delet" 245 + "eReferenceImageRequest\022:\n\004name\030\001 \001(\tB,\340A" 246 + "\002\372A&\n$vision.googleapis.com/ReferenceIma" 247 + "ge\"\217\001\n\035AddProductToProductSetRequest\0226\n\004" 248 + "name\030\001 \001(\tB(\340A\002\372A\"\n vision.googleapis.co" 249 + "m/ProductSet\0226\n\007product\030\002 \001(\tB%\340A\002\372A\037\n\035v" 250 + "ision.googleapis.com/Product\"\224\001\n\"RemoveP" 251 + "roductFromProductSetRequest\0226\n\004name\030\001 \001(" 252 + "\tB(\340A\002\372A\"\n vision.googleapis.com/Product" 253 + "Set\0226\n\007product\030\002 \001(\tB%\340A\002\372A\037\n\035vision.goo" 254 + "gleapis.com/Product\"\200\001\n\037ListProductsInPr" 255 + "oductSetRequest\0226\n\004name\030\001 \001(\tB(\340A\002\372A\"\n v" 256 + "ision.googleapis.com/ProductSet\022\021\n\tpage_" 257 + "size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"n\n ListPr" 258 + "oductsInProductSetResponse\0221\n\010products\030\001" 259 + " \003(\0132\037.google.cloud.vision.v1.Product\022\027\n" 260 + "\017next_page_token\030\002 \001(\t\"2\n\032ImportProductS" 261 + "etsGcsSource\022\024\n\014csv_file_uri\030\001 \001(\t\"r\n\034Im" 262 + "portProductSetsInputConfig\022H\n\ngcs_source" 263 + "\030\001 \001(\01322.google.cloud.vision.v1.ImportPr" 264 + "oductSetsGcsSourceH\000B\010\n\006source\"\246\001\n\030Impor" 265 + "tProductSetsRequest\0229\n\006parent\030\001 \001(\tB)\340A\002" 266 + "\372A#\n!locations.googleapis.com/Location\022O" 267 + "\n\014input_config\030\002 \001(\01324.google.cloud.visi" 268 + "on.v1.ImportProductSetsInputConfigB\003\340A\002\"" 269 + "\203\001\n\031ImportProductSetsResponse\022@\n\020referen" 270 + "ce_images\030\001 \003(\0132&.google.cloud.vision.v1" 271 + ".ReferenceImage\022$\n\010statuses\030\002 \003(\0132\022.goog" 272 + "le.rpc.Status\"\227\002\n\026BatchOperationMetadata" 273 + "\022C\n\005state\030\001 \001(\01624.google.cloud.vision.v1" 274 + ".BatchOperationMetadata.State\022/\n\013submit_" 275 + "time\030\002 \001(\0132\032.google.protobuf.Timestamp\022," 276 + "\n\010end_time\030\003 \001(\0132\032.google.protobuf.Times" 277 + "tamp\"Y\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022\016\n\n" 278 + "PROCESSING\020\001\022\016\n\nSUCCESSFUL\020\002\022\n\n\006FAILED\020\003" 279 + "\022\r\n\tCANCELLED\020\004\"/\n\025ProductSetPurgeConfig" 280 + "\022\026\n\016product_set_id\030\001 \001(\t\"\337\001\n\024PurgeProduc" 281 + "tsRequest\022Q\n\030product_set_purge_config\030\002 " 282 + "\001(\0132-.google.cloud.vision.v1.ProductSetP" 283 + "urgeConfigH\000\022 \n\026delete_orphan_products\030\003" 284 + " \001(\010H\000\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\n!location" 285 + "s.googleapis.com/Location\022\r\n\005force\030\004 \001(\010" 286 + "B\010\n\006target2\364\035\n\rProductSearch\022\321\001\n\020CreateP" 287 + "roductSet\022/.google.cloud.vision.v1.Creat" 288 + "eProductSetRequest\032\".google.cloud.vision" 289 + ".v1.ProductSet\"h\202\323\344\223\002>\"//v1/{parent=proj" 290 + "ects/*/locations/*}/productSets:\013product" 291 + "_set\332A!parent,product_set,product_set_id" 292 + "\022\264\001\n\017ListProductSets\022..google.cloud.visi" 293 + "on.v1.ListProductSetsRequest\032/.google.cl" 294 + "oud.vision.v1.ListProductSetsResponse\"@\202" 295 + "\323\344\223\0021\022//v1/{parent=projects/*/locations/" 296 + "*}/productSets\332A\006parent\022\241\001\n\rGetProductSe" 297 + "t\022,.google.cloud.vision.v1.GetProductSet" 298 + "Request\032\".google.cloud.vision.v1.Product" 299 + "Set\">\202\323\344\223\0021\022//v1/{name=projects/*/locati" 300 + "ons/*/productSets/*}\332A\004name\022\323\001\n\020UpdatePr" 301 + "oductSet\022/.google.cloud.vision.v1.Update" 302 + "ProductSetRequest\032\".google.cloud.vision." 303 + "v1.ProductSet\"j\202\323\344\223\002J2;/v1/{product_set." 304 + "name=projects/*/locations/*/productSets/" 305 + "*}:\013product_set\332A\027product_set,update_mas" 306 + "k\022\233\001\n\020DeleteProductSet\022/.google.cloud.vi" 307 + "sion.v1.DeleteProductSetRequest\032\026.google" 308 + ".protobuf.Empty\">\202\323\344\223\0021*//v1/{name=proje" 309 + "cts/*/locations/*/productSets/*}\332A\004name\022" 310 + "\271\001\n\rCreateProduct\022,.google.cloud.vision." 311 + "v1.CreateProductRequest\032\037.google.cloud.v" 312 + "ision.v1.Product\"Y\202\323\344\223\0027\",/v1/{parent=pr" 313 + "ojects/*/locations/*}/products:\007product\332" 314 + "A\031parent,product,product_id\022\250\001\n\014ListProd" 315 + "ucts\022+.google.cloud.vision.v1.ListProduc" 316 + "tsRequest\032,.google.cloud.vision.v1.ListP" 317 + "roductsResponse\"=\202\323\344\223\002.\022,/v1/{parent=pro" 318 + "jects/*/locations/*}/products\332A\006parent\022\225" 319 + "\001\n\nGetProduct\022).google.cloud.vision.v1.G" 320 + "etProductRequest\032\037.google.cloud.vision.v" 321 + "1.Product\";\202\323\344\223\002.\022,/v1/{name=projects/*/" 322 + "locations/*/products/*}\332A\004name\022\273\001\n\rUpdat" 323 + "eProduct\022,.google.cloud.vision.v1.Update" 324 + "ProductRequest\032\037.google.cloud.vision.v1." 325 + "Product\"[\202\323\344\223\002?24/v1/{product.name=proje" 326 + "cts/*/locations/*/products/*}:\007product\332A" 327 + "\023product,update_mask\022\222\001\n\rDeleteProduct\022," 328 + ".google.cloud.vision.v1.DeleteProductReq" 329 + "uest\032\026.google.protobuf.Empty\";\202\323\344\223\002.*,/v" 330 + "1/{name=projects/*/locations/*/products/" 331 + "*}\332A\004name\022\371\001\n\024CreateReferenceImage\0223.goo" 332 + "gle.cloud.vision.v1.CreateReferenceImage" 333 + "Request\032&.google.cloud.vision.v1.Referen" 334 + "ceImage\"\203\001\202\323\344\223\002Q\">/v1/{parent=projects/*" 335 + "/locations/*/products/*}/referenceImages" 336 + ":\017reference_image\332A)parent,reference_ima" 337 + "ge,reference_image_id\022\262\001\n\024DeleteReferenc" 338 + "eImage\0223.google.cloud.vision.v1.DeleteRe" 339 + "ferenceImageRequest\032\026.google.protobuf.Em" 340 + "pty\"M\202\323\344\223\002@*>/v1/{name=projects/*/locati" 341 + "ons/*/products/*/referenceImages/*}\332A\004na" 342 + "me\022\317\001\n\023ListReferenceImages\0222.google.clou" 343 + "d.vision.v1.ListReferenceImagesRequest\0323" 344 + ".google.cloud.vision.v1.ListReferenceIma" 345 + "gesResponse\"O\202\323\344\223\002@\022>/v1/{parent=project" 346 + "s/*/locations/*/products/*}/referenceIma" 347 + "ges\332A\006parent\022\274\001\n\021GetReferenceImage\0220.goo" 348 + "gle.cloud.vision.v1.GetReferenceImageReq" 349 + "uest\032&.google.cloud.vision.v1.ReferenceI" 350 + "mage\"M\202\323\344\223\002@\022>/v1/{name=projects/*/locat" 351 + "ions/*/products/*/referenceImages/*}\332A\004n" 352 + "ame\022\275\001\n\026AddProductToProductSet\0225.google." 353 + "cloud.vision.v1.AddProductToProductSetRe" 354 + "quest\032\026.google.protobuf.Empty\"T\202\323\344\223\002?\":/" 355 + "v1/{name=projects/*/locations/*/productS" 356 + "ets/*}:addProduct:\001*\332A\014name,product\022\312\001\n\033" 357 + "RemoveProductFromProductSet\022:.google.clo" 358 + "ud.vision.v1.RemoveProductFromProductSet" 359 + "Request\032\026.google.protobuf.Empty\"W\202\323\344\223\002B\"" 360 + "=/v1/{name=projects/*/locations/*/produc" 361 + "tSets/*}:removeProduct:\001*\332A\014name,product" 362 + "\022\326\001\n\030ListProductsInProductSet\0227.google.c" 363 + "loud.vision.v1.ListProductsInProductSetR" 364 + "equest\0328.google.cloud.vision.v1.ListProd" 365 + "uctsInProductSetResponse\"G\202\323\344\223\002:\0228/v1/{n" 366 + "ame=projects/*/locations/*/productSets/*" 367 + "}/products\332A\004name\022\364\001\n\021ImportProductSets\022" 368 + "0.google.cloud.vision.v1.ImportProductSe" 369 + "tsRequest\032\035.google.longrunning.Operation" 370 + "\"\215\001\202\323\344\223\002;\"6/v1/{parent=projects/*/locati" 371 + "ons/*}/productSets:import:\001*\332A\023parent,in" 372 + "put_config\312A3\n\031ImportProductSetsResponse" 373 + "\022\026BatchOperationMetadata\022\326\001\n\rPurgeProduc" 374 + "ts\022,.google.cloud.vision.v1.PurgeProduct" 375 + "sRequest\032\035.google.longrunning.Operation\"" 376 + "x\202\323\344\223\0027\"2/v1/{parent=projects/*/location" 377 + "s/*}/products:purge:\001*\332A\006parent\312A/\n\025goog" 378 + "le.protobuf.Empty\022\026BatchOperationMetadat" 379 + "a\032v\312A\025vision.googleapis.com\322A[https://ww" 380 + "w.googleapis.com/auth/cloud-platform,htt" 381 + "ps://www.googleapis.com/auth/cloud-visio" 382 + "nBz\n\032com.google.cloud.vision.v1B\031Product" 383 + "SearchServiceProtoP\001Z5cloud.google.com/g" 384 + "o/vision/v2/apiv1/visionpb;visionpb\370\001\001\242\002" 385 + "\004GCVNb\006proto3" 386 }; 387 descriptor = 388 com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( 389 descriptorData, 390 new com.google.protobuf.Descriptors.FileDescriptor[] { 391 com.google.api.AnnotationsProto.getDescriptor(), 392 com.google.api.ClientProto.getDescriptor(), 393 com.google.api.FieldBehaviorProto.getDescriptor(), 394 com.google.api.ResourceProto.getDescriptor(), 395 com.google.cloud.vision.v1.GeometryProto.getDescriptor(), 396 com.google.longrunning.OperationsProto.getDescriptor(), 397 com.google.protobuf.EmptyProto.getDescriptor(), 398 com.google.protobuf.FieldMaskProto.getDescriptor(), 399 com.google.protobuf.TimestampProto.getDescriptor(), 400 com.google.rpc.StatusProto.getDescriptor(), 401 }); 402 internal_static_google_cloud_vision_v1_Product_descriptor = 403 getDescriptor().getMessageTypes().get(0); 404 internal_static_google_cloud_vision_v1_Product_fieldAccessorTable = 405 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 406 internal_static_google_cloud_vision_v1_Product_descriptor, 407 new java.lang.String[] { 408 "Name", "DisplayName", "Description", "ProductCategory", "ProductLabels", 409 }); 410 internal_static_google_cloud_vision_v1_Product_KeyValue_descriptor = 411 internal_static_google_cloud_vision_v1_Product_descriptor.getNestedTypes().get(0); 412 internal_static_google_cloud_vision_v1_Product_KeyValue_fieldAccessorTable = 413 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 414 internal_static_google_cloud_vision_v1_Product_KeyValue_descriptor, 415 new java.lang.String[] { 416 "Key", "Value", 417 }); 418 internal_static_google_cloud_vision_v1_ProductSet_descriptor = 419 getDescriptor().getMessageTypes().get(1); 420 internal_static_google_cloud_vision_v1_ProductSet_fieldAccessorTable = 421 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 422 internal_static_google_cloud_vision_v1_ProductSet_descriptor, 423 new java.lang.String[] { 424 "Name", "DisplayName", "IndexTime", "IndexError", 425 }); 426 internal_static_google_cloud_vision_v1_ReferenceImage_descriptor = 427 getDescriptor().getMessageTypes().get(2); 428 internal_static_google_cloud_vision_v1_ReferenceImage_fieldAccessorTable = 429 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 430 internal_static_google_cloud_vision_v1_ReferenceImage_descriptor, 431 new java.lang.String[] { 432 "Name", "Uri", "BoundingPolys", 433 }); 434 internal_static_google_cloud_vision_v1_CreateProductRequest_descriptor = 435 getDescriptor().getMessageTypes().get(3); 436 internal_static_google_cloud_vision_v1_CreateProductRequest_fieldAccessorTable = 437 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 438 internal_static_google_cloud_vision_v1_CreateProductRequest_descriptor, 439 new java.lang.String[] { 440 "Parent", "Product", "ProductId", 441 }); 442 internal_static_google_cloud_vision_v1_ListProductsRequest_descriptor = 443 getDescriptor().getMessageTypes().get(4); 444 internal_static_google_cloud_vision_v1_ListProductsRequest_fieldAccessorTable = 445 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 446 internal_static_google_cloud_vision_v1_ListProductsRequest_descriptor, 447 new java.lang.String[] { 448 "Parent", "PageSize", "PageToken", 449 }); 450 internal_static_google_cloud_vision_v1_ListProductsResponse_descriptor = 451 getDescriptor().getMessageTypes().get(5); 452 internal_static_google_cloud_vision_v1_ListProductsResponse_fieldAccessorTable = 453 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 454 internal_static_google_cloud_vision_v1_ListProductsResponse_descriptor, 455 new java.lang.String[] { 456 "Products", "NextPageToken", 457 }); 458 internal_static_google_cloud_vision_v1_GetProductRequest_descriptor = 459 getDescriptor().getMessageTypes().get(6); 460 internal_static_google_cloud_vision_v1_GetProductRequest_fieldAccessorTable = 461 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 462 internal_static_google_cloud_vision_v1_GetProductRequest_descriptor, 463 new java.lang.String[] { 464 "Name", 465 }); 466 internal_static_google_cloud_vision_v1_UpdateProductRequest_descriptor = 467 getDescriptor().getMessageTypes().get(7); 468 internal_static_google_cloud_vision_v1_UpdateProductRequest_fieldAccessorTable = 469 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 470 internal_static_google_cloud_vision_v1_UpdateProductRequest_descriptor, 471 new java.lang.String[] { 472 "Product", "UpdateMask", 473 }); 474 internal_static_google_cloud_vision_v1_DeleteProductRequest_descriptor = 475 getDescriptor().getMessageTypes().get(8); 476 internal_static_google_cloud_vision_v1_DeleteProductRequest_fieldAccessorTable = 477 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 478 internal_static_google_cloud_vision_v1_DeleteProductRequest_descriptor, 479 new java.lang.String[] { 480 "Name", 481 }); 482 internal_static_google_cloud_vision_v1_CreateProductSetRequest_descriptor = 483 getDescriptor().getMessageTypes().get(9); 484 internal_static_google_cloud_vision_v1_CreateProductSetRequest_fieldAccessorTable = 485 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 486 internal_static_google_cloud_vision_v1_CreateProductSetRequest_descriptor, 487 new java.lang.String[] { 488 "Parent", "ProductSet", "ProductSetId", 489 }); 490 internal_static_google_cloud_vision_v1_ListProductSetsRequest_descriptor = 491 getDescriptor().getMessageTypes().get(10); 492 internal_static_google_cloud_vision_v1_ListProductSetsRequest_fieldAccessorTable = 493 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 494 internal_static_google_cloud_vision_v1_ListProductSetsRequest_descriptor, 495 new java.lang.String[] { 496 "Parent", "PageSize", "PageToken", 497 }); 498 internal_static_google_cloud_vision_v1_ListProductSetsResponse_descriptor = 499 getDescriptor().getMessageTypes().get(11); 500 internal_static_google_cloud_vision_v1_ListProductSetsResponse_fieldAccessorTable = 501 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 502 internal_static_google_cloud_vision_v1_ListProductSetsResponse_descriptor, 503 new java.lang.String[] { 504 "ProductSets", "NextPageToken", 505 }); 506 internal_static_google_cloud_vision_v1_GetProductSetRequest_descriptor = 507 getDescriptor().getMessageTypes().get(12); 508 internal_static_google_cloud_vision_v1_GetProductSetRequest_fieldAccessorTable = 509 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 510 internal_static_google_cloud_vision_v1_GetProductSetRequest_descriptor, 511 new java.lang.String[] { 512 "Name", 513 }); 514 internal_static_google_cloud_vision_v1_UpdateProductSetRequest_descriptor = 515 getDescriptor().getMessageTypes().get(13); 516 internal_static_google_cloud_vision_v1_UpdateProductSetRequest_fieldAccessorTable = 517 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 518 internal_static_google_cloud_vision_v1_UpdateProductSetRequest_descriptor, 519 new java.lang.String[] { 520 "ProductSet", "UpdateMask", 521 }); 522 internal_static_google_cloud_vision_v1_DeleteProductSetRequest_descriptor = 523 getDescriptor().getMessageTypes().get(14); 524 internal_static_google_cloud_vision_v1_DeleteProductSetRequest_fieldAccessorTable = 525 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 526 internal_static_google_cloud_vision_v1_DeleteProductSetRequest_descriptor, 527 new java.lang.String[] { 528 "Name", 529 }); 530 internal_static_google_cloud_vision_v1_CreateReferenceImageRequest_descriptor = 531 getDescriptor().getMessageTypes().get(15); 532 internal_static_google_cloud_vision_v1_CreateReferenceImageRequest_fieldAccessorTable = 533 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 534 internal_static_google_cloud_vision_v1_CreateReferenceImageRequest_descriptor, 535 new java.lang.String[] { 536 "Parent", "ReferenceImage", "ReferenceImageId", 537 }); 538 internal_static_google_cloud_vision_v1_ListReferenceImagesRequest_descriptor = 539 getDescriptor().getMessageTypes().get(16); 540 internal_static_google_cloud_vision_v1_ListReferenceImagesRequest_fieldAccessorTable = 541 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 542 internal_static_google_cloud_vision_v1_ListReferenceImagesRequest_descriptor, 543 new java.lang.String[] { 544 "Parent", "PageSize", "PageToken", 545 }); 546 internal_static_google_cloud_vision_v1_ListReferenceImagesResponse_descriptor = 547 getDescriptor().getMessageTypes().get(17); 548 internal_static_google_cloud_vision_v1_ListReferenceImagesResponse_fieldAccessorTable = 549 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 550 internal_static_google_cloud_vision_v1_ListReferenceImagesResponse_descriptor, 551 new java.lang.String[] { 552 "ReferenceImages", "PageSize", "NextPageToken", 553 }); 554 internal_static_google_cloud_vision_v1_GetReferenceImageRequest_descriptor = 555 getDescriptor().getMessageTypes().get(18); 556 internal_static_google_cloud_vision_v1_GetReferenceImageRequest_fieldAccessorTable = 557 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 558 internal_static_google_cloud_vision_v1_GetReferenceImageRequest_descriptor, 559 new java.lang.String[] { 560 "Name", 561 }); 562 internal_static_google_cloud_vision_v1_DeleteReferenceImageRequest_descriptor = 563 getDescriptor().getMessageTypes().get(19); 564 internal_static_google_cloud_vision_v1_DeleteReferenceImageRequest_fieldAccessorTable = 565 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 566 internal_static_google_cloud_vision_v1_DeleteReferenceImageRequest_descriptor, 567 new java.lang.String[] { 568 "Name", 569 }); 570 internal_static_google_cloud_vision_v1_AddProductToProductSetRequest_descriptor = 571 getDescriptor().getMessageTypes().get(20); 572 internal_static_google_cloud_vision_v1_AddProductToProductSetRequest_fieldAccessorTable = 573 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 574 internal_static_google_cloud_vision_v1_AddProductToProductSetRequest_descriptor, 575 new java.lang.String[] { 576 "Name", "Product", 577 }); 578 internal_static_google_cloud_vision_v1_RemoveProductFromProductSetRequest_descriptor = 579 getDescriptor().getMessageTypes().get(21); 580 internal_static_google_cloud_vision_v1_RemoveProductFromProductSetRequest_fieldAccessorTable = 581 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 582 internal_static_google_cloud_vision_v1_RemoveProductFromProductSetRequest_descriptor, 583 new java.lang.String[] { 584 "Name", "Product", 585 }); 586 internal_static_google_cloud_vision_v1_ListProductsInProductSetRequest_descriptor = 587 getDescriptor().getMessageTypes().get(22); 588 internal_static_google_cloud_vision_v1_ListProductsInProductSetRequest_fieldAccessorTable = 589 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 590 internal_static_google_cloud_vision_v1_ListProductsInProductSetRequest_descriptor, 591 new java.lang.String[] { 592 "Name", "PageSize", "PageToken", 593 }); 594 internal_static_google_cloud_vision_v1_ListProductsInProductSetResponse_descriptor = 595 getDescriptor().getMessageTypes().get(23); 596 internal_static_google_cloud_vision_v1_ListProductsInProductSetResponse_fieldAccessorTable = 597 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 598 internal_static_google_cloud_vision_v1_ListProductsInProductSetResponse_descriptor, 599 new java.lang.String[] { 600 "Products", "NextPageToken", 601 }); 602 internal_static_google_cloud_vision_v1_ImportProductSetsGcsSource_descriptor = 603 getDescriptor().getMessageTypes().get(24); 604 internal_static_google_cloud_vision_v1_ImportProductSetsGcsSource_fieldAccessorTable = 605 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 606 internal_static_google_cloud_vision_v1_ImportProductSetsGcsSource_descriptor, 607 new java.lang.String[] { 608 "CsvFileUri", 609 }); 610 internal_static_google_cloud_vision_v1_ImportProductSetsInputConfig_descriptor = 611 getDescriptor().getMessageTypes().get(25); 612 internal_static_google_cloud_vision_v1_ImportProductSetsInputConfig_fieldAccessorTable = 613 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 614 internal_static_google_cloud_vision_v1_ImportProductSetsInputConfig_descriptor, 615 new java.lang.String[] { 616 "GcsSource", "Source", 617 }); 618 internal_static_google_cloud_vision_v1_ImportProductSetsRequest_descriptor = 619 getDescriptor().getMessageTypes().get(26); 620 internal_static_google_cloud_vision_v1_ImportProductSetsRequest_fieldAccessorTable = 621 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 622 internal_static_google_cloud_vision_v1_ImportProductSetsRequest_descriptor, 623 new java.lang.String[] { 624 "Parent", "InputConfig", 625 }); 626 internal_static_google_cloud_vision_v1_ImportProductSetsResponse_descriptor = 627 getDescriptor().getMessageTypes().get(27); 628 internal_static_google_cloud_vision_v1_ImportProductSetsResponse_fieldAccessorTable = 629 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 630 internal_static_google_cloud_vision_v1_ImportProductSetsResponse_descriptor, 631 new java.lang.String[] { 632 "ReferenceImages", "Statuses", 633 }); 634 internal_static_google_cloud_vision_v1_BatchOperationMetadata_descriptor = 635 getDescriptor().getMessageTypes().get(28); 636 internal_static_google_cloud_vision_v1_BatchOperationMetadata_fieldAccessorTable = 637 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 638 internal_static_google_cloud_vision_v1_BatchOperationMetadata_descriptor, 639 new java.lang.String[] { 640 "State", "SubmitTime", "EndTime", 641 }); 642 internal_static_google_cloud_vision_v1_ProductSetPurgeConfig_descriptor = 643 getDescriptor().getMessageTypes().get(29); 644 internal_static_google_cloud_vision_v1_ProductSetPurgeConfig_fieldAccessorTable = 645 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 646 internal_static_google_cloud_vision_v1_ProductSetPurgeConfig_descriptor, 647 new java.lang.String[] { 648 "ProductSetId", 649 }); 650 internal_static_google_cloud_vision_v1_PurgeProductsRequest_descriptor = 651 getDescriptor().getMessageTypes().get(30); 652 internal_static_google_cloud_vision_v1_PurgeProductsRequest_fieldAccessorTable = 653 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 654 internal_static_google_cloud_vision_v1_PurgeProductsRequest_descriptor, 655 new java.lang.String[] { 656 "ProductSetPurgeConfig", "DeleteOrphanProducts", "Parent", "Force", "Target", 657 }); 658 com.google.protobuf.ExtensionRegistry registry = 659 com.google.protobuf.ExtensionRegistry.newInstance(); 660 registry.add(com.google.api.ClientProto.defaultHost); 661 registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); 662 registry.add(com.google.api.AnnotationsProto.http); 663 registry.add(com.google.api.ClientProto.methodSignature); 664 registry.add(com.google.api.ClientProto.oauthScopes); 665 registry.add(com.google.api.ResourceProto.resource); 666 registry.add(com.google.api.ResourceProto.resourceReference); 667 registry.add(com.google.longrunning.OperationsProto.operationInfo); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry)668 com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( 669 descriptor, registry); com.google.api.AnnotationsProto.getDescriptor()670 com.google.api.AnnotationsProto.getDescriptor(); com.google.api.ClientProto.getDescriptor()671 com.google.api.ClientProto.getDescriptor(); com.google.api.FieldBehaviorProto.getDescriptor()672 com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor()673 com.google.api.ResourceProto.getDescriptor(); com.google.cloud.vision.v1.GeometryProto.getDescriptor()674 com.google.cloud.vision.v1.GeometryProto.getDescriptor(); com.google.longrunning.OperationsProto.getDescriptor()675 com.google.longrunning.OperationsProto.getDescriptor(); com.google.protobuf.EmptyProto.getDescriptor()676 com.google.protobuf.EmptyProto.getDescriptor(); com.google.protobuf.FieldMaskProto.getDescriptor()677 com.google.protobuf.FieldMaskProto.getDescriptor(); com.google.protobuf.TimestampProto.getDescriptor()678 com.google.protobuf.TimestampProto.getDescriptor(); com.google.rpc.StatusProto.getDescriptor()679 com.google.rpc.StatusProto.getDescriptor(); 680 } 681 682 // @@protoc_insertion_point(outer_class_scope) 683 } 684