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.metastore.v1beta",
6  "libraryPackage": "com.google.cloud.metastore.v1beta",
7  "services": {
8    "DataprocMetastore": {
9      "clients": {
10        "grpc": {
11          "libraryClient": "DataprocMetastoreClient",
12          "rpcs": {
13            "AlterMetadataResourceLocation": {
14              "methods": ["alterMetadataResourceLocationAsync", "alterMetadataResourceLocationOperationCallable", "alterMetadataResourceLocationCallable"]
15            },
16            "CreateBackup": {
17              "methods": ["createBackupAsync", "createBackupAsync", "createBackupAsync", "createBackupOperationCallable", "createBackupCallable"]
18            },
19            "CreateMetadataImport": {
20              "methods": ["createMetadataImportAsync", "createMetadataImportAsync", "createMetadataImportAsync", "createMetadataImportOperationCallable", "createMetadataImportCallable"]
21            },
22            "CreateService": {
23              "methods": ["createServiceAsync", "createServiceAsync", "createServiceAsync", "createServiceOperationCallable", "createServiceCallable"]
24            },
25            "DeleteBackup": {
26              "methods": ["deleteBackupAsync", "deleteBackupAsync", "deleteBackupAsync", "deleteBackupOperationCallable", "deleteBackupCallable"]
27            },
28            "DeleteService": {
29              "methods": ["deleteServiceAsync", "deleteServiceAsync", "deleteServiceAsync", "deleteServiceOperationCallable", "deleteServiceCallable"]
30            },
31            "ExportMetadata": {
32              "methods": ["exportMetadataAsync", "exportMetadataOperationCallable", "exportMetadataCallable"]
33            },
34            "GetBackup": {
35              "methods": ["getBackup", "getBackup", "getBackup", "getBackupCallable"]
36            },
37            "GetIamPolicy": {
38              "methods": ["getIamPolicy", "getIamPolicyCallable"]
39            },
40            "GetLocation": {
41              "methods": ["getLocation", "getLocationCallable"]
42            },
43            "GetMetadataImport": {
44              "methods": ["getMetadataImport", "getMetadataImport", "getMetadataImport", "getMetadataImportCallable"]
45            },
46            "GetService": {
47              "methods": ["getService", "getService", "getService", "getServiceCallable"]
48            },
49            "ListBackups": {
50              "methods": ["listBackups", "listBackups", "listBackups", "listBackupsPagedCallable", "listBackupsCallable"]
51            },
52            "ListLocations": {
53              "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"]
54            },
55            "ListMetadataImports": {
56              "methods": ["listMetadataImports", "listMetadataImports", "listMetadataImports", "listMetadataImportsPagedCallable", "listMetadataImportsCallable"]
57            },
58            "ListServices": {
59              "methods": ["listServices", "listServices", "listServices", "listServicesPagedCallable", "listServicesCallable"]
60            },
61            "MoveTableToDatabase": {
62              "methods": ["moveTableToDatabaseAsync", "moveTableToDatabaseOperationCallable", "moveTableToDatabaseCallable"]
63            },
64            "QueryMetadata": {
65              "methods": ["queryMetadataAsync", "queryMetadataOperationCallable", "queryMetadataCallable"]
66            },
67            "RemoveIamPolicy": {
68              "methods": ["removeIamPolicy", "removeIamPolicyCallable"]
69            },
70            "RestoreService": {
71              "methods": ["restoreServiceAsync", "restoreServiceAsync", "restoreServiceAsync", "restoreServiceAsync", "restoreServiceAsync", "restoreServiceOperationCallable", "restoreServiceCallable"]
72            },
73            "SetIamPolicy": {
74              "methods": ["setIamPolicy", "setIamPolicyCallable"]
75            },
76            "TestIamPermissions": {
77              "methods": ["testIamPermissions", "testIamPermissionsCallable"]
78            },
79            "UpdateMetadataImport": {
80              "methods": ["updateMetadataImportAsync", "updateMetadataImportAsync", "updateMetadataImportOperationCallable", "updateMetadataImportCallable"]
81            },
82            "UpdateService": {
83              "methods": ["updateServiceAsync", "updateServiceAsync", "updateServiceOperationCallable", "updateServiceCallable"]
84            }
85          }
86        }
87      }
88    },
89    "DataprocMetastoreFederation": {
90      "clients": {
91        "grpc": {
92          "libraryClient": "DataprocMetastoreFederationClient",
93          "rpcs": {
94            "CreateFederation": {
95              "methods": ["createFederationAsync", "createFederationAsync", "createFederationAsync", "createFederationOperationCallable", "createFederationCallable"]
96            },
97            "DeleteFederation": {
98              "methods": ["deleteFederationAsync", "deleteFederationAsync", "deleteFederationAsync", "deleteFederationOperationCallable", "deleteFederationCallable"]
99            },
100            "GetFederation": {
101              "methods": ["getFederation", "getFederation", "getFederation", "getFederationCallable"]
102            },
103            "GetIamPolicy": {
104              "methods": ["getIamPolicy", "getIamPolicyCallable"]
105            },
106            "GetLocation": {
107              "methods": ["getLocation", "getLocationCallable"]
108            },
109            "ListFederations": {
110              "methods": ["listFederations", "listFederations", "listFederations", "listFederationsPagedCallable", "listFederationsCallable"]
111            },
112            "ListLocations": {
113              "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"]
114            },
115            "SetIamPolicy": {
116              "methods": ["setIamPolicy", "setIamPolicyCallable"]
117            },
118            "TestIamPermissions": {
119              "methods": ["testIamPermissions", "testIamPermissionsCallable"]
120            },
121            "UpdateFederation": {
122              "methods": ["updateFederationAsync", "updateFederationAsync", "updateFederationOperationCallable", "updateFederationCallable"]
123            }
124          }
125        }
126      }
127    }
128  }
129}