@@ -183,6 +183,24 @@ public CompletableFuture<CreateTaskResponse> createTask(CreateTaskRequest reques
183
183
}
184
184
}
185
185
186
+ /**
187
+ * @param request the request parameters of CreateToolset CreateToolsetRequest
188
+ * @return CreateToolsetResponse
189
+ */
190
+ @ Override
191
+ public CompletableFuture <CreateToolsetResponse > createToolset (CreateToolsetRequest request ) {
192
+ try {
193
+ this .handler .validateRequestModel (request );
194
+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RESTFUL ).setAction ("CreateToolset" ).setMethod (HttpMethod .POST ).setPathRegex ("/2023-07-14/toolsets" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
195
+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (CreateToolsetResponse .create ());
196
+ return this .handler .execute (params );
197
+ } catch (Exception e ) {
198
+ CompletableFuture <CreateToolsetResponse > future = new CompletableFuture <>();
199
+ future .completeExceptionally (e );
200
+ return future ;
201
+ }
202
+ }
203
+
186
204
/**
187
205
* @param request the request parameters of DeleteArtifact DeleteArtifactRequest
188
206
* @return DeleteArtifactResponse
@@ -255,6 +273,24 @@ public CompletableFuture<DeleteProjectResponse> deleteProject(DeleteProjectReque
255
273
}
256
274
}
257
275
276
+ /**
277
+ * @param request the request parameters of DeleteToolset DeleteToolsetRequest
278
+ * @return DeleteToolsetResponse
279
+ */
280
+ @ Override
281
+ public CompletableFuture <DeleteToolsetResponse > deleteToolset (DeleteToolsetRequest request ) {
282
+ try {
283
+ this .handler .validateRequestModel (request );
284
+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RESTFUL ).setAction ("DeleteToolset" ).setMethod (HttpMethod .DELETE ).setPathRegex ("/2023-07-14/toolsets/{name}" ).setBodyType (BodyType .NONE ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
285
+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (DeleteToolsetResponse .create ());
286
+ return this .handler .execute (params );
287
+ } catch (Exception e ) {
288
+ CompletableFuture <DeleteToolsetResponse > future = new CompletableFuture <>();
289
+ future .completeExceptionally (e );
290
+ return future ;
291
+ }
292
+ }
293
+
258
294
/**
259
295
* @param request the request parameters of DeployEnvironment DeployEnvironmentRequest
260
296
* @return DeployEnvironmentResponse
@@ -471,6 +507,24 @@ public CompletableFuture<GetTaskResponse> getTask(GetTaskRequest request) {
471
507
}
472
508
}
473
509
510
+ /**
511
+ * @param request the request parameters of GetToolset GetToolsetRequest
512
+ * @return GetToolsetResponse
513
+ */
514
+ @ Override
515
+ public CompletableFuture <GetToolsetResponse > getToolset (GetToolsetRequest request ) {
516
+ try {
517
+ this .handler .validateRequestModel (request );
518
+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RESTFUL ).setAction ("GetToolset" ).setMethod (HttpMethod .GET ).setPathRegex ("/2023-07-14/toolsets/{name}" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
519
+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (GetToolsetResponse .create ());
520
+ return this .handler .execute (params );
521
+ } catch (Exception e ) {
522
+ CompletableFuture <GetToolsetResponse > future = new CompletableFuture <>();
523
+ future .completeExceptionally (e );
524
+ return future ;
525
+ }
526
+ }
527
+
474
528
/**
475
529
* @param request the request parameters of ListConnections ListConnectionsRequest
476
530
* @return ListConnectionsResponse
@@ -579,6 +633,24 @@ public CompletableFuture<ListTasksResponse> listTasks(ListTasksRequest request)
579
633
}
580
634
}
581
635
636
+ /**
637
+ * @param request the request parameters of ListToolsets ListToolsetsRequest
638
+ * @return ListToolsetsResponse
639
+ */
640
+ @ Override
641
+ public CompletableFuture <ListToolsetsResponse > listToolsets (ListToolsetsRequest request ) {
642
+ try {
643
+ this .handler .validateRequestModel (request );
644
+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RESTFUL ).setAction ("ListToolsets" ).setMethod (HttpMethod .GET ).setPathRegex ("/2023-07-14/toolsets" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
645
+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (ListToolsetsResponse .create ());
646
+ return this .handler .execute (params );
647
+ } catch (Exception e ) {
648
+ CompletableFuture <ListToolsetsResponse > future = new CompletableFuture <>();
649
+ future .completeExceptionally (e );
650
+ return future ;
651
+ }
652
+ }
653
+
582
654
/**
583
655
* @param request the request parameters of PreviewEnvironment PreviewEnvironmentRequest
584
656
* @return PreviewEnvironmentResponse
@@ -777,4 +849,22 @@ public CompletableFuture<UpdateProjectResponse> updateProject(UpdateProjectReque
777
849
}
778
850
}
779
851
852
+ /**
853
+ * @param request the request parameters of UpdateToolset UpdateToolsetRequest
854
+ * @return UpdateToolsetResponse
855
+ */
856
+ @ Override
857
+ public CompletableFuture <UpdateToolsetResponse > updateToolset (UpdateToolsetRequest request ) {
858
+ try {
859
+ this .handler .validateRequestModel (request );
860
+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RESTFUL ).setAction ("UpdateToolset" ).setMethod (HttpMethod .PUT ).setPathRegex ("/2023-07-14/toolsets/{name}" ).setBodyType (BodyType .JSON ).setBodyIsForm (false ).setReqBodyType (BodyType .JSON ).formModel (request );
861
+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (UpdateToolsetResponse .create ());
862
+ return this .handler .execute (params );
863
+ } catch (Exception e ) {
864
+ CompletableFuture <UpdateToolsetResponse > future = new CompletableFuture <>();
865
+ future .completeExceptionally (e );
866
+ return future ;
867
+ }
868
+ }
869
+
780
870
}
0 commit comments