Skip to content

Commit d6e1993

Browse files
committed
Support API ListTagResources.
1 parent 71c978b commit d6e1993

16 files changed

+917
-1
lines changed

eds-aic-20230930/ChangeLog.txt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
2025-08-08 Version: 3.11.0
2+
- Support API ListTagResources.
3+
- Support API TagResources.
4+
- Support API UntagResources.
5+
- Update API ChangeCloudPhoneNode: add request parameters AutoPay.
6+
- Update API ChangeCloudPhoneNode: add request parameters DownBandwidthLimit.
7+
- Update API ChangeCloudPhoneNode: add request parameters PhoneDataVolume.
8+
- Update API ChangeCloudPhoneNode: add request parameters UpBandwidthLimit.
9+
- Update API ChangeCloudPhoneNode: add response parameters Body.OrderId.
10+
- Update API ChangeCloudPhoneNode: add response parameters Body.NodeInfos.$.ShareDataVolume.
11+
- Update API ChangeCloudPhoneNode: add response parameters Body.NodeInfos.$.InstanceInfos.$.PhoneDataVolume.
12+
- Update API DescribeCloudPhoneNodes: add response parameters Body.NodeModel.$.BandwidthPackageStatus.
13+
- Update API ExpandDataVolume: add request parameters PhoneDataVolume.
14+
15+
116
2025-08-06 Version: 3.10.5
217
- Generated java 2023-09-30 for eds-aic.
318

eds-aic-20230930/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>eds_aic20230930</artifactId>
6-
<version>3.10.5</version>
6+
<version>3.11.0</version>
77
<packaging>jar</packaging>
88
<name>eds_aic20230930</name>
99
<description>Alibaba Cloud eds-aic (20230930) SDK for Java

eds-aic-20230930/src/main/java/com/aliyun/eds_aic20230930/Client.java

