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.v1p3beta1",
6  "libraryPackage": "com.google.cloud.vision.v1p3beta1",
7  "services": {
8    "ImageAnnotator": {
9      "clients": {
10        "grpc": {
11          "libraryClient": "ImageAnnotatorClient",
12          "rpcs": {
13            "AsyncBatchAnnotateFiles": {
14              "methods": ["asyncBatchAnnotateFilesAsync", "asyncBatchAnnotateFilesAsync", "asyncBatchAnnotateFilesOperationCallable", "asyncBatchAnnotateFilesCallable"]
15            },
16            "BatchAnnotateImages": {
17              "methods": ["batchAnnotateImages", "batchAnnotateImages", "batchAnnotateImagesCallable"]
18            }
19          }
20        }
21      }
22    },
23    "ProductSearch": {
24      "clients": {
25        "grpc": {
26          "libraryClient": "ProductSearchClient",
27          "rpcs": {
28            "AddProductToProductSet": {
29              "methods": ["addProductToProductSet", "addProductToProductSet", "addProductToProductSet", "addProductToProductSet", "addProductToProductSet", "addProductToProductSetCallable"]
30            },
31            "CreateProduct": {
32              "methods": ["createProduct", "createProduct", "createProduct", "createProductCallable"]
33            },
34            "CreateProductSet": {
35              "methods": ["createProductSet", "createProductSet", "createProductSet", "createProductSetCallable"]
36            },
37            "CreateReferenceImage": {
38              "methods": ["createReferenceImage", "createReferenceImage", "createReferenceImage", "createReferenceImageCallable"]
39            },
40            "DeleteProduct": {
41              "methods": ["deleteProduct", "deleteProduct", "deleteProduct", "deleteProductCallable"]
42            },
43            "DeleteProductSet": {
44              "methods": ["deleteProductSet", "deleteProductSet", "deleteProductSet", "deleteProductSetCallable"]
45            },
46            "DeleteReferenceImage": {
47              "methods": ["deleteReferenceImage", "deleteReferenceImage", "deleteReferenceImage", "deleteReferenceImageCallable"]
48            },
49            "GetProduct": {
50              "methods": ["getProduct", "getProduct", "getProduct", "getProductCallable"]
51            },
52            "GetProductSet": {
53              "methods": ["getProductSet", "getProductSet", "getProductSet", "getProductSetCallable"]
54            },
55            "GetReferenceImage": {
56              "methods": ["getReferenceImage", "getReferenceImage", "getReferenceImage", "getReferenceImageCallable"]
57            },
58            "ImportProductSets": {
59              "methods": ["importProductSetsAsync", "importProductSetsAsync", "importProductSetsAsync", "importProductSetsOperationCallable", "importProductSetsCallable"]
60            },
61            "ListProductSets": {
62              "methods": ["listProductSets", "listProductSets", "listProductSets", "listProductSetsPagedCallable", "listProductSetsCallable"]
63            },
64            "ListProducts": {
65              "methods": ["listProducts", "listProducts", "listProducts", "listProductsPagedCallable", "listProductsCallable"]
66            },
67            "ListProductsInProductSet": {
68              "methods": ["listProductsInProductSet", "listProductsInProductSet", "listProductsInProductSet", "listProductsInProductSetPagedCallable", "listProductsInProductSetCallable"]
69            },
70            "ListReferenceImages": {
71              "methods": ["listReferenceImages", "listReferenceImages", "listReferenceImages", "listReferenceImagesPagedCallable", "listReferenceImagesCallable"]
72            },
73            "RemoveProductFromProductSet": {
74              "methods": ["removeProductFromProductSet", "removeProductFromProductSet", "removeProductFromProductSet", "removeProductFromProductSet", "removeProductFromProductSet", "removeProductFromProductSetCallable"]
75            },
76            "UpdateProduct": {
77              "methods": ["updateProduct", "updateProduct", "updateProductCallable"]
78            },
79            "UpdateProductSet": {
80              "methods": ["updateProductSet", "updateProductSet", "updateProductSetCallable"]
81            }
82          }
83        }
84      }
85    }
86  }
87}