1{
2  "schema": "1.0",
3  "comment": "This file maps proto services/RPCs to the corresponding library clients/methods",
4  "language": "java",
5  "protoPackage": "google.cloud.vision.v1p4beta1",
6  "libraryPackage": "com.google.cloud.vision.v1p4beta1",
7  "services": {
8    "ImageAnnotator": {
9      "clients": {
10        "grpc": {
11          "libraryClient": "ImageAnnotatorClient",
12          "rpcs": {
13            "AsyncBatchAnnotateFiles": {
14              "methods": ["asyncBatchAnnotateFilesAsync", "asyncBatchAnnotateFilesAsync", "asyncBatchAnnotateFilesOperationCallable", "asyncBatchAnnotateFilesCallable"]
15            },
16            "AsyncBatchAnnotateImages": {
17              "methods": ["asyncBatchAnnotateImagesAsync", "asyncBatchAnnotateImagesAsync", "asyncBatchAnnotateImagesOperationCallable", "asyncBatchAnnotateImagesCallable"]
18            },
19            "BatchAnnotateFiles": {
20              "methods": ["batchAnnotateFiles", "batchAnnotateFiles", "batchAnnotateFilesCallable"]
21            },
22            "BatchAnnotateImages": {
23              "methods": ["batchAnnotateImages", "batchAnnotateImages", "batchAnnotateImagesCallable"]
24            }
25          }
26        }
27      }
28    },
29    "ProductSearch": {
30      "clients": {
31        "grpc": {
32          "libraryClient": "ProductSearchClient",
33          "rpcs": {
34            "AddProductToProductSet": {
35              "methods": ["addProductToProductSet", "addProductToProductSet", "addProductToProductSet", "addProductToProductSet", "addProductToProductSet", "addProductToProductSetCallable"]
36            },
37            "CreateProduct": {
38              "methods": ["createProduct", "createProduct", "createProduct", "createProductCallable"]
39            },
40            "CreateProductSet": {
41              "methods": ["createProductSet", "createProductSet", "createProductSet", "createProductSetCallable"]
42            },
43            "CreateReferenceImage": {
44              "methods": ["createReferenceImage", "createReferenceImage", "createReferenceImage", "createReferenceImageCallable"]
45            },
46            "DeleteProduct": {
47              "methods": ["deleteProduct", "deleteProduct", "deleteProduct", "deleteProductCallable"]
48            },
49            "DeleteProductSet": {
50              "methods": ["deleteProductSet", "deleteProductSet", "deleteProductSet", "deleteProductSetCallable"]
51            },
52            "DeleteReferenceImage": {
53              "methods": ["deleteReferenceImage", "deleteReferenceImage", "deleteReferenceImage", "deleteReferenceImageCallable"]
54            },
55            "GetProduct": {
56              "methods": ["getProduct", "getProduct", "getProduct", "getProductCallable"]
57            },
58            "GetProductSet": {
59              "methods": ["getProductSet", "getProductSet", "getProductSet", "getProductSetCallable"]
60            },
61            "GetReferenceImage": {
62              "methods": ["getReferenceImage", "getReferenceImage", "getReferenceImage", "getReferenceImageCallable"]
63            },
64            "ImportProductSets": {
65              "methods": ["importProductSetsAsync", "importProductSetsAsync", "importProductSetsAsync", "importProductSetsOperationCallable", "importProductSetsCallable"]
66            },
67            "ListProductSets": {
68              "methods": ["listProductSets", "listProductSets", "listProductSets", "listProductSetsPagedCallable", "listProductSetsCallable"]
69            },
70            "ListProducts": {
71              "methods": ["listProducts", "listProducts", "listProducts", "listProductsPagedCallable", "listProductsCallable"]
72            },
73            "ListProductsInProductSet": {
74              "methods": ["listProductsInProductSet", "listProductsInProductSet", "listProductsInProductSet", "listProductsInProductSetPagedCallable", "listProductsInProductSetCallable"]
75            },
76            "ListReferenceImages": {
77              "methods": ["listReferenceImages", "listReferenceImages", "listReferenceImages", "listReferenceImagesPagedCallable", "listReferenceImagesCallable"]
78            },
79            "PurgeProducts": {
80              "methods": ["purgeProductsAsync", "purgeProductsAsync", "purgeProductsAsync", "purgeProductsOperationCallable", "purgeProductsCallable"]
81            },
82            "RemoveProductFromProductSet": {
83              "methods": ["removeProductFromProductSet", "removeProductFromProductSet", "removeProductFromProductSet", "removeProductFromProductSet", "removeProductFromProductSet", "removeProductFromProductSetCallable"]
84            },
85            "UpdateProduct": {
86              "methods": ["updateProduct", "updateProduct", "updateProductCallable"]
87            },
88            "UpdateProductSet": {
89              "methods": ["updateProductSet", "updateProductSet", "updateProductSetCallable"]
90            }
91          }
92        }
93      }
94    }
95  }
96}