# -*- coding: utf-8 -*- # This file is auto-generated, don't edit it. Thanks. import sys from typing import List from alibabacloud_dcdn20180115.client import Client as dcdn20180115Client from alibabacloud_tea_openapi import models as open_api_models from alibabacloud_dcdn20180115 import models as dcdn_20180115_models class Sample: def __init__(self): pass @staticmethod def create_client( access_key_id: str, access_key_secret: str, ) -> dcdn20180115Client: """ 使用AK&SK初始化账号Client @param access_key_id: @param access_key_secret: @return: Client @throws Exception """ config = open_api_models.Config( # 您的AccessKey ID, access_key_id=access_key_id, # 您的AccessKey Secret, access_key_secret=access_key_secret ) # 访问的域名 config.endpoint = 'dcdn.aliyuncs.com' return dcdn20180115Client(config) @staticmethod def main( args: List[str], ) -> None: client = Sample.create_client('LTAIE4jRXhLBvVLL', '74hEmfGzNEYLSFP26fO6CUZ319AY61') preload_dcdn_object_caches_request = dcdn_20180115_models.PreloadDcdnObjectCachesRequest( area='overseas', object_path='download.gamenew-h5.com/Japan/SW/' ) # 复制代码运行请自行打印 API 的返回值 client.preload_dcdn_object_caches(preload_dcdn_object_caches_request) @staticmethod async def main_async( args: List[str], ) -> None: client = Sample.create_client('LTAIE4jRXhLBvVLL', '74hEmfGzNEYLSFP26fO6CUZ319AY61') preload_dcdn_object_caches_request = dcdn_20180115_models.PreloadDcdnObjectCachesRequest( area='overseas', object_path='download.gamenew-h5.com/Japan/SW/' ) # 复制代码运行请自行打印 API 的返回值 await client.preload_dcdn_object_caches_async(preload_dcdn_object_caches_request) if __name__ == '__main__': Sample.main(sys.argv[1:])