Skip to content

Commit 3d832c2

Browse files
publish jdcloud-sdk-python 1.6.116
1 parent ea38eac commit 3d832c2

7 files changed

Lines changed: 28 additions & 4 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.27
2+
API版本:0.10.28
33

44

55

66

77
| 发布时间 | 版本号 | 更新 | 说明 |
88
| ---------- | ------ | ---------------------------------------------------------- | ---- |
9+
| 2021-09-17 | 0.10.28 |设置、删除、查询httpHeader支持区分边缘和回源|
910
| 2021-06-30 | 0.10.27 |deeplog日志收集接口增加pin参数|
1011
| 2021-02-01 | 0.10.26 |统计查询新增cacheType |
1112
| 2020-12-25 | 0.10.25 |统计查询新增直播流帧率码率观看人数查询接口 |

jdcloud_sdk/services/cdn/apis/DeleteHttpHeaderRequest.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,16 @@ def __init__(self, domain, ):
3838
"""
3939

4040
self.domain = domain
41+
self.edgeType = None
4142
self.headerType = None
4243
self.headerName = None
4344

45+
def setEdgeType(self, edgeType):
46+
"""
47+
:param edgeType: (Optional) 0表示header在边缘生效,1表示header回源生效,2表示在边缘和回源都生效,该字段不传时默认header在边缘和回源都生效
48+
"""
49+
self.edgeType = edgeType
50+
4451
def setHeaderType(self, headerType):
4552
"""
4653
:param headerType: (Optional) header类型[resp,req]

jdcloud_sdk/services/cdn/apis/QueryHttpHeaderRequest.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,11 @@ def __init__(self, domain, ):
3838
"""
3939

4040
self.domain = domain
41+
self.edgeType = None
42+
43+
def setEdgeType(self, edgeType):
44+
"""
45+
:param edgeType: (Optional) header生效节点,0边缘,1回源,2两者都
46+
"""
47+
self.edgeType = edgeType
4148

jdcloud_sdk/services/cdn/apis/SetHttpHeaderRequest.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,17 @@ def __init__(self, domain, ):
3838
"""
3939

4040
self.domain = domain
41+
self.edgeType = None
4142
self.headerType = None
4243
self.headerName = None
4344
self.headerValue = None
4445

46+
def setEdgeType(self, edgeType):
47+
"""
48+
:param edgeType: (Optional) 0表示header在边缘生效,1表示header回源生效,2表示在边缘和回源都生效,该字段不传时默认header在边缘和回源都生效
49+
"""
50+
self.edgeType = edgeType
51+
4552
def setHeaderType(self, headerType):
4653
"""
4754
:param headerType: (Optional) header类型[resp,req],resp:配置响应头,req:配置请求头

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.27', logger)
29+
super(CdnClient, self).__init__(credential, config, 'cdn', '0.10.28', logger)

jdcloud_sdk/services/cdn/models/QueryHttpHeaderResp.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,16 @@
1919

2020
class QueryHttpHeaderResp(object):
2121

22-
def __init__(self, headerType=None, headerName=None, headerValue=None, headerOp=None):
22+
def __init__(self, edgeType=None, headerType=None, headerName=None, headerValue=None, headerOp=None):
2323
"""
24+
:param edgeType: (Optional)
2425
:param headerType: (Optional)
2526
:param headerName: (Optional)
2627
:param headerValue: (Optional)
2728
:param headerOp: (Optional)
2829
"""
2930

31+
self.edgeType = edgeType
3032
self.headerType = headerType
3133
self.headerName = headerName
3234
self.headerValue = headerValue

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.115",
12+
version="1.6.116",
1313
long_description=long_description,
1414
long_description_content_type="text/markdown",
1515
author='JDCloud API Gateway Team',

0 commit comments

Comments
 (0)