Skip to content

Commit 678edcb

Browse files
committed
feat: update mongo
1 parent fc6725f commit 678edcb

File tree

4 files changed

+201
-17
lines changed

4 files changed

+201
-17
lines changed

volcenginesdkmongodb/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@
8282
from volcenginesdkmongodb.models.node_for_describe_db_instance_detail_output import NodeForDescribeDBInstanceDetailOutput
8383
from volcenginesdkmongodb.models.node_spec_for_describe_node_specs_output import NodeSpecForDescribeNodeSpecsOutput
8484
from volcenginesdkmongodb.models.parameter_change_log_for_describe_db_instance_parameters_log_output import ParameterChangeLogForDescribeDBInstanceParametersLogOutput
85+
from volcenginesdkmongodb.models.parameters_object_for_modify_db_instance_parameters_input import ParametersObjectForModifyDBInstanceParametersInput
8586
from volcenginesdkmongodb.models.region_for_describe_regions_output import RegionForDescribeRegionsOutput
8687
from volcenginesdkmongodb.models.reset_db_account_request import ResetDBAccountRequest
8788
from volcenginesdkmongodb.models.reset_db_account_response import ResetDBAccountResponse

volcenginesdkmongodb/models/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@
7878
from volcenginesdkmongodb.models.node_for_describe_db_instance_detail_output import NodeForDescribeDBInstanceDetailOutput
7979
from volcenginesdkmongodb.models.node_spec_for_describe_node_specs_output import NodeSpecForDescribeNodeSpecsOutput
8080
from volcenginesdkmongodb.models.parameter_change_log_for_describe_db_instance_parameters_log_output import ParameterChangeLogForDescribeDBInstanceParametersLogOutput
81+
from volcenginesdkmongodb.models.parameters_object_for_modify_db_instance_parameters_input import ParametersObjectForModifyDBInstanceParametersInput
8182
from volcenginesdkmongodb.models.region_for_describe_regions_output import RegionForDescribeRegionsOutput
8283
from volcenginesdkmongodb.models.reset_db_account_request import ResetDBAccountRequest
8384
from volcenginesdkmongodb.models.reset_db_account_response import ResetDBAccountResponse

volcenginesdkmongodb/models/modify_db_instance_parameters_request.py

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -34,27 +34,27 @@ class ModifyDBInstanceParametersRequest(object):
3434
"""
3535
swagger_types = {
3636
'instance_id': 'str',
37-
'parameters': 'str'
37+
'parameters_object': 'ParametersObjectForModifyDBInstanceParametersInput'
3838
}
3939

4040
attribute_map = {
4141
'instance_id': 'InstanceId',
42-
'parameters': 'Parameters'
42+
'parameters_object': 'ParametersObject'
4343
}
4444

45-
def __init__(self, instance_id=None, parameters=None, _configuration=None): # noqa: E501
45+
def __init__(self, instance_id=None, parameters_object=None, _configuration=None): # noqa: E501
4646
"""ModifyDBInstanceParametersRequest - a model defined in Swagger""" # noqa: E501
4747
if _configuration is None:
4848
_configuration = Configuration()
4949
self._configuration = _configuration
5050

5151
self._instance_id = None
52-
self._parameters = None
52+
self._parameters_object = None
5353
self.discriminator = None
5454

5555
self.instance_id = instance_id
56-
if parameters is not None:
57-
self.parameters = parameters
56+
if parameters_object is not None:
57+
self.parameters_object = parameters_object
5858

5959
@property
6060
def instance_id(self):
@@ -80,25 +80,25 @@ def instance_id(self, instance_id):
8080
self._instance_id = instance_id
8181

8282
@property
83-
def parameters(self):
84-
"""Gets the parameters of this ModifyDBInstanceParametersRequest. # noqa: E501
83+
def parameters_object(self):
84+
"""Gets the parameters_object of this ModifyDBInstanceParametersRequest. # noqa: E501
8585
8686
87-
:return: The parameters of this ModifyDBInstanceParametersRequest. # noqa: E501
88-
:rtype: str
87+
:return: The parameters_object of this ModifyDBInstanceParametersRequest. # noqa: E501
88+
:rtype: ParametersObjectForModifyDBInstanceParametersInput
8989
"""
90-
return self._parameters
90+
return self._parameters_object
9191

