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.aiplatform.v1",
6  "libraryPackage": "com.google.cloud.aiplatform.v1",
7  "services": {
8    "DatasetService": {
9      "clients": {
10        "grpc": {
11          "libraryClient": "DatasetServiceClient",
12          "rpcs": {
13            "CreateDataset": {
14              "methods": ["createDatasetAsync", "createDatasetAsync", "createDatasetAsync", "createDatasetOperationCallable", "createDatasetCallable"]
15            },
16            "DeleteDataset": {
17              "methods": ["deleteDatasetAsync", "deleteDatasetAsync", "deleteDatasetAsync", "deleteDatasetOperationCallable", "deleteDatasetCallable"]
18            },
19            "ExportData": {
20              "methods": ["exportDataAsync", "exportDataAsync", "exportDataAsync", "exportDataOperationCallable", "exportDataCallable"]
21            },
22            "GetAnnotationSpec": {
23              "methods": ["getAnnotationSpec", "getAnnotationSpec", "getAnnotationSpec", "getAnnotationSpecCallable"]
24            },
25            "GetDataset": {
26              "methods": ["getDataset", "getDataset", "getDataset", "getDatasetCallable"]
27            },
28            "GetIamPolicy": {
29              "methods": ["getIamPolicy", "getIamPolicyCallable"]
30            },
31            "GetLocation": {
32              "methods": ["getLocation", "getLocationCallable"]
33            },
34            "ImportData": {
35              "methods": ["importDataAsync", "importDataAsync", "importDataAsync", "importDataOperationCallable", "importDataCallable"]
36            },
37            "ListAnnotations": {
38              "methods": ["listAnnotations", "listAnnotations", "listAnnotations", "listAnnotationsPagedCallable", "listAnnotationsCallable"]
39            },
40            "ListDataItems": {
41              "methods": ["listDataItems", "listDataItems", "listDataItems", "listDataItemsPagedCallable", "listDataItemsCallable"]
42            },
43            "ListDatasets": {
44              "methods": ["listDatasets", "listDatasets", "listDatasets", "listDatasetsPagedCallable", "listDatasetsCallable"]
45            },
46            "ListLocations": {
47              "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"]
48            },
49            "ListSavedQueries": {
50              "methods": ["listSavedQueries", "listSavedQueries", "listSavedQueries", "listSavedQueriesPagedCallable", "listSavedQueriesCallable"]
51            },
52            "SearchDataItems": {
53              "methods": ["searchDataItems", "searchDataItemsPagedCallable", "searchDataItemsCallable"]
54            },
55            "SetIamPolicy": {
56              "methods": ["setIamPolicy", "setIamPolicyCallable"]
57            },
58            "TestIamPermissions": {
59              "methods": ["testIamPermissions", "testIamPermissionsCallable"]
60            },
61            "UpdateDataset": {
62              "methods": ["updateDataset", "updateDataset", "updateDatasetCallable"]
63            }
64          }
65        }
66      }
67    },
68    "EndpointService": {
69      "clients": {
70        "grpc": {
71          "libraryClient": "EndpointServiceClient",
72          "rpcs": {
73            "CreateEndpoint": {
74              "methods": ["createEndpointAsync", "createEndpointAsync", "createEndpointAsync", "createEndpointAsync", "createEndpointAsync", "createEndpointOperationCallable", "createEndpointCallable"]
75            },
76            "DeleteEndpoint": {
77              "methods": ["deleteEndpointAsync", "deleteEndpointAsync", "deleteEndpointAsync", "deleteEndpointOperationCallable", "deleteEndpointCallable"]
78            },
79            "DeployModel": {
80              "methods": ["deployModelAsync", "deployModelAsync", "deployModelAsync", "deployModelOperationCallable", "deployModelCallable"]
81            },
82            "GetEndpoint": {
83              "methods": ["getEndpoint", "getEndpoint", "getEndpoint", "getEndpointCallable"]
84            },
85            "GetIamPolicy": {
86              "methods": ["getIamPolicy", "getIamPolicyCallable"]
87            },
88            "GetLocation": {
89              "methods": ["getLocation", "getLocationCallable"]
90            },
91            "ListEndpoints": {
92              "methods": ["listEndpoints", "listEndpoints", "listEndpoints", "listEndpointsPagedCallable", "listEndpointsCallable"]
93            },
94            "ListLocations": {
95              "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"]
96            },
97            "MutateDeployedModel": {
98              "methods": ["mutateDeployedModelAsync", "mutateDeployedModelAsync", "mutateDeployedModelAsync", "mutateDeployedModelOperationCallable", "mutateDeployedModelCallable"]
99            },
100            "SetIamPolicy": {
101              "methods": ["setIamPolicy", "setIamPolicyCallable"]
102            },
103            "TestIamPermissions": {
104              "methods": ["testIamPermissions", "testIamPermissionsCallable"]
105            },
106            "UndeployModel": {
107              "methods": ["undeployModelAsync", "undeployModelAsync", "undeployModelAsync", "undeployModelOperationCallable", "undeployModelCallable"]
108            },
109            "UpdateEndpoint": {
110              "methods": ["updateEndpoint", "updateEndpoint", "updateEndpointCallable"]
111            }
112          }
113        }
114      }
115    },
116    "FeaturestoreOnlineServingService": {
117      "clients": {
118        "grpc": {
119          "libraryClient": "FeaturestoreOnlineServingServiceClient",
120          "rpcs": {
121            "GetIamPolicy": {
122              "methods": ["getIamPolicy", "getIamPolicyCallable"]
123            },
124            "GetLocation": {
125              "methods": ["getLocation", "getLocationCallable"]
126            },
127            "ListLocations": {
128              "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"]
129            },
130            "ReadFeatureValues": {
131              "methods": ["readFeatureValues", "readFeatureValues", "readFeatureValues", "readFeatureValuesCallable"]
132            },
133            "SetIamPolicy": {
134              "methods": ["setIamPolicy", "setIamPolicyCallable"]
135            },
136            "StreamingReadFeatureValues": {
137              "methods": ["streamingReadFeatureValuesCallable"]
138            },
139            "TestIamPermissions": {
140              "methods": ["testIamPermissions", "testIamPermissionsCallable"]
141            },
142            "WriteFeatureValues": {
143              "methods": ["writeFeatureValues", "writeFeatureValues", "writeFeatureValues", "writeFeatureValuesCallable"]
144            }
145          }
146        }
147      }
148    },
149    "FeaturestoreService": {
150      "clients": {
151        "grpc": {
152          "libraryClient": "FeaturestoreServiceClient",
153          "rpcs": {
154            "BatchCreateFeatures": {
155              "methods": ["batchCreateFeaturesAsync", "batchCreateFeaturesAsync", "batchCreateFeaturesAsync", "batchCreateFeaturesOperationCallable", "batchCreateFeaturesCallable"]
156            },
157            "BatchReadFeatureValues": {
158              "methods": ["batchReadFeatureValuesAsync", "batchReadFeatureValuesAsync", "batchReadFeatureValuesAsync", "batchReadFeatureValuesOperationCallable", "batchReadFeatureValuesCallable"]
159            },
160            "CreateEntityType": {
161              "methods": ["createEntityTypeAsync", "createEntityTypeAsync", "createEntityTypeAsync", "createEntityTypeAsync", "createEntityTypeAsync", "createEntityTypeOperationCallable", "createEntityTypeCallable"]
162            },
163            "CreateFeature": {
164              "methods": ["createFeatureAsync", "createFeatureAsync", "createFeatureAsync", "createFeatureAsync", "createFeatureAsync", "createFeatureOperationCallable", "createFeatureCallable"]
165            },
166            "CreateFeaturestore": {
167              "methods": ["createFeaturestoreAsync", "createFeaturestoreAsync", "createFeaturestoreAsync", "createFeaturestoreAsync", "createFeaturestoreAsync", "createFeaturestoreOperationCallable", "createFeaturestoreCallable"]
168            },
169            "DeleteEntityType": {
170              "methods": ["deleteEntityTypeAsync", "deleteEntityTypeAsync", "deleteEntityTypeAsync", "deleteEntityTypeAsync", "deleteEntityTypeAsync", "deleteEntityTypeOperationCallable", "deleteEntityTypeCallable"]
171            },
172            "DeleteFeature": {
173              "methods": ["deleteFeatureAsync", "deleteFeatureAsync", "deleteFeatureAsync", "deleteFeatureOperationCallable", "deleteFeatureCallable"]
174            },
175            "DeleteFeatureValues": {
176              "methods": ["deleteFeatureValuesAsync", "deleteFeatureValuesAsync", "deleteFeatureValuesAsync", "deleteFeatureValuesOperationCallable", "deleteFeatureValuesCallable"]
177            },
178            "DeleteFeaturestore": {
179              "methods": ["deleteFeaturestoreAsync", "deleteFeaturestoreAsync", "deleteFeaturestoreAsync", "deleteFeaturestoreAsync", "deleteFeaturestoreAsync", "deleteFeaturestoreOperationCallable", "deleteFeaturestoreCallable"]
180            },
181            "ExportFeatureValues": {
182              "methods": ["exportFeatureValuesAsync", "exportFeatureValuesAsync", "exportFeatureValuesAsync", "exportFeatureValuesOperationCallable", "exportFeatureValuesCallable"]
183            },
184            "GetEntityType": {
185              "methods": ["getEntityType", "getEntityType", "getEntityType", "getEntityTypeCallable"]
186            },
187            "GetFeature": {
188              "methods": ["getFeature", "getFeature", "getFeature", "getFeatureCallable"]
189            },
190            "GetFeaturestore": {
191              "methods": ["getFeaturestore", "getFeaturestore", "getFeaturestore", "getFeaturestoreCallable"]
192            },
193            "GetIamPolicy": {
194              "methods": ["getIamPolicy", "getIamPolicyCallable"]
195            },
196            "GetLocation": {
197              "methods": ["getLocation", "getLocationCallable"]
198            },
199            "ImportFeatureValues": {
200              "methods": ["importFeatureValuesAsync", "importFeatureValuesAsync", "importFeatureValuesAsync", "importFeatureValuesOperationCallable", "importFeatureValuesCallable"]
201            },
202            "ListEntityTypes": {
203              "methods": ["listEntityTypes", "listEntityTypes", "listEntityTypes", "listEntityTypesPagedCallable", "listEntityTypesCallable"]
204            },
205            "ListFeatures": {
206              "methods": ["listFeatures", "listFeatures", "listFeatures", "listFeaturesPagedCallable", "listFeaturesCallable"]
207            },
208            "ListFeaturestores": {
209              "methods": ["listFeaturestores", "listFeaturestores", "listFeaturestores", "listFeaturestoresPagedCallable", "listFeaturestoresCallable"]
210            },
211            "ListLocations": {
212              "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"]
213            },
214            "SearchFeatures": {
215              "methods": ["searchFeatures", "searchFeatures", "searchFeatures", "searchFeatures", "searchFeatures", "searchFeaturesPagedCallable", "searchFeaturesCallable"]
216            },
217            "SetIamPolicy": {
218              "methods": ["setIamPolicy", "setIamPolicyCallable"]
219            },
220            "TestIamPermissions": {
221              "methods": ["testIamPermissions", "testIamPermissionsCallable"]
222            },
223            "UpdateEntityType": {
224              "methods": ["updateEntityType", "updateEntityType", "updateEntityTypeCallable"]
225            },
226            "UpdateFeature": {
227              "methods": ["updateFeature", "updateFeature", "updateFeatureCallable"]
228            },
229            "UpdateFeaturestore": {
230              "methods": ["updateFeaturestoreAsync", "updateFeaturestoreAsync", "updateFeaturestoreOperationCallable", "updateFeaturestoreCallable"]
231            }
232          }
233        }
234      }
235    },
236    "IndexEndpointService": {
237      "clients": {
238        "grpc": {
239          "libraryClient": "IndexEndpointServiceClient",
240          "rpcs": {
241            "CreateIndexEndpoint": {
242              "methods": ["createIndexEndpointAsync", "createIndexEndpointAsync", "createIndexEndpointAsync", "createIndexEndpointOperationCallable", "createIndexEndpointCallable"]
243            },
244            "DeleteIndexEndpoint": {
245              "methods": ["deleteIndexEndpointAsync", "deleteIndexEndpointAsync", "deleteIndexEndpointAsync", "deleteIndexEndpointOperationCallable", "deleteIndexEndpointCallable"]
246            },
247            "DeployIndex": {
248              "methods": ["deployIndexAsync", "deployIndexAsync", "deployIndexAsync", "deployIndexOperationCallable", "deployIndexCallable"]
249            },
250            "GetIamPolicy": {
251              "methods": ["getIamPolicy", "getIamPolicyCallable"]
252            },
253            "GetIndexEndpoint": {
254              "methods": ["getIndexEndpoint", "getIndexEndpoint", "getIndexEndpoint", "getIndexEndpointCallable"]
255            },
256            "GetLocation": {
257              "methods": ["getLocation", "getLocationCallable"]
258            },
259            "ListIndexEndpoints": {
260              "methods": ["listIndexEndpoints", "listIndexEndpoints", "listIndexEndpoints", "listIndexEndpointsPagedCallable", "listIndexEndpointsCallable"]
261            },
262            "ListLocations": {
263              "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"]
264            },
265            "MutateDeployedIndex": {
266              "methods": ["mutateDeployedIndexAsync", "mutateDeployedIndexAsync", "mutateDeployedIndexAsync", "mutateDeployedIndexOperationCallable", "mutateDeployedIndexCallable"]
267            },
268            "SetIamPolicy": {
269              "methods": ["setIamPolicy", "setIamPolicyCallable"]
270            },
271            "TestIamPermissions": {
272              "methods": ["testIamPermissions", "testIamPermissionsCallable"]
273            },
274            "UndeployIndex": {
275              "methods": ["undeployIndexAsync", "undeployIndexAsync", "undeployIndexAsync", "undeployIndexOperationCallable", "undeployIndexCallable"]
276            },
277            "UpdateIndexEndpoint": {
278              "methods": ["updateIndexEndpoint", "updateIndexEndpoint", "updateIndexEndpointCallable"]
279            }
280          }
281        }
282      }
283    },
284    "IndexService": {
285      "clients": {
286        "grpc": {
287          "libraryClient": "IndexServiceClient",
288          "rpcs": {
289            "CreateIndex": {
290              "methods": ["createIndexAsync", "createIndexAsync", "createIndexAsync", "createIndexOperationCallable", "createIndexCallable"]
291            },
292            "DeleteIndex": {
293              "methods": ["deleteIndexAsync", "deleteIndexAsync", "deleteIndexAsync", "deleteIndexOperationCallable", "deleteIndexCallable"]
294            },
295            "GetIamPolicy": {
296              "methods": ["getIamPolicy", "getIamPolicyCallable"]
297            },
298            "GetIndex": {
299              "methods": ["getIndex", "getIndex", "getIndex", "getIndexCallable"]
300            },
301            "GetLocation": {
302              "methods": ["getLocation", "getLocationCallable"]
303            },
304            "ListIndexes": {
305              "methods": ["listIndexes", "listIndexes", "listIndexes", "listIndexesPagedCallable", "listIndexesCallable"]
306            },
307            "ListLocations": {
308              "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"]
309            },
310            "RemoveDatapoints": {
311              "methods": ["removeDatapoints", "removeDatapointsCallable"]
312            },
313            "SetIamPolicy": {
314              "methods": ["setIamPolicy", "setIamPolicyCallable"]
315            },
316            "TestIamPermissions": {
317              "methods": ["testIamPermissions", "testIamPermissionsCallable"]
318            },
319            "UpdateIndex": {
320              "methods": ["updateIndexAsync", "updateIndexAsync", "updateIndexOperationCallable", "updateIndexCallable"]
321            },
322            "UpsertDatapoints": {
323              "methods": ["upsertDatapoints", "upsertDatapointsCallable"]
324            }
325          }
326        }
327      }
328    },
329    "JobService": {
330      "clients": {
331        "grpc": {
332          "libraryClient": "JobServiceClient",
333          "rpcs": {
334            "CancelBatchPredictionJob": {
335              "methods": ["cancelBatchPredictionJob", "cancelBatchPredictionJob", "cancelBatchPredictionJob", "cancelBatchPredictionJobCallable"]
336            },
337            "CancelCustomJob": {
338              "methods": ["cancelCustomJob", "cancelCustomJob", "cancelCustomJob", "cancelCustomJobCallable"]
339            },
340            "CancelDataLabelingJob": {
341              "methods": ["cancelDataLabelingJob", "cancelDataLabelingJob", "cancelDataLabelingJob", "cancelDataLabelingJobCallable"]
342            },
343            "CancelHyperparameterTuningJob": {
344              "methods": ["cancelHyperparameterTuningJob", "cancelHyperparameterTuningJob", "cancelHyperparameterTuningJob", "cancelHyperparameterTuningJobCallable"]
345            },
346            "CancelNasJob": {
347              "methods": ["cancelNasJob", "cancelNasJob", "cancelNasJob", "cancelNasJobCallable"]
348            },
349            "CreateBatchPredictionJob": {
350              "methods": ["createBatchPredictionJob", "createBatchPredictionJob", "createBatchPredictionJob", "createBatchPredictionJobCallable"]
351            },
352            "CreateCustomJob": {
353              "methods": ["createCustomJob", "createCustomJob", "createCustomJob", "createCustomJobCallable"]
354            },
355            "CreateDataLabelingJob": {
356              "methods": ["createDataLabelingJob", "createDataLabelingJob", "createDataLabelingJob", "createDataLabelingJobCallable"]
357            },
358            "CreateHyperparameterTuningJob": {
359              "methods": ["createHyperparameterTuningJob", "createHyperparameterTuningJob", "createHyperparameterTuningJob", "createHyperparameterTuningJobCallable"]
360            },
361            "CreateModelDeploymentMonitoringJob": {
362              "methods": ["createModelDeploymentMonitoringJob", "createModelDeploymentMonitoringJob", "createModelDeploymentMonitoringJob", "createModelDeploymentMonitoringJobCallable"]
363            },
364            "CreateNasJob": {
365              "methods": ["createNasJob", "createNasJob", "createNasJob", "createNasJobCallable"]
366            },
367            "DeleteBatchPredictionJob": {
368              "methods": ["deleteBatchPredictionJobAsync", "deleteBatchPredictionJobAsync", "deleteBatchPredictionJobAsync", "deleteBatchPredictionJobOperationCallable", "deleteBatchPredictionJobCallable"]
369            },
370            "DeleteCustomJob": {
371              "methods": ["deleteCustomJobAsync", "deleteCustomJobAsync", "deleteCustomJobAsync", "deleteCustomJobOperationCallable", "deleteCustomJobCallable"]
372            },
373            "DeleteDataLabelingJob": {
374              "methods": ["deleteDataLabelingJobAsync", "deleteDataLabelingJobAsync", "deleteDataLabelingJobAsync", "deleteDataLabelingJobOperationCallable", "deleteDataLabelingJobCallable"]
375            },
376            "DeleteHyperparameterTuningJob": {
377              "methods": ["deleteHyperparameterTuningJobAsync", "deleteHyperparameterTuningJobAsync", "deleteHyperparameterTuningJobAsync", "deleteHyperparameterTuningJobOperationCallable", "deleteHyperparameterTuningJobCallable"]
378            },
379            "DeleteModelDeploymentMonitoringJob": {
380              "methods": ["deleteModelDeploymentMonitoringJobAsync", "deleteModelDeploymentMonitoringJobAsync", "deleteModelDeploymentMonitoringJobAsync", "deleteModelDeploymentMonitoringJobOperationCallable", "deleteModelDeploymentMonitoringJobCallable"]
381            },
382            "DeleteNasJob": {
383              "methods": ["deleteNasJobAsync", "deleteNasJobAsync", "deleteNasJobAsync", "deleteNasJobOperationCallable", "deleteNasJobCallable"]
384            },
385            "GetBatchPredictionJob": {
386              "methods": ["getBatchPredictionJob", "getBatchPredictionJob", "getBatchPredictionJob", "getBatchPredictionJobCallable"]
387            },
388            "GetCustomJob": {
389              "methods": ["getCustomJob", "getCustomJob", "getCustomJob", "getCustomJobCallable"]
390            },
391            "GetDataLabelingJob": {
392              "methods": ["getDataLabelingJob", "getDataLabelingJob", "getDataLabelingJob", "getDataLabelingJobCallable"]
393            },
394            "GetHyperparameterTuningJob": {
395              "methods": ["getHyperparameterTuningJob", "getHyperparameterTuningJob", "getHyperparameterTuningJob", "getHyperparameterTuningJobCallable"]
396            },
397            "GetIamPolicy": {
398              "methods": ["getIamPolicy", "getIamPolicyCallable"]
399            },
400            "GetLocation": {
401              "methods": ["getLocation", "getLocationCallable"]
402            },
403            "GetModelDeploymentMonitoringJob": {
404              "methods": ["getModelDeploymentMonitoringJob", "getModelDeploymentMonitoringJob", "getModelDeploymentMonitoringJob", "getModelDeploymentMonitoringJobCallable"]
405            },
406            "GetNasJob": {
407              "methods": ["getNasJob", "getNasJob", "getNasJob", "getNasJobCallable"]
408            },
409            "GetNasTrialDetail": {
410              "methods": ["getNasTrialDetail", "getNasTrialDetail", "getNasTrialDetail", "getNasTrialDetailCallable"]
411            },
412            "ListBatchPredictionJobs": {
413              "methods": ["listBatchPredictionJobs", "listBatchPredictionJobs", "listBatchPredictionJobs", "listBatchPredictionJobsPagedCallable", "listBatchPredictionJobsCallable"]
414            },
415            "ListCustomJobs": {
416              "methods": ["listCustomJobs", "listCustomJobs", "listCustomJobs", "listCustomJobsPagedCallable", "listCustomJobsCallable"]
417            },
418            "ListDataLabelingJobs": {
419              "methods": ["listDataLabelingJobs", "listDataLabelingJobs", "listDataLabelingJobs", "listDataLabelingJobsPagedCallable", "listDataLabelingJobsCallable"]
420            },
421            "ListHyperparameterTuningJobs": {
422              "methods": ["listHyperparameterTuningJobs", "listHyperparameterTuningJobs", "listHyperparameterTuningJobs", "listHyperparameterTuningJobsPagedCallable", "listHyperparameterTuningJobsCallable"]
423            },
424            "ListLocations": {
425              "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"]
426            },
427            "ListModelDeploymentMonitoringJobs": {
428              "methods": ["listModelDeploymentMonitoringJobs", "listModelDeploymentMonitoringJobs", "listModelDeploymentMonitoringJobs", "listModelDeploymentMonitoringJobsPagedCallable", "listModelDeploymentMonitoringJobsCallable"]
429            },
430            "ListNasJobs": {
431              "methods": ["listNasJobs", "listNasJobs", "listNasJobs", "listNasJobsPagedCallable", "listNasJobsCallable"]
432            },
433            "ListNasTrialDetails": {
434              "methods": ["listNasTrialDetails", "listNasTrialDetails", "listNasTrialDetails", "listNasTrialDetailsPagedCallable", "listNasTrialDetailsCallable"]
435            },
436            "PauseModelDeploymentMonitoringJob": {
437              "methods": ["pauseModelDeploymentMonitoringJob", "pauseModelDeploymentMonitoringJob", "pauseModelDeploymentMonitoringJob", "pauseModelDeploymentMonitoringJobCallable"]
438            },
439            "ResumeModelDeploymentMonitoringJob": {
440              "methods": ["resumeModelDeploymentMonitoringJob", "resumeModelDeploymentMonitoringJob", "resumeModelDeploymentMonitoringJob", "resumeModelDeploymentMonitoringJobCallable"]
441            },
442            "SearchModelDeploymentMonitoringStatsAnomalies": {
443              "methods": ["searchModelDeploymentMonitoringStatsAnomalies", "searchModelDeploymentMonitoringStatsAnomalies", "searchModelDeploymentMonitoringStatsAnomalies", "searchModelDeploymentMonitoringStatsAnomaliesPagedCallable", "searchModelDeploymentMonitoringStatsAnomaliesCallable"]
444            },
445            "SetIamPolicy": {
446              "methods": ["setIamPolicy", "setIamPolicyCallable"]
447            },
448            "TestIamPermissions": {
449              "methods": ["testIamPermissions", "testIamPermissionsCallable"]
450            },
451            "UpdateModelDeploymentMonitoringJob": {
452              "methods": ["updateModelDeploymentMonitoringJobAsync", "updateModelDeploymentMonitoringJobAsync", "updateModelDeploymentMonitoringJobOperationCallable", "updateModelDeploymentMonitoringJobCallable"]
453            }
454          }
455        }
456      }
457    },
458    "MetadataService": {
459      "clients": {
460        "grpc": {
461          "libraryClient": "MetadataServiceClient",
462          "rpcs": {
463            "AddContextArtifactsAndExecutions": {
464              "methods": ["addContextArtifactsAndExecutions", "addContextArtifactsAndExecutions", "addContextArtifactsAndExecutions", "addContextArtifactsAndExecutionsCallable"]
465            },
466            "AddContextChildren": {
467              "methods": ["addContextChildren", "addContextChildren", "addContextChildren", "addContextChildrenCallable"]
468            },
469            "AddExecutionEvents": {
470              "methods": ["addExecutionEvents", "addExecutionEvents", "addExecutionEvents", "addExecutionEventsCallable"]
471            },
472            "CreateArtifact": {
473              "methods": ["createArtifact", "createArtifact", "createArtifact", "createArtifactCallable"]
474            },
475            "CreateContext": {
476              "methods": ["createContext", "createContext", "createContext", "createContextCallable"]
477            },
478            "CreateExecution": {
479              "methods": ["createExecution", "createExecution", "createExecution", "createExecutionCallable"]
480            },
481            "CreateMetadataSchema": {
482              "methods": ["createMetadataSchema", "createMetadataSchema", "createMetadataSchema", "createMetadataSchemaCallable"]
483            },
484            "CreateMetadataStore": {
485              "methods": ["createMetadataStoreAsync", "createMetadataStoreAsync", "createMetadataStoreAsync", "createMetadataStoreOperationCallable", "createMetadataStoreCallable"]
486            },
487            "DeleteArtifact": {
488              "methods": ["deleteArtifactAsync", "deleteArtifactAsync", "deleteArtifactAsync", "deleteArtifactOperationCallable", "deleteArtifactCallable"]
489            },
490            "DeleteContext": {
491              "methods": ["deleteContextAsync", "deleteContextAsync", "deleteContextAsync", "deleteContextOperationCallable", "deleteContextCallable"]
492            },
493            "DeleteExecution": {
494              "methods": ["deleteExecutionAsync", "deleteExecutionAsync", "deleteExecutionAsync", "deleteExecutionOperationCallable", "deleteExecutionCallable"]
495            },
496            "DeleteMetadataStore": {
497              "methods": ["deleteMetadataStoreAsync", "deleteMetadataStoreAsync", "deleteMetadataStoreAsync", "deleteMetadataStoreOperationCallable", "deleteMetadataStoreCallable"]
498            },
499            "GetArtifact": {
500              "methods": ["getArtifact", "getArtifact", "getArtifact", "getArtifactCallable"]
501            },
502            "GetContext": {
503              "methods": ["getContext", "getContext", "getContext", "getContextCallable"]
504            },
505            "GetExecution": {
506              "methods": ["getExecution", "getExecution", "getExecution", "getExecutionCallable"]
507            },
508            "GetIamPolicy": {
509              "methods": ["getIamPolicy", "getIamPolicyCallable"]
510            },
511            "GetLocation": {
512              "methods": ["getLocation", "getLocationCallable"]
513            },
514            "GetMetadataSchema": {
515              "methods": ["getMetadataSchema", "getMetadataSchema", "getMetadataSchema", "getMetadataSchemaCallable"]
516            },
517            "GetMetadataStore": {
518              "methods": ["getMetadataStore", "getMetadataStore", "getMetadataStore", "getMetadataStoreCallable"]
519            },
520            "ListArtifacts": {
521              "methods": ["listArtifacts", "listArtifacts", "listArtifacts", "listArtifactsPagedCallable", "listArtifactsCallable"]
522            },
523            "ListContexts": {
524              "methods": ["listContexts", "listContexts", "listContexts", "listContextsPagedCallable", "listContextsCallable"]
525            },
526            "ListExecutions": {
527              "methods": ["listExecutions", "listExecutions", "listExecutions", "listExecutionsPagedCallable", "listExecutionsCallable"]
528            },
529            "ListLocations": {
530              "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"]
531            },
532            "ListMetadataSchemas": {
533              "methods": ["listMetadataSchemas", "listMetadataSchemas", "listMetadataSchemas", "listMetadataSchemasPagedCallable", "listMetadataSchemasCallable"]
534            },
535            "ListMetadataStores": {
536              "methods": ["listMetadataStores", "listMetadataStores", "listMetadataStores", "listMetadataStoresPagedCallable", "listMetadataStoresCallable"]
537            },
538            "PurgeArtifacts": {
539              "methods": ["purgeArtifactsAsync", "purgeArtifactsAsync", "purgeArtifactsAsync", "purgeArtifactsOperationCallable", "purgeArtifactsCallable"]
540            },
541            "PurgeContexts": {
542              "methods": ["purgeContextsAsync", "purgeContextsAsync", "purgeContextsAsync", "purgeContextsOperationCallable", "purgeContextsCallable"]
543            },
544            "PurgeExecutions": {
545              "methods": ["purgeExecutionsAsync", "purgeExecutionsAsync", "purgeExecutionsAsync", "purgeExecutionsOperationCallable", "purgeExecutionsCallable"]
546            },
547            "QueryArtifactLineageSubgraph": {
548              "methods": ["queryArtifactLineageSubgraph", "queryArtifactLineageSubgraph", "queryArtifactLineageSubgraph", "queryArtifactLineageSubgraphCallable"]
549            },
550            "QueryContextLineageSubgraph": {
551              "methods": ["queryContextLineageSubgraph", "queryContextLineageSubgraph", "queryContextLineageSubgraph", "queryContextLineageSubgraphCallable"]
552            },
553            "QueryExecutionInputsAndOutputs": {
554              "methods": ["queryExecutionInputsAndOutputs", "queryExecutionInputsAndOutputs", "queryExecutionInputsAndOutputs", "queryExecutionInputsAndOutputsCallable"]
555            },
556            "RemoveContextChildren": {
557              "methods": ["removeContextChildren", "removeContextChildren", "removeContextChildren", "removeContextChildrenCallable"]
558            },
559            "SetIamPolicy": {
560              "methods": ["setIamPolicy", "setIamPolicyCallable"]
561            },
562            "TestIamPermissions": {
563              "methods": ["testIamPermissions", "testIamPermissionsCallable"]
564            },
565            "UpdateArtifact": {
566              "methods": ["updateArtifact", "updateArtifact", "updateArtifactCallable"]
567            },
568            "UpdateContext": {
569              "methods": ["updateContext", "updateContext", "updateContextCallable"]
570            },
571            "UpdateExecution": {
572              "methods": ["updateExecution", "updateExecution", "updateExecutionCallable"]
573            }
574          }
575        }
576      }
577    },
578    "MigrationService": {
579      "clients": {
580        "grpc": {
581          "libraryClient": "MigrationServiceClient",
582          "rpcs": {
583            "BatchMigrateResources": {
584              "methods": ["batchMigrateResourcesAsync", "batchMigrateResourcesAsync", "batchMigrateResourcesAsync", "batchMigrateResourcesOperationCallable", "batchMigrateResourcesCallable"]
585            },
586            "GetIamPolicy": {
587              "methods": ["getIamPolicy", "getIamPolicyCallable"]
588            },
589            "GetLocation": {
590              "methods": ["getLocation", "getLocationCallable"]
591            },
592            "ListLocations": {
593              "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"]
594            },
595            "SearchMigratableResources": {
596              "methods": ["searchMigratableResources", "searchMigratableResources", "searchMigratableResources", "searchMigratableResourcesPagedCallable", "searchMigratableResourcesCallable"]
597            },
598            "SetIamPolicy": {
599              "methods": ["setIamPolicy", "setIamPolicyCallable"]
600            },
601            "TestIamPermissions": {
602              "methods": ["testIamPermissions", "testIamPermissionsCallable"]
603            }
604          }
605        }
606      }
607    },
608    "ModelService": {
609      "clients": {
610        "grpc": {
611          "libraryClient": "ModelServiceClient",
612          "rpcs": {
613            "BatchImportEvaluatedAnnotations": {
614              "methods": ["batchImportEvaluatedAnnotations", "batchImportEvaluatedAnnotations", "batchImportEvaluatedAnnotations", "batchImportEvaluatedAnnotationsCallable"]
615            },
616            "BatchImportModelEvaluationSlices": {
617              "methods": ["batchImportModelEvaluationSlices", "batchImportModelEvaluationSlices", "batchImportModelEvaluationSlices", "batchImportModelEvaluationSlicesCallable"]
618            },
619            "CopyModel": {
620              "methods": ["copyModelAsync", "copyModelAsync", "copyModelAsync", "copyModelAsync", "copyModelAsync", "copyModelOperationCallable", "copyModelCallable"]
621            },
622            "DeleteModel": {
623              "methods": ["deleteModelAsync", "deleteModelAsync", "deleteModelAsync", "deleteModelOperationCallable", "deleteModelCallable"]
624            },
625            "DeleteModelVersion": {
626              "methods": ["deleteModelVersionAsync", "deleteModelVersionAsync", "deleteModelVersionAsync", "deleteModelVersionOperationCallable", "deleteModelVersionCallable"]
627            },
628            "ExportModel": {
629              "methods": ["exportModelAsync", "exportModelAsync", "exportModelAsync", "exportModelOperationCallable", "exportModelCallable"]
630            },
631            "GetIamPolicy": {
632              "methods": ["getIamPolicy", "getIamPolicyCallable"]
633            },
634            "GetLocation": {
635              "methods": ["getLocation", "getLocationCallable"]
636            },
637            "GetModel": {
638              "methods": ["getModel", "getModel", "getModel", "getModelCallable"]
639            },
640            "GetModelEvaluation": {
641              "methods": ["getModelEvaluation", "getModelEvaluation", "getModelEvaluation", "getModelEvaluationCallable"]
642            },
643            "GetModelEvaluationSlice": {
644              "methods": ["getModelEvaluationSlice", "getModelEvaluationSlice", "getModelEvaluationSlice", "getModelEvaluationSliceCallable"]
645            },
646            "ImportModelEvaluation": {
647              "methods": ["importModelEvaluation", "importModelEvaluation", "importModelEvaluation", "importModelEvaluationCallable"]
648            },
649            "ListLocations": {
650              "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"]
651            },
652            "ListModelEvaluationSlices": {
653              "methods": ["listModelEvaluationSlices", "listModelEvaluationSlices", "listModelEvaluationSlices", "listModelEvaluationSlicesPagedCallable", "listModelEvaluationSlicesCallable"]
654            },
655            "ListModelEvaluations": {
656              "methods": ["listModelEvaluations", "listModelEvaluations", "listModelEvaluations", "listModelEvaluationsPagedCallable", "listModelEvaluationsCallable"]
657            },
658            "ListModelVersions": {
659              "methods": ["listModelVersions", "listModelVersions", "listModelVersions", "listModelVersionsPagedCallable", "listModelVersionsCallable"]
660            },
661            "ListModels": {
662              "methods": ["listModels", "listModels", "listModels", "listModelsPagedCallable", "listModelsCallable"]
663            },
664            "MergeVersionAliases": {
665              "methods": ["mergeVersionAliases", "mergeVersionAliases", "mergeVersionAliases", "mergeVersionAliasesCallable"]
666            },
667            "SetIamPolicy": {
668              "methods": ["setIamPolicy", "setIamPolicyCallable"]
669            },
670            "TestIamPermissions": {
671              "methods": ["testIamPermissions", "testIamPermissionsCallable"]
672            },
673            "UpdateModel": {
674              "methods": ["updateModel", "updateModel", "updateModelCallable"]
675            },
676            "UploadModel": {
677              "methods": ["uploadModelAsync", "uploadModelAsync", "uploadModelAsync", "uploadModelOperationCallable", "uploadModelCallable"]
678            }
679          }
680        }
681      }
682    },
683    "PipelineService": {
684      "clients": {
685        "grpc": {
686          "libraryClient": "PipelineServiceClient",
687          "rpcs": {
688            "CancelPipelineJob": {
689              "methods": ["cancelPipelineJob", "cancelPipelineJob", "cancelPipelineJob", "cancelPipelineJobCallable"]
690            },
691            "CancelTrainingPipeline": {
692              "methods": ["cancelTrainingPipeline", "cancelTrainingPipeline", "cancelTrainingPipeline", "cancelTrainingPipelineCallable"]
693            },
694            "CreatePipelineJob": {
695              "methods": ["createPipelineJob", "createPipelineJob", "createPipelineJob", "createPipelineJobCallable"]
696            },
697            "CreateTrainingPipeline": {
698              "methods": ["createTrainingPipeline", "createTrainingPipeline", "createTrainingPipeline", "createTrainingPipelineCallable"]
699            },
700            "DeletePipelineJob": {
701              "methods": ["deletePipelineJobAsync", "deletePipelineJobAsync", "deletePipelineJobAsync", "deletePipelineJobOperationCallable", "deletePipelineJobCallable"]
702            },
703            "DeleteTrainingPipeline": {
704              "methods": ["deleteTrainingPipelineAsync", "deleteTrainingPipelineAsync", "deleteTrainingPipelineAsync", "deleteTrainingPipelineOperationCallable", "deleteTrainingPipelineCallable"]
705            },
706            "GetIamPolicy": {
707              "methods": ["getIamPolicy", "getIamPolicyCallable"]
708            },
709            "GetLocation": {
710              "methods": ["getLocation", "getLocationCallable"]
711            },
712            "GetPipelineJob": {
713              "methods": ["getPipelineJob", "getPipelineJob", "getPipelineJob", "getPipelineJobCallable"]
714            },
715            "GetTrainingPipeline": {
716              "methods": ["getTrainingPipeline", "getTrainingPipeline", "getTrainingPipeline", "getTrainingPipelineCallable"]
717            },
718            "ListLocations": {
719              "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"]
720            },
721            "ListPipelineJobs": {
722              "methods": ["listPipelineJobs", "listPipelineJobs", "listPipelineJobs", "listPipelineJobsPagedCallable", "listPipelineJobsCallable"]
723            },
724            "ListTrainingPipelines": {
725              "methods": ["listTrainingPipelines", "listTrainingPipelines", "listTrainingPipelines", "listTrainingPipelinesPagedCallable", "listTrainingPipelinesCallable"]
726            },
727            "SetIamPolicy": {
728              "methods": ["setIamPolicy", "setIamPolicyCallable"]
729            },
730            "TestIamPermissions": {
731              "methods": ["testIamPermissions", "testIamPermissionsCallable"]
732            }
733          }
734        }
735      }
736    },
737    "PredictionService": {
738      "clients": {
739        "grpc": {
740          "libraryClient": "PredictionServiceClient",
741          "rpcs": {
742            "Explain": {
743              "methods": ["explain", "explain", "explain", "explainCallable"]
744            },
745            "GetIamPolicy": {
746              "methods": ["getIamPolicy", "getIamPolicyCallable"]
747            },
748            "GetLocation": {
749              "methods": ["getLocation", "getLocationCallable"]
750            },
751            "ListLocations": {
752              "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"]
753            },
754            "Predict": {
755              "methods": ["predict", "predict", "predict", "predictCallable"]
756            },
757            "RawPredict": {
758              "methods": ["rawPredict", "rawPredict", "rawPredict", "rawPredictCallable"]
759            },
760            "SetIamPolicy": {
761              "methods": ["setIamPolicy", "setIamPolicyCallable"]
762            },
763            "TestIamPermissions": {
764              "methods": ["testIamPermissions", "testIamPermissionsCallable"]
765            }
766          }
767        }
768      }
769    },
770    "SpecialistPoolService": {
771      "clients": {
772        "grpc": {
773          "libraryClient": "SpecialistPoolServiceClient",
774          "rpcs": {
775            "CreateSpecialistPool": {
776              "methods": ["createSpecialistPoolAsync", "createSpecialistPoolAsync", "createSpecialistPoolAsync", "createSpecialistPoolOperationCallable", "createSpecialistPoolCallable"]
777            },
778            "DeleteSpecialistPool": {
779              "methods": ["deleteSpecialistPoolAsync", "deleteSpecialistPoolAsync", "deleteSpecialistPoolAsync", "deleteSpecialistPoolOperationCallable", "deleteSpecialistPoolCallable"]
780            },
781            "GetIamPolicy": {
782              "methods": ["getIamPolicy", "getIamPolicyCallable"]
783            },
784            "GetLocation": {
785              "methods": ["getLocation", "getLocationCallable"]
786            },
787            "GetSpecialistPool": {
788              "methods": ["getSpecialistPool", "getSpecialistPool", "getSpecialistPool", "getSpecialistPoolCallable"]
789            },
790            "ListLocations": {
791              "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"]
792            },
793            "ListSpecialistPools": {
794              "methods": ["listSpecialistPools", "listSpecialistPools", "listSpecialistPools", "listSpecialistPoolsPagedCallable", "listSpecialistPoolsCallable"]
795            },
796            "SetIamPolicy": {
797              "methods": ["setIamPolicy", "setIamPolicyCallable"]
798            },
799            "TestIamPermissions": {
800              "methods": ["testIamPermissions", "testIamPermissionsCallable"]
801            },
802            "UpdateSpecialistPool": {
803              "methods": ["updateSpecialistPoolAsync", "updateSpecialistPoolAsync", "updateSpecialistPoolOperationCallable", "updateSpecialistPoolCallable"]
804            }
805          }
806        }
807      }
808    },
809    "TensorboardService": {
810      "clients": {
811        "grpc": {
812          "libraryClient": "TensorboardServiceClient",
813          "rpcs": {
814            "BatchCreateTensorboardRuns": {
815              "methods": ["batchCreateTensorboardRuns", "batchCreateTensorboardRuns", "batchCreateTensorboardRuns", "batchCreateTensorboardRunsCallable"]
816            },
817            "BatchCreateTensorboardTimeSeries": {
818              "methods": ["batchCreateTensorboardTimeSeries", "batchCreateTensorboardTimeSeries", "batchCreateTensorboardTimeSeries", "batchCreateTensorboardTimeSeriesCallable"]
819            },
820            "BatchReadTensorboardTimeSeriesData": {
821              "methods": ["batchReadTensorboardTimeSeriesData", "batchReadTensorboardTimeSeriesData", "batchReadTensorboardTimeSeriesData", "batchReadTensorboardTimeSeriesDataCallable"]
822            },
823            "CreateTensorboard": {
824              "methods": ["createTensorboardAsync", "createTensorboardAsync", "createTensorboardAsync", "createTensorboardOperationCallable", "createTensorboardCallable"]
825            },
826            "CreateTensorboardExperiment": {
827              "methods": ["createTensorboardExperiment", "createTensorboardExperiment", "createTensorboardExperiment", "createTensorboardExperimentCallable"]
828            },
829            "CreateTensorboardRun": {
830              "methods": ["createTensorboardRun", "createTensorboardRun", "createTensorboardRun", "createTensorboardRunCallable"]
831            },
832            "CreateTensorboardTimeSeries": {
833              "methods": ["createTensorboardTimeSeries", "createTensorboardTimeSeries", "createTensorboardTimeSeries", "createTensorboardTimeSeriesCallable"]
834            },
835            "DeleteTensorboard": {
836              "methods": ["deleteTensorboardAsync", "deleteTensorboardAsync", "deleteTensorboardAsync", "deleteTensorboardOperationCallable", "deleteTensorboardCallable"]
837            },
838            "DeleteTensorboardExperiment": {
839              "methods": ["deleteTensorboardExperimentAsync", "deleteTensorboardExperimentAsync", "deleteTensorboardExperimentAsync", "deleteTensorboardExperimentOperationCallable", "deleteTensorboardExperimentCallable"]
840            },
841            "DeleteTensorboardRun": {
842              "methods": ["deleteTensorboardRunAsync", "deleteTensorboardRunAsync", "deleteTensorboardRunAsync", "deleteTensorboardRunOperationCallable", "deleteTensorboardRunCallable"]
843            },
844            "DeleteTensorboardTimeSeries": {
845              "methods": ["deleteTensorboardTimeSeriesAsync", "deleteTensorboardTimeSeriesAsync", "deleteTensorboardTimeSeriesAsync", "deleteTensorboardTimeSeriesOperationCallable", "deleteTensorboardTimeSeriesCallable"]
846            },
847            "ExportTensorboardTimeSeriesData": {
848              "methods": ["exportTensorboardTimeSeriesData", "exportTensorboardTimeSeriesData", "exportTensorboardTimeSeriesData", "exportTensorboardTimeSeriesDataPagedCallable", "exportTensorboardTimeSeriesDataCallable"]
849            },
850            "GetIamPolicy": {
851              "methods": ["getIamPolicy", "getIamPolicyCallable"]
852            },
853            "GetLocation": {
854              "methods": ["getLocation", "getLocationCallable"]
855            },
856            "GetTensorboard": {
857              "methods": ["getTensorboard", "getTensorboard", "getTensorboard", "getTensorboardCallable"]
858            },
859            "GetTensorboardExperiment": {
860              "methods": ["getTensorboardExperiment", "getTensorboardExperiment", "getTensorboardExperiment", "getTensorboardExperimentCallable"]
861            },
862            "GetTensorboardRun": {
863              "methods": ["getTensorboardRun", "getTensorboardRun", "getTensorboardRun", "getTensorboardRunCallable"]
864            },
865            "GetTensorboardTimeSeries": {
866              "methods": ["getTensorboardTimeSeries", "getTensorboardTimeSeries", "getTensorboardTimeSeries", "getTensorboardTimeSeriesCallable"]
867            },
868            "ListLocations": {
869              "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"]
870            },
871            "ListTensorboardExperiments": {
872              "methods": ["listTensorboardExperiments", "listTensorboardExperiments", "listTensorboardExperiments", "listTensorboardExperimentsPagedCallable", "listTensorboardExperimentsCallable"]
873            },
874            "ListTensorboardRuns": {
875              "methods": ["listTensorboardRuns", "listTensorboardRuns", "listTensorboardRuns", "listTensorboardRunsPagedCallable", "listTensorboardRunsCallable"]
876            },
877            "ListTensorboardTimeSeries": {
878              "methods": ["listTensorboardTimeSeries", "listTensorboardTimeSeries", "listTensorboardTimeSeries", "listTensorboardTimeSeriesPagedCallable", "listTensorboardTimeSeriesCallable"]
879            },
880            "ListTensorboards": {
881              "methods": ["listTensorboards", "listTensorboards", "listTensorboards", "listTensorboardsPagedCallable", "listTensorboardsCallable"]
882            },
883            "ReadTensorboardBlobData": {
884              "methods": ["readTensorboardBlobDataCallable"]
885            },
886            "ReadTensorboardTimeSeriesData": {
887              "methods": ["readTensorboardTimeSeriesData", "readTensorboardTimeSeriesData", "readTensorboardTimeSeriesData", "readTensorboardTimeSeriesDataCallable"]
888            },
889            "ReadTensorboardUsage": {
890              "methods": ["readTensorboardUsage", "readTensorboardUsage", "readTensorboardUsage", "readTensorboardUsageCallable"]
891            },
892            "SetIamPolicy": {
893              "methods": ["setIamPolicy", "setIamPolicyCallable"]
894            },
895            "TestIamPermissions": {
896              "methods": ["testIamPermissions", "testIamPermissionsCallable"]
897            },
898            "UpdateTensorboard": {
899              "methods": ["updateTensorboardAsync", "updateTensorboardAsync", "updateTensorboardOperationCallable", "updateTensorboardCallable"]
900            },
901            "UpdateTensorboardExperiment": {
902              "methods": ["updateTensorboardExperiment", "updateTensorboardExperiment", "updateTensorboardExperimentCallable"]
903            },
904            "UpdateTensorboardRun": {
905              "methods": ["updateTensorboardRun", "updateTensorboardRun", "updateTensorboardRunCallable"]
906            },
907            "UpdateTensorboardTimeSeries": {
908              "methods": ["updateTensorboardTimeSeries", "updateTensorboardTimeSeries", "updateTensorboardTimeSeriesCallable"]
909            },
910            "WriteTensorboardExperimentData": {
911              "methods": ["writeTensorboardExperimentData", "writeTensorboardExperimentData", "writeTensorboardExperimentData", "writeTensorboardExperimentDataCallable"]
912            },
913            "WriteTensorboardRunData": {
914              "methods": ["writeTensorboardRunData", "writeTensorboardRunData", "writeTensorboardRunData", "writeTensorboardRunDataCallable"]
915            }
916          }
917        }
918      }
919    },
920    "VizierService": {
921      "clients": {
922        "grpc": {
923          "libraryClient": "VizierServiceClient",
924          "rpcs": {
925            "AddTrialMeasurement": {
926              "methods": ["addTrialMeasurement", "addTrialMeasurementCallable"]
927            },
928            "CheckTrialEarlyStoppingState": {
929              "methods": ["checkTrialEarlyStoppingStateAsync", "checkTrialEarlyStoppingStateOperationCallable", "checkTrialEarlyStoppingStateCallable"]
930            },
931            "CompleteTrial": {
932              "methods": ["completeTrial", "completeTrialCallable"]
933            },
934            "CreateStudy": {
935              "methods": ["createStudy", "createStudy", "createStudy", "createStudyCallable"]
936            },
937            "CreateTrial": {
938              "methods": ["createTrial", "createTrial", "createTrial", "createTrialCallable"]
939            },
940            "DeleteStudy": {
941              "methods": ["deleteStudy", "deleteStudy", "deleteStudy", "deleteStudyCallable"]
942            },
943            "DeleteTrial": {
944              "methods": ["deleteTrial", "deleteTrial", "deleteTrial", "deleteTrialCallable"]
945            },
946            "GetIamPolicy": {
947              "methods": ["getIamPolicy", "getIamPolicyCallable"]
948            },
949            "GetLocation": {
950              "methods": ["getLocation", "getLocationCallable"]
951            },
952            "GetStudy": {
953              "methods": ["getStudy", "getStudy", "getStudy", "getStudyCallable"]
954            },
955            "GetTrial": {
956              "methods": ["getTrial", "getTrial", "getTrial", "getTrialCallable"]
957            },
958            "ListLocations": {
959              "methods": ["listLocations", "listLocationsPagedCallable", "listLocationsCallable"]
960            },
961            "ListOptimalTrials": {
962              "methods": ["listOptimalTrials", "listOptimalTrials", "listOptimalTrials", "listOptimalTrialsCallable"]
963            },
964            "ListStudies": {
965              "methods": ["listStudies", "listStudies", "listStudies", "listStudiesPagedCallable", "listStudiesCallable"]
966            },
967            "ListTrials": {
968              "methods": ["listTrials", "listTrials", "listTrials", "listTrialsPagedCallable", "listTrialsCallable"]
969            },
970            "LookupStudy": {
971              "methods": ["lookupStudy", "lookupStudy", "lookupStudy", "lookupStudyCallable"]
972            },
973            "SetIamPolicy": {
974              "methods": ["setIamPolicy", "setIamPolicyCallable"]
975            },
976            "StopTrial": {
977              "methods": ["stopTrial", "stopTrialCallable"]
978            },
979            "SuggestTrials": {
980              "methods": ["suggestTrialsAsync", "suggestTrialsOperationCallable", "suggestTrialsCallable"]
981            },
982            "TestIamPermissions": {
983              "methods": ["testIamPermissions", "testIamPermissionsCallable"]
984            }
985          }
986        }
987      }
988    }
989  }
990}