Skip to content

Commit 9c342ef

Browse files
committed
Update by SDK platform.
1 parent a3e81a4 commit 9c342ef

34 files changed

+3516
-32
lines changed

dds-20151201/ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2023-03-31 Version: 1.0.7
2+
- Update by SDK platform.
3+
14
2023-03-17 Version: 1.0.6
25
- Update by SDK platform.
36

dds-20151201/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<modelVersion>4.0.0modelVersion>
44
<groupId>com.aliyungroupId>
55
<artifactId>alibabacloud-dds20151201artifactId>
6-
<version>1.0.6version>
6+
<version>1.0.7version>
77
<packaging>jarpackaging>
88
<name>alibabacloud-dds20151201name>
99
<description>Alibaba Cloud Dds (20151201) Async SDK for Java
@@ -41,7 +41,7 @@
4141
<java.version>1.8java.version>
4242
<maven.compiler.source>8maven.compiler.source>
4343
<maven.compiler.target>8maven.compiler.target>
44-
<service.version>0.1.12-betaservice.version>
44+
<service.version>0.1.13-betaservice.version>
4545
properties>
4646
<dependencies>
4747
<dependency>

dds-20151201/src/main/java/com/aliyun/sdk/service/dds20151201/AsyncClient.java

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ static AsyncClient create() {
5555
*/
5656
CompletableFuture<CreateDBInstanceResponse> createDBInstance(CreateDBInstanceRequest request);
5757

58+
CompletableFuture<CreateGlobalSecurityIPGroupResponse> createGlobalSecurityIPGroup(CreateGlobalSecurityIPGroupRequest request);
59+
5860
/**
5961
* Before you call this operation, make sure that you fully understand the billing methods and [pricing](https://www.alibabacloud.com/zh/product/apsaradb-for-mongodb/pricing) of ApsaraDB for MongoDB.
6062
* This operation is applicable only to sharded cluster instances.
@@ -86,6 +88,8 @@ static AsyncClient create() {
8688
*/
8789
CompletableFuture<DeleteDBInstanceResponse> deleteDBInstance(DeleteDBInstanceRequest request);
8890

91+
CompletableFuture<DeleteGlobalSecurityIPGroupResponse> deleteGlobalSecurityIPGroup(DeleteGlobalSecurityIPGroupRequest request);
92+
8993
/**
9094
* Before you call this operation, make sure that the following requirements are met:
9195
* * The instance is in the running state.
@@ -203,6 +207,10 @@ static AsyncClient create() {
203207
*/
204208
CompletableFuture<DescribeErrorLogRecordsResponse> describeErrorLogRecords(DescribeErrorLogRecordsRequest request);
205209

210+
CompletableFuture<DescribeGlobalSecurityIPGroupResponse> describeGlobalSecurityIPGroup(DescribeGlobalSecurityIPGroupRequest request);
211+
212+
CompletableFuture<DescribeGlobalSecurityIPGroupRelationResponse> describeGlobalSecurityIPGroupRelation(DescribeGlobalSecurityIPGroupRelationRequest request);
213+
206214
/**
207215
* This operation is applicable to subscription instances.
208216
*
@@ -271,7 +279,7 @@ static AsyncClient create() {
271279
CompletableFuture<DescribeShardingNetworkAddressResponse> describeShardingNetworkAddress(DescribeShardingNetworkAddressRequest request);
272280

273281
/**
274-
* * This operation is applicable only to **general-purpose local-disk** or **dedicated local-disk** instances.
282+
* * This operation is applicable only to **general-purpose local-disk** and **dedicated local-disk** instances.
275283
* * You can call this operation up to 30 times per minute. To call this operation at a higher frequency, use a Logstore. For more information, see [Manage a Logstore](~~48990~~).
276284
*
277285
*/
@@ -398,6 +406,12 @@ static AsyncClient create() {
398406
*/
399407
CompletableFuture<ModifyDBInstanceTDEResponse> modifyDBInstanceTDE(ModifyDBInstanceTDERequest request);
400408

409+
CompletableFuture<ModifyGlobalSecurityIPGroupResponse> modifyGlobalSecurityIPGroup(ModifyGlobalSecurityIPGroupRequest request);
410+
411+
CompletableFuture<ModifyGlobalSecurityIPGroupNameResponse> modifyGlobalSecurityIPGroupName(ModifyGlobalSecurityIPGroupNameRequest request);
412+
413+
CompletableFuture<ModifyGlobalSecurityIPGroupRelationResponse> modifyGlobalSecurityIPGroupRelation(ModifyGlobalSecurityIPGroupRelationRequest request);
414+
401415
/**
402416
* Before you call this operation, make sure that you fully understand the billing methods and [pricing](https://www.alibabacloud.com/zh/product/apsaradb-for-mongodb/pricing).
403417
* This operation is applicable to subscription instances.

dds-20151201/src/main/java/com/aliyun/sdk/service/dds20151201/DefaultAsyncClient.java

Lines changed: 99 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,20 @@ public CompletableFuture createDBInstance(CreateDBInst
148148
}
149149
}
150150

151+
@Override
152+
public CompletableFuture<CreateGlobalSecurityIPGroupResponse> createGlobalSecurityIPGroup(CreateGlobalSecurityIPGroupRequest request) {
153+
try {
154+
this.handler.validateRequestModel(request);
155+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("CreateGlobalSecurityIPGroup").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
156+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(CreateGlobalSecurityIPGroupResponse.create());
157+
return this.handler.execute(params);
158+
} catch (Exception e) {
159+
CompletableFuture<CreateGlobalSecurityIPGroupResponse> future = new CompletableFuture<>();
160+
future.completeExceptionally(e);
161+
return future;
162+
}
163+
}
164+
151165
/**
152166
* Before you call this operation, make sure that you fully understand the billing methods and [pricing](https://www.alibabacloud.com/zh/product/apsaradb-for-mongodb/pricing) of ApsaraDB for MongoDB.
153167
* This operation is applicable only to sharded cluster instances.
@@ -227,6 +241,20 @@ public CompletableFuture deleteDBInstance(DeleteDBInst
227241
}
228242
}
229243

244+
@Override
245+
public CompletableFuture<DeleteGlobalSecurityIPGroupResponse> deleteGlobalSecurityIPGroup(DeleteGlobalSecurityIPGroupRequest request) {
246+
try {
247+
this.handler.validateRequestModel(request);
248+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("DeleteGlobalSecurityIPGroup").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
249+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(DeleteGlobalSecurityIPGroupResponse.create());
250+
return this.handler.execute(params);
251+
} catch (Exception e) {
252+
CompletableFuture<DeleteGlobalSecurityIPGroupResponse> future = new CompletableFuture<>();
253+
future.completeExceptionally(e);
254+
return future;
255+
}
256+
}
257+
230258
/**
231259
* Before you call this operation, make sure that the following requirements are met:
232260
* * The instance is in the running state.
@@ -596,6 +624,34 @@ public CompletableFuture describeErrorLogRecord
596624
}
597625
}
598626

627+
@Override
628+
public CompletableFuture<DescribeGlobalSecurityIPGroupResponse> describeGlobalSecurityIPGroup(DescribeGlobalSecurityIPGroupRequest request) {
629+
try {
630+
this.handler.validateRequestModel(request);
631+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("DescribeGlobalSecurityIPGroup").setMethod(HttpMethod.GET).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
632+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(DescribeGlobalSecurityIPGroupResponse.create());
633+
return this.handler.execute(params);
634+
} catch (Exception e) {
635+
CompletableFuture<DescribeGlobalSecurityIPGroupResponse> future = new CompletableFuture<>();
636+
future.completeExceptionally(e);
637+
return future;
638+
}
639+
}
640+
641+
@Override
642+
public CompletableFuture<DescribeGlobalSecurityIPGroupRelationResponse> describeGlobalSecurityIPGroupRelation(DescribeGlobalSecurityIPGroupRelationRequest request) {
643+
try {
644+
this.handler.validateRequestModel(request);
645+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("DescribeGlobalSecurityIPGroupRelation").setMethod(HttpMethod.GET).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
646+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(DescribeGlobalSecurityIPGroupRelationResponse.create());
647+
return this.handler.execute(params);
648+
} catch (Exception e) {
649+
CompletableFuture<DescribeGlobalSecurityIPGroupRelationResponse> future = new CompletableFuture<>();
650+
future.completeExceptionally(e);
651+
return future;
652+
}
653+
}
654+
599655
/**
600656
* This operation is applicable to subscription instances.
601657
*
@@ -844,7 +900,7 @@ public CompletableFuture describeShardin
844900
}
845901

846902
/**
847-
* * This operation is applicable only to **general-purpose local-disk** or **dedicated local-disk** instances.
903+
* * This operation is applicable only to **general-purpose local-disk** and **dedicated local-disk** instances.
848904
* * You can call this operation up to 30 times per minute. To call this operation at a higher frequency, use a Logstore. For more information, see [Manage a Logstore](~~48990~~).
849905
*
850906
*/
@@ -1223,6 +1279,48 @@ public CompletableFuture modifyDBInstanceTDE(Modify
12231279
}
12241280
}
12251281

1282+
@Override
1283+
public CompletableFuture<ModifyGlobalSecurityIPGroupResponse> modifyGlobalSecurityIPGroup(ModifyGlobalSecurityIPGroupRequest request) {
1284+
try {
1285+
this.handler.validateRequestModel(request);
1286+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("ModifyGlobalSecurityIPGroup").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
1287+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(ModifyGlobalSecurityIPGroupResponse.create());
1288+
return this.handler.execute(params);
1289+
} catch (Exception e) {
1290+
CompletableFuture<ModifyGlobalSecurityIPGroupResponse> future = new CompletableFuture<>();
1291+
future.completeExceptionally(e);
1292+
return future;
1293+
}
1294+
}
1295+
1296+
@Override
1297+
public CompletableFuture<ModifyGlobalSecurityIPGroupNameResponse> modifyGlobalSecurityIPGroupName(ModifyGlobalSecurityIPGroupNameRequest request) {
1298+
try {
1299+
this.handler.validateRequestModel(request);
1300+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("ModifyGlobalSecurityIPGroupName").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
1301+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(ModifyGlobalSecurityIPGroupNameResponse.create());
1302+
return this.handler.execute(params);
1303+
} catch (Exception e) {
1304+
CompletableFuture<ModifyGlobalSecurityIPGroupNameResponse> future = new CompletableFuture<>();
1305+
future.completeExceptionally(e);
1306+
return future;
1307+
}
1308+
}
1309+
1310+
@Override
1311+
public CompletableFuture<ModifyGlobalSecurityIPGroupRelationResponse> modifyGlobalSecurityIPGroupRelation(ModifyGlobalSecurityIPGroupRelationRequest request) {
1312+
try {
1313+
this.handler.validateRequestModel(request);
1314+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("ModifyGlobalSecurityIPGroupRelation").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
1315+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(ModifyGlobalSecurityIPGroupRelationResponse.create());
1316+
return this.handler.execute(params);
1317+
} catch (Exception e) {
1318+
CompletableFuture<ModifyGlobalSecurityIPGroupRelationResponse> future = new CompletableFuture<>();
1319+
future.completeExceptionally(e);
1320+
return future;
1321+
}
1322+
}
1323+
12261324
/**
12271325
* Before you call this operation, make sure that you fully understand the billing methods and [pricing](https://www.alibabacloud.com/zh/product/apsaradb-for-mongodb/pricing).
12281326
* This operation is applicable to subscription instances.

dds-20151201/src/main/java/com/aliyun/sdk/service/dds20151201/models/CreateDBInstanceRequest.java

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,10 @@ public class CreateDBInstanceRequest extends Request {
7272
@Validation(required = true)
7373
private String engineVersion;
7474

75+
@Query
76+
@NameInMap("GlobalSecurityGroupIds")
77+
private String globalSecurityGroupIds;
78+
7579
@Query
7680
@NameInMap("HiddenZoneId")
7781
private String hiddenZoneId;
@@ -173,6 +177,7 @@ private CreateDBInstanceRequest(Builder builder) {
173177
this.databaseNames = builder.databaseNames;
174178
this.engine = builder.engine;
175179
this.engineVersion = builder.engineVersion;
180+
this.globalSecurityGroupIds = builder.globalSecurityGroupIds;
176181
this.hiddenZoneId = builder.hiddenZoneId;
177182
this.networkType = builder.networkType;
178183
this.ownerAccount = builder.ownerAccount;
@@ -307,6 +312,13 @@ public String getEngineVersion() {
307312
return this.engineVersion;
308313
}
309314

315+
/**
316+
* @return globalSecurityGroupIds
317+
*/
318+
public String getGlobalSecurityGroupIds() {
319+
return this.globalSecurityGroupIds;
320+
}
321+
310322
/**
311323
* @return hiddenZoneId
312324
*/
@@ -469,6 +481,7 @@ public static final class Builder extends Request.Builder
469481
private String databaseNames;
470482
private String engine;
471483
private String engineVersion;
484+
private String globalSecurityGroupIds;
472485
private String hiddenZoneId;
473486
private String networkType;
474487
private String ownerAccount;
@@ -511,6 +524,7 @@ private Builder(CreateDBInstanceRequest request) {
511524
this.databaseNames = request.databaseNames;
512525
this.engine = request.engine;
513526
this.engineVersion = request.engineVersion;
527+
this.globalSecurityGroupIds = request.globalSecurityGroupIds;
514528
this.hiddenZoneId = request.hiddenZoneId;
515529
this.networkType = request.networkType;
516530
this.ownerAccount = request.ownerAccount;
@@ -700,6 +714,15 @@ public Builder engineVersion(String engineVersion) {
700714
return this;
701715
}
702716

717+
/**
718+
* GlobalSecurityGroupIds.
719+
*/
720+
public Builder globalSecurityGroupIds(String globalSecurityGroupIds) {
721+
this.putQueryParameter("GlobalSecurityGroupIds", globalSecurityGroupIds);
722+
this.globalSecurityGroupIds = globalSecurityGroupIds;
723+
return this;
724+
}
725+
703726
/**
704727
* The zone where the hidden node is deployed for multi-zone deployment. Valid values:
705728
*

0 commit comments

Comments
 (0)