Skip to content

Commit 5c596e3

Browse files
committed
Generated java-async 2020-01-16 for DAS.
1 parent ef3faa9 commit 5c596e3

22 files changed

+3919
-1
lines changed

das-20200116/ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2025-11-19 Version: 1.0.28
2+
- Generated java-async 2020-01-16 for DAS.
3+
14
2025-11-06 Version: 1.0.27
25
- Generated java-async 2020-01-16 for DAS.
36

das-20200116/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-das20200116</artifactId>
6-
<version>1.0.27</version>
6+
<version>1.0.28</version>
77
<packaging>jar</packaging>
88
<name>alibabacloud-das20200116</name>
99
<description>Alibaba Cloud DAS (20200116) Async SDK for Java

das-20200116/src/main/java/com/aliyun/sdk/service/das20200116/AsyncClient.java

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,12 @@ static AsyncClient create() {
150150
*/
151151
CompletableFuture<CreateRequestDiagnosisResponse> createRequestDiagnosis(CreateRequestDiagnosisRequest request);
152152

153+
/**
154+
* @param request the request parameters of CreateSecurityIPGroup CreateSecurityIPGroupRequest
155+
* @return CreateSecurityIPGroupResponse
156+
*/
157+
CompletableFuture<CreateSecurityIPGroupResponse> createSecurityIPGroup(CreateSecurityIPGroupRequest request);
158+
153159
/**
154160
* <b>description</b> :
155161
* <p>Before you call this operation, take note of the following items:</p>
@@ -187,6 +193,12 @@ static AsyncClient create() {
187193
*/
188194
CompletableFuture<DeleteCloudBenchTaskResponse> deleteCloudBenchTask(DeleteCloudBenchTaskRequest request);
189195

196+
/**
197+
* @param request the request parameters of DeleteSecurityIPGroup DeleteSecurityIPGroupRequest
198+
* @return DeleteSecurityIPGroupResponse
199+
*/
200+
CompletableFuture<DeleteSecurityIPGroupResponse> deleteSecurityIPGroup(DeleteSecurityIPGroupRequest request);
201+
190202
/**
191203
* <b>description</b> :
192204
* <p> This operation is used to delete the metadata of a DBGateway that is released in a stress testing task created by calling the <a href="https://help.aliyun.com/document_detail/230665.html">CreateCloudBenchTasks</a> operation.</p>
@@ -371,6 +383,18 @@ static AsyncClient create() {
371383
*/
372384
CompletableFuture<DescribeQueryExplainResponse> describeQueryExplain(DescribeQueryExplainRequest request);
373385

386+
/**
387+
* @param request the request parameters of DescribeSecurityIPGroup DescribeSecurityIPGroupRequest
388+
* @return DescribeSecurityIPGroupResponse
389+
*/
390+
CompletableFuture<DescribeSecurityIPGroupResponse> describeSecurityIPGroup(DescribeSecurityIPGroupRequest request);
391+
392+
/**
393+
* @param request the request parameters of DescribeSecurityIPGroupRelation DescribeSecurityIPGroupRelationRequest
394+
* @return DescribeSecurityIPGroupRelationResponse
395+
*/
396+
CompletableFuture<DescribeSecurityIPGroupRelationResponse> describeSecurityIPGroupRelation(DescribeSecurityIPGroupRelationRequest request);
397+
374398
/**
375399
* @param request the request parameters of DescribeSlowLogHistogramAsync DescribeSlowLogHistogramAsyncRequest
376400
* @return DescribeSlowLogHistogramAsyncResponse
@@ -1396,6 +1420,18 @@ static AsyncClient create() {
13961420
*/
13971421
CompletableFuture<ModifyAutoScalingConfigResponse> modifyAutoScalingConfig(ModifyAutoScalingConfigRequest request);
13981422

1423+
/**
1424+
* @param request the request parameters of ModifySecurityIPGroup ModifySecurityIPGroupRequest
1425+
* @return ModifySecurityIPGroupResponse
1426+
*/
1427+
CompletableFuture<ModifySecurityIPGroupResponse> modifySecurityIPGroup(ModifySecurityIPGroupRequest request);
1428+
1429+
/**
1430+
* @param request the request parameters of ModifySecurityIPGroupRelation ModifySecurityIPGroupRelationRequest
1431+
* @return ModifySecurityIPGroupRelationResponse
1432+
*/
1433+
CompletableFuture<ModifySecurityIPGroupRelationResponse> modifySecurityIPGroupRelation(ModifySecurityIPGroupRelationRequest request);
1434+
13991435
/**
14001436
* <b>description</b> :
14011437
* <p>Before you call this operation, take note of the following items:</p>

das-20200116/src/main/java/com/aliyun/sdk/service/das20200116/DefaultAsyncClient.java

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,24 @@ public CompletableFuture<CreateRequestDiagnosisResponse> createRequestDiagnosis(
281281
}
282282
}
283283

284+
/**
285+
* @param request the request parameters of CreateSecurityIPGroup CreateSecurityIPGroupRequest
286+
* @return CreateSecurityIPGroupResponse
287+
*/
288+
@Override
289+
public CompletableFuture<CreateSecurityIPGroupResponse> createSecurityIPGroup(CreateSecurityIPGroupRequest request) {
290+
try {
291+
this.handler.validateRequestModel(request);
292+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("CreateSecurityIPGroup").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
293+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(CreateSecurityIPGroupResponse.create());
294+
return this.handler.execute(params);
295+
} catch (Exception e) {
296+
CompletableFuture<CreateSecurityIPGroupResponse> future = new CompletableFuture<>();
297+
future.completeExceptionally(e);
298+
return future;
299+
}
300+
}
301+
284302
/**
285303
* <b>description</b> :
286304
* <p>Before you call this operation, take note of the following items:</p>
@@ -354,6 +372,24 @@ public CompletableFuture<DeleteCloudBenchTaskResponse> deleteCloudBenchTask(Dele
354372
}
355373
}
356374

375+
/**
376+
* @param request the request parameters of DeleteSecurityIPGroup DeleteSecurityIPGroupRequest
377+
* @return DeleteSecurityIPGroupResponse
378+
*/
379+
@Override
380+
public CompletableFuture<DeleteSecurityIPGroupResponse> deleteSecurityIPGroup(DeleteSecurityIPGroupRequest request) {
381+
try {
382+
this.handler.validateRequestModel(request);
383+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("DeleteSecurityIPGroup").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
384+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(DeleteSecurityIPGroupResponse.create());
385+
return this.handler.execute(params);
386+
} catch (Exception e) {
387+
CompletableFuture<DeleteSecurityIPGroupResponse> future = new CompletableFuture<>();
388+
future.completeExceptionally(e);
389+
return future;
390+
}
391+
}
392+
357393
/**
358394
* <b>description</b> :
359395
* <p> This operation is used to delete the metadata of a DBGateway that is released in a stress testing task created by calling the <a href="https://help.aliyun.com/document_detail/230665.html">CreateCloudBenchTasks</a> operation.</p>
@@ -706,6 +742,42 @@ public CompletableFuture<DescribeQueryExplainResponse> describeQueryExplain(Desc
706742
}
707743
}
708744

745+
/**
746+
* @param request the request parameters of DescribeSecurityIPGroup DescribeSecurityIPGroupRequest
747+
* @return DescribeSecurityIPGroupResponse
748+
*/
749+
@Override
750+
public CompletableFuture<DescribeSecurityIPGroupResponse> describeSecurityIPGroup(DescribeSecurityIPGroupRequest request) {
751+
try {
752+
this.handler.validateRequestModel(request);
753+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("DescribeSecurityIPGroup").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
754+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(DescribeSecurityIPGroupResponse.create());
755+
return this.handler.execute(params);
756+
} catch (Exception e) {
757+
CompletableFuture<DescribeSecurityIPGroupResponse> future = new CompletableFuture<>();
758+
future.completeExceptionally(e);
759+
return future;
760+
}
761+
}
762+
763+
/**
764+
* @param request the request parameters of DescribeSecurityIPGroupRelation DescribeSecurityIPGroupRelationRequest
765+
* @return DescribeSecurityIPGroupRelationResponse
766+
*/
767+
@Override
768+
public CompletableFuture<DescribeSecurityIPGroupRelationResponse> describeSecurityIPGroupRelation(DescribeSecurityIPGroupRelationRequest request) {
769+
try {
770+
this.handler.validateRequestModel(request);
771+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("DescribeSecurityIPGroupRelation").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
772+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(DescribeSecurityIPGroupRelationResponse.create());
773+
return this.handler.execute(params);
774+
} catch (Exception e) {
775+
CompletableFuture<DescribeSecurityIPGroupRelationResponse> future = new CompletableFuture<>();
776+
future.completeExceptionally(e);
777+
return future;
778+
}
779+
}
780+
709781
/**
710782
* @param request the request parameters of DescribeSlowLogHistogramAsync DescribeSlowLogHistogramAsyncRequest
711783
* @return DescribeSlowLogHistogramAsyncResponse
@@ -2603,6 +2675,42 @@ public CompletableFuture<ModifyAutoScalingConfigResponse> modifyAutoScalingConfi
26032675
}
26042676
}
26052677

2678+
/**
2679+
* @param request the request parameters of ModifySecurityIPGroup ModifySecurityIPGroupRequest
2680+
* @return ModifySecurityIPGroupResponse
2681+
*/
2682+
@Override
2683+
public CompletableFuture<ModifySecurityIPGroupResponse> modifySecurityIPGroup(ModifySecurityIPGroupRequest request) {
2684+
try {
2685+
this.handler.validateRequestModel(request);
2686+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("ModifySecurityIPGroup").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
2687+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(ModifySecurityIPGroupResponse.create());
2688+
return this.handler.execute(params);
2689+
} catch (Exception e) {
2690+
CompletableFuture<ModifySecurityIPGroupResponse> future = new CompletableFuture<>();
2691+
future.completeExceptionally(e);
2692+
return future;
2693+
}
2694+
}
2695+
2696+
/**
2697+
* @param request the request parameters of ModifySecurityIPGroupRelation ModifySecurityIPGroupRelationRequest
2698+
* @return ModifySecurityIPGroupRelationResponse
2699+
*/
2700+
@Override
2701+
public CompletableFuture<ModifySecurityIPGroupRelationResponse> modifySecurityIPGroupRelation(ModifySecurityIPGroupRelationRequest request) {
2702+
try {
2703+
this.handler.validateRequestModel(request);
2704+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("ModifySecurityIPGroupRelation").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
2705+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(ModifySecurityIPGroupRelationResponse.create());
2706+
return this.handler.execute(params);
2707+
} catch (Exception e) {
2708+
CompletableFuture<ModifySecurityIPGroupRelationResponse> future = new CompletableFuture<>();
2709+
future.completeExceptionally(e);
2710+
return future;
2711+
}
2712+
}
2713+
26062714
/**
26072715
* <b>description</b> :
26082716
* <p>Before you call this operation, take note of the following items:</p>
Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
package com.aliyun.sdk.service.das20200116.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 CreateSecurityIPGroupRequest} extends {@link RequestModel}
16+
*
17+
* <p>CreateSecurityIPGroupRequest</p>
18+
*/
19+
public class CreateSecurityIPGroupRequest extends Request {
20+
@com.aliyun.core.annotation.Query
21+
@com.aliyun.core.annotation.NameInMap("GIpList")
22+
@com.aliyun.core.annotation.Validation(required = true)
23+
private String gIpList;
24+
25+
@com.aliyun.core.annotation.Query
26+
@com.aliyun.core.annotation.NameInMap("GlobalIgName")
27+
@com.aliyun.core.annotation.Validation(required = true)
28+
private String globalIgName;
29+
30+
@com.aliyun.core.annotation.Query
31+
@com.aliyun.core.annotation.NameInMap("RegionName")
32+
@com.aliyun.core.annotation.Validation(required = true)
33+
private String regionName;
34+
35+
private CreateSecurityIPGroupRequest(Builder builder) {
36+
super(builder);
37+
this.gIpList = builder.gIpList;
38+
this.globalIgName = builder.globalIgName;
39+
this.regionName = builder.regionName;
40+
}
41+
42+
public static Builder builder() {
43+
return new Builder();
44+
}
45+
46+
public static CreateSecurityIPGroupRequest create() {
47+
return builder().build();
48+
}
49+
50+
@Override
51+
public Builder toBuilder() {
52+
return new Builder(this);
53+
}
54+
55+
/**
56+
* @return gIpList
57+
*/
58+
public String getGIpList() {
59+
return this.gIpList;
60+
}
61+
62+
/**
63+
* @return globalIgName
64+
*/
65+
public String getGlobalIgName() {
66+
return this.globalIgName;
67+
}
68+
69+
/**
70+
* @return regionName
71+
*/
72+
public String getRegionName() {
73+
return this.regionName;
74+
}
75+
76+
public static final class Builder extends Request.Builder<CreateSecurityIPGroupRequest, Builder> {
77+
private String gIpList;
78+
private String globalIgName;
79+
private String regionName;
80+
81+
private Builder() {
82+
super();
83+
}
84+
85+
private Builder(CreateSecurityIPGroupRequest request) {
86+
super(request);
87+
this.gIpList = request.gIpList;
88+
this.globalIgName = request.globalIgName;
89+
this.regionName = request.regionName;
90+
}
91+
92+
/**
93+
* <p>This parameter is required.</p>
94+
*
95+
* <strong>example:</strong>
96+
* <p>192.168.0.1</p>
97+
*/
98+
public Builder gIpList(String gIpList) {
99+
this.putQueryParameter("GIpList", gIpList);
100+
this.gIpList = gIpList;
101+
return this;
102+
}
103+
104+
/**
105+
* <p>This parameter is required.</p>
106+
*
107+
* <strong>example:</strong>
108+
* <p>test_123</p>
109+
*/
110+
public Builder globalIgName(String globalIgName) {
111+
this.putQueryParameter("GlobalIgName", globalIgName);
112+
this.globalIgName = globalIgName;
113+
return this;
114+
}
115+
116+
/**
117+
* <p>This parameter is required.</p>
118+
*
119+
* <strong>example:</strong>
120+
* <p>cn-beijing</p>
121+
*/
122+
public Builder regionName(String regionName) {
123+
this.putQueryParameter("RegionName", regionName);
124+
this.regionName = regionName;
125+
return this;
126+
}
127+
128+
@Override
129+
public CreateSecurityIPGroupRequest build() {
130+
return new CreateSecurityIPGroupRequest(this);
131+
}
132+
133+
}
134+
135+
}

0 commit comments

Comments
 (0)