Skip to content

Commit 48cccdc

Browse files
committed
Generated java-async 20240611 for AiContent.
1 parent fa2bdde commit 48cccdc

14 files changed

+3206
-1
lines changed

aicontent-20240611/ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2025-03-27 Version: 2.0.1
2+
- Generated java-async 20240611 for AiContent.
3+
14
2025-03-26 Version: 2.0.0
25
- Generated java-async 20240611 for AiContent.
36

aicontent-20240611/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-aicontent20240611</artifactId>
6-
<version>2.0.0</version>
6+
<version>2.0.1</version>
77
<packaging>jar</packaging>
88
<name>alibabacloud-aicontent20240611</name>
99
<description>Alibaba Cloud AiContent (20240611) Async SDK for Java

aicontent-20240611/src/main/java/com/aliyun/sdk/service/aicontent20240611/AsyncClient.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,14 @@ static AsyncClient create() {
145145
*/
146146
CompletableFuture<ExecuteTextbookAssistantRetryConversationResponse> executeTextbookAssistantRetryConversation(ExecuteTextbookAssistantRetryConversationRequest request);
147147

148+
/**
149+
* @param request the request parameters of ExecuteTextbookAssistantSseDialogue ExecuteTextbookAssistantSseDialogueRequest
150+
* @return ExecuteTextbookAssistantSseDialogueResponse
151+
*/
152+
CompletableFuture<ExecuteTextbookAssistantSseDialogueResponse> executeTextbookAssistantSseDialogue(ExecuteTextbookAssistantSseDialogueRequest request);
153+
154+
ResponseIterable<ExecuteTextbookAssistantSseDialogueResponseBody> executeTextbookAssistantSseDialogueWithResponseIterable(ExecuteTextbookAssistantSseDialogueRequest request);
155+
148156
/**
149157
* @param request the request parameters of ExecuteTextbookAssistantStartConversation ExecuteTextbookAssistantStartConversationRequest
150158
* @return ExecuteTextbookAssistantStartConversationResponse
@@ -181,6 +189,12 @@ static AsyncClient create() {
181189
*/
182190
CompletableFuture<GetTextbookAssistantTokenResponse> getTextbookAssistantToken(GetTextbookAssistantTokenRequest request);
183191

192+
/**
193+
* @param request the request parameters of ListTextbookAssistantArticleDetails ListTextbookAssistantArticleDetailsRequest
194+
* @return ListTextbookAssistantArticleDetailsResponse
195+
*/
196+
CompletableFuture<ListTextbookAssistantArticleDetailsResponse> listTextbookAssistantArticleDetails(ListTextbookAssistantArticleDetailsRequest request);
197+
184198
/**
185199
* @param request the request parameters of ListTextbookAssistantArticles ListTextbookAssistantArticlesRequest
186200
* @return ListTextbookAssistantArticlesResponse
@@ -205,6 +219,12 @@ static AsyncClient create() {
205219
*/
206220
CompletableFuture<ListTextbookAssistantGradeVolumesResponse> listTextbookAssistantGradeVolumes(ListTextbookAssistantGradeVolumesRequest request);
207221

222+
/**
223+
* @param request the request parameters of ListTextbookAssistantSceneDetails ListTextbookAssistantSceneDetailsRequest
224+
* @return ListTextbookAssistantSceneDetailsResponse
225+
*/
226+
CompletableFuture<ListTextbookAssistantSceneDetailsResponse> listTextbookAssistantSceneDetails(ListTextbookAssistantSceneDetailsRequest request);
227+
208228
/**
209229
* @param request the request parameters of PersonalizedTextToImageAddInferenceJob PersonalizedTextToImageAddInferenceJobRequest
210230
* @return PersonalizedTextToImageAddInferenceJobResponse

aicontent-20240611/src/main/java/com/aliyun/sdk/service/aicontent20240611/DefaultAsyncClient.java

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -430,6 +430,34 @@ public CompletableFuture<ExecuteTextbookAssistantRetryConversationResponse> exec
430430
}
431431
}
432432

433+
/**
434+
* @param request the request parameters of ExecuteTextbookAssistantSseDialogue ExecuteTextbookAssistantSseDialogueRequest
435+
* @return ExecuteTextbookAssistantSseDialogueResponse
436+
*/
437+
@Override
438+
public CompletableFuture<ExecuteTextbookAssistantSseDialogueResponse> executeTextbookAssistantSseDialogue(ExecuteTextbookAssistantSseDialogueRequest request) {
439+
try {
440+
this.handler.validateRequestModel(request);
441+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RESTFUL).setAction("ExecuteTextbookAssistantSseDialogue").setMethod(HttpMethod.POST).setPathRegex("/api/v1/textbookAssistant/dialogue/ExecuteSseDialogue").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
442+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(ExecuteTextbookAssistantSseDialogueResponse.create());
443+
return this.handler.execute(params);
444+
} catch (Exception e) {
445+
CompletableFuture<ExecuteTextbookAssistantSseDialogueResponse> future = new CompletableFuture<>();
446+
future.completeExceptionally(e);
447+
return future;
448+
}
449+
}
450+
451+
@Override
452+
public ResponseIterable<ExecuteTextbookAssistantSseDialogueResponseBody> executeTextbookAssistantSseDialogueWithResponseIterable(ExecuteTextbookAssistantSseDialogueRequest request) {
453+
this.handler.validateRequestModel(request);
454+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.SSE).setAction("ExecuteTextbookAssistantSseDialogue").setMethod(HttpMethod.POST).setPathRegex("/api/v1/textbookAssistant/dialogue/ExecuteSseDialogue").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
455+
ExecuteTextbookAssistantSseDialogueResponseBodyIterator iterator = ExecuteTextbookAssistantSseDialogueResponseBodyIterator.create();
456+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withHttpResponseHandler(new SSEHttpResponseHandler(iterator));
457+
this.handler.execute(params);
458+
return new ResponseIterable<>(iterator);
459+
}
460+
433461
/**
434462
* @param request the request parameters of ExecuteTextbookAssistantStartConversation ExecuteTextbookAssistantStartConversationRequest
435463
* @return ExecuteTextbookAssistantStartConversationResponse
@@ -538,6 +566,24 @@ public CompletableFuture<GetTextbookAssistantTokenResponse> getTextbookAssistant
538566
}
539567
}
540568

569+
/**
570+
* @param request the request parameters of ListTextbookAssistantArticleDetails ListTextbookAssistantArticleDetailsRequest
571+
* @return ListTextbookAssistantArticleDetailsResponse
572+
*/
573+
@Override
574+
public CompletableFuture<ListTextbookAssistantArticleDetailsResponse> listTextbookAssistantArticleDetails(ListTextbookAssistantArticleDetailsRequest request) {
575+
try {
576+
this.handler.validateRequestModel(request);
577+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RESTFUL).setAction("ListTextbookAssistantArticleDetails").setMethod(HttpMethod.POST).setPathRegex("/api/v1/textbookAssistant/teachingResource/ListArticleDetails").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
578+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(ListTextbookAssistantArticleDetailsResponse.create());
579+
return this.handler.execute(params);
580+
} catch (Exception e) {
581+
CompletableFuture<ListTextbookAssistantArticleDetailsResponse> future = new CompletableFuture<>();
582+
future.completeExceptionally(e);
583+
return future;
584+
}
585+
}
586+
541587
/**
542588
* @param request the request parameters of ListTextbookAssistantArticles ListTextbookAssistantArticlesRequest
543589
* @return ListTextbookAssistantArticlesResponse
@@ -610,6 +656,24 @@ public CompletableFuture<ListTextbookAssistantGradeVolumesResponse> listTextbook
610656
}
611657
}
612658

659+
/**
660+
* @param request the request parameters of ListTextbookAssistantSceneDetails ListTextbookAssistantSceneDetailsRequest
661+
* @return ListTextbookAssistantSceneDetailsResponse
662+
*/
663+
@Override
664+
public CompletableFuture<ListTextbookAssistantSceneDetailsResponse> listTextbookAssistantSceneDetails(ListTextbookAssistantSceneDetailsRequest request) {
665+
try {
666+
this.handler.validateRequestModel(request);
667+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RESTFUL).setAction("ListTextbookAssistantSceneDetails").setMethod(HttpMethod.POST).setPathRegex("/api/v1/textbookAssistant/teachingResource/ListSceneDetails").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
668+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(ListTextbookAssistantSceneDetailsResponse.create());
669+
return this.handler.execute(params);
670+
} catch (Exception e) {
671+
CompletableFuture<ListTextbookAssistantSceneDetailsResponse> future = new CompletableFuture<>();
672+
future.completeExceptionally(e);
673+
return future;
674+
}
675+
}
676+
613677
/**
614678
* @param request the request parameters of PersonalizedTextToImageAddInferenceJob PersonalizedTextToImageAddInferenceJobRequest
615679
* @return PersonalizedTextToImageAddInferenceJobResponse
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,162 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
package com.aliyun.sdk.service.aicontent20240611.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 ExecuteTextbookAssistantSseDialogueRequest} extends {@link RequestModel}
16+
*
17+
* <p>ExecuteTextbookAssistantSseDialogueRequest</p>
18+
*/
19+
public class ExecuteTextbookAssistantSseDialogueRequest extends Request {
20+
@com.aliyun.core.annotation.Body
21+
@com.aliyun.core.annotation.NameInMap("authToken")
22+
@com.aliyun.core.annotation.Validation(required = true)
23+
private String authToken;
24+
25+
@com.aliyun.core.annotation.Body
26+
@com.aliyun.core.annotation.NameInMap("chatId")
27+
@com.aliyun.core.annotation.Validation(required = true)
28+
private String chatId;
29+
30+
@com.aliyun.core.annotation.Body
31+
@com.aliyun.core.annotation.NameInMap("scenario")
32+
@com.aliyun.core.annotation.Validation(required = true)
33+
private String scenario;
34+
35+
@com.aliyun.core.annotation.Body
36+
@com.aliyun.core.annotation.NameInMap("userMessage")
37+
@com.aliyun.core.annotation.Validation(required = true)
38+
private String userMessage;
39+
40+
private ExecuteTextbookAssistantSseDialogueRequest(Builder builder) {
41+
super(builder);
42+
this.authToken = builder.authToken;
43+
this.chatId = builder.chatId;
44+
this.scenario = builder.scenario;
45+
this.userMessage = builder.userMessage;
46+
}
47+
48+
public static Builder builder() {
49+
return new Builder();
50+
}
51+
52+
public static ExecuteTextbookAssistantSseDialogueRequest create() {
53+
return builder().build();
54+
}
55+
56+
@Override
57+
public Builder toBuilder() {
58+
return new Builder(this);
59+
}
60+
61+
/**
62+
* @return authToken
63+
*/
64+
public String getAuthToken() {
65+
return this.authToken;
66+
}
67+
68+
/**
69+
* @return chatId
70+
*/
71+
public String getChatId() {
72+
return this.chatId;
73+
}
74+
75+
/**
76+
* @return scenario
77+
*/
78+
public String getScenario() {
79+
return this.scenario;
80+
}
81+
82+
/**
83+
* @return userMessage
84+
*/
85+
public String getUserMessage() {
86+
return this.userMessage;
87+
}
88+
89+
public static final class Builder extends Request.Builder<ExecuteTextbookAssistantSseDialogueRequest, Builder> {
90+
private String authToken;
91+
private String chatId;
92+
private String scenario;
93+
private String userMessage;
94+
95+
private Builder() {
96+
super();
97+
}
98+
99+
private Builder(ExecuteTextbookAssistantSseDialogueRequest request) {
100+
super(request);
101+
this.authToken = request.authToken;
102+
this.chatId = request.chatId;
103+
this.scenario = request.scenario;
104+
this.userMessage = request.userMessage;
105+
}
106+
107+
/**
108+
* <p>This parameter is required.</p>
109+
*
110+
* <strong>example:</strong>
111+
* <p>tc_e6dc70c890866f4028ca685b6fa29874</p>
112+
*/
113+
public Builder authToken(String authToken) {
114+
this.putBodyParameter("authToken", authToken);
115+
this.authToken = authToken;
116+
return this;
117+
}
118+
119+
/**
120+
* <p>This parameter is required.</p>
121+
*
122+
* <strong>example:</strong>
123+
* <p>67e374acb54c526c95c4fbd4</p>
124+
*/
125+
public Builder chatId(String chatId) {
126+
this.putBodyParameter("chatId", chatId);
127+
this.chatId = chatId;
128+
return this;
129+
}
130+
131+
/**
132+
* <p>This parameter is required.</p>
133+
*
134+
* <strong>example:</strong>
135+
* <p>EXPAND</p>
136+
*/
137+
public Builder scenario(String scenario) {
138+
this.putBodyParameter("scenario", scenario);
139+
this.scenario = scenario;
140+
return this;
141+
}
142+
143+
/**
144+
* <p>This parameter is required.</p>
145+
*
146+
* <strong>example:</strong>
147+
* <p>hello</p>
148+
*/
149+
public Builder userMessage(String userMessage) {
150+
this.putBodyParameter("userMessage", userMessage);
151+
this.userMessage = userMessage;
152+
return this;
153+
}
154+
155+
@Override
156+
public ExecuteTextbookAssistantSseDialogueRequest build() {
157+
return new ExecuteTextbookAssistantSseDialogueRequest(this);
158+
}
159+
160+
}
161+
162+
}

0 commit comments

Comments
 (0)