def PurgePathCache(self, request): """This API is used to submit multiple directory purge tasks, which are carried out according to the acceleration region of the domain names. By default, a maximum of 100 directories can be purged per day for acceleration regions either within or outside Mainland China, and up to 20 tasks can be submitted at a time. :param request: Request instance for PurgePathCache. :type request: :class:`tencentcloud.cdn.v20180606.models.PurgePathCacheRequest` :rtype: :class:`tencentcloud.cdn.v20180606.models.PurgePathCacheResponse` """ try: params = request._serialize() body = self.call("PurgePathCache", params) response = json.loads(body) if "Error" not in response["Response"]: model = models.PurgePathCacheResponse() model._deserialize(response["Response"]) return model else: code = response["Response"]["Error"]["Code"] message = response["Response"]["Error"]["Message"] reqid = response["Response"]["RequestId"] raise TencentCloudSDKException(code, message, reqid) except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(e.message, e.message)
def PurgePathCache(self, request): """PurgePathCache 用于批量提交目录刷新,根据域名的加速区域进行对应区域的刷新。 默认情况下境内、境外加速区域每日目录刷新额度为各 100 条,每次最多可提交 20 条。 :param request: Request instance for PurgePathCache. :type request: :class:`tencentcloud.cdn.v20180606.models.PurgePathCacheRequest` :rtype: :class:`tencentcloud.cdn.v20180606.models.PurgePathCacheResponse` """ try: params = request._serialize() body = self.call("PurgePathCache", params) response = json.loads(body) if "Error" not in response["Response"]: model = models.PurgePathCacheResponse() model._deserialize(response["Response"]) return model else: code = response["Response"]["Error"]["Code"] message = response["Response"]["Error"]["Message"] reqid = response["Response"]["RequestId"] raise TencentCloudSDKException(code, message, reqid) except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(e.message, e.message)
def PurgePathCache(self, request): """PurgeUrlsCache 用于批量刷新目录缓存,一次提交将返回一个刷新任务id。 :param request: 调用PurgePathCache所需参数的结构体。 :type request: :class:`tencentcloud.cdn.v20180606.models.PurgePathCacheRequest` :rtype: :class:`tencentcloud.cdn.v20180606.models.PurgePathCacheResponse` """ try: params = request._serialize() body = self.call("PurgePathCache", params) response = json.loads(body) if "Error" not in response["Response"]: model = models.PurgePathCacheResponse() model._deserialize(response["Response"]) return model else: code = response["Response"]["Error"]["Code"] message = response["Response"]["Error"]["Message"] reqid = response["Response"]["RequestId"] raise TencentCloudSDKException(code, message, reqid) except Exception as e: if isinstance(e, TencentCloudSDKException): raise else: raise TencentCloudSDKException(e.message, e.message)