@@ -1289,3 +1289,59 @@ def _deserialize(self, params):
12891289 self .PrivateKey = params .get ("PrivateKey" )
12901290
12911291
1292+ class GetRefreshOrPreloadTaskRequest (AbstractModel ):
1293+ """GetRefreshOrPreloadTask请求参数结构体
1294+ """
1295+
1296+ def __init__ (self ):
1297+ r"""刷新预热进度查询接口迭代
1298+ :param StartTime: 获取数据起始时间点,不能超出可查询范围的起始时间点,日期格式按ISO8601表示法,北京时间,格式为:YYYY-MM-DDThh:mm+0800,例如:2022-03-10T21:00+0800
1299+ :type PathPrefix: String
1300+ :param EndTime: 结束时间需大于起始时间;获取日期格式按照ISO8601表示法,北京时间,格式为:YYYY-MM-DDThh:mm+0800,例如:2022-03-10T21:10+0800
1301+ :type PathPrefix: String
1302+ :param TaskId: 支持按任务ID查询,只允许输入单个任务ID
1303+ :type PathPrefix: String
1304+ :param DomainName: 支持按域名查询,只允许输入单个域名
1305+ :type PathPrefix: String
1306+ :param Urls: Url组成的数组,支持按Url路径查询,准确匹配
1307+ :type PathPrefix: Array
1308+ :param Type: 支持按内容管理任务的类型查询,传参可取值:refresh、preload。其中,refresh表示刷新任务类型,preload表示预热任务类型,不传参表示查询所有类型。
1309+ :type PathPrefix: String
1310+ :param SubType: 支持按任务的细分类型查询,传参可取值:REFRESH_FILE、REFRESH_DIR。若Type取值refresh或者不传参,则该传参可生效,其中,REFRESH_FILE表示URL刷新,REFRESH_DIR表示目录刷新,不传参表示查询所有细分类型。若Type取值preload,则该参数为无效参数
1311+ :type PathPrefix: String
1312+ :param PageSize: 分页大小,取值为1-50,最大50,默认20
1313+ :type PathPrefix: Long
1314+ :param PageNumber: 取得第几页,取值为:1-100000,最大100000,默认1
1315+ :type PathPrefix: Long
1316+ """
1317+ self .StartTime = None
1318+ self .EndTime = None
1319+ self .TaskId = None
1320+ self .DomainName = None
1321+ self .Urls = None
1322+ self .Type = None
1323+ self .SubType = None
1324+ self .PageSize = None
1325+ self .PageNumber = None
1326+
1327+ def _deserialize (self , params ):
1328+ if params .get ("StartTime" ):
1329+ self .StartTime = params .get ("StartTime" )
1330+ if params .get ("EndTime" ):
1331+ self .EndTime = params .get ("EndTime" )
1332+ if params .get ("TaskId" ):
1333+ self .TaskId = params .get ("TaskId" )
1334+ if params .get ("DomainName" ):
1335+ self .DomainName = params .get ("DomainName" )
1336+ if params .get ("Urls" ):
1337+ self .Urls = params .get ("Urls" )
1338+ if params .get ("Type" ):
1339+ self .Type = params .get ("Type" )
1340+ if params .get ("SubType" ):
1341+ self .SubType = params .get ("SubType" )
1342+ if params .get ("PageSize" ):
1343+ self .PageSize = params .get ("PageSize" )
1344+ if params .get ("PageNumber" ):
1345+ self .PageNumber = params .get ("PageNumber" )
1346+
1347+
0 commit comments