Skip to content

Commit 8f1617c

Browse files
author
BitsAdmin
committed
Merge branch 'redis-Python-2020-12-07-online-1778-2025_11_04_16_15_33' into 'integration_2025-11-13_1083916009218'
feat: [development task] Redis-1778-Python (1828584) See merge request iaasng/volcengine-python-sdk!917
2 parents 4f3493b + 2969207 commit 8f1617c

8 files changed

+484
-7
lines changed

volcenginesdkredis/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,8 @@
160160
from volcenginesdkredis.models.modify_allow_list_response import ModifyAllowListResponse
161161
from volcenginesdkredis.models.modify_backup_plan_request import ModifyBackupPlanRequest
162162
from volcenginesdkredis.models.modify_backup_plan_response import ModifyBackupPlanResponse
163+
from volcenginesdkredis.models.modify_backup_point_name_request import ModifyBackupPointNameRequest
164+
from volcenginesdkredis.models.modify_backup_point_name_response import ModifyBackupPointNameResponse
163165
from volcenginesdkredis.models.modify_cross_region_backup_policy_request import ModifyCrossRegionBackupPolicyRequest
164166
from volcenginesdkredis.models.modify_cross_region_backup_policy_response import ModifyCrossRegionBackupPolicyResponse
165167
from volcenginesdkredis.models.modify_db_account_request import ModifyDBAccountRequest

volcenginesdkredis/api/redis_api.py

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5756,6 +5756,103 @@ def modify_backup_plan_with_http_info(self, body, **kwargs): # noqa: E501
57565756
_request_timeout=params.get('_request_timeout'),
57575757
collection_formats=collection_formats)
57585758

