Skip to content

Commit 8366b58

Browse files
committed
Update API CreateAndroidInstanceGroup: add request parameters StreamMode.
1 parent 0878668 commit 8366b58

File tree

5 files changed

+33
-2
lines changed

5 files changed

+33
-2
lines changed

eds-aic-20230930/ChangeLog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2025-11-28 Version: 4.18.1
2+
- Update API CreateAndroidInstanceGroup: add request parameters StreamMode.
3+
- Update API ModifyAndroidInstanceGroup: add request parameters StreamMode.
4+
5+
16
2025-11-17 Version: 4.18.0
27
- Support API DescribeMetricList.
38
- Support API DescribeMetricTop.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '4.18.0'
1+
__version__ = '4.18.1'

eds-aic-20230930/alibabacloud_eds_aic20230930/client.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -833,6 +833,8 @@ def create_android_instance_group_with_options(
833833
query['PolicyGroupId'] = request.policy_group_id
834834
if not UtilClient.is_unset(request.promotion_id):
835835
query['PromotionId'] = request.promotion_id
836+
if not UtilClient.is_unset(request.stream_mode):
837+
query['StreamMode'] = request.stream_mode
836838
if not UtilClient.is_unset(request.tag):
837839
query['Tag'] = request.tag
838840
if not UtilClient.is_unset(request.v_switch_id):
@@ -924,6 +926,8 @@ async def create_android_instance_group_with_options_async(
924926
query['PolicyGroupId'] = request.policy_group_id
925927
if not UtilClient.is_unset(request.promotion_id):
926928
query['PromotionId'] = request.promotion_id
929+
if not UtilClient.is_unset(request.stream_mode):
930+
query['StreamMode'] = request.stream_mode
927931
if not UtilClient.is_unset(request.tag):
928932
query['Tag'] = request.tag
929933
if not UtilClient.is_unset(request.v_switch_id):
@@ -6937,6 +6941,8 @@ def modify_android_instance_group_with_options(
69376941
query['NewInstanceGroupName'] = request.new_instance_group_name
69386942
if not UtilClient.is_unset(request.policy_group_id):
69396943
query['PolicyGroupId'] = request.policy_group_id
6944+
if not UtilClient.is_unset(request.stream_mode):
6945+
query['StreamMode'] = request.stream_mode
69406946
req = open_api_models.OpenApiRequest(
69416947
query=OpenApiUtilClient.query(query)
69426948
)
@@ -6976,6 +6982,8 @@ async def modify_android_instance_group_with_options_async(
69766982
query['NewInstanceGroupName'] = request.new_instance_group_name
69776983
if not UtilClient.is_unset(request.policy_group_id):
69786984
query['PolicyGroupId'] = request.policy_group_id
6985+
if not UtilClient.is_unset(request.stream_mode):
6986+
query['StreamMode'] = request.stream_mode
69796987
req = open_api_models.OpenApiRequest(
69806988
query=OpenApiUtilClient.query(query)
69816989
)

eds-aic-20230930/alibabacloud_eds_aic20230930/models.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1412,6 +1412,7 @@ def __init__(
14121412
period_unit: str = None,
14131413
policy_group_id: str = None,
14141414
promotion_id: str = None,
1415+
stream_mode: int = None,
14151416
tag: List[CreateAndroidInstanceGroupRequestTag] = None,
14161417
v_switch_id: str = None,
14171418
):
@@ -1510,6 +1511,7 @@ def __init__(
15101511
# The ID of the policy. You can call the [ListPolicyGroups](https://help.aliyun.com/document_detail/2807352.html) operation to query policies.
15111512
self.policy_group_id = policy_group_id
15121513
self.promotion_id = promotion_id
1514+
self.stream_mode = stream_mode
15131515
# The tags
15141516
self.tag = tag
15151517
# The ID of the vSwitch. You can call the [DescribeVSwitches](https://help.aliyun.com/document_detail/448774.html) operation to query vSwitches.
@@ -1578,6 +1580,8 @@ def to_map(self):
15781580
result['PolicyGroupId'] = self.policy_group_id
15791581
if self.promotion_id is not None:
15801582
result['PromotionId'] = self.promotion_id
1583+
if self.stream_mode is not None:
1584+
result['StreamMode'] = self.stream_mode
15811585
result['Tag'] = []
15821586
if self.tag is not None:
15831587
for k in self.tag:
@@ -1635,6 +1639,8 @@ def from_map(self, m: dict = None):
16351639
self.policy_group_id = m.get('PolicyGroupId')
16361640
if m.get('PromotionId') is not None:
16371641
self.promotion_id = m.get('PromotionId')
1642+
if m.get('StreamMode') is not None:
1643+
self.stream_mode = m.get('StreamMode')
16381644
self.tag = []
16391645
if m.get('Tag') is not None:
16401646
for k in m.get('Tag'):
@@ -1706,6 +1712,7 @@ def __init__(
17061712
period_unit: str = None,
17071713
policy_group_id: str = None,
17081714
promotion_id: str = None,
1715+
stream_mode: int = None,
17091716
tag: List[CreateAndroidInstanceGroupShrinkRequestTag] = None,
17101717
v_switch_id: str = None,
17111718
):
@@ -1804,6 +1811,7 @@ def __init__(
18041811
# The ID of the policy. You can call the [ListPolicyGroups](https://help.aliyun.com/document_detail/2807352.html) operation to query policies.
18051812
self.policy_group_id = policy_group_id
18061813
self.promotion_id = promotion_id
1814+
self.stream_mode = stream_mode
18071815
# The tags
18081816
self.tag = tag
18091817
# The ID of the vSwitch. You can call the [DescribeVSwitches](https://help.aliyun.com/document_detail/448774.html) operation to query vSwitches.
@@ -1870,6 +1878,8 @@ def to_map(self):
18701878
result['PolicyGroupId'] = self.policy_group_id
18711879
if self.promotion_id is not None:
18721880
result['PromotionId'] = self.promotion_id
1881+
if self.stream_mode is not None:
1882+
result['StreamMode'] = self.stream_mode
18731883
result['Tag'] = []
18741884
if self.tag is not None:
18751885
for k in self.tag:
@@ -1926,6 +1936,8 @@ def from_map(self, m: dict = None):
19261936
self.policy_group_id = m.get('PolicyGroupId')
19271937
if m.get('PromotionId') is not None:
19281938
self.promotion_id = m.get('PromotionId')
1939+
if m.get('StreamMode') is not None:
1940+
self.stream_mode = m.get('StreamMode')
19291941
self.tag = []
19301942
if m.get('Tag') is not None:
19311943
for k in m.get('Tag'):
@@ -14858,6 +14870,7 @@ def __init__(
1485814870
instance_group_id: str = None,
1485914871
new_instance_group_name: str = None,
1486014872
policy_group_id: str = None,
14873+
stream_mode: int = None,
1486114874
):
1486214875
# The ID of the instance group.
1486314876
self.instance_group_id = instance_group_id
@@ -14869,6 +14882,7 @@ def __init__(
1486914882
self.new_instance_group_name = new_instance_group_name
1487014883
# The ID of the policy.
1487114884
self.policy_group_id = policy_group_id
14885+
self.stream_mode = stream_mode
1487214886

1487314887
def validate(self):
1487414888
pass
@@ -14885,6 +14899,8 @@ def to_map(self):
1488514899
result['NewInstanceGroupName'] = self.new_instance_group_name
1488614900
if self.policy_group_id is not None:
1488714901
result['PolicyGroupId'] = self.policy_group_id
14902+
if self.stream_mode is not None:
14903+
result['StreamMode'] = self.stream_mode
1488814904
return result
1488914905

1489014906
def from_map(self, m: dict = None):
@@ -14895,6 +14911,8 @@ def from_map(self, m: dict = None):
1489514911
self.new_instance_group_name = m.get('NewInstanceGroupName')
1489614912
if m.get('PolicyGroupId') is not None:
1489714913
self.policy_group_id = m.get('PolicyGroupId')
14914+
if m.get('StreamMode') is not None:
14915+
self.stream_mode = m.get('StreamMode')
1489814916
return self
1489914917

1490014918

eds-aic-20230930/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"""
2525
setup module for alibabacloud_eds_aic20230930.
2626
27-
Created on 17/11/2025
27+
Created on 28/11/2025
2828
2929
@author: Alibaba Cloud SDK
3030
"""

0 commit comments

Comments
 (0)