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.dataproc.v1",
6  "libraryPackage": "com.google.cloud.dataproc.v1",
7  "services": {
8    "AutoscalingPolicyService": {
9      "clients": {
10        "grpc": {
11          "libraryClient": "AutoscalingPolicyServiceClient",
12          "rpcs": {
13            "CreateAutoscalingPolicy": {
14              "methods": ["createAutoscalingPolicy", "createAutoscalingPolicy", "createAutoscalingPolicy", "createAutoscalingPolicy", "createAutoscalingPolicyCallable"]
15            },
16            "DeleteAutoscalingPolicy": {
17              "methods": ["deleteAutoscalingPolicy", "deleteAutoscalingPolicy", "deleteAutoscalingPolicy", "deleteAutoscalingPolicyCallable"]
18            },
19            "GetAutoscalingPolicy": {
20              "methods": ["getAutoscalingPolicy", "getAutoscalingPolicy", "getAutoscalingPolicy", "getAutoscalingPolicyCallable"]
21            },
22            "ListAutoscalingPolicies": {
23              "methods": ["listAutoscalingPolicies", "listAutoscalingPolicies", "listAutoscalingPolicies", "listAutoscalingPolicies", "listAutoscalingPoliciesPagedCallable", "listAutoscalingPoliciesCallable"]
24            },
25            "UpdateAutoscalingPolicy": {
26              "methods": ["updateAutoscalingPolicy", "updateAutoscalingPolicy", "updateAutoscalingPolicyCallable"]
27            }
28          }
29        }
30      }
31    },
32    "BatchController": {
33      "clients": {
34        "grpc": {
35          "libraryClient": "BatchControllerClient",
36          "rpcs": {
37            "CreateBatch": {
38              "methods": ["createBatchAsync", "createBatchAsync", "createBatchAsync", "createBatchOperationCallable", "createBatchCallable"]
39            },
40            "DeleteBatch": {
41              "methods": ["deleteBatch", "deleteBatch", "deleteBatch", "deleteBatchCallable"]
42            },
43            "GetBatch": {
44              "methods": ["getBatch", "getBatch", "getBatch", "getBatchCallable"]
45            },
46            "ListBatches": {
47              "methods": ["listBatches", "listBatches", "listBatches", "listBatchesPagedCallable", "listBatchesCallable"]
48            }
49          }
50        }
51      }
52    },
53    "ClusterController": {
54      "clients": {
55        "grpc": {
56          "libraryClient": "ClusterControllerClient",
57          "rpcs": {
58            "CreateCluster": {
59              "methods": ["createClusterAsync", "createClusterAsync", "createClusterOperationCallable", "createClusterCallable"]
60            },
61            "DeleteCluster": {
62              "methods": ["deleteClusterAsync", "deleteClusterAsync", "deleteClusterOperationCallable", "deleteClusterCallable"]
63            },
64            "DiagnoseCluster": {
65              "methods": ["diagnoseClusterAsync", "diagnoseClusterAsync", "diagnoseClusterOperationCallable", "diagnoseClusterCallable"]
66            },
67            "GetCluster": {
68              "methods": ["getCluster", "getCluster", "getClusterCallable"]
69            },
70            "ListClusters": {
71              "methods": ["listClusters", "listClusters", "listClusters", "listClustersPagedCallable", "listClustersCallable"]
72            },
73            "StartCluster": {
74              "methods": ["startClusterAsync", "startClusterOperationCallable", "startClusterCallable"]
75            },
76            "StopCluster": {
77              "methods": ["stopClusterAsync", "stopClusterOperationCallable", "stopClusterCallable"]
78            },
79            "UpdateCluster": {
80              "methods": ["updateClusterAsync", "updateClusterAsync", "updateClusterOperationCallable", "updateClusterCallable"]
81            }
82          }
83        }
84      }
85    },
86    "JobController": {
87      "clients": {
88        "grpc": {
89          "libraryClient": "JobControllerClient",
90          "rpcs": {
91            "CancelJob": {
92              "methods": ["cancelJob", "cancelJob", "cancelJobCallable"]
93            },
94            "DeleteJob": {
95              "methods": ["deleteJob", "deleteJob", "deleteJobCallable"]
96            },
97            "GetJob": {
98              "methods": ["getJob", "getJob", "getJobCallable"]
99            },
100            "ListJobs": {
101              "methods": ["listJobs", "listJobs", "listJobs", "listJobsPagedCallable", "listJobsCallable"]
102            },
103            "SubmitJob": {
104              "methods": ["submitJob", "submitJob", "submitJobCallable"]
105            },
106            "SubmitJobAsOperation": {
107              "methods": ["submitJobAsOperationAsync", "submitJobAsOperationAsync", "submitJobAsOperationOperationCallable", "submitJobAsOperationCallable"]
108            },
109            "UpdateJob": {
110              "methods": ["updateJob", "updateJobCallable"]
111            }
112          }
113        }
114      }
115    },
116    "NodeGroupController": {
117      "clients": {
118        "grpc": {
119          "libraryClient": "NodeGroupControllerClient",
120          "rpcs": {
121            "CreateNodeGroup": {
122              "methods": ["createNodeGroupAsync", "createNodeGroupAsync", "createNodeGroupAsync", "createNodeGroupOperationCallable", "createNodeGroupCallable"]
123            },
124            "GetNodeGroup": {
125              "methods": ["getNodeGroup", "getNodeGroup", "getNodeGroup", "getNodeGroupCallable"]
126            },
127            "ResizeNodeGroup": {
128              "methods": ["resizeNodeGroupAsync", "resizeNodeGroupAsync", "resizeNodeGroupOperationCallable", "resizeNodeGroupCallable"]
129            }
130          }
131        }
132      }
133    },
134    "WorkflowTemplateService": {
135      "clients": {
136        "grpc": {
137          "libraryClient": "WorkflowTemplateServiceClient",
138          "rpcs": {
139            "CreateWorkflowTemplate": {
140              "methods": ["createWorkflowTemplate", "createWorkflowTemplate", "createWorkflowTemplate", "createWorkflowTemplate", "createWorkflowTemplateCallable"]
141            },
142            "DeleteWorkflowTemplate": {
143              "methods": ["deleteWorkflowTemplate", "deleteWorkflowTemplate", "deleteWorkflowTemplate", "deleteWorkflowTemplateCallable"]
144            },
145            "GetWorkflowTemplate": {
146              "methods": ["getWorkflowTemplate", "getWorkflowTemplate", "getWorkflowTemplate", "getWorkflowTemplateCallable"]
147            },
148            "InstantiateInlineWorkflowTemplate": {
149              "methods": ["instantiateInlineWorkflowTemplateAsync", "instantiateInlineWorkflowTemplateAsync", "instantiateInlineWorkflowTemplateAsync", "instantiateInlineWorkflowTemplateAsync", "instantiateInlineWorkflowTemplateOperationCallable", "instantiateInlineWorkflowTemplateCallable"]
150            },
151            "InstantiateWorkflowTemplate": {
152              "methods": ["instantiateWorkflowTemplateAsync", "instantiateWorkflowTemplateAsync", "instantiateWorkflowTemplateAsync", "instantiateWorkflowTemplateAsync", "instantiateWorkflowTemplateAsync", "instantiateWorkflowTemplateOperationCallable", "instantiateWorkflowTemplateCallable"]
153            },
154            "ListWorkflowTemplates": {
155              "methods": ["listWorkflowTemplates", "listWorkflowTemplates", "listWorkflowTemplates", "listWorkflowTemplates", "listWorkflowTemplatesPagedCallable", "listWorkflowTemplatesCallable"]
156            },
157            "UpdateWorkflowTemplate": {
158              "methods": ["updateWorkflowTemplate", "updateWorkflowTemplate", "updateWorkflowTemplateCallable"]
159            }
160          }
161        }
162      }
163    }
164  }
165}