Skip to content

Commit f321b92

Browse files
committed
Generated java-async 2024-01-01 for EduEmbed.
1 parent 62e0680 commit f321b92

40 files changed

+2966
-96
lines changed

eduembed-20240101/ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2025-05-27 Version: 1.0.1
2+
- Generated java-async 2024-01-01 for EduEmbed.
3+
14
2024-05-14 Version: 1.0.0
25
- Generated java-async 2024-01-01 for EduEmbed.
36

eduembed-20240101/pom.xml

Lines changed: 3 additions & 3 deletions
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-eduembed20240101</artifactId>
6-
<version>1.0.0</version>
6+
<version>1.0.1</version>
77
<packaging>jar</packaging>
88
<name>alibabacloud-eduembed20240101</name>
99
<description>Alibaba Cloud EduEmbed (20240101) Async SDK for Java
@@ -41,7 +41,7 @@
4141
<java.version>1.8</java.version>
4242
<maven.compiler.source>8</maven.compiler.source>
4343
<maven.compiler.target>8</maven.compiler.target>
44-
<service.version>0.2.8-beta</service.version>
44+
<service.version>0.2.15-beta</service.version>
4545
</properties>
4646
<dependencies>
4747
<dependency>
@@ -76,7 +76,7 @@
7676
<plugin>
7777
<groupId>org.apache.maven.plugins</groupId>
7878
<artifactId>maven-gpg-plugin</artifactId>
79-
<version>1.6</version>
79+
<version>3.1.0</version>
8080
<executions>
8181
<execution>
8282
<id>sign-artifacts</id>

eduembed-20240101/src/main/java/com/aliyun/sdk/service/eduembed20240101/AsyncClient.java

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,22 +19,76 @@ static AsyncClient create() {
1919
return builder().build();
2020
}
2121

22+
/**
23+
* @param request the request parameters of CreateLabReservation CreateLabReservationRequest
24+
* @return CreateLabReservationResponse
25+
*/
2226
CompletableFuture<CreateLabReservationResponse> createLabReservation(CreateLabReservationRequest request);
2327

28+
/**
29+
* @param request the request parameters of CreateLabSession CreateLabSessionRequest
30+
* @return CreateLabSessionResponse
31+
*/
2432
CompletableFuture<CreateLabSessionResponse> createLabSession(CreateLabSessionRequest request);
2533

34+
/**
35+
* @param request the request parameters of DescribeCourse DescribeCourseRequest
36+
* @return DescribeCourseResponse
37+
*/
38+
CompletableFuture<DescribeCourseResponse> describeCourse(DescribeCourseRequest request);
39+
40+
/**
41+
* @param request the request parameters of DescribeCourseLesson DescribeCourseLessonRequest
42+
* @return DescribeCourseLessonResponse
43+
*/
44+
CompletableFuture<DescribeCourseLessonResponse> describeCourseLesson(DescribeCourseLessonRequest request);
45+
46+
/**
47+
* @param request the request parameters of DescribeLab DescribeLabRequest
48+
* @return DescribeLabResponse
49+
*/
2650
CompletableFuture<DescribeLabResponse> describeLab(DescribeLabRequest request);
2751

52+
/**
53+
* @param request the request parameters of DescribeLabReservation DescribeLabReservationRequest
54+
* @return DescribeLabReservationResponse
55+
*/
2856
CompletableFuture<DescribeLabReservationResponse> describeLabReservation(DescribeLabReservationRequest request);
2957

58+
/**
59+
* @param request the request parameters of DescribeLabSession DescribeLabSessionRequest
60+
* @return DescribeLabSessionResponse
61+
*/
3062
CompletableFuture<DescribeLabSessionResponse> describeLabSession(DescribeLabSessionRequest request);
3163

64+
/**
65+
* @param request the request parameters of ListCourses ListCoursesRequest
66+
* @return ListCoursesResponse
67+
*/
68+
CompletableFuture<ListCoursesResponse> listCourses(ListCoursesRequest request);
69+
70+
/**
71+
* @param request the request parameters of PageListLabReservations PageListLabReservationsRequest
72+
* @return PageListLabReservationsResponse
73+
*/
3274
CompletableFuture<PageListLabReservationsResponse> pageListLabReservations(PageListLabReservationsRequest request);
3375

76+
/**
77+
* @param request the request parameters of PageListLabSessions PageListLabSessionsRequest
78+
* @return PageListLabSessionsResponse
79+
*/
3480
CompletableFuture<PageListLabSessionsResponse> pageListLabSessions(PageListLabSessionsRequest request);
3581

82+
/**
83+
* @param request the request parameters of PageListLabs PageListLabsRequest
84+
* @return PageListLabsResponse
85+
*/
3686
CompletableFuture<PageListLabsResponse> pageListLabs(PageListLabsRequest request);
3787