92-
@parameters.setter
93-
def parameters(self, parameters):
94-
"""Sets the parameters of this ModifyDBInstanceParametersRequest.
92+
@parameters_object.setter
93+
def parameters_object(self, parameters_object):
94+
"""Sets the parameters_object of this ModifyDBInstanceParametersRequest.
9595
9696
97-
:param parameters: The parameters of this ModifyDBInstanceParametersRequest. # noqa: E501
98-
:type: str
97+
:param parameters_object: The parameters_object of this ModifyDBInstanceParametersRequest. # noqa: E501
98+
:type: ParametersObjectForModifyDBInstanceParametersInput
9999
"""
100100

101-
self._parameters = parameters
101+
self._parameters_object = parameters_object
102102

103103
def to_dict(self):
104104
"""Returns the model properties as a dict"""
Lines changed: 182 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,182 @@
1+
# coding: utf-8
2+
3+
"""
4+
mongodb
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 ParametersObjectForModifyDBInstanceParametersInput(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+
'parameter_name': 'str',
37+
'parameter_role': 'str',
38+
'parameter_value': 'str'
39+
}
40+
41+
attribute_map = {
42+
'parameter_name': 'ParameterName',
43+
'parameter_role': 'ParameterRole',
44+
'parameter_value': 'ParameterValue'
45+
}
46+
47+
def __init__(self, parameter_name=None, parameter_role=None, parameter_value=None, _configuration=None): # noqa: E501
48+
"""ParametersObjectForModifyDBInstanceParametersInput - a model defined in Swagger""" # noqa: E501
49+
if _configuration is None:
50+
_configuration = Configuration()
51+
self._configuration = _configuration
52+
53+
self._parameter_name = None
54+
self._parameter_role = None
55+
self._parameter_value = None
56+
self.discriminator = None
57+
58+
if parameter_name is not None:
59+
self.parameter_name = parameter_name
60+
if parameter_role is not None:
61+
self.parameter_role = parameter_role
62+
if parameter_value is not None:
63+
self.parameter_value = parameter_value
64+
65+
@property
66+
def parameter_name(self):
67+
"""Gets the parameter_name of this ParametersObjectForModifyDBInstanceParametersInput. # noqa: E501
68+
69+
70+
:return: The parameter_name of this ParametersObjectForModifyDBInstanceParametersInput. # noqa: E501
71+
:rtype: str
72+
"""
73+
return self._parameter_name
74+
75+
@parameter_name.setter
76+
def parameter_name(self, parameter_name):
77+
"""Sets the parameter_name of this ParametersObjectForModifyDBInstanceParametersInput.
78+
79+
80+
:param parameter_name: The parameter_name of this ParametersObjectForModifyDBInstanceParametersInput. # noqa: E501
81+
:type: str
82+
"""
83+
84+
self._parameter_name = parameter_name
85+
86+
@property
87+
def parameter_role(self):
88+
"""Gets the parameter_role of this ParametersObjectForModifyDBInstanceParametersInput. # noqa: E501
89+
90+
91+
:return: The parameter_role of this ParametersObjectForModifyDBInstanceParametersInput. # noqa: E501
92+
:rtype: str
93+
"""
94+
return self._parameter_role
95+
96+
@parameter_role.setter
97+
def parameter_role(self, parameter_role):
98+
"""Sets the parameter_role of this ParametersObjectForModifyDBInstanceParametersInput.
99+
100+
101+
:param parameter_role: The parameter_role of this ParametersObjectForModifyDBInstanceParametersInput. # noqa: E501
102+
:type: str
103+
"""
104+
allowed_values = ["ConfigServer", "Mongos", "Node", "Shard", "Unknown"] # noqa: E501
105+
if (self._configuration.client_side_validation and
106+
parameter_role not in allowed_values):
107+
raise ValueError(
108+
"Invalid value for `parameter_role` ({0}), must be one of {1}" # noqa: E501
109+
.format(parameter_role, allowed_values)
110+
)
111+
112+
self._parameter_role = parameter_role
113+
114+
@property
115+
def parameter_value(self):
116+
"""Gets the parameter_value of this ParametersObjectForModifyDBInstanceParametersInput. # noqa: E501
117+
118+
119+
:return: The parameter_value of this ParametersObjectForModifyDBInstanceParametersInput. # noqa: E501
120+
:rtype: str
121+
"""
122+
return self._parameter_value
123+
124+
@parameter_value.setter
125+
def parameter_value(self, parameter_value):
126+
"""Sets the parameter_value of this ParametersObjectForModifyDBInstanceParametersInput.
127+
128+
129+
:param parameter_value: The parameter_value of this ParametersObjectForModifyDBInstanceParametersInput. # noqa: E501
130+
:type: str
131+
"""
132+
133+
self._parameter_value = parameter_value
134+
135+
def to_dict(self):
136+
"""Returns the model properties as a dict"""
137+
result = {}
138+
139+
for attr, _ in six.iteritems(self.swagger_types):
140+
value = getattr(self, attr)
141+
if isinstance(value, list):
142+
result[attr] = list(map(
143+
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
144+
value
145+
))
146+
elif hasattr(value, "to_dict"):
147+
result[attr] = value.to_dict()
148+
elif isinstance(value, dict):
149+
result[attr] = dict(map(
150+
lambda item: (item[0], item[1].to_dict())
151+
if hasattr(item[1], "to_dict") else item,
152+
value.items()
153+
))
154+
else:
155+
result[attr] = value
156+
if issubclass(ParametersObjectForModifyDBInstanceParametersInput, dict):
157+
for key, value in self.items():
158+
result[key] = value
159+
160+
return result
161+
162+
def to_str(self):
163+
"""Returns the string representation of the model"""
164+
return pprint.pformat(self.to_dict())
165+
166+
def __repr__(self):
167+
"""For `print` and `pprint`"""
168+
return self.to_str()
169+
170+
def __eq__(self, other):
171+
"""Returns true if both objects are equal"""
172+
if not isinstance(other, ParametersObjectForModifyDBInstanceParametersInput):
173+
return False
174+
175+
return self.to_dict() == other.to_dict()
176+
177+
def __ne__(self, other):
178+
"""Returns true if both objects are not equal"""
179+
if not isinstance(other, ParametersObjectForModifyDBInstanceParametersInput):
180+
return True
181+
182+
return self.to_dict() != other.to_dict()

0 commit comments

Comments
 (0)