@@ -201,6 +201,78 @@ public CompletableFuture<GetCatalogResponse> getCatalog(GetCatalogRequest reques
201
201
}
202
202
}
203
203
204
+ /**
205
+ * @param request the request parameters of GetCatalogSummary GetCatalogSummaryRequest
206
+ * @return GetCatalogSummaryResponse
207
+ */
208
+ @ Override
209
+ public CompletableFuture <GetCatalogSummaryResponse > getCatalogSummary (GetCatalogSummaryRequest request ) {
210
+ try {
211
+ this .handler .validateRequestModel (request );
212
+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RESTFUL ).setAction ("GetCatalogSummary" ).setMethod (HttpMethod .GET ).setPathRegex ("/dlf/v1/storage-summary/{catalogId}" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
213
+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (GetCatalogSummaryResponse .create ());
214
+ return this .handler .execute (params );
215
+ } catch (Exception e ) {
216
+ CompletableFuture <GetCatalogSummaryResponse > future = new CompletableFuture <>();
217
+ future .completeExceptionally (e );
218
+ return future ;
219
+ }
220
+ }
221
+
222
+ /**
223
+ * @param request the request parameters of GetCatalogSummaryTrend GetCatalogSummaryTrendRequest
224
+ * @return GetCatalogSummaryTrendResponse
225
+ */
226
+ @ Override
227
+ public CompletableFuture <GetCatalogSummaryTrendResponse > getCatalogSummaryTrend (GetCatalogSummaryTrendRequest request ) {
228
+ try {
229
+ this .handler .validateRequestModel (request );
230
+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RESTFUL ).setAction ("GetCatalogSummaryTrend" ).setMethod (HttpMethod .GET ).setPathRegex ("/dlf/v1/storage-summary/{catalogId}/trend" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
231
+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (GetCatalogSummaryTrendResponse .create ());
232
+ return this .handler .execute (params );
233
+ } catch (Exception e ) {
234
+ CompletableFuture <GetCatalogSummaryTrendResponse > future = new CompletableFuture <>();
235
+ future .completeExceptionally (e );
236
+ return future ;
237
+ }
238
+ }
239
+
240
+ /**
241
+ * @param request the request parameters of GetCatalogToken GetCatalogTokenRequest
242
+ * @return GetCatalogTokenResponse
243
+ */
244
+ @ Override
245
+ public CompletableFuture <GetCatalogTokenResponse > getCatalogToken (GetCatalogTokenRequest request ) {
246
+ try {
247
+ this .handler .validateRequestModel (request );
248
+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RESTFUL ).setAction ("GetCatalogToken" ).setMethod (HttpMethod .GET ).setPathRegex ("/dlf/v1/catalogs/{catalog}/token" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
249
+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (GetCatalogTokenResponse .create ());
250
+ return this .handler .execute (params );
251
+ } catch (Exception e ) {
252
+ CompletableFuture <GetCatalogTokenResponse > future = new CompletableFuture <>();
253
+ future .completeExceptionally (e );
254
+ return future ;
255
+ }
256
+ }
257
+
258
+ /**
259
+ * @param request the request parameters of GetDatabaseSummary GetDatabaseSummaryRequest
260
+ * @return GetDatabaseSummaryResponse
261
+ */
262
+ @ Override
263
+ public CompletableFuture <GetDatabaseSummaryResponse > getDatabaseSummary (GetDatabaseSummaryRequest request ) {
264
+ try {
265
+ this .handler .validateRequestModel (request );
266
+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RESTFUL ).setAction ("GetDatabaseSummary" ).setMethod (HttpMethod .GET ).setPathRegex ("/dlf/v1/storage-summary/{catalogId}/databases/{database}" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
267
+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (GetDatabaseSummaryResponse .create ());
268
+ return this .handler .execute (params );
269
+ } catch (Exception e ) {
270
+ CompletableFuture <GetDatabaseSummaryResponse > future = new CompletableFuture <>();
271
+ future .completeExceptionally (e );
272
+ return future ;
273
+ }
274
+ }
275
+
204
276
/**
205
277
* @param request the request parameters of GetRegionStatus GetRegionStatusRequest
206
278
* @return GetRegionStatusResponse
@@ -237,6 +309,24 @@ public CompletableFuture<GetRoleResponse> getRole(GetRoleRequest request) {
237
309
}
238
310
}
239
311
312
+ /**
313
+ * @param request the request parameters of GetTableSummary GetTableSummaryRequest
314
+ * @return GetTableSummaryResponse
315
+ */
316
+ @ Override
317
+ public CompletableFuture <GetTableSummaryResponse > getTableSummary (GetTableSummaryRequest request ) {
318
+ try {
319
+ this .handler .validateRequestModel (request );
320
+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RESTFUL ).setAction ("GetTableSummary" ).setMethod (HttpMethod .GET ).setPathRegex ("/dlf/v1/storage-summary/{catalogId}/databases/{database}/tables/{table}" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
321
+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (GetTableSummaryResponse .create ());
322
+ return this .handler .execute (params );
323
+ } catch (Exception e ) {
324
+ CompletableFuture <GetTableSummaryResponse > future = new CompletableFuture <>();
325
+ future .completeExceptionally (e );
326
+ return future ;
327
+ }
328
+ }
329
+
240
330
/**
241
331
* @param request the request parameters of GetUser GetUserRequest
242
332
* @return GetUserResponse
@@ -291,6 +381,24 @@ public CompletableFuture<ListCatalogsResponse> listCatalogs(ListCatalogsRequest
291
381
}
292
382
}
293
383
384
+ /**
385
+ * @param request the request parameters of ListPartitionSummaries ListPartitionSummariesRequest
386
+ * @return ListPartitionSummariesResponse
387
+ */
388
+ @ Override
389
+ public CompletableFuture <ListPartitionSummariesResponse > listPartitionSummaries (ListPartitionSummariesRequest request ) {
390
+ try {
391
+ this .handler .validateRequestModel (request );
392
+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RESTFUL ).setAction ("ListPartitionSummaries" ).setMethod (HttpMethod .GET ).setPathRegex ("/dlf/v1/storage-summary/{catalogId}/databases/{database}/tables/{table}/partitions" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
393
+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (ListPartitionSummariesResponse .create ());
394
+ return this .handler .execute (params );
395
+ } catch (Exception e ) {
396
+ CompletableFuture <ListPartitionSummariesResponse > future = new CompletableFuture <>();
397
+ future .completeExceptionally (e );
398
+ return future ;
399
+ }
400
+ }
401
+
294
402
/**
295
403
* @param request the request parameters of ListPermissions ListPermissionsRequest
296
404
* @return ListPermissionsResponse
0 commit comments