@@ -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.
0 commit comments