Lines changed: 192 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -296,6 +296,14 @@ public BatchGetAcpConnectionTicketResponse batchGetAcpConnectionTicket(BatchGetA
296296
public ChangeCloudPhoneNodeResponse changeCloudPhoneNodeWithOptions(ChangeCloudPhoneNodeRequest request, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception {
297297
com.aliyun.teautil.Common.validateModel(request);
298298
java.util.Map<String, Object> query = new java.util.HashMap<>();
299+
if (!com.aliyun.teautil.Common.isUnset(request.autoPay)) {
300+
query.put("AutoPay", request.autoPay);
301+
}
302+
303+
if (!com.aliyun.teautil.Common.isUnset(request.downBandwidthLimit)) {
304+
query.put("DownBandwidthLimit", request.downBandwidthLimit);
305+
}
306+
299307
if (!com.aliyun.teautil.Common.isUnset(request.instanceType)) {
300308
query.put("InstanceType", request.instanceType);
301309
}
@@ -308,6 +316,14 @@ public ChangeCloudPhoneNodeResponse changeCloudPhoneNodeWithOptions(ChangeCloudP
308316
query.put("PhoneCount", request.phoneCount);
309317
}
310318

319+
if (!com.aliyun.teautil.Common.isUnset(request.phoneDataVolume)) {
320+
query.put("PhoneDataVolume", request.phoneDataVolume);
321+
}
322+
323+
if (!com.aliyun.teautil.Common.isUnset(request.upBandwidthLimit)) {
324+
query.put("UpBandwidthLimit", request.upBandwidthLimit);
325+
}
326+
311327
com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap(
312328
new TeaPair("query", com.aliyun.openapiutil.Client.query(query))
313329
));
@@ -2862,6 +2878,10 @@ public ExpandDataVolumeResponse expandDataVolumeWithOptions(ExpandDataVolumeRequ
28622878
query.put("NodeIds", request.nodeIds);
28632879
}
28642880

2881+
if (!com.aliyun.teautil.Common.isUnset(request.phoneDataVolume)) {
2882+
query.put("PhoneDataVolume", request.phoneDataVolume);
2883+
}
2884+
28652885
if (!com.aliyun.teautil.Common.isUnset(request.shareDataVolume)) {
28662886
query.put("ShareDataVolume", request.shareDataVolume);
28672887
}
@@ -3279,6 +3299,70 @@ public ListPolicyGroupsResponse listPolicyGroups(ListPolicyGroupsRequest request
32793299
return this.listPolicyGroupsWithOptions(request, runtime);
32803300
}
32813301

3302+
/**
3303+
* <b>summary</b> :
3304+
* <p>查询资源标签</p>
3305+
*
3306+
* @param request ListTagResourcesRequest
3307+
* @param runtime runtime options for this request RuntimeOptions
3308+
* @return ListTagResourcesResponse
3309+
*/
3310+
public ListTagResourcesResponse listTagResourcesWithOptions(ListTagResourcesRequest request, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception {
3311+
com.aliyun.teautil.Common.validateModel(request);
3312+
java.util.Map<String, Object> query = new java.util.HashMap<>();
3313+
if (!com.aliyun.teautil.Common.isUnset(request.maxResults)) {
3314+
query.put("MaxResults", request.maxResults);
3315+
}
3316+
3317+
if (!com.aliyun.teautil.Common.isUnset(request.nextToken)) {
3318+
query.put("NextToken", request.nextToken);
3319+
}
3320+
3321+
if (!com.aliyun.teautil.Common.isUnset(request.regionId)) {
3322+
query.put("RegionId", request.regionId);
3323+
}
3324+
3325+
if (!com.aliyun.teautil.Common.isUnset(request.resourceId)) {
3326+
query.put("ResourceId", request.resourceId);
3327+
}
3328+
3329+
if (!com.aliyun.teautil.Common.isUnset(request.resourceType)) {
3330+
query.put("ResourceType", request.resourceType);
3331+
}
3332+
3333+
if (!com.aliyun.teautil.Common.isUnset(request.tag)) {
3334+
query.put("Tag", request.tag);
3335+
}
3336+
3337+
com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap(
3338+
new TeaPair("query", com.aliyun.openapiutil.Client.query(query))
3339+
));
3340+
com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap(
3341+
new TeaPair("action", "ListTagResources"),
3342+
new TeaPair("version", "2023-09-30"),
3343+
new TeaPair("protocol", "HTTPS"),
3344+
new TeaPair("pathname", "/"),
3345+
new TeaPair("method", "POST"),
3346+
new TeaPair("authType", "AK"),
3347+
new TeaPair("style", "RPC"),
3348+
new TeaPair("reqBodyType", "formData"),
3349+
new TeaPair("bodyType", "json")
3350+
));
3351+
return TeaModel.toModel(this.callApi(params, req, runtime), new ListTagResourcesResponse());
3352+
}
3353+
3354+
/**
3355+
* <b>summary</b> :
3356+
* <p>查询资源标签</p>
3357+
*
3358+
* @param request ListTagResourcesRequest
3359+
* @return ListTagResourcesResponse
3360+
*/
3361+
public ListTagResourcesResponse listTagResources(ListTagResourcesRequest request) throws Exception {
3362+
com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions();
3363+
return this.listTagResourcesWithOptions(request, runtime);
3364+
}
3365+
32823366
/**
32833367
* <b>summary</b> :
32843368
* <p>Modifies attributes of a cloud phone instance. Currently, this operation allows you to modify only the name of a cloud phone instance.</p>
@@ -4537,6 +4621,58 @@ public StopAndroidInstanceResponse stopAndroidInstance(StopAndroidInstanceReques
45374621
return this.stopAndroidInstanceWithOptions(request, runtime);
45384622
}
45394623

4624+
/**
4625+
* <b>summary</b> :
4626+
* <p>给资源打标签</p>
4627+
*
4628+
* @param request TagResourcesRequest
4629+
* @param runtime runtime options for this request RuntimeOptions
4630+
* @return TagResourcesResponse
4631+
*/
4632+
public TagResourcesResponse tagResourcesWithOptions(TagResourcesRequest request, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception {
4633+
com.aliyun.teautil.Common.validateModel(request);
4634+
java.util.Map<String, Object> query = new java.util.HashMap<>();
4635+
if (!com.aliyun.teautil.Common.isUnset(request.resourceId)) {
4636+
query.put("ResourceId", request.resourceId);
4637+
}
4638+
4639+
if (!com.aliyun.teautil.Common.isUnset(request.resourceType)) {
4640+
query.put("ResourceType", request.resourceType);
4641+
}
4642+
4643+
if (!com.aliyun.teautil.Common.isUnset(request.tag)) {
4644+
query.put("Tag", request.tag);
4645+
}
4646+
4647+
com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap(
4648+
new TeaPair("query", com.aliyun.openapiutil.Client.query(query))
4649+
));
4650+
com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap(
4651+
new TeaPair("action", "TagResources"),
4652+
new TeaPair("version", "2023-09-30"),
4653+
new TeaPair("protocol", "HTTPS"),
4654+
new TeaPair("pathname", "/"),
4655+
new TeaPair("method", "POST"),
4656+
new TeaPair("authType", "AK"),
4657+
new TeaPair("style", "RPC"),
4658+
new TeaPair("reqBodyType", "formData"),
4659+
new TeaPair("bodyType", "json")
4660+
));
4661+
return TeaModel.toModel(this.callApi(params, req, runtime), new TagResourcesResponse());
4662+
}
4663+
4664+
/**
4665+
* <b>summary</b> :
4666+
* <p>给资源打标签</p>
4667+
*
4668+
* @param request TagResourcesRequest
4669+
* @return TagResourcesResponse
4670+
*/
4671+
public TagResourcesResponse tagResources(TagResourcesRequest request) throws Exception {
4672+
com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions();
4673+
return this.tagResourcesWithOptions(request, runtime);
4674+
}
4675+
45404676
/**
45414677
* <b>description</b> :
45424678
* <p>This operation runs asynchronously. To check the operation result, you can visit the Task Center. To retrieve task details, call the <a href="~~DescribeTasks~~">DescribeTasks</a> operation.</p>
@@ -4643,6 +4779,62 @@ public UninstallMonitorAgentResponse uninstallMonitorAgent(UninstallMonitorAgent
46434779
return this.uninstallMonitorAgentWithOptions(request, runtime);
46444780
}
46454781

4782+
/**
4783+
* <b>summary</b> :
4784+
* <p>删除资源标签</p>
4785+
*
4786+
* @param request UntagResourcesRequest
4787+
* @param runtime runtime options for this request RuntimeOptions
4788+
* @return UntagResourcesResponse
4789+
*/
4790+
public UntagResourcesResponse untagResourcesWithOptions(UntagResourcesRequest request, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception {
4791+
com.aliyun.teautil.Common.validateModel(request);
4792+
java.util.Map<String, Object> query = new java.util.HashMap<>();
4793+
if (!com.aliyun.teautil.Common.isUnset(request.all)) {
4794+
query.put("All", request.all);
4795+
}
4796+
4797+
if (!com.aliyun.teautil.Common.isUnset(request.resourceId)) {
4798+
query.put("ResourceId", request.resourceId);
4799+
}
4800+
4801+
if (!com.aliyun.teautil.Common.isUnset(request.resourceType)) {
4802+
query.put("ResourceType", request.resourceType);
4803+
}
4804+
4805+
if (!com.aliyun.teautil.Common.isUnset(request.tagKey)) {
4806+
query.put("TagKey", request.tagKey);
4807+
}
4808+
4809+
com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap(
4810+
new TeaPair("query", com.aliyun.openapiutil.Client.query(query))
4811+
));
4812+
com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap(
4813+
new TeaPair("action", "UntagResources"),
4814+
new TeaPair("version", "2023-09-30"),
4815+
new TeaPair("protocol", "HTTPS"),
4816+
new TeaPair("pathname", "/"),
4817+
new TeaPair("method", "POST"),
4818+
new TeaPair("authType", "AK"),
4819+
new TeaPair("style", "RPC"),
4820+
new TeaPair("reqBodyType", "formData"),
4821+
new TeaPair("bodyType", "json")
4822+
));
4823+
return TeaModel.toModel(this.callApi(params, req, runtime), new UntagResourcesResponse());
4824+
}
4825+
4826+
/**
4827+
* <b>summary</b> :
4828+
* <p>删除资源标签</p>
4829+
*
4830+
* @param request UntagResourcesRequest
4831+
* @return UntagResourcesResponse
4832+
*/
4833+
public UntagResourcesResponse untagResources(UntagResourcesRequest request) throws Exception {
4834+
com.aliyun.teautil.models.RuntimeOptions runtime = new com.aliyun.teautil.models.RuntimeOptions();
4835+
return this.untagResourcesWithOptions(request, runtime);
4836+
}
4837+
46464838
/**
46474839
* <b>summary</b> :
46484840
* <p>Updates the name of a custom image.</p>

eds-aic-20230930/src/main/java/com/aliyun/eds_aic20230930/models/ChangeCloudPhoneNodeRequest.java

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@
44
import com.aliyun.tea.*;
55

66
public class ChangeCloudPhoneNodeRequest extends TeaModel {
7+
@NameInMap("AutoPay")
8+
public Boolean autoPay;
9+
10+
@NameInMap("DownBandwidthLimit")
11+
public Integer downBandwidthLimit;
12+
713
/**
814
* <strong>example:</strong>
915
* <p>ac.max</p>
@@ -25,11 +31,33 @@ public class ChangeCloudPhoneNodeRequest extends TeaModel {
2531
@NameInMap("PhoneCount")
2632
public Integer phoneCount;
2733

34+
@NameInMap("PhoneDataVolume")
35+
public Integer phoneDataVolume;
36+
37+
@NameInMap("UpBandwidthLimit")
38+
public Integer upBandwidthLimit;
39+
2840
public static ChangeCloudPhoneNodeRequest build(java.util.Map<String, ?> map) throws Exception {
2941
ChangeCloudPhoneNodeRequest self = new ChangeCloudPhoneNodeRequest();
3042
return TeaModel.build(map, self);
3143
}
3244

45+
public ChangeCloudPhoneNodeRequest setAutoPay(Boolean autoPay) {
46+
this.autoPay = autoPay;
47+
return this;
48+
}
49+
public Boolean getAutoPay() {
50+
return this.autoPay;
51+
}
52+
53+
public ChangeCloudPhoneNodeRequest setDownBandwidthLimit(Integer downBandwidthLimit) {
54+
this.downBandwidthLimit = downBandwidthLimit;
55+
return this;
56+
}
57+
public Integer getDownBandwidthLimit() {
58+
return this.downBandwidthLimit;
59+
}
60+
3361
public ChangeCloudPhoneNodeRequest setInstanceType(String instanceType) {
3462
this.instanceType = instanceType;
3563
return this;
@@ -54,4 +82,20 @@ public Integer getPhoneCount() {
5482
return this.phoneCount;
5583
}
5684

85+
public ChangeCloudPhoneNodeRequest setPhoneDataVolume(Integer phoneDataVolume) {
86+
this.phoneDataVolume = phoneDataVolume;
87+
return this;
88+
}
89+
public Integer getPhoneDataVolume() {
90+
return this.phoneDataVolume;
91+
}
92+
93+
public ChangeCloudPhoneNodeRequest setUpBandwidthLimit(Integer upBandwidthLimit) {
94+
this.upBandwidthLimit = upBandwidthLimit;
95+
return this;
96+
}
97+
public Integer getUpBandwidthLimit() {
98+
return this.upBandwidthLimit;
99+
}
100+
57101
}

0 commit comments

Comments
 (0)