Skip to content

Commit a51cb76

Browse files
Merge pull request #172 from jdcloud-apigateway/master
publish jdcloud-sdk-python 1.6.167
2 parents 3763b46 + 03010ca commit a51cb76

4 files changed

Lines changed: 52 additions & 3 deletions

File tree

jdcloud_sdk/services/cdn/ChangeLog.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
# 更新历史 #
2-
API版本:0.10.31
2+
API版本:0.10.32
33

44

55

66

77
| 发布时间 | 版本号 | 更新 | 说明 |
88
| ---------- | ------ | ---------------------------------------------------------- | ---- |
9+
| 2022-06-22 | 0.10.32 |增加域名限速接口|
910
| 2022-04-08 | 0.10.31 |增加查询、设置回源OSS鉴权定制接口|
1011
| 2022-01-17 | 0.10.29 |设置、查询回源改写批量配置|
1112
| 2021-09-17 | 0.10.28 |设置、删除、查询httpHeader支持区分边缘和回源|
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# coding=utf8
2+
3+
# Copyright 2018 JDCLOUD.COM
4+
#
5+
# Licensed under the Apache License, Version 2.0 (the "License");
6+
# you may not use this file except in compliance with the License.
7+
# You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing, software
12+
# distributed under the License is distributed on an "AS IS" BASIS,
13+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
# See the License for the specific language governing permissions and
15+
# limitations under the License.
16+
#
17+
# NOTE: This class is auto generated by the jdcloud code generator program.
18+
19+
from jdcloud_sdk.core.jdcloudrequest import JDCloudRequest
20+
21+
22+
class SpeedLimitRequest(JDCloudRequest):
23+
"""
24+
域名限速
25+
"""
26+
27+
def __init__(self, parameters, header=None, version="v1"):
28+
super(SpeedLimitRequest, self).__init__(
29+
'/domain/{domain}/speedLimit', 'POST', header, version)
30+
self.parameters = parameters
31+
32+
33+
class SpeedLimitParameters(object):
34+
35+
def __init__(self, domain,):
36+
"""
37+
:param domain: 用户域名
38+
"""
39+
40+
self.domain = domain
41+
self.limitRate = None
42+
43+
def setLimitRate(self, limitRate):
44+
"""
45+
:param limitRate: (Optional) 限速值,单位为KB/s,取值范围[1,20480]
46+
"""
47+
self.limitRate = limitRate
48+

jdcloud_sdk/services/cdn/client/CdnClient.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@ def __init__(self, credential, config=None, logger=None):
2626
if config is None:
2727
config = Config('cdn.jdcloud-api.com')
2828

29-
super(CdnClient, self).__init__(credential, config, 'cdn', '0.10.31', logger)
29+
super(CdnClient, self).__init__(credential, config, 'cdn', '0.10.32', logger)

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
setup(
1111
name='jdcloud_sdk',
12-
version="1.6.166",
12+
version="1.6.167",
1313
long_description=long_description,
1414
long_description_content_type="text/markdown",
1515
author='JDCloud API Gateway Team',

0 commit comments

Comments
 (0)