Skip to content

Commit 373cbb1

Browse files
author
BitsAdmin
committed
Merge branch 'directconnect-Python-2020-04-01-online-1642-2025_09_25_16_20_03' into 'integration_2025-10-13_1068387367426'
feat: [development task] directconnect-1642-Python (1723175) See merge request iaasng/volcengine-python-sdk!846
2 parents 6f1d40e + ef45184 commit 373cbb1

File tree

4 files changed

+262
-210
lines changed

4 files changed

+262
-210
lines changed

volcenginesdkdirectconnect/models/create_direct_connect_gateway_request.py

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ class CreateDirectConnectGatewayRequest(object):
3333
and the value is json key in definition.
3434
"""
3535
swagger_types = {
36+
'bgp_asn': 'int',
3637
'client_token': 'str',
3738
'description': 'str',
3839
'direct_connect_gateway_name': 'str',
@@ -42,6 +43,7 @@ class CreateDirectConnectGatewayRequest(object):
4243
}
4344

4445
attribute_map = {
46+
'bgp_asn': 'BgpAsn',
4547
'client_token': 'ClientToken',
4648
'description': 'Description',
4749
'direct_connect_gateway_name': 'DirectConnectGatewayName',
@@ -50,12 +52,13 @@ class CreateDirectConnectGatewayRequest(object):
5052
'tags': 'Tags'
5153
}
5254

53-
def __init__(self, client_token=None, description=None, direct_connect_gateway_name=None, enable_ipv6=None, project_name=None, tags=None, _configuration=None): # noqa: E501
55+
def __init__(self, bgp_asn=None, client_token=None, description=None, direct_connect_gateway_name=None, enable_ipv6=None, project_name=None, tags=None, _configuration=None): # noqa: E501
5456
"""CreateDirectConnectGatewayRequest - a model defined in Swagger""" # noqa: E501
5557
if _configuration is None:
5658
_configuration = Configuration()
5759
self._configuration = _configuration
5860

61+
self._bgp_asn = None
5962
self._client_token = None
6063
self._description = None
6164
self._direct_connect_gateway_name = None
@@ -64,6 +67,8 @@ def __init__(self, client_token=None, description=None, direct_connect_gateway_n
6467
self._tags = None
6568
self.discriminator = None
6669

70+
if bgp_asn is not None:
71+
self.bgp_asn = bgp_asn
6772
if client_token is not None:
6873
self.client_token = client_token
6974
if description is not None:
@@ -77,6 +82,27 @@ def __init__(self, client_token=None, description=None, direct_connect_gateway_n
7782
if tags is not None:
7883
self.tags = tags
7984

85+
@property
86+
def bgp_asn(self):
87+
"""Gets the bgp_asn of this CreateDirectConnectGatewayRequest. # noqa: E501
88+
89+
90+
:return: The bgp_asn of this CreateDirectConnectGatewayRequest. # noqa: E501
91+
:rtype: int
92+
"""
93+
return self._bgp_asn
94+
95+
@bgp_asn.setter
96+
def bgp_asn(self, bgp_asn):
97+
"""Sets the bgp_asn of this CreateDirectConnectGatewayRequest.
98+
99+
100+
:param bgp_asn: The bgp_asn of this CreateDirectConnectGatewayRequest. # noqa: E501
101+
:type: int
102+
"""
103+
104+
self._bgp_asn = bgp_asn
105+
80106
@property
81107
def client_token(self):
82108
"""Gets the client_token of this CreateDirectConnectGatewayRequest. # noqa: E501

volcenginesdkdirectconnect/models/delete_direct_connect_traffic_qos_queue_request.py

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -33,46 +33,46 @@ class DeleteDirectConnectTrafficQosQueueRequest(object):
3333
and the value is json key in definition.
3434
"""
3535
swagger_types = {
36-
'delete_direct_connect_traffic_qos_queue': 'str'
36+
'direct_connect_traffic_qos_queue_id': 'str'
3737
}
3838

3939
attribute_map = {
40-
'delete_direct_connect_traffic_qos_queue': 'DeleteDirectConnectTrafficQosQueue'
40+
'direct_connect_traffic_qos_queue_id': 'DirectConnectTrafficQosQueueId'
4141
}
4242

43-
def __init__(self, delete_direct_connect_traffic_qos_queue=None, _configuration=None): # noqa: E501
43+
def __init__(self, direct_connect_traffic_qos_queue_id=None, _configuration=None): # noqa: E501
4444
"""DeleteDirectConnectTrafficQosQueueRequest - a model defined in Swagger""" # noqa: E501
4545
if _configuration is None:
4646
_configuration = Configuration()
4747
self._configuration = _configuration
4848

49-
self._delete_direct_connect_traffic_qos_queue = None
49+
self._direct_connect_traffic_qos_queue_id = None
5050
self.discriminator = None
5151

52-
self.delete_direct_connect_traffic_qos_queue = delete_direct_connect_traffic_qos_queue
52+
self.direct_connect_traffic_qos_queue_id = direct_connect_traffic_qos_queue_id
5353

5454
@property
55-
def delete_direct_connect_traffic_qos_queue(self):
56-
"""Gets the delete_direct_connect_traffic_qos_queue of this DeleteDirectConnectTrafficQosQueueRequest. # noqa: E501
55+
def direct_connect_traffic_qos_queue_id(self):
56+
"""Gets the direct_connect_traffic_qos_queue_id of this DeleteDirectConnectTrafficQosQueueRequest. # noqa: E501
5757
5858
59-
:return: The delete_direct_connect_traffic_qos_queue of this DeleteDirectConnectTrafficQosQueueRequest. # noqa: E501
59+
:return: The direct_connect_traffic_qos_queue_id of this DeleteDirectConnectTrafficQosQueueRequest. # noqa: E501
6060
:rtype: str
6161
"""
62-
return self._delete_direct_connect_traffic_qos_queue
62+
return self._direct_connect_traffic_qos_queue_id
6363

