Class: TencentCloud::Teo::V20220901::DescribePrefetchTasksRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20220901/models.rb

Overview

DescribePrefetchTasks请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneid = nil, starttime = nil, endtime = nil, offset = nil, limit = nil, filters = nil) ⇒ DescribePrefetchTasksRequest

Returns a new instance of DescribePrefetchTasksRequest.



10061
10062
10063
10064
10065
10066
10067
10068
# File 'lib/v20220901/models.rb', line 10061

def initialize(zoneid=nil, starttime=nil, endtime=nil, offset=nil, limit=nil, filters=nil)
  @ZoneId = zoneid
  @StartTime = starttime
  @EndTime = endtime
  @Offset = offset
  @Limit = limit
  @Filters = filters
end

Instance Attribute Details

#EndTimeObject

Parameters:

  • ZoneId:

    站点ID。此参数将于2024年05月30日后由可选改为必填,详见公告:[【腾讯云 EdgeOne】云 API 变更通知](cloud.tencent.com/document/product/1552/104902)。

  • StartTime:

    查询起始时间,时间与 job-id 必填一个。

  • EndTime:

    查询结束时间,时间与 job-id 必填一个。

  • Offset:

    分页查询偏移量,默认为 0。

  • Limit:

    分页查询限制数目,默认值:20,上限:1000。

  • Filters:

    过滤条件,Filters.Values 的上限为 20。详细的过滤条件如下:<li>job-id:按照任务 ID 进行过滤。job-id 形如:1379afjk91u32h,暂不支持多值,不支持模糊查询;</li><li>target:按照目标资源信息进行过滤。target 形如:www.qq.com/1.txt,暂不支持多值,不支持模糊查询;</li><li>domains:按照域名行过滤。domains 形如:www.qq.com,不支持模糊查询;</li><li>statuses:按照任务状态进行过滤,不支持模糊查询。可选项:
       processing:处理中
       success:成功
       failed:失败
       timeout:超时
       canceled:已取消
       invalid:无效。即源站响应非 2xx 状态码,请检查源站服务。</li>



10059
10060
10061
# File 'lib/v20220901/models.rb', line 10059

def EndTime
  @EndTime
end

#FiltersObject

Parameters:

  • ZoneId:

    站点ID。此参数将于2024年05月30日后由可选改为必填,详见公告:[【腾讯云 EdgeOne】云 API 变更通知](cloud.tencent.com/document/product/1552/104902)。

  • StartTime:

    查询起始时间,时间与 job-id 必填一个。

  • EndTime:

    查询结束时间,时间与 job-id 必填一个。

  • Offset:

    分页查询偏移量,默认为 0。

  • Limit:

    分页查询限制数目,默认值:20,上限:1000。

  • Filters:

    过滤条件,Filters.Values 的上限为 20。详细的过滤条件如下:<li>job-id:按照任务 ID 进行过滤。job-id 形如:1379afjk91u32h,暂不支持多值,不支持模糊查询;</li><li>target:按照目标资源信息进行过滤。target 形如:www.qq.com/1.txt,暂不支持多值,不支持模糊查询;</li><li>domains:按照域名行过滤。domains 形如:www.qq.com,不支持模糊查询;</li><li>statuses:按照任务状态进行过滤,不支持模糊查询。可选项:
       processing:处理中
       success:成功
       failed:失败
       timeout:超时
       canceled:已取消
       invalid:无效。即源站响应非 2xx 状态码,请检查源站服务。</li>



10059
10060
10061
# File 'lib/v20220901/models.rb', line 10059

def Filters
  @Filters
end

#LimitObject

Parameters:

  • ZoneId:

    站点ID。此参数将于2024年05月30日后由可选改为必填,详见公告:[【腾讯云 EdgeOne】云 API 变更通知](cloud.tencent.com/document/product/1552/104902)。

  • StartTime:

    查询起始时间,时间与 job-id 必填一个。

  • EndTime:

    查询结束时间,时间与 job-id 必填一个。

  • Offset:

    分页查询偏移量,默认为 0。

  • Limit:

    分页查询限制数目,默认值:20,上限:1000。

  • Filters:

    过滤条件,Filters.Values 的上限为 20。详细的过滤条件如下:<li>job-id:按照任务 ID 进行过滤。job-id 形如:1379afjk91u32h,暂不支持多值,不支持模糊查询;</li><li>target:按照目标资源信息进行过滤。target 形如:www.qq.com/1.txt,暂不支持多值,不支持模糊查询;</li><li>domains:按照域名行过滤。domains 形如:www.qq.com,不支持模糊查询;</li><li>statuses:按照任务状态进行过滤,不支持模糊查询。可选项:
       processing:处理中
       success:成功
       failed:失败
       timeout:超时
       canceled:已取消
       invalid:无效。即源站响应非 2xx 状态码,请检查源站服务。</li>



