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.talent.v4beta1",
6  "libraryPackage": "com.google.cloud.talent.v4beta1",
7  "services": {
8    "CompanyService": {
9      "clients": {
10        "grpc": {
11          "libraryClient": "CompanyServiceClient",
12          "rpcs": {
13            "CreateCompany": {
14              "methods": ["createCompany", "createCompany", "createCompany", "createCompany", "createCompanyCallable"]
15            },
16            "DeleteCompany": {
17              "methods": ["deleteCompany", "deleteCompany", "deleteCompany", "deleteCompanyCallable"]
18            },
19            "GetCompany": {
20              "methods": ["getCompany", "getCompany", "getCompany", "getCompanyCallable"]
21            },
22            "ListCompanies": {
23              "methods": ["listCompanies", "listCompanies", "listCompanies", "listCompanies", "listCompaniesPagedCallable", "listCompaniesCallable"]
24            },
25            "UpdateCompany": {
26              "methods": ["updateCompany", "updateCompany", "updateCompanyCallable"]
27            }
28          }
29        }
30      }
31    },
32    "Completion": {
33      "clients": {
34        "grpc": {
35          "libraryClient": "CompletionClient",
36          "rpcs": {
37            "CompleteQuery": {
38              "methods": ["completeQuery", "completeQueryCallable"]
39            }
40          }
41        }
42      }
43    },
44    "EventService": {
45      "clients": {
46        "grpc": {
47          "libraryClient": "EventServiceClient",
48          "rpcs": {
49            "CreateClientEvent": {
50              "methods": ["createClientEvent", "createClientEvent", "createClientEvent", "createClientEvent", "createClientEventCallable"]
51            }
52          }
53        }
54      }
55    },
56    "JobService": {
57      "clients": {
58        "grpc": {
59          "libraryClient": "JobServiceClient",
60          "rpcs": {
61            "BatchCreateJobs": {
62              "methods": ["batchCreateJobsAsync", "batchCreateJobsAsync", "batchCreateJobsAsync", "batchCreateJobsAsync", "batchCreateJobsOperationCallable", "batchCreateJobsCallable"]
63            },
64            "BatchDeleteJobs": {
65              "methods": ["batchDeleteJobs", "batchDeleteJobs", "batchDeleteJobs", "batchDeleteJobs", "batchDeleteJobsCallable"]
66            },
67            "BatchUpdateJobs": {
68              "methods": ["batchUpdateJobsAsync", "batchUpdateJobsAsync", "batchUpdateJobsAsync", "batchUpdateJobsAsync", "batchUpdateJobsOperationCallable", "batchUpdateJobsCallable"]
69            },
70            "CreateJob": {
71              "methods": ["createJob", "createJob", "createJob", "createJob", "createJobCallable"]
72            },
73            "DeleteJob": {
74              "methods": ["deleteJob", "deleteJob", "deleteJob", "deleteJobCallable"]
75            },
76            "GetJob": {
77              "methods": ["getJob", "getJob", "getJob", "getJobCallable"]
78            },
79            "ListJobs": {
80              "methods": ["listJobs", "listJobs", "listJobs", "listJobs", "listJobsPagedCallable", "listJobsCallable"]
81            },
82            "SearchJobs": {
83              "methods": ["searchJobs", "searchJobsPagedCallable", "searchJobsCallable"]
84            },
85            "SearchJobsForAlert": {
86              "methods": ["searchJobsForAlert", "searchJobsForAlertPagedCallable", "searchJobsForAlertCallable"]
87            },
88            "UpdateJob": {
89              "methods": ["updateJob", "updateJob", "updateJobCallable"]
90            }
91          }
92        }
93      }
94    },
95    "TenantService": {
96      "clients": {
97        "grpc": {
98          "libraryClient": "TenantServiceClient",
99          "rpcs": {
100            "CreateTenant": {
101              "methods": ["createTenant", "createTenant", "createTenant", "createTenantCallable"]
102            },
103            "DeleteTenant": {
104              "methods": ["deleteTenant", "deleteTenant", "deleteTenant", "deleteTenantCallable"]
105            },
106            "GetTenant": {
107              "methods": ["getTenant", "getTenant", "getTenant", "getTenantCallable"]
108            },
109            "ListTenants": {
110              "methods": ["listTenants", "listTenants", "listTenants", "listTenantsPagedCallable", "listTenantsCallable"]
111            },
112            "UpdateTenant": {
113              "methods": ["updateTenant", "updateTenant", "updateTenantCallable"]
114            }
115          }
116        }
117      }
118    }
119  }
120}