64-
@delete_direct_connect_traffic_qos_queue.setter
65-
def delete_direct_connect_traffic_qos_queue(self, delete_direct_connect_traffic_qos_queue):
66-
"""Sets the delete_direct_connect_traffic_qos_queue of this DeleteDirectConnectTrafficQosQueueRequest.
64+
@direct_connect_traffic_qos_queue_id.setter
65+
def direct_connect_traffic_qos_queue_id(self, direct_connect_traffic_qos_queue_id):
66+
"""Sets the direct_connect_traffic_qos_queue_id of this DeleteDirectConnectTrafficQosQueueRequest.
6767
6868
69-
:param delete_direct_connect_traffic_qos_queue: The delete_direct_connect_traffic_qos_queue of this DeleteDirectConnectTrafficQosQueueRequest. # noqa: E501
69+
:param direct_connect_traffic_qos_queue_id: The direct_connect_traffic_qos_queue_id of this DeleteDirectConnectTrafficQosQueueRequest. # noqa: E501
7070
:type: str
7171
"""
72-
if self._configuration.client_side_validation and delete_direct_connect_traffic_qos_queue is None:
73-
raise ValueError("Invalid value for `delete_direct_connect_traffic_qos_queue`, must not be `None`") # noqa: E501
72+
if self._configuration.client_side_validation and direct_connect_traffic_qos_queue_id is None:
73+
raise ValueError("Invalid value for `direct_connect_traffic_qos_queue_id`, must not be `None`") # noqa: E501
7474

75-
self._delete_direct_connect_traffic_qos_queue = delete_direct_connect_traffic_qos_queue
75+
self._direct_connect_traffic_qos_queue_id = direct_connect_traffic_qos_queue_id
7676

7777
def to_dict(self):
7878
"""Returns the model properties as a dict"""

volcenginesdkdirectconnect/models/describe_direct_connect_gateway_attributes_response.py

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ class DescribeDirectConnectGatewayAttributesResponse(object):
3535
swagger_types = {
3636
'account_id': 'str',
3737
'associate_cens': 'list[AssociateCenForDescribeDirectConnectGatewayAttributesOutput]',
38+
'bgp_asn': 'int',
3839
'business_status': 'str',
3940
'creation_time': 'str',
4041
'deleted_time': 'str',
@@ -53,6 +54,7 @@ class DescribeDirectConnectGatewayAttributesResponse(object):
5354
attribute_map = {
5455
'account_id': 'AccountId',
5556
'associate_cens': 'AssociateCens',
57+
'bgp_asn': 'BgpAsn',
5658
'business_status': 'BusinessStatus',
5759
'creation_time': 'CreationTime',
5860
'deleted_time': 'DeletedTime',
@@ -68,14 +70,15 @@ class DescribeDirectConnectGatewayAttributesResponse(object):
6870
'update_time': 'UpdateTime'
6971
}
7072

71-
def __init__(self, account_id=None, associate_cens=None, business_status=None, creation_time=None, deleted_time=None, description=None, direct_connect_gateway_id=None, direct_connect_gateway_name=None, enable_ipv6=None, lock_reason=None, overdue_time=None, request_id=None, status=None, tags=None, update_time=None, _configuration=None): # noqa: E501
73+
def __init__(self, account_id=None, associate_cens=None, bgp_asn=None, business_status=None, creation_time=None, deleted_time=None, description=None, direct_connect_gateway_id=None, direct_connect_gateway_name=None, enable_ipv6=None, lock_reason=None, overdue_time=None, request_id=None, status=None, tags=None, update_time=None, _configuration=None): # noqa: E501
7274
"""DescribeDirectConnectGatewayAttributesResponse - a model defined in Swagger""" # noqa: E501
7375
if _configuration is None:
7476
_configuration = Configuration()
7577
self._configuration = _configuration
7678

7779
self._account_id = None
7880
self._associate_cens = None
81+
self._bgp_asn = None
7982
self._business_status = None
8083
self._creation_time = None
8184
self._deleted_time = None
@@ -95,6 +98,8 @@ def __init__(self, account_id=None, associate_cens=None, business_status=None, c
9598
self.account_id = account_id
9699
if associate_cens is not None:
97100
self.associate_cens = associate_cens
101+
if bgp_asn is not None:
102+
self.bgp_asn = bgp_asn
98103
if business_status is not None:
99104
self.business_status = business_status
100105
if creation_time is not None:
@@ -164,6 +169,27 @@ def associate_cens(self, associate_cens):
164169

165170
self._associate_cens = associate_cens
166171

172+
@property
173+
def bgp_asn(self):
174+
"""Gets the bgp_asn of this DescribeDirectConnectGatewayAttributesResponse. # noqa: E501
175+
176+
177+
:return: The bgp_asn of this DescribeDirectConnectGatewayAttributesResponse. # noqa: E501
178+
:rtype: int
179+
"""
180+
return self._bgp_asn
181+
182+
@bgp_asn.setter
183+
def bgp_asn(self, bgp_asn):
184+
"""Sets the bgp_asn of this DescribeDirectConnectGatewayAttributesResponse.
185+
186+
187+
:param bgp_asn: The bgp_asn of this DescribeDirectConnectGatewayAttributesResponse. # noqa: E501
188+
:type: int
189+
"""
190+
191+
self._bgp_asn = bgp_asn
192+
167193
@property
168194
def business_status(self):
169195
"""Gets the business_status of this DescribeDirectConnectGatewayAttributesResponse. # noqa: E501

0 commit comments

Comments
 (0)