Skip to content

Commit 2332a68

Browse files
committed
Generated java-async 2025-05-07 for RdsAi.
1 parent 67aebd0 commit 2332a68

File tree

8 files changed

+448
-3
lines changed

8 files changed

+448
-3
lines changed

rdsai-20250507/ChangeLog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2025-11-18 Version: 1.0.6
2+
- Generated java-async 2025-05-07 for RdsAi.
3+
14
2025-09-25 Version: 1.0.5
25
- Generated java-async 2025-05-07 for RdsAi.
36

rdsai-20250507/pom.xml

Lines changed: 2 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-rdsai20250507</artifactId>
6-
<version>1.0.5</version>
6+
<version>1.0.6</version>
77
<packaging>jar</packaging>
88
<name>alibabacloud-rdsai20250507</name>
99
<description>Alibaba Cloud RdsAi (20250507) Async SDK for Java
@@ -104,12 +104,11 @@
104104
<plugin>
105105
<groupId>org.sonatype.central</groupId>
106106
<artifactId>central-publishing-maven-plugin</artifactId>
107-
<version>0.8.0</version>
107+
<version>0.9.0</version>
108108
<extensions>true</extensions>
109109
<configuration>
110110
<publishingServerId>central</publishingServerId>
111111
<autoPublish>true</autoPublish>
112-
<waitUntil>published</waitUntil>
113112
</configuration>
114113
</plugin>
115114
</plugins>

