Skip to content

Commit bccfb19

Browse files
author
BitsAdmin
committed
Merge branch 'directconnect-Python-2020-04-01-online-1709-2025_10_15_19_08_17' into 'integration_2025-10-16_1070862462978'
feat: [development task] directconnect-1709-Python (1736401) See merge request iaasng/volcengine-python-sdk!849
2 parents ae72015 + 399abcf commit bccfb19

14 files changed

+667
-213
lines changed

meta.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"lasted": "4.0.24",
3-
"meta_commit": "9547fcf4db88a5e8e88e41fb36ba1be6f12d1ad4"
2+
"lasted": "4.0.25",
3+
"meta_commit": "534da3ba70dd229e60107fc007661be2e575d793"
44
}

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "volcengine-python-sdk"
3-
version = "4.0.24"
3+
version = "4.0.25"
44
authors = [
55
{name = "volc-engine", email = "[email protected]"},
66
]

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from setuptools import setup, find_packages # noqa: H301
44

55
NAME = "volcengine-python-sdk"
6-
VERSION = "4.0.24"
6+
VERSION = "4.0.25"
77
# To install the library, run the following
88
#
99
# python setup.py install

volcenginesdkcore/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ def __init__(self, configuration=None, header_name=None, header_value=None,
6464
self.default_headers[header_name] = header_value
6565
self.cookie = cookie
6666
# Set default User-Agent.
67-
self.user_agent = 'volcstack-python-sdk/4.0.24'
67+
self.user_agent = 'volcstack-python-sdk/4.0.25'
6868
self.client_side_validation = configuration.client_side_validation
6969

7070
self.interceptor_chain = InterceptorChain()

volcenginesdkcore/configuration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,7 +272,7 @@ def to_debug_report(self):
272272
"OS: {env}\n" \
273273
"Python Version: {pyversion}\n" \
274274
"Version of the API: 0.1.0\n" \
275-
"SDK Package Version: 4.0.24".\
275+
"SDK Package Version: 4.0.25".\
276276
format(env=sys.platform, pyversion=sys.version)
277277

278278
@property

volcenginesdkdirectconnect/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323
from volcenginesdkdirectconnect.models.apply_direct_connect_connection_loa_response import ApplyDirectConnectConnectionLoaResponse
2424
from volcenginesdkdirectconnect.models.associate_cen_for_describe_direct_connect_gateway_attributes_output import AssociateCenForDescribeDirectConnectGatewayAttributesOutput
2525
from volcenginesdkdirectconnect.models.associate_cen_for_describe_direct_connect_gateways_output import AssociateCenForDescribeDirectConnectGatewaysOutput
26+
from volcenginesdkdirectconnect.models.associate_eic_for_describe_direct_connect_gateway_attributes_output import AssociateEicForDescribeDirectConnectGatewayAttributesOutput
27+
from volcenginesdkdirectconnect.models.associate_eic_for_describe_direct_connect_gateways_output import AssociateEicForDescribeDirectConnectGatewaysOutput
2628
from volcenginesdkdirectconnect.models.bgp_peer_for_describe_bgp_peers_output import BgpPeerForDescribeBgpPeersOutput
2729
from volcenginesdkdirectconnect.models.confirm_direct_connect_virtual_interface_request import ConfirmDirectConnectVirtualInterfaceRequest
2830
from volcenginesdkdirectconnect.models.confirm_direct_connect_virtual_interface_response import ConfirmDirectConnectVirtualInterfaceResponse

volcenginesdkdirectconnect/models/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121
from volcenginesdkdirectconnect.models.apply_direct_connect_connection_loa_response import ApplyDirectConnectConnectionLoaResponse
2222
from volcenginesdkdirectconnect.models.associate_cen_for_describe_direct_connect_gateway_attributes_output import AssociateCenForDescribeDirectConnectGatewayAttributesOutput
2323
from volcenginesdkdirectconnect.models.associate_cen_for_describe_direct_connect_gateways_output import AssociateCenForDescribeDirectConnectGatewaysOutput
24+
from volcenginesdkdirectconnect.models.associate_eic_for_describe_direct_connect_gateway_attributes_output import AssociateEicForDescribeDirectConnectGatewayAttributesOutput
25+
from volcenginesdkdirectconnect.models.associate_eic_for_describe_direct_connect_gateways_output import AssociateEicForDescribeDirectConnectGatewaysOutput
2426
from volcenginesdkdirectconnect.models.bgp_peer_for_describe_bgp_peers_output import BgpPeerForDescribeBgpPeersOutput
2527
from volcenginesdkdirectconnect.models.confirm_direct_connect_virtual_interface_request import ConfirmDirectConnectVirtualInterfaceRequest
2628
from volcenginesdkdirectconnect.models.confirm_direct_connect_virtual_interface_response import ConfirmDirectConnectVirtualInterfaceResponse
Lines changed: 175 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,175 @@
1+
# coding: utf-8
2+
3+
"""
4+
directconnect
5+
6+
No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501
7+
8+
OpenAPI spec version: common-version
9+
10+
Generated by: https://github.com/swagger-api/swagger-codegen.git
11+
"""
12+
13+
14+
import pprint
15+
import re # noqa: F401
16+
17+
import six
18+
19+
from volcenginesdkcore.configuration import Configuration
20+
21+
22+
class AssociateEicForDescribeDirectConnectGatewayAttributesOutput(object):
23+
"""NOTE: This class is auto generated by the swagger code generator program.
24+
25+
Do not edit the class manually.
26+
"""
27+
28+
"""
29+
Attributes:
30+
swagger_types (dict): The key is attribute name
31+
and the value is attribute type.
32+
attribute_map (dict): The key is attribute name
33+
and the value is json key in definition.
34+
"""
35+
swagger_types = {
36+
'eic_id': 'str',
37+
'eic_owner_id': 'str',
38+
'eic_status': 'str'
39+
}
40+
41+
attribute_map = {
42+
'eic_id': 'EicId',
43+
'eic_owner_id': 'EicOwnerId',
44+
'eic_status': 'EicStatus'
45+
}
46+
47+
def __init__(self, eic_id=None, eic_owner_id=None, eic_status=None, _configuration=None): # noqa: E501
48+
"""AssociateEicForDescribeDirectConnectGatewayAttributesOutput - a model defined in Swagger""" # noqa: E501
49+
if _configuration is None:
50+
_configuration = Configuration()
51+
self._configuration = _configuration
52+
53+
self._eic_id = None
54+
self._eic_owner_id = None
55+
self._eic_status = None
56+
self.discriminator = None
57+
58+
if eic_id is not None:
59+
self.eic_id = eic_id
60+
if eic_owner_id is not None:
61+
self.eic_owner_id = eic_owner_id
62+
if eic_status is not None:
63+
self.eic_status = eic_status
64+
65+
@property
66+
def eic_id(self):
67+
"""Gets the eic_id of this AssociateEicForDescribeDirectConnectGatewayAttributesOutput. # noqa: E501
68+
69+
70+
:return: The eic_id of this AssociateEicForDescribeDirectConnectGatewayAttributesOutput. # noqa: E501
71+
:rtype: str
72+
"""
73+
return self._eic_id
74+
75+
@eic_id.setter
76+
def eic_id(self, eic_id):
77+
"""Sets the eic_id of this AssociateEicForDescribeDirectConnectGatewayAttributesOutput.
78+
79+
80+
:param eic_id: The eic_id of this AssociateEicForDescribeDirectConnectGatewayAttributesOutput. # noqa: E501
81+
:type: str
82+
"""
83+
84+
self._eic_id = eic_id
85+
86+
@property
87+
def eic_owner_id(self):
88+
"""Gets the eic_owner_id of this AssociateEicForDescribeDirectConnectGatewayAttributesOutput. # noqa: E501
89+
90+
91+
:return: The eic_owner_id of this AssociateEicForDescribeDirectConnectGatewayAttributesOutput. # noqa: E501
92+
:rtype: str
93+
"""
94+
return self._eic_owner_id
95+
96+
@eic_owner_id.setter
97+
def eic_owner_id(self, eic_owner_id):
98+
"""Sets the eic_owner_id of this AssociateEicForDescribeDirectConnectGatewayAttributesOutput.
99+
100+
101+
:param eic_owner_id: The eic_owner_id of this AssociateEicForDescribeDirectConnectGatewayAttributesOutput. # noqa: E501
102+
:type: str
103+
"""
104+
105+
self._eic_owner_id = eic_owner_id
106+
107+
@property
108+
def eic_status(self):
109+
"""Gets the eic_status of this AssociateEicForDescribeDirectConnectGatewayAttributesOutput. # noqa: E501
110+
111+
112+
:return: The eic_status of this AssociateEicForDescribeDirectConnectGatewayAttributesOutput. # noqa: E501
113+
:rtype: str
114+
"""
115+
return self._eic_status
116+
117+
@eic_status.setter
118+
def eic_status(self, eic_status):
119+
"""Sets the eic_status of this AssociateEicForDescribeDirectConnectGatewayAttributesOutput.
120+
121+
122+
:param eic_status: The eic_status of this AssociateEicForDescribeDirectConnectGatewayAttributesOutput. # noqa: E501
123+
:type: str
124+
"""
125+
126+
self._eic_status = eic_status
127+
128+
def to_dict(self):
129+
"""Returns the model properties as a dict"""
130+
result = {}
131+
132+
for attr, _ in six.iteritems(self.swagger_types):
133+
value = getattr(self, attr)
134+
if isinstance(value, list):
135+
result[attr] = list(map(
136+
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
137+
value
138+
))
139+
elif hasattr(value, "to_dict"):
140+
result[attr] = value.to_dict()
141+
elif isinstance(value, dict):
142+
result[attr] = dict(map(
143+
lambda item: (item[0], item[1].to_dict())
144+
if hasattr(item[1], "to_dict") else item,
145+
value.items()
146+
))
147+
else:
148+
result[attr] = value
149+
if issubclass(AssociateEicForDescribeDirectConnectGatewayAttributesOutput, dict):
150+
for key, value in self.items():
151+
result[key] = value
152+
153+
return result
154+
155+
def to_str(self):
156+
"""Returns the string representation of the model"""
157+
return pprint.pformat(self.to_dict())
158+
159+
def __repr__(self):
160+
"""For `print` and `pprint`"""
161+
return self.to_str()
162+
163+
def __eq__(self, other):
164+
"""Returns true if both objects are equal"""
165+
if not isinstance(other, AssociateEicForDescribeDirectConnectGatewayAttributesOutput):
166+
return False
167+
168+
return self.to_dict() == other.to_dict()
169+
170+
def __ne__(self, other):
171+
"""Returns true if both objects are not equal"""
172+
if not isinstance(other, AssociateEicForDescribeDirectConnectGatewayAttributesOutput):
173+
return True
174+
175+
return self.to_dict() != other.to_dict()

0 commit comments

Comments
 (0)