5759+
def modify_backup_point_name(self, body, **kwargs): # noqa: E501
5760+
"""modify_backup_point_name # noqa: E501
5761+
5762+
This method makes a synchronous HTTP request by default. To make an
5763+
asynchronous HTTP request, please pass async_req=True
5764+
>>> thread = api.modify_backup_point_name(body, async_req=True)
5765+
>>> result = thread.get()
5766+
5767+
:param async_req bool
5768+
:param ModifyBackupPointNameRequest body: (required)
5769+
:return: ModifyBackupPointNameResponse
5770+
If the method is called asynchronously,
5771+
returns the request thread.
5772+
"""
5773+
kwargs['_return_http_data_only'] = True
5774+
if kwargs.get('async_req'):
5775+
return self.modify_backup_point_name_with_http_info(body, **kwargs) # noqa: E501
5776+
else:
5777+
(data) = self.modify_backup_point_name_with_http_info(body, **kwargs) # noqa: E501
5778+
return data
5779+
5780+
def modify_backup_point_name_with_http_info(self, body, **kwargs): # noqa: E501
5781+
"""modify_backup_point_name # noqa: E501
5782+
5783+
This method makes a synchronous HTTP request by default. To make an
5784+
asynchronous HTTP request, please pass async_req=True
5785+
>>> thread = api.modify_backup_point_name_with_http_info(body, async_req=True)
5786+
>>> result = thread.get()
5787+
5788+
:param async_req bool
5789+
:param ModifyBackupPointNameRequest body: (required)
5790+
:return: ModifyBackupPointNameResponse
5791+
If the method is called asynchronously,
5792+
returns the request thread.
5793+
"""
5794+
5795+
all_params = ['body'] # noqa: E501
5796+
all_params.append('async_req')
5797+
all_params.append('_return_http_data_only')
5798+
all_params.append('_preload_content')
5799+
all_params.append('_request_timeout')
5800+
5801+
params = locals()
5802+
for key, val in six.iteritems(params['kwargs']):
5803+
if key not in all_params:
5804+
raise TypeError(
5805+
"Got an unexpected keyword argument '%s'"
5806+
" to method modify_backup_point_name" % key
5807+
)
5808+
params[key] = val
5809+
del params['kwargs']
5810+
# verify the required parameter 'body' is set
5811+
if self.api_client.client_side_validation and ('body' not in params or
5812+
params['body'] is None): # noqa: E501
5813+
raise ValueError("Missing the required parameter `body` when calling `modify_backup_point_name`") # noqa: E501
5814+
5815+
collection_formats = {}
5816+
5817+
path_params = {}
5818+
5819+
query_params = []
5820+
5821+
header_params = {}
5822+
5823+
form_params = []
5824+
local_var_files = {}
5825+
5826+
body_params = None
5827+
if 'body' in params:
5828+
body_params = params['body']
5829+
# HTTP header `Accept`
5830+
header_params['Accept'] = self.api_client.select_header_accept(
5831+
['application/json']) # noqa: E501
5832+
5833+
# HTTP header `Content-Type`
5834+
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
5835+
['application/json']) # noqa: E501
5836+
5837+
# Authentication setting
5838+
auth_settings = ['volcengineSign'] # noqa: E501
5839+
5840+
return self.api_client.call_api(
5841+
'/ModifyBackupPointName/2020-12-07/redis/post/application_json/', 'POST',
5842+
path_params,
5843+
query_params,
5844+
header_params,
5845+
body=body_params,
5846+
post_params=form_params,
5847+
files=local_var_files,
5848+
response_type='ModifyBackupPointNameResponse', # noqa: E501
5849+
auth_settings=auth_settings,
5850+
async_req=params.get('async_req'),
5851+
_return_http_data_only=params.get('_return_http_data_only'),
5852+
_preload_content=params.get('_preload_content', True),
5853+
_request_timeout=params.get('_request_timeout'),
5854+
collection_formats=collection_formats)
5855+
57595856
def modify_cross_region_backup_policy(self, body, **kwargs): # noqa: E501
57605857
"""modify_cross_region_backup_policy # noqa: E501
57615858

volcenginesdkredis/models/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,8 @@
156156
from volcenginesdkredis.models.modify_allow_list_response import ModifyAllowListResponse
157157
from volcenginesdkredis.models.modify_backup_plan_request import ModifyBackupPlanRequest
158158
from volcenginesdkredis.models.modify_backup_plan_response import ModifyBackupPlanResponse
159+
from volcenginesdkredis.models.modify_backup_point_name_request import ModifyBackupPointNameRequest
160+
from volcenginesdkredis.models.modify_backup_point_name_response import ModifyBackupPointNameResponse
159161
from volcenginesdkredis.models.modify_cross_region_backup_policy_request import ModifyCrossRegionBackupPolicyRequest
160162
from volcenginesdkredis.models.modify_cross_region_backup_policy_response import ModifyCrossRegionBackupPolicyResponse
161163
from volcenginesdkredis.models.modify_db_account_request import ModifyDBAccountRequest

volcenginesdkredis/models/describe_db_instance_bandwidth_per_shard_request.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,7 @@ def __init__(self, instance_id=None, _configuration=None): # noqa: E501
4949
self._instance_id = None
5050
self.discriminator = None
5151

52-
if instance_id is not None:
53-
self.instance_id = instance_id
52+
self.instance_id = instance_id
5453

5554
@property
5655
def instance_id(self):
@@ -70,6 +69,8 @@ def instance_id(self, instance_id):
7069
:param instance_id: The instance_id of this DescribeDBInstanceBandwidthPerShardRequest. # noqa: E501
7170
:type: str
7271
"""
72+
if self._configuration.client_side_validation and instance_id is None:
73+
raise ValueError("Invalid value for `instance_id`, must not be `None`") # noqa: E501
7374

7475
self._instance_id = instance_id
7576