88+
/**
89+
* @param request the request parameters of RemoveLabReservation RemoveLabReservationRequest
90+
* @return RemoveLabReservationResponse
91+
*/
3892
CompletableFuture<RemoveLabReservationResponse> removeLabReservation(RemoveLabReservationRequest request);
3993

4094
}

eduembed-20240101/src/main/java/com/aliyun/sdk/service/eduembed20240101/DefaultAsyncClient.java

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ public void close() {
3939
this.handler.close();
4040
}
4141

42+
/**
43+
* @param request the request parameters of CreateLabReservation CreateLabReservationRequest
44+
* @return CreateLabReservationResponse
45+
*/
4246
@Override
4347
public CompletableFuture<CreateLabReservationResponse> createLabReservation(CreateLabReservationRequest request) {
4448
try {
@@ -53,6 +57,10 @@ public CompletableFuture<CreateLabReservationResponse> createLabReservation(Crea
5357
}
5458
}
5559

60+
/**
61+
* @param request the request parameters of CreateLabSession CreateLabSessionRequest
62+
* @return CreateLabSessionResponse
63+
*/
5664
@Override
5765
public CompletableFuture<CreateLabSessionResponse> createLabSession(CreateLabSessionRequest request) {
5866
try {
@@ -67,6 +75,46 @@ public CompletableFuture<CreateLabSessionResponse> createLabSession(CreateLabSes
6775
}
6876
}
6977

78+
/**
79+
* @param request the request parameters of DescribeCourse DescribeCourseRequest
80+
* @return DescribeCourseResponse
81+
*/
82+
@Override
83+
public CompletableFuture<DescribeCourseResponse> describeCourse(DescribeCourseRequest request) {
84+
try {
85+
this.handler.validateRequestModel(request);
86+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("DescribeCourse").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
87+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(DescribeCourseResponse.create());
88+
return this.handler.execute(params);
89+
} catch (Exception e) {
90+
CompletableFuture<DescribeCourseResponse> future = new CompletableFuture<>();
91+
future.completeExceptionally(e);
92+
return future;
93+
}
94+
}
95+
96+
/**
97+
* @param request the request parameters of DescribeCourseLesson DescribeCourseLessonRequest
98+
* @return DescribeCourseLessonResponse
99+
*/
100+
@Override
101+
public CompletableFuture<DescribeCourseLessonResponse> describeCourseLesson(DescribeCourseLessonRequest request) {
102+
try {
103+
this.handler.validateRequestModel(request);
104+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("DescribeCourseLesson").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
105+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(DescribeCourseLessonResponse.create());
106+
return this.handler.execute(params);
107+
} catch (Exception e) {
108+
CompletableFuture<DescribeCourseLessonResponse> future = new CompletableFuture<>();
109+
future.completeExceptionally(e);
110+
return future;
111+
}
112+
}
113+
114+
/**
115+
* @param request the request parameters of DescribeLab DescribeLabRequest
116+
* @return DescribeLabResponse
117+
*/
70118
@Override
71119
public CompletableFuture<DescribeLabResponse> describeLab(DescribeLabRequest request) {
72120
try {
@@ -81,6 +129,10 @@ public CompletableFuture<DescribeLabResponse> describeLab(DescribeLabRequest req
81129
}
82130
}
83131

132+
/**
133+
* @param request the request parameters of DescribeLabReservation DescribeLabReservationRequest
134+
* @return DescribeLabReservationResponse
135+
*/
84136
@Override
85137
public CompletableFuture<DescribeLabReservationResponse> describeLabReservation(DescribeLabReservationRequest request) {
86138
try {
@@ -95,6 +147,10 @@ public CompletableFuture<DescribeLabReservationResponse> describeLabReservation(
95147
}
96148
}
97149

150+
/**
151+
* @param request the request parameters of DescribeLabSession DescribeLabSessionRequest
152+
* @return DescribeLabSessionResponse
153+
*/
98154
@Override
99155
public CompletableFuture<DescribeLabSessionResponse> describeLabSession(DescribeLabSessionRequest request) {
100156
try {
@@ -109,6 +165,28 @@ public CompletableFuture<DescribeLabSessionResponse> describeLabSession(Describe
109165
}
110166
}
111167

168+
/**
169+
* @param request the request parameters of ListCourses ListCoursesRequest
170+
* @return ListCoursesResponse
171+
*/
172+
@Override
173+
public CompletableFuture<ListCoursesResponse> listCourses(ListCoursesRequest request) {
174+
try {
175+
this.handler.validateRequestModel(request);
176+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("ListCourses").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
177+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(ListCoursesResponse.create());
178+
return this.handler.execute(params);
179+
} catch (Exception e) {
180+
CompletableFuture<ListCoursesResponse> future = new CompletableFuture<>();
181+
future.completeExceptionally(e);
182+
return future;
183+
}
184+
}
185+
186+
/**
187+
* @param request the request parameters of PageListLabReservations PageListLabReservationsRequest
188+
* @return PageListLabReservationsResponse
189+
*/
112190
@Override
113191
public CompletableFuture<PageListLabReservationsResponse> pageListLabReservations(PageListLabReservationsRequest request) {
114192
try {
@@ -123,6 +201,10 @@ public CompletableFuture<PageListLabReservationsResponse> pageListLabReservation
123201
}
124202
}
125203

204+
/**
205+
* @param request the request parameters of PageListLabSessions PageListLabSessionsRequest
206+
* @return PageListLabSessionsResponse
207+
*/
126208
@Override
127209
public CompletableFuture<PageListLabSessionsResponse> pageListLabSessions(PageListLabSessionsRequest request) {
128210
try {
@@ -137,6 +219,10 @@ public CompletableFuture<PageListLabSessionsResponse> pageListLabSessions(PageLi
137219
}
138220
}
139221

222+
/**
223+
* @param request the request parameters of PageListLabs PageListLabsRequest
224+
* @return PageListLabsResponse
225+
*/
140226
@Override
141227
public CompletableFuture<PageListLabsResponse> pageListLabs(PageListLabsRequest request) {
142228
try {
@@ -151,6 +237,10 @@ public CompletableFuture<PageListLabsResponse> pageListLabs(PageListLabsRequest
151237
}
152238
}
153239

240+
/**
241+
* @param request the request parameters of RemoveLabReservation RemoveLabReservationRequest
242+
* @return RemoveLabReservationResponse
243+
*/
154244
@Override
155245
public CompletableFuture<RemoveLabReservationResponse> removeLabReservation(RemoveLabReservationRequest request) {
156246
try {

eduembed-20240101/src/main/java/com/aliyun/sdk/service/eduembed20240101/models/CreateLabReservationRequest.java

Lines changed: 27 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,17 @@
11
// This file is auto-generated, don't edit it. Thanks.
22
package com.aliyun.sdk.service.eduembed20240101.models;
33

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.*;
49
import darabonba.core.RequestModel;
510
import darabonba.core.TeaModel;
611
import com.aliyun.sdk.gateway.pop.models.*;
712

813
/**
14+
*
915
* {@link CreateLabReservationRequest} extends {@link RequestModel}
1016
*
1117
* <p>CreateLabReservationRequest</p>
@@ -53,7 +59,7 @@ public static CreateLabReservationRequest create() {
5359
return builder().build();
5460
}
5561

56-
@Override
62+
@Override
5763
public Builder toBuilder() {
5864
return new Builder(this);
5965
}
@@ -114,7 +120,10 @@ private Builder(CreateLabReservationRequest request) {
114120
}
115121

116122
/**
117-
* AccountId.
123+
* <p>This parameter is required.</p>
124+
*
125+
* <strong>example:</strong>
126+
* <p>16600</p>
118127
*/
119128
public Builder accountId(Long accountId) {
120129
this.putBodyParameter("AccountId", accountId);
@@ -123,7 +132,10 @@ public Builder accountId(Long accountId) {
123132
}
124133

125134
/**
126-
* EndTime.
135+
* <p>This parameter is required.</p>
136+
*
137+
* <strong>example:</strong>
138+
* <p>2023-04-29 18:00:00</p>
127139
*/
128140
public Builder endTime(String endTime) {
129141
this.putBodyParameter("EndTime", endTime);
@@ -132,7 +144,10 @@ public Builder endTime(String endTime) {
132144
}
133145

134146
/**
135-
* LabId.
147+
* <p>This parameter is required.</p>
148+
*
149+
* <strong>example:</strong>
150+
* <p>875</p>
136151
*/
137152
public Builder labId(Long labId) {
138153
this.putBodyParameter("LabId", labId);
@@ -141,7 +156,10 @@ public Builder labId(Long labId) {
141156
}
142157

143158
/**
144-
* MemberCount.
159+
* <p>This parameter is required.</p>
160+
*
161+
* <strong>example:</strong>
162+
* <p>1</p>
145163
*/
146164
public Builder memberCount(Long memberCount) {
147165
this.putBodyParameter("MemberCount", memberCount);
@@ -150,7 +168,10 @@ public Builder memberCount(Long memberCount) {
150168
}
151169

152170
/**
153-
* StartTime.
171+
* <p>This parameter is required.</p>
172+
*
173+
* <strong>example:</strong>
174+
* <p>2023-04-29 16:00:00</p>
154175
*/
155176
public Builder startTime(String startTime) {
156177
this.putBodyParameter("StartTime", startTime);

0 commit comments

Comments
 (0)