rdsai-20250507/src/main/java/com/aliyun/sdk/service/rdsai20250507/AsyncClient.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,12 @@ static AsyncClient create() {
8585
*/
8686
CompletableFuture<ModifyInstanceAuthConfigResponse> modifyInstanceAuthConfig(ModifyInstanceAuthConfigRequest request);
8787

88+
/**
89+
* @param request the request parameters of ModifyInstanceConfig ModifyInstanceConfigRequest
90+
* @return ModifyInstanceConfigResponse
91+
*/
92+
CompletableFuture<ModifyInstanceConfigResponse> modifyInstanceConfig(ModifyInstanceConfigRequest request);
93+
8894
/**
8995
* @param request the request parameters of ModifyInstanceIpWhitelist ModifyInstanceIpWhitelistRequest
9096
* @return ModifyInstanceIpWhitelistResponse

rdsai-20250507/src/main/java/com/aliyun/sdk/service/rdsai20250507/DefaultAsyncClient.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,24 @@ public CompletableFuture<ModifyInstanceAuthConfigResponse> modifyInstanceAuthCon
237237
}
238238
}
239239

240+
/**
241+
* @param request the request parameters of ModifyInstanceConfig ModifyInstanceConfigRequest
242+
* @return ModifyInstanceConfigResponse
243+
*/
244+
@Override
245+
public CompletableFuture<ModifyInstanceConfigResponse> modifyInstanceConfig(ModifyInstanceConfigRequest request) {
246+
try {
247+
this.handler.validateRequestModel(request);
248+
TeaRequest teaRequest = REQUEST.copy().setStyle(RequestStyle.RPC).setAction("ModifyInstanceConfig").setMethod(HttpMethod.POST).setPathRegex("/").setBodyType(BodyType.JSON).setBodyIsForm(false).setReqBodyType(BodyType.JSON).formModel(request);
249+
ClientExecutionParams params = new ClientExecutionParams().withInput(request).withRequest(teaRequest).withOutput(ModifyInstanceConfigResponse.create());
250+
return this.handler.execute(params);
251+
} catch (Exception e) {
252+
CompletableFuture<ModifyInstanceConfigResponse> future = new CompletableFuture<>();
253+
future.completeExceptionally(e);
254+
return future;
255+
}
256+
}
257+
240258
/**
241259
* @param request the request parameters of ModifyInstanceIpWhitelist ModifyInstanceIpWhitelistRequest
242260
* @return ModifyInstanceIpWhitelistResponse

rdsai-20250507/src/main/java/com/aliyun/sdk/service/rdsai20250507/models/DescribeAppInstanceAttributeResponseBody.java

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ public class DescribeAppInstanceAttributeResponseBody extends TeaModel {
2626
@com.aliyun.core.annotation.NameInMap("DBInstanceName")
2727
private String DBInstanceName;
2828

29+
@com.aliyun.core.annotation.NameInMap("EipStatus")
30+
private String eipStatus;
31+
2932
@com.aliyun.core.annotation.NameInMap("InstanceClass")
3033
private String instanceClass;
3134

@@ -35,6 +38,9 @@ public class DescribeAppInstanceAttributeResponseBody extends TeaModel {
3538
@com.aliyun.core.annotation.NameInMap("InstanceName")
3639
private String instanceName;
3740

41+
@com.aliyun.core.annotation.NameInMap("NatStatus")
42+
private String natStatus;
43+
3844
@com.aliyun.core.annotation.NameInMap("PublicConnectionString")
3945
private String publicConnectionString;
4046

@@ -60,9 +66,11 @@ private DescribeAppInstanceAttributeResponseBody(Builder builder) {
6066
this.appName = builder.appName;
6167
this.appType = builder.appType;
6268
this.DBInstanceName = builder.DBInstanceName;
69+
this.eipStatus = builder.eipStatus;
6370
this.instanceClass = builder.instanceClass;
6471
this.instanceMinorVersion = builder.instanceMinorVersion;
6572
this.instanceName = builder.instanceName;
73+
this.natStatus = builder.natStatus;
6674
this.publicConnectionString = builder.publicConnectionString;
6775
this.regionId = builder.regionId;
6876
this.requestId = builder.requestId;
@@ -105,6 +113,13 @@ public String getDBInstanceName() {
105113
return this.DBInstanceName;
106114
}
107115

116+
/**
117+
* @return eipStatus
118+
*/
119+
public String getEipStatus() {
120+
return this.eipStatus;
121+
}
122+
108123
/**
109124
* @return instanceClass
110125
*/
@@ -126,6 +141,13 @@ public String getInstanceName() {
126141
return this.instanceName;
127142
}
128143

144+
/**
145+
* @return natStatus
146+
*/
147+
public String getNatStatus() {
148+
return this.natStatus;
149+
}
150+
129151
/**
130152
* @return publicConnectionString
131153
*/
@@ -179,9 +201,11 @@ public static final class Builder {
179201
private String appName;
180202
private String appType;
181203
private String DBInstanceName;
204+
private String eipStatus;
182205
private String instanceClass;
183206
private String instanceMinorVersion;
184207
private String instanceName;
208+
private String natStatus;
185209
private String publicConnectionString;
186210
private String regionId;
187211
private String requestId;
@@ -197,9 +221,11 @@ private Builder(DescribeAppInstanceAttributeResponseBody model) {
197221
this.appName = model.appName;
198222
this.appType = model.appType;
199223
this.DBInstanceName = model.DBInstanceName;
224+
this.eipStatus = model.eipStatus;
200225
this.instanceClass = model.instanceClass;
201226
this.instanceMinorVersion = model.instanceMinorVersion;
202227
this.instanceName = model.instanceName;
228+
this.natStatus = model.natStatus;
203229
this.publicConnectionString = model.publicConnectionString;
204230
this.regionId = model.regionId;
205231
this.requestId = model.requestId;
@@ -233,6 +259,14 @@ public Builder DBInstanceName(String DBInstanceName) {
233259
return this;
234260
}
235261

262+
/**
263+
* EipStatus.
264+
*/
265+
public Builder eipStatus(String eipStatus) {
266+
this.eipStatus = eipStatus;
267+
return this;
268+
}
269+
236270
/**
237271
* InstanceClass.
238272
*/
@@ -257,6 +291,14 @@ public Builder instanceName(String instanceName) {
257291
return this;
258292
}
259293

294+
/**
295+
* NatStatus.
296+
*/
297+
public Builder natStatus(String natStatus) {
298+
this.natStatus = natStatus;
299+
return this;
300+
}
301+
260302
/**
261303
* PublicConnectionString.
262304
*/
Lines changed: 173 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,173 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
package com.aliyun.sdk.service.rdsai20250507.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 ModifyInstanceConfigRequest} extends {@link RequestModel}
16+
*
17+
* <p>ModifyInstanceConfigRequest</p>
18+
*/
19+
public class ModifyInstanceConfigRequest extends Request {
20+
@com.aliyun.core.annotation.Query
21+
@com.aliyun.core.annotation.NameInMap("ClientToken")
22+
private String clientToken;
23+
24+
@com.aliyun.core.annotation.Query
25+
@com.aliyun.core.annotation.NameInMap("ConfigName")
26+
private String configName;
27+
28+
@com.aliyun.core.annotation.Query
29+
@com.aliyun.core.annotation.NameInMap("ConfigValue")
30+
private String configValue;
31+
32+
@com.aliyun.core.annotation.Query
33+
@com.aliyun.core.annotation.NameInMap("InstanceName")
34+
@com.aliyun.core.annotation.Validation(required = true)
35+
private String instanceName;
36+
37+
@com.aliyun.core.annotation.Query
38+
@com.aliyun.core.annotation.NameInMap("RegionId")
39+
private String regionId;
40+
41+
private ModifyInstanceConfigRequest(Builder builder) {
42+
super(builder);
43+
this.clientToken = builder.clientToken;
44+
this.configName = builder.configName;
45+
this.configValue = builder.configValue;
46+
this.instanceName = builder.instanceName;
47+
this.regionId = builder.regionId;
48+
}
49+
50+
public static Builder builder() {
51+
return new Builder();
52+
}
53+
54+
public static ModifyInstanceConfigRequest create() {
55+
return builder().build();
56+
}
57+
58+
@Override
59+
public Builder toBuilder() {
60+
return new Builder(this);
61+
}
62+
63+
/**
64+
* @return clientToken
65+
*/
66+
public String getClientToken() {
67+
return this.clientToken;
68+
}
69+
70+
/**
71+
* @return configName
72+
*/
73+
public String getConfigName() {
74+
return this.configName;
75+
}
76+
77+
/**
78+
* @return configValue
79+
*/
80+
public String getConfigValue() {
81+
return this.configValue;
82+
}
83+
84+
/**
85+
* @return instanceName
86+
*/
87+
public String getInstanceName() {
88+
return this.instanceName;
89+
}
90+
91+
/**
92+
* @return regionId
93+
*/
94+
public String getRegionId() {
95+
return this.regionId;
96+
}
97+
98+
public static final class Builder extends Request.Builder<ModifyInstanceConfigRequest, Builder> {
99+
private String clientToken;
100+
private String configName;
101+
private String configValue;
102+
private String instanceName;
103+
private String regionId;
104+
105+
private Builder() {
106+
super();
107+
}
108+
109+
private Builder(ModifyInstanceConfigRequest request) {
110+
super(request);
111+
this.clientToken = request.clientToken;
112+
this.configName = request.configName;
113+
this.configValue = request.configValue;
114+
this.instanceName = request.instanceName;
115+
this.regionId = request.regionId;
116+
}
117+
118+
/**
119+
* ClientToken.
120+
*/
121+
public Builder clientToken(String clientToken) {
122+
this.putQueryParameter("ClientToken", clientToken);
123+
this.clientToken = clientToken;
124+
return this;
125+
}
126+
127+
/**
128+
* ConfigName.
129+
*/
130+
public Builder configName(String configName) {
131+
this.putQueryParameter("ConfigName", configName);
132+
this.configName = configName;
133+
return this;
134+
}
135+
136+
/**
137+
* ConfigValue.
138+
*/
139+
public Builder configValue(String configValue) {
140+
this.putQueryParameter("ConfigValue", configValue);
141+
this.configValue = configValue;
142+
return this;
143+
}
144+
145+
/**
146+
* <p>This parameter is required.</p>
147+
*
148+
* <strong>example:</strong>
149+
* <p>ra-supabase-8moov5lxba****</p>
150+
*/
151+
public Builder instanceName(String instanceName) {
152+
this.putQueryParameter("InstanceName", instanceName);
153+
this.instanceName = instanceName;
154+
return this;
155+
}
156+
157+
/**
158+
* RegionId.
159+
*/
160+
public Builder regionId(String regionId) {
161+
this.putQueryParameter("RegionId", regionId);
162+
this.regionId = regionId;
163+
return this;
164+
}
165+
166+
@Override
167+
public ModifyInstanceConfigRequest build() {
168+
return new ModifyInstanceConfigRequest(this);
169+
}
170+
171+
}
172+
173+
}

0 commit comments

Comments
 (0)