Skip to content

Commit 8970af9

Browse files
committed
Generated java-async 2020-09-30 for ecd.
1 parent b457cdf commit 8970af9

28 files changed

+5770
-1
lines changed

ecd-20200930/ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2025-05-26 Version: 4.0.33
2+
- Generated java-async 2020-09-30 for ecd.
3+
14
2025-05-12 Version: 4.0.32
25
- Generated java-async 2020-09-30 for ecd.
36

ecd-20200930/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-ecd20200930</artifactId>
6-
<version>4.0.32</version>
6+
<version>4.0.33</version>
77
<packaging>jar</packaging>
88
<name>alibabacloud-ecd20200930</name>
99
<description>Alibaba Cloud ecd (20200930) Async SDK for Java

ecd-20200930/src/main/java/com/aliyun/sdk/service/ecd20200930/AsyncClient.java

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -407,6 +407,12 @@ static AsyncClient create() {
407407
*/
408408
CompletableFuture<CreateSnapshotResponse> createSnapshot(CreateSnapshotRequest request);
409409

410+
/**
411+
* @param request the request parameters of CreateTemplate CreateTemplateRequest
412+
* @return CreateTemplateResponse
413+
*/
414+
CompletableFuture<CreateTemplateResponse> createTemplate(CreateTemplateRequest request);
415+
410416
/**
411417
* @param request the request parameters of DeleteAutoSnapshotPolicy DeleteAutoSnapshotPolicyRequest
412418
* @return DeleteAutoSnapshotPolicyResponse
@@ -559,6 +565,15 @@ static AsyncClient create() {
559565
*/
560566
CompletableFuture<DeleteSnapshotResponse> deleteSnapshot(DeleteSnapshotRequest request);
561567

568+
/**
569+
* <b>description</b> :
570+
* <p>Deleting a template does not affect cloud computers created from it or the associated resources.</p>
571+
*
572+
* @param request the request parameters of DeleteTemplates DeleteTemplatesRequest
573+
* @return DeleteTemplatesResponse
574+
*/
575+
CompletableFuture<DeleteTemplatesResponse> deleteTemplates(DeleteTemplatesRequest request);
576+
562577
/**
563578
* <b>description</b> :
564579
* <p>If an MFA device is deleted, the device is unbound, reset, and disabled. When an Active Directory (AD) user wants to connect to the cloud desktop that is bound to the MFA device, the AD user must bind a new MFA device.</p>
@@ -912,6 +927,12 @@ static AsyncClient create() {
912927
*/
913928
CompletableFuture<DescribeSnapshotsResponse> describeSnapshots(DescribeSnapshotsRequest request);
914929

930+
/**
931+
* @param request the request parameters of DescribeTemplates DescribeTemplatesRequest
932+
* @return DescribeTemplatesResponse
933+
*/
934+
CompletableFuture<DescribeTemplatesResponse> describeTemplates(DescribeTemplatesRequest request);
935+
915936
/**
916937
* @param request the request parameters of DescribeTimerGroup DescribeTimerGroupRequest
917938
* @return DescribeTimerGroupResponse
@@ -1457,6 +1478,21 @@ static AsyncClient create() {
14571478
*/
14581479
CompletableFuture<ModifyResourceCenterPolicyResponse> modifyResourceCenterPolicy(ModifyResourceCenterPolicyRequest request);
14591480

1481+
/**
1482+
* @param request the request parameters of ModifyTemplate ModifyTemplateRequest
1483+
* @return ModifyTemplateResponse
1484+
*/
1485+
CompletableFuture<ModifyTemplateResponse> modifyTemplate(ModifyTemplateRequest request);
1486+
1487+
/**
1488+
* <b>description</b> :
1489+
* <p>You can use this operation to modify only the name and description of a custom cloud computer template. To change other parameters of the template, use the <a href="~~ModifyTemplate~~">ModifyTemplate</a> operation.</p>
1490+
*
1491+
* @param request the request parameters of ModifyTemplateBaseInfo ModifyTemplateBaseInfoRequest
1492+
* @return ModifyTemplateBaseInfoResponse
1493+
*/
1494+
CompletableFuture<ModifyTemplateBaseInfoResponse> modifyTemplateBaseInfo(ModifyTemplateBaseInfoRequest request);
1495+
14601496
/**
14611497
* @param request the request parameters of ModifyTimerGroup ModifyTimerGroupRequest
14621498
* @return ModifyTimerGroupResponse

ecd-20200930/src/main/java/com/aliyun/sdk/service/ecd20200930/DefaultAsyncClient.java

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1003,6 +1003,24 @@ public CompletableFuture<CreateSnapshotResponse> createSnapshot(CreateSnapshotRe
10031003
}
10041004
}
10051005

1006+
/**
1007+
* @param request the request parameters of CreateTemplate CreateTemplateRequest
1008+
* @return CreateTemplateResponse
1009+
*/
1010+
@Override
1011+
public CompletableFuture<CreateTemplateResponse> createTemplate(CreateTemplateRequest request) {
1012+
try {
1013+
this.handler.validateRequestModel(request);
1014+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("CreateTemplate").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(true).setReqBodyType(BodyType.FORM).formModel(request);
1015+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(CreateTemplateResponse.create());
1016+
return this.handler.execute(params);
1017+
} catch (Exception e) {
1018+
CompletableFuture<CreateTemplateResponse> future = new CompletableFuture<>();
1019+
future.completeExceptionally(e);
1020+
return future;
1021+
}
1022+
}
1023+
10061024
/**
10071025
* @param request the request parameters of DeleteAutoSnapshotPolicy DeleteAutoSnapshotPolicyRequest
10081026
* @return DeleteAutoSnapshotPolicyResponse
@@ -1371,6 +1389,27 @@ public CompletableFuture<DeleteSnapshotResponse> deleteSnapshot(DeleteSnapshotRe
13711389
}
13721390
}
13731391

1392+
/**
1393+
* <b>description</b> :
1394+
* <p>Deleting a template does not affect cloud computers created from it or the associated resources.</p>
1395+
*
1396+
* @param request the request parameters of DeleteTemplates DeleteTemplatesRequest
1397+
* @return DeleteTemplatesResponse
1398+
*/
1399+
@Override
1400+
public CompletableFuture<DeleteTemplatesResponse> deleteTemplates(DeleteTemplatesRequest request) {
1401+
try {
1402+
this.handler.validateRequestModel(request);
1403+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("DeleteTemplates").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(true).setReqBodyType(BodyType.FORM).formModel(request);
1404+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(DeleteTemplatesResponse.create());
1405+
return this.handler.execute(params);
1406+
} catch (Exception e) {
1407+
CompletableFuture<DeleteTemplatesResponse> future = new CompletableFuture<>();
1408+
future.completeExceptionally(e);
1409+
return future;
1410+
}
1411+
}
1412+
13741413
/**
13751414
* <b>description</b> :
13761415
* <p>If an MFA device is deleted, the device is unbound, reset, and disabled. When an Active Directory (AD) user wants to connect to the cloud desktop that is bound to the MFA device, the AD user must bind a new MFA device.</p>
@@ -2336,6 +2375,24 @@ public CompletableFuture<DescribeSnapshotsResponse> describeSnapshots(DescribeSn
23362375
}
23372376
}
23382377

2378+
/**
2379+
* @param request the request parameters of DescribeTemplates DescribeTemplatesRequest
2380+
* @return DescribeTemplatesResponse
2381+
*/
2382+
@Override
2383+
public CompletableFuture<DescribeTemplatesResponse> describeTemplates(DescribeTemplatesRequest request) {
2384+
try {
2385+
this.handler.validateRequestModel(request);
2386+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("DescribeTemplates").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(true).setReqBodyType(BodyType.FORM).formModel(request);
2387+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(DescribeTemplatesResponse.create());
2388+
return this.handler.execute(params);
2389+
} catch (Exception e) {
2390+
CompletableFuture<DescribeTemplatesResponse> future = new CompletableFuture<>();
2391+
future.completeExceptionally(e);
2392+
return future;
2393+
}
2394+
}
2395+
23392396
/**
23402397
* @param request the request parameters of DescribeTimerGroup DescribeTimerGroupRequest
23412398
* @return DescribeTimerGroupResponse
@@ -3721,6 +3778,45 @@ public CompletableFuture<ModifyResourceCenterPolicyResponse> modifyResourceCente
37213778
}
37223779
}
37233780

3781+
/**
3782+
* @param request the request parameters of ModifyTemplate ModifyTemplateRequest
3783+
* @return ModifyTemplateResponse
3784+
*/
3785+
@Override
3786+
public CompletableFuture<ModifyTemplateResponse> modifyTemplate(ModifyTemplateRequest request) {
3787+
try {
3788+
this.handler.validateRequestModel(request);
3789+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("ModifyTemplate").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(true).setReqBodyType(BodyType.FORM).formModel(request);
3790+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(ModifyTemplateResponse.create());
3791+
return this.handler.execute(params);
3792+
} catch (Exception e) {
3793+
CompletableFuture<ModifyTemplateResponse> future = new CompletableFuture<>();
3794+
future.completeExceptionally(e);
3795+
return future;
3796+
}
3797+
}
3798+
3799+
/**
3800+
* <b>description</b> :
3801+
* <p>You can use this operation to modify only the name and description of a custom cloud computer template. To change other parameters of the template, use the <a href="~~ModifyTemplate~~">ModifyTemplate</a> operation.</p>
3802+
*
3803+
* @param request the request parameters of ModifyTemplateBaseInfo ModifyTemplateBaseInfoRequest
3804+
* @return ModifyTemplateBaseInfoResponse
3805+
*/
3806+
@Override
3807+
public CompletableFuture<ModifyTemplateBaseInfoResponse> modifyTemplateBaseInfo(ModifyTemplateBaseInfoRequest request) {
3808+
try {
3809+
this.handler.validateRequestModel(request);
3810+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("ModifyTemplateBaseInfo").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(true).setReqBodyType(BodyType.FORM).formModel(request);
3811+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(ModifyTemplateBaseInfoResponse.create());
3812+
return this.handler.execute(params);
3813+
} catch (Exception e) {
3814+
CompletableFuture<ModifyTemplateBaseInfoResponse> future = new CompletableFuture<>();
3815+
future.completeExceptionally(e);
3816+
return future;
3817+
}
3818+
}
3819+
37243820
/**
37253821
* @param request the request parameters of ModifyTimerGroup ModifyTimerGroupRequest
37263822
* @return ModifyTimerGroupResponse

ecd-20200930/src/main/java/com/aliyun/sdk/service/ecd20200930/models/AddUserToDesktopGroupRequest.java

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@ public class AddUserToDesktopGroupRequest extends Request {
3838
@com.aliyun.core.annotation.Validation(required = true)
3939
private String regionId;
4040

41+
@com.aliyun.core.annotation.Query
42+
@com.aliyun.core.annotation.NameInMap("UserGroupName")
43+
private String userGroupName;
44+
4145
@com.aliyun.core.annotation.Query
4246
@com.aliyun.core.annotation.NameInMap("UserOuPath")
4347
private String userOuPath;
@@ -49,6 +53,7 @@ private AddUserToDesktopGroupRequest(Builder builder) {
4953
this.desktopGroupIds = builder.desktopGroupIds;
5054
this.endUserIds = builder.endUserIds;
5155
this.regionId = builder.regionId;
56+
this.userGroupName = builder.userGroupName;
5257
this.userOuPath = builder.userOuPath;
5358
}
5459

@@ -100,6 +105,13 @@ public String getRegionId() {
100105
return this.regionId;
101106
}
102107

108+
/**
109+
* @return userGroupName
110+
*/
111+
public String getUserGroupName() {
112+
return this.userGroupName;
113+
}
114+
103115
/**
104116
* @return userOuPath
105117
*/
@@ -113,6 +125,7 @@ public static final class Builder extends Request.Builder<AddUserToDesktopGroupR
113125
private java.util.List<String> desktopGroupIds;
114126
private java.util.List<String> endUserIds;
115127
private String regionId;
128+
private String userGroupName;
116129
private String userOuPath;
117130

118131
private Builder() {
@@ -126,6 +139,7 @@ private Builder(AddUserToDesktopGroupRequest request) {
126139
this.desktopGroupIds = request.desktopGroupIds;
127140
this.endUserIds = request.endUserIds;
128141
this.regionId = request.regionId;
142+
this.userGroupName = request.userGroupName;
129143
this.userOuPath = request.userOuPath;
130144
}
131145

@@ -184,6 +198,15 @@ public Builder regionId(String regionId) {
184198
return this;
185199
}
186200

201+
/**
202+
* UserGroupName.
203+
*/
204+
public Builder userGroupName(String userGroupName) {
205+
this.putQueryParameter("UserGroupName", userGroupName);
206+
this.userGroupName = userGroupName;
207+
return this;
208+
}
209+
187210
/**
188211
* UserOuPath.
189212
*/

0 commit comments

Comments
 (0)