Skip to content

Commit 8220535

Browse files
author
fengyikai
committed
v1.5.8.6
1 parent bed7859 commit 8220535

17 files changed

Lines changed: 201 additions & 15 deletions

File tree

ksyun/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@
1414
# limitations under the License.
1515

1616

17-
__version__ = '1.5.8.5'
17+
__version__ = '1.5.8.6'

ksyun/client/cdn/v20160901/client.py

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,51 @@ class CdnClient(AbstractClient):
99
_endpoint = 'cdn.api.ksyun.com'
1010
_service = 'cdn'
1111

12+
def GetRefreshOrPreloadTask(self, request):
13+
"""刷新预热进度查询接口
14+
:param request: Request instance for GetRefreshOrPreloadTask.
15+
:type request: :class:`ksyun.client.cdn.v20160901.models.GetRefreshOrPreloadTaskRequest`
16+
"""
17+
try:
18+
params = request._serialize()
19+
body = self.call_judge("GetRefreshOrPreloadTask", params, "application/json")
20+
response = json.loads(body)
21+
if "Error" not in response:
22+
return body
23+
else:
24+
code = response["Error"]["Code"]
25+
message = response["Error"]["Message"]
26+
req_id = response["RequestId"]
27+
raise KsyunSDKException(code, message, req_id)
28+
except Exception as e:
29+
if isinstance(e, KsyunSDKException):
30+
raise
31+
else:
32+
raise KsyunSDKException(e.message, e.message)
33+
34+
def RefreshCaches(self, request):
35+
"""刷新缓存接口
36+
:param request: Request instance for RefreshCaches.
37+
:type request: :class:`ksyun.client.cdn.v20160901.models.RefreshCachesRequest`
38+
"""
39+
try:
40+
params = request._serialize()
41+
body = self.call_judge("RefreshCaches", params, "application/json")
42+
response = json.loads(body)
43+
if "Error" not in response:
44+
return body
45+
else:
46+
code = response["Error"]["Code"]
47+
message = response["Error"]["Message"]
48+
req_id = response["RequestId"]
49+
raise KsyunSDKException(code, message, req_id)
50+
except Exception as e:
51+
if isinstance(e, KsyunSDKException):
52+
raise
53+
else:
54+
raise KsyunSDKException(e.message, e.message)
55+
56+
1257
def GetDomainPidDimensionUsageData(self, request):
1358
"""查询pid维度-计费用量数据
1459
:param request: Request instance for GetDomainPidDimensionUsageData.

ksyun/client/cdn/v20160901/models.py

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,43 @@
11
from ksyun.common.abstract_model import AbstractModel
22

33

4+
class GetRefreshOrPreloadTaskRequest(AbstractModel):
5+
"""GetRefreshOrPreloadTask请求参数结构体
6+
"""
7+
8+
def __init__(self):
9+
r"""刷新预热进度查询接口
10+
:param DomainIds: DomainIds
11+
:type PathPrefix: String
12+
"""
13+
self.DomainIds = None
14+
15+
def _deserialize(self, params):
16+
if params.get("DomainIds"):
17+
self.DomainIds = params.get("DomainIds")
18+
19+
20+
class RefreshCachesRequest(AbstractModel):
21+
"""RefreshCaches请求参数结构体
22+
"""
23+
24+
def __init__(self):
25+
r"""刷新缓存接口
26+
:param Files: Files
27+
:type PathPrefix: String
28+
:param Dirs: Dirs
29+
:type PathPrefix: String
30+
"""
31+
self.Files = None
32+
self.Dirs = None
33+
34+
def _deserialize(self, params):
35+
if params.get("Files"):
36+
self.Files = params.get("Files")
37+
if params.get("Dirs"):
38+
self.Dirs = params.get("Dirs")
39+
40+
441
class GetDomainPidDimensionUsageDataRequest(AbstractModel):
542
"""GetDomainPidDimensionUsageData请求参数结构体
643
"""

ksyun/client/cdn/v20200630/client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ class CdnClient(AbstractClient):
88
_apiVersion = '2020-06-30'
99
_endpoint = 'cdn.api.ksyun.com'
1010
_service = 'cdn'
11-
1211
def GetClientRequestData(self, request):
1312
"""访问数据查询接口
1413
:param request: Request instance for GetClientRequestData.
@@ -31,6 +30,7 @@ def GetClientRequestData(self, request):
3130
else:
3231
raise KsyunSDKException(e.message, e.message)
3332

33+
3434
def GetServerData(self, request):
3535
"""服务数据查询接口
3636
:param request: Request instance for GetServerData.

ksyun/client/cdn/v20200630/models.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
from ksyun.common.abstract_model import AbstractModel
22

3-
43
class GetClientRequestDataRequest(AbstractModel):
54
"""GetClientRequestData请求参数结构体
65
"""

ksyun/client/cdn/v20200901/client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ class CdnClient(AbstractClient):
88
_apiVersion = '2020-09-01'
99
_endpoint = 'cdn.api.ksyun.com'
1010
_service = 'cdn'
11-
1211
def CreateUserUsageDataExportTask(self, request):
1312
"""创建用量导表任务
1413
:param request: Request instance for CreateUserUsageDataExportTask.
@@ -31,6 +30,7 @@ def CreateUserUsageDataExportTask(self, request):
3130
else:
3231
raise KsyunSDKException(e.message, e.message)
3332

33+
3434
def GetUserUsageDataExportTask(self, request):
3535
"""获取用量导表任务
3636
:param request: Request instance for GetUserUsageDataExportTask.

ksyun/client/cdn/v20200901/models.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
from ksyun.common.abstract_model import AbstractModel
22

3-
43
class CreateUserUsageDataExportTaskRequest(AbstractModel):
54
"""CreateUserUsageDataExportTask请求参数结构体
65
"""

ksyun/client/monitor/v20100525/client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ class MonitorClient(AbstractClient):
88
_apiVersion = '2010-05-25'
99
_endpoint = 'monitor.api.ksyun.com'
1010
_service = 'monitor'
11-
1211
def GetMetricStatistics(self, request):
1312
"""获取监控数据
1413
:param request: Request instance for GetMetricStatistics.
@@ -31,6 +30,7 @@ def GetMetricStatistics(self, request):
3130
else:
3231
raise KsyunSDKException(e.message, e.message)
3332

33+
3434
def ListMetrics(self, request):
3535
"""查看实例对应的监控指标
3636
:param request: Request instance for ListMetrics.

ksyun/client/monitor/v20100525/models.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
from ksyun.common.abstract_model import AbstractModel
22

3-
43
class GetMetricStatisticsRequest(AbstractModel):
54
"""GetMetricStatistics请求参数结构体
65
"""

ksyun/client/monitor/v20181114/client.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ class MonitorClient(AbstractClient):
88
_apiVersion = '2018-11-14'
99
_endpoint = 'monitor.api.ksyun.com'
1010
_service = 'monitor'
11-
1211
def GetMetricStatisticsBatch(self, request):
1312
"""批量获取监控数据
1413
:param request: Request instance for GetMetricStatisticsBatch.

0 commit comments

Comments
 (0)