volcenginesdkredis/models/describe_db_instance_bandwidth_per_shard_response.py

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,26 +34,36 @@ class DescribeDBInstanceBandwidthPerShardResponse(object):
3434
"""
3535
swagger_types = {
3636
'additional_bandwidth_per_shard': 'int',
37+
'additional_read_bandwidth_per_shard': 'int',
38+
'additional_write_bandwidth_per_shard': 'int',
3739
'default_bandwidth_per_shard': 'int'
3840
}
3941

4042
attribute_map = {
4143
'additional_bandwidth_per_shard': 'AdditionalBandwidthPerShard',
44+
'additional_read_bandwidth_per_shard': 'AdditionalReadBandwidthPerShard',
45+
'additional_write_bandwidth_per_shard': 'AdditionalWriteBandwidthPerShard',
4246
'default_bandwidth_per_shard': 'DefaultBandwidthPerShard'
4347
}
4448

45-
def __init__(self, additional_bandwidth_per_shard=None, default_bandwidth_per_shard=None, _configuration=None): # noqa: E501
49+
def __init__(self, additional_bandwidth_per_shard=None, additional_read_bandwidth_per_shard=None, additional_write_bandwidth_per_shard=None, default_bandwidth_per_shard=None, _configuration=None): # noqa: E501
4650
"""DescribeDBInstanceBandwidthPerShardResponse - a model defined in Swagger""" # noqa: E501
4751
if _configuration is None:
4852
_configuration = Configuration()
4953
self._configuration = _configuration
5054

5155
self._additional_bandwidth_per_shard = None
56+
self._additional_read_bandwidth_per_shard = None
57+
self._additional_write_bandwidth_per_shard = None
5258
self._default_bandwidth_per_shard = None
5359
self.discriminator = None
5460

5561
if additional_bandwidth_per_shard is not None:
5662
self.additional_bandwidth_per_shard = additional_bandwidth_per_shard
63+
if additional_read_bandwidth_per_shard is not None:
64+
self.additional_read_bandwidth_per_shard = additional_read_bandwidth_per_shard
65+
if additional_write_bandwidth_per_shard is not None:
66+
self.additional_write_bandwidth_per_shard = additional_write_bandwidth_per_shard
5767
if default_bandwidth_per_shard is not None:
5868
self.default_bandwidth_per_shard = default_bandwidth_per_shard
5969

@@ -78,6 +88,48 @@ def additional_bandwidth_per_shard(self, additional_bandwidth_per_shard):
7888

7989
self._additional_bandwidth_per_shard = additional_bandwidth_per_shard
8090

91+
@property
92+
def additional_read_bandwidth_per_shard(self):
93+
"""Gets the additional_read_bandwidth_per_shard of this DescribeDBInstanceBandwidthPerShardResponse. # noqa: E501
94+
95+
96+
:return: The additional_read_bandwidth_per_shard of this DescribeDBInstanceBandwidthPerShardResponse. # noqa: E501
97+
:rtype: int
98+
"""
99+
return self._additional_read_bandwidth_per_shard
100+
101+
@additional_read_bandwidth_per_shard.setter
102+
def additional_read_bandwidth_per_shard(self, additional_read_bandwidth_per_shard):
103+
"""Sets the additional_read_bandwidth_per_shard of this DescribeDBInstanceBandwidthPerShardResponse.
104+
105+
106+
:param additional_read_bandwidth_per_shard: The additional_read_bandwidth_per_shard of this DescribeDBInstanceBandwidthPerShardResponse. # noqa: E501
107+
:type: int
108+
"""
109+
110+
self._additional_read_bandwidth_per_shard = additional_read_bandwidth_per_shard
111+
112+
@property
113+
def additional_write_bandwidth_per_shard(self):
114+
"""Gets the additional_write_bandwidth_per_shard of this DescribeDBInstanceBandwidthPerShardResponse. # noqa: E501
115+
116+
117+
:return: The additional_write_bandwidth_per_shard of this DescribeDBInstanceBandwidthPerShardResponse. # noqa: E501
118+
:rtype: int
119+
"""
120+
return self._additional_write_bandwidth_per_shard
121+
122+
@additional_write_bandwidth_per_shard.setter
123+
def additional_write_bandwidth_per_shard(self, additional_write_bandwidth_per_shard):
124+
"""Sets the additional_write_bandwidth_per_shard of this DescribeDBInstanceBandwidthPerShardResponse.
125+
126+
127+
:param additional_write_bandwidth_per_shard: The additional_write_bandwidth_per_shard of this DescribeDBInstanceBandwidthPerShardResponse. # noqa: E501
128+
:type: int
129+
"""
130+
131+
self._additional_write_bandwidth_per_shard = additional_write_bandwidth_per_shard
132+
81133
@property
82134
def default_bandwidth_per_shard(self):
83135
"""Gets the default_bandwidth_per_shard of this DescribeDBInstanceBandwidthPerShardResponse. # noqa: E501

0 commit comments

Comments
 (0)