Skip to content

Commit 82156c8

Browse files
committed
Generated java-async 2023-07-14 for Devs.
1 parent a003290 commit 82156c8

31 files changed

+5364
-33
lines changed

devs-20230714/ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2025-06-06 Version: 2.0.5
2+
- Generated java-async 2023-07-14 for Devs.
3+
14
2025-04-01 Version: 2.0.4
25
- Generated java-async 2023-07-14 for Devs.
36

devs-20230714/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<modelVersion>4.0.0</modelVersion>
44
<groupId>com.aliyun</groupId>
55
<artifactId>alibabacloud-devs20230714</artifactId>
6-
<version>2.0.4</version>
6+
<version>2.0.5</version>
77
<packaging>jar</packaging>
88
<name>alibabacloud-devs20230714</name>
99
<description>Alibaba Cloud Devs (20230714) Async SDK for Java

devs-20230714/src/main/java/com/aliyun/sdk/service/devs20230714/AsyncClient.java

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,12 @@ static AsyncClient create() {
6767
*/
6868
CompletableFuture<CreateTaskResponse> createTask(CreateTaskRequest request);
6969

70+
/**
71+
* @param request the request parameters of CreateToolset CreateToolsetRequest
72+
* @return CreateToolsetResponse
73+
*/
74+
CompletableFuture<CreateToolsetResponse> createToolset(CreateToolsetRequest request);
75+
7076
/**
7177
* @param request the request parameters of DeleteArtifact DeleteArtifactRequest
7278
* @return DeleteArtifactResponse
@@ -91,6 +97,12 @@ static AsyncClient create() {
9197
*/
9298
CompletableFuture<DeleteProjectResponse> deleteProject(DeleteProjectRequest request);
9399

100+
/**
101+
* @param request the request parameters of DeleteToolset DeleteToolsetRequest
102+
* @return DeleteToolsetResponse
103+
*/
104+
CompletableFuture<DeleteToolsetResponse> deleteToolset(DeleteToolsetRequest request);
105+
94106
/**
95107
* @param request the request parameters of DeployEnvironment DeployEnvironmentRequest
96108
* @return DeployEnvironmentResponse
@@ -163,6 +175,12 @@ static AsyncClient create() {
163175
*/
164176
CompletableFuture<GetTaskResponse> getTask(GetTaskRequest request);
165177

178+
/**
179+
* @param request the request parameters of GetToolset GetToolsetRequest
180+
* @return GetToolsetResponse
181+
*/
182+
CompletableFuture<GetToolsetResponse> getToolset(GetToolsetRequest request);
183+
166184
/**
167185
* @param request the request parameters of ListConnections ListConnectionsRequest
168186
* @return ListConnectionsResponse
@@ -199,6 +217,12 @@ static AsyncClient create() {
199217
*/
200218
CompletableFuture<ListTasksResponse> listTasks(ListTasksRequest request);
201219

220+
/**
221+
* @param request the request parameters of ListToolsets ListToolsetsRequest
222+
* @return ListToolsetsResponse
223+
*/
224+
CompletableFuture<ListToolsetsResponse> listToolsets(ListToolsetsRequest request);
225+
202226
/**
203227
* @param request the request parameters of PreviewEnvironment PreviewEnvironmentRequest
204228
* @return PreviewEnvironmentResponse
@@ -265,4 +289,10 @@ static AsyncClient create() {
265289
*/
266290
CompletableFuture<UpdateProjectResponse> updateProject(UpdateProjectRequest request);
267291

292+
/**
293+
* @param request the request parameters of UpdateToolset UpdateToolsetRequest
294+
* @return UpdateToolsetResponse
295+
*/
296+
CompletableFuture<UpdateToolsetResponse> updateToolset(UpdateToolsetRequest request);
297+
268298
}

devs-20230714/src/main/java/com/aliyun/sdk/service/devs20230714/DefaultAsyncClient.java

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,24 @@ public CompletableFuture<CreateTaskResponse> createTask(CreateTaskRequest reques
183183
}
184184
}
185185

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+
186204
/**
187205
* @param request the request parameters of DeleteArtifact DeleteArtifactRequest
188206
* @return DeleteArtifactResponse
@@ -255,6 +273,24 @@ public CompletableFuture<DeleteProjectResponse> deleteProject(DeleteProjectReque
255273
}
256274
}
257275

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+
258294
/**
259295
* @param request the request parameters of DeployEnvironment DeployEnvironmentRequest
260296
* @return DeployEnvironmentResponse
@@ -471,6 +507,24 @@ public CompletableFuture<GetTaskResponse> getTask(GetTaskRequest request) {
471507
}
472508
}
473509

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+
474528
/**
475529
* @param request the request parameters of ListConnections ListConnectionsRequest
476530
* @return ListConnectionsResponse
@@ -579,6 +633,24 @@ public CompletableFuture<ListTasksResponse> listTasks(ListTasksRequest request)
579633
}
580634
}
581635

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+
582654
/**
583655
* @param request the request parameters of PreviewEnvironment PreviewEnvironmentRequest
584656
* @return PreviewEnvironmentResponse
@@ -777,4 +849,22 @@ public CompletableFuture<UpdateProjectResponse> updateProject(UpdateProjectReque
777849
}
778850
}
779851

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+
780870
}
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
package com.aliyun.sdk.service.devs20230714.models;
3+
4+
import com.aliyun.sdk.gateway.pop.*;
5+
import darabonba.core.*;
6+
import darabonba.core.async.*;
7+
import darabonba.core.sync.*;
8+
import darabonba.core.client.*;
9+
import darabonba.core.RequestModel;
10+
import darabonba.core.TeaModel;
11+
import com.aliyun.sdk.gateway.pop.models.*;
12+
13+
/**
14+
*
15+
* {@link CreateToolsetRequest} extends {@link RequestModel}
16+
*
17+
* <p>CreateToolsetRequest</p>
18+
*/
19+
public class CreateToolsetRequest extends Request {
20+
@com.aliyun.core.annotation.Body
21+
@com.aliyun.core.annotation.NameInMap("body")
22+
private Toolset body;
23+
24+
private CreateToolsetRequest(Builder builder) {
25+
super(builder);
26+
this.body = builder.body;
27+
}
28+
29+
public static Builder builder() {
30+
return new Builder();
31+
}
32+
33+
public static CreateToolsetRequest create() {
34+
return builder().build();
35+
}
36+
37+
@Override
38+
public Builder toBuilder() {
39+
return new Builder(this);
40+
}
41+
42+
/**
43+
* @return body
44+
*/
45+
public Toolset getBody() {
46+
return this.body;
47+
}
48+
49+
public static final class Builder extends Request.Builder<CreateToolsetRequest, Builder> {
50+
private Toolset body;
51+
52+
private Builder() {
53+
super();
54+
}
55+
56+
private Builder(CreateToolsetRequest request) {
57+
super(request);
58+
this.body = request.body;
59+
}
60+
61+
/**
62+
* body.
63+
*/
64+
public Builder body(Toolset body) {
65+
this.putBodyParameter("body", body);
66+
this.body = body;
67+
return this;
68+
}
69+
70+
@Override
71+
public CreateToolsetRequest build() {
72+
return new CreateToolsetRequest(this);
73+
}
74+
75+
}
76+
77+
}

0 commit comments

Comments
 (0)