10059
10060
10061
# File 'lib/v20220901/models.rb', line 10059

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • ZoneId:

    站点ID。此参数将于2024年05月30日后由可选改为必填,详见公告:[【腾讯云 EdgeOne】云 API 变更通知](cloud.tencent.com/document/product/1552/104902)。

  • StartTime:

    查询起始时间,时间与 job-id 必填一个。

  • EndTime:

    查询结束时间,时间与 job-id 必填一个。

  • Offset:

    分页查询偏移量,默认为 0。

  • Limit:

    分页查询限制数目,默认值:20,上限:1000。

  • Filters:

    过滤条件,Filters.Values 的上限为 20。详细的过滤条件如下:<li>job-id:按照任务 ID 进行过滤。job-id 形如:1379afjk91u32h,暂不支持多值,不支持模糊查询;</li><li>target:按照目标资源信息进行过滤。target 形如:www.qq.com/1.txt,暂不支持多值,不支持模糊查询;</li><li>domains:按照域名行过滤。domains 形如:www.qq.com,不支持模糊查询;</li><li>statuses:按照任务状态进行过滤,不支持模糊查询。可选项:
       processing:处理中
       success:成功
       failed:失败
       timeout:超时
       canceled:已取消
       invalid:无效。即源站响应非 2xx 状态码,请检查源站服务。</li>



10059
10060
10061
# File 'lib/v20220901/models.rb', line 10059

def Offset
  @Offset
end

#StartTimeObject

Parameters:

  • ZoneId:

    站点ID。此参数将于2024年05月30日后由可选改为必填,详见公告:[【腾讯云 EdgeOne】云 API 变更通知](cloud.tencent.com/document/product/1552/104902)。

  • StartTime:

    查询起始时间,时间与 job-id 必填一个。

  • EndTime:

    查询结束时间,时间与 job-id 必填一个。

  • Offset:

    分页查询偏移量,默认为 0。

  • Limit:

    分页查询限制数目,默认值:20,上限:1000。

  • Filters:

    过滤条件,Filters.Values 的上限为 20。详细的过滤条件如下:<li>job-id:按照任务 ID 进行过滤。job-id 形如:1379afjk91u32h,暂不支持多值,不支持模糊查询;</li><li>target:按照目标资源信息进行过滤。target 形如:www.qq.com/1.txt,暂不支持多值,不支持模糊查询;</li><li>domains:按照域名行过滤。domains 形如:www.qq.com,不支持模糊查询;</li><li>statuses:按照任务状态进行过滤,不支持模糊查询。可选项:
       processing:处理中
       success:成功
       failed:失败
       timeout:超时
       canceled:已取消
       invalid:无效。即源站响应非 2xx 状态码,请检查源站服务。</li>



10059
10060
10061
# File 'lib/v20220901/models.rb', line 10059

def StartTime
  @StartTime
end

#ZoneIdObject

Parameters:

  • ZoneId:

    站点ID。此参数将于2024年05月30日后由可选改为必填,详见公告:[【腾讯云 EdgeOne】云 API 变更通知](cloud.tencent.com/document/product/1552/104902)。

  • StartTime:

    查询起始时间,时间与 job-id 必填一个。

  • EndTime:

    查询结束时间,时间与 job-id 必填一个。

  • Offset:

    分页查询偏移量,默认为 0。

  • Limit:

    分页查询限制数目,默认值:20,上限:1000。

  • Filters:

    过滤条件,Filters.Values 的上限为 20。详细的过滤条件如下:<li>job-id:按照任务 ID 进行过滤。job-id 形如:1379afjk91u32h,暂不支持多值,不支持模糊查询;</li><li>target:按照目标资源信息进行过滤。target 形如:www.qq.com/1.txt,暂不支持多值,不支持模糊查询;</li><li>domains:按照域名行过滤。domains 形如:www.qq.com,不支持模糊查询;</li><li>statuses:按照任务状态进行过滤,不支持模糊查询。可选项:
       processing:处理中
       success:成功
       failed:失败
       timeout:超时
       canceled:已取消
       invalid:无效。即源站响应非 2xx 状态码,请检查源站服务。</li>



10059
10060
10061
# File 'lib/v20220901/models.rb', line 10059

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
# File 'lib/v20220901/models.rb', line 10070

def deserialize(params)
  @ZoneId = params['ZoneId']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
  @Offset = params['Offset']
  @Limit = params['Limit']
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      advancedfilter_tmp = AdvancedFilter.new
      advancedfilter_tmp.deserialize(i)
      @Filters << advancedfilter_tmp
    end
  end
end