@@ -296,6 +296,14 @@ public BatchGetAcpConnectionTicketResponse batchGetAcpConnectionTicket(BatchGetA
296
296
public ChangeCloudPhoneNodeResponse changeCloudPhoneNodeWithOptions (ChangeCloudPhoneNodeRequest request , com .aliyun .teautil .models .RuntimeOptions runtime ) throws Exception {
297
297
com .aliyun .teautil .Common .validateModel (request );
298
298
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
+
299
307
if (!com .aliyun .teautil .Common .isUnset (request .instanceType )) {
300
308
query .put ("InstanceType" , request .instanceType );
301
309
}
@@ -308,6 +316,14 @@ public ChangeCloudPhoneNodeResponse changeCloudPhoneNodeWithOptions(ChangeCloudP
308
316
query .put ("PhoneCount" , request .phoneCount );
309
317
}
310
318
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
+
311
327
com .aliyun .teaopenapi .models .OpenApiRequest req = com .aliyun .teaopenapi .models .OpenApiRequest .build (TeaConverter .buildMap (
312
328
new TeaPair ("query" , com .aliyun .openapiutil .Client .query (query ))
313
329
));
@@ -2862,6 +2878,10 @@ public ExpandDataVolumeResponse expandDataVolumeWithOptions(ExpandDataVolumeRequ
2862
2878
query .put ("NodeIds" , request .nodeIds );
2863
2879
}
2864
2880
2881
+ if (!com .aliyun .teautil .Common .isUnset (request .phoneDataVolume )) {
2882
+ query .put ("PhoneDataVolume" , request .phoneDataVolume );
2883
+ }
2884
+
2865
2885
if (!com .aliyun .teautil .Common .isUnset (request .shareDataVolume )) {
2866
2886
query .put ("ShareDataVolume" , request .shareDataVolume );
2867
2887
}
@@ -3279,6 +3299,70 @@ public ListPolicyGroupsResponse listPolicyGroups(ListPolicyGroupsRequest request
3279
3299
return this .listPolicyGroupsWithOptions (request , runtime );
3280
3300
}
3281
3301
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
+
3282
3366
/**
3283
3367
* <b>summary</b> :
3284
3368
* <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
4537
4621
return this .stopAndroidInstanceWithOptions (request , runtime );
4538
4622
}
4539
4623
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
+
4540
4676
/**
4541
4677
* <b>description</b> :
4542
4678
* <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
4643
4779
return this .uninstallMonitorAgentWithOptions (request , runtime );
4644
4780
}
4645
4781
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
+
4646
4838
/**
4647
4839
* <b>summary</b> :
4648
4840
* <p>Updates the name of a custom image.</p>
0 commit comments