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.datacatalog.v1",
6  "libraryPackage": "com.google.cloud.datacatalog.v1",
7  "services": {
8    "DataCatalog": {
9      "clients": {
10        "grpc": {
11          "libraryClient": "DataCatalogClient",
12          "rpcs": {
13            "CreateEntry": {
14              "methods": ["createEntry", "createEntry", "createEntry", "createEntryCallable"]
15            },
16            "CreateEntryGroup": {
17              "methods": ["createEntryGroup", "createEntryGroup", "createEntryGroup", "createEntryGroupCallable"]
18            },
19            "CreateTag": {
20              "methods": ["createTag", "createTag", "createTag", "createTagCallable"]
21            },
22            "CreateTagTemplate": {
23              "methods": ["createTagTemplate", "createTagTemplate", "createTagTemplate", "createTagTemplateCallable"]
24            },
25            "CreateTagTemplateField": {
26              "methods": ["createTagTemplateField", "createTagTemplateField", "createTagTemplateField", "createTagTemplateFieldCallable"]
27            },
28            "DeleteEntry": {
29              "methods": ["deleteEntry", "deleteEntry", "deleteEntry", "deleteEntryCallable"]
30            },
31            "DeleteEntryGroup": {
32              "methods": ["deleteEntryGroup", "deleteEntryGroup", "deleteEntryGroup", "deleteEntryGroupCallable"]
33            },
34            "DeleteTag": {
35              "methods": ["deleteTag", "deleteTag", "deleteTag", "deleteTagCallable"]
36            },
37            "DeleteTagTemplate": {
38              "methods": ["deleteTagTemplate", "deleteTagTemplate", "deleteTagTemplate", "deleteTagTemplateCallable"]
39            },
40            "DeleteTagTemplateField": {
41              "methods": ["deleteTagTemplateField", "deleteTagTemplateField", "deleteTagTemplateField", "deleteTagTemplateFieldCallable"]
42            },
43            "GetEntry": {
44              "methods": ["getEntry", "getEntry", "getEntry", "getEntryCallable"]
45            },
46            "GetEntryGroup": {
47              "methods": ["getEntryGroup", "getEntryGroup", "getEntryGroup", "getEntryGroup", "getEntryGroup", "getEntryGroupCallable"]
48            },
49            "GetIamPolicy": {
50              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
51            },
52            "GetTagTemplate": {
53              "methods": ["getTagTemplate", "getTagTemplate", "getTagTemplate", "getTagTemplateCallable"]
54            },
55            "ImportEntries": {
56              "methods": ["importEntriesAsync", "importEntriesOperationCallable", "importEntriesCallable"]
57            },
58            "ListEntries": {
59              "methods": ["listEntries", "listEntries", "listEntries", "listEntriesPagedCallable", "listEntriesCallable"]
60            },
61            "ListEntryGroups": {
62              "methods": ["listEntryGroups", "listEntryGroups", "listEntryGroups", "listEntryGroupsPagedCallable", "listEntryGroupsCallable"]
63            },
64            "ListTags": {
65              "methods": ["listTags", "listTags", "listTags", "listTagsPagedCallable", "listTagsCallable"]
66            },
67            "LookupEntry": {
68              "methods": ["lookupEntry", "lookupEntryCallable"]
69            },
70            "ModifyEntryContacts": {
71              "methods": ["modifyEntryContacts", "modifyEntryContactsCallable"]
72            },
73            "ModifyEntryOverview": {
74              "methods": ["modifyEntryOverview", "modifyEntryOverviewCallable"]
75            },
76            "ReconcileTags": {
77              "methods": ["reconcileTagsAsync", "reconcileTagsOperationCallable", "reconcileTagsCallable"]
78            },
79            "RenameTagTemplateField": {
80              "methods": ["renameTagTemplateField", "renameTagTemplateField", "renameTagTemplateField", "renameTagTemplateFieldCallable"]
81            },
82            "RenameTagTemplateFieldEnumValue": {
83              "methods": ["renameTagTemplateFieldEnumValue", "renameTagTemplateFieldEnumValue", "renameTagTemplateFieldEnumValue", "renameTagTemplateFieldEnumValueCallable"]
84            },
85            "SearchCatalog": {
86              "methods": ["searchCatalog", "searchCatalog", "searchCatalogPagedCallable", "searchCatalogCallable"]
87            },
88            "SetIamPolicy": {
89              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
90            },
91            "StarEntry": {
92              "methods": ["starEntry", "starEntry", "starEntry", "starEntryCallable"]
93            },
94            "TestIamPermissions": {
95              "methods": ["testIamPermissions", "testIamPermissionsCallable"]
96            },
97            "UnstarEntry": {
98              "methods": ["unstarEntry", "unstarEntry", "unstarEntry", "unstarEntryCallable"]
99            },
100            "UpdateEntry": {
101              "methods": ["updateEntry", "updateEntry", "updateEntry", "updateEntryCallable"]
102            },
103            "UpdateEntryGroup": {
104              "methods": ["updateEntryGroup", "updateEntryGroup", "updateEntryGroup", "updateEntryGroupCallable"]
105            },
106            "UpdateTag": {
107              "methods": ["updateTag", "updateTag", "updateTag", "updateTagCallable"]
108            },
109            "UpdateTagTemplate": {
110              "methods": ["updateTagTemplate", "updateTagTemplate", "updateTagTemplate", "updateTagTemplateCallable"]
111            },
112            "UpdateTagTemplateField": {
113              "methods": ["updateTagTemplateField", "updateTagTemplateField", "updateTagTemplateField", "updateTagTemplateField", "updateTagTemplateField", "updateTagTemplateFieldCallable"]
114            }
115          }
116        }
117      }
118    },
119    "PolicyTagManager": {
120      "clients": {
121        "grpc": {
122          "libraryClient": "PolicyTagManagerClient",
123          "rpcs": {
124            "CreatePolicyTag": {
125              "methods": ["createPolicyTag", "createPolicyTag", "createPolicyTag", "createPolicyTagCallable"]
126            },
127            "CreateTaxonomy": {
128              "methods": ["createTaxonomy", "createTaxonomy", "createTaxonomy", "createTaxonomyCallable"]
129            },
130            "DeletePolicyTag": {
131              "methods": ["deletePolicyTag", "deletePolicyTag", "deletePolicyTag", "deletePolicyTagCallable"]
132            },
133            "DeleteTaxonomy": {
134              "methods": ["deleteTaxonomy", "deleteTaxonomy", "deleteTaxonomy", "deleteTaxonomyCallable"]
135            },
136            "GetIamPolicy": {
137              "methods": ["getIamPolicy", "getIamPolicyCallable"]
138            },
139            "GetPolicyTag": {
140              "methods": ["getPolicyTag", "getPolicyTag", "getPolicyTag", "getPolicyTagCallable"]
141            },
142            "GetTaxonomy": {
143              "methods": ["getTaxonomy", "getTaxonomy", "getTaxonomy", "getTaxonomyCallable"]
144            },
145            "ListPolicyTags": {
146              "methods": ["listPolicyTags", "listPolicyTags", "listPolicyTags", "listPolicyTagsPagedCallable", "listPolicyTagsCallable"]
147            },
148            "ListTaxonomies": {
149              "methods": ["listTaxonomies", "listTaxonomies", "listTaxonomies", "listTaxonomiesPagedCallable", "listTaxonomiesCallable"]
150            },
151            "SetIamPolicy": {
152              "methods": ["setIamPolicy", "setIamPolicyCallable"]
153            },
154            "TestIamPermissions": {
155              "methods": ["testIamPermissions", "testIamPermissionsCallable"]
156            },
157            "UpdatePolicyTag": {
158              "methods": ["updatePolicyTag", "updatePolicyTag", "updatePolicyTagCallable"]
159            },
160            "UpdateTaxonomy": {
161              "methods": ["updateTaxonomy", "updateTaxonomy", "updateTaxonomyCallable"]
162            }
163          }
164        }
165      }
166    },
167    "PolicyTagManagerSerialization": {
168      "clients": {
169        "grpc": {
170          "libraryClient": "PolicyTagManagerSerializationClient",
171          "rpcs": {
172            "ExportTaxonomies": {
173              "methods": ["exportTaxonomies", "exportTaxonomiesCallable"]
174            },
175            "ImportTaxonomies": {
176              "methods": ["importTaxonomies", "importTaxonomiesCallable"]
177            },
178            "ReplaceTaxonomy": {
179              "methods": ["replaceTaxonomy", "replaceTaxonomyCallable"]
180            }
181          }
182        }
183      }
184    }
185  }
186}