Class: TencentCloud::Iss::V20230517::ListVideoDownloadTaskRequest

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

Overview

ListVideoDownloadTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(devicename = nil, channelname = nil, status = nil, sortrule = nil, withpreviewurl = nil, pagenumber = nil, pagesize = nil, downloadtaskid = nil, urlexpires = nil, date = nil) ⇒ ListVideoDownloadTaskRequest

Returns a new instance of ListVideoDownloadTaskRequest.



6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
# File 'lib/v20230517/models.rb', line 6020

def initialize(devicename=nil, channelname=nil, status=nil, sortrule=nil, withpreviewurl=nil, pagenumber=nil, pagesize=nil, downloadtaskid=nil, urlexpires=nil, date=nil)
  @DeviceName = devicename
  @ChannelName = channelname
  @Status = status
  @SortRule = sortrule
  @WithPreviewUrl = withpreviewurl
  @PageNumber = pagenumber
  @PageSize = pagesize
  @DownloadTaskId = downloadtaskid
  @UrlExpires = urlexpires
  @Date = date
end

Instance Attribute Details

#ChannelNameObject

Parameters:

  • DeviceName:

    设备名称,用于模糊搜索

  • ChannelName:

    通道名称,用于模糊搜索

  • Status:

    任务状态(0:准备中,1:执行中,2:已完成,3:失败)

  • SortRule:

    排序规则(仅支持 StartTime,倒序为-StartTime)

  • WithPreviewUrl:

    响应是否携带预览地址(0:不携带;1:携带)

  • PageNumber:

    分页页数

  • PageSize:

    分页大小

  • DownloadTaskId:

    下载任务 ID

  • UrlExpires:

    下载地址过期时间,单位秒,最大为 1 天, 86400秒

  • Date:

    任务日期,默认当天



6018
6019
6020
# File 'lib/v20230517/models.rb', line 6018

def ChannelName
  @ChannelName
end

#DateObject

Parameters:

  • DeviceName:

    设备名称,用于模糊搜索

  • ChannelName:

    通道名称,用于模糊搜索

  • Status:

    任务状态(0:准备中,1:执行中,2:已完成,3:失败)

  • SortRule:

    排序规则(仅支持 StartTime,倒序为-StartTime)

  • WithPreviewUrl:

    响应是否携带预览地址(0:不携带;1:携带)

  • PageNumber:

    分页页数

  • PageSize:

    分页大小

  • DownloadTaskId:

    下载任务 ID

  • UrlExpires:

    下载地址过期时间,单位秒,最大为 1 天, 86400秒

  • Date:

    任务日期,默认当天



6018
6019
6020
# File 'lib/v20230517/models.rb', line 6018

def Date
  @Date
end

#DeviceNameObject

Parameters:

  • DeviceName:

    设备名称,用于模糊搜索

  • ChannelName:

    通道名称,用于模糊搜索

  • Status:

    任务状态(0:准备中,1:执行中,2:已完成,3:失败)

  • SortRule:

    排序规则(仅支持 StartTime,倒序为-StartTime)

  • WithPreviewUrl:

    响应是否携带预览地址(0:不携带;1:携带)

  • PageNumber:

    分页页数

  • PageSize:

    分页大小

  • DownloadTaskId:

    下载任务 ID

  • UrlExpires:

    下载地址过期时间,单位秒,最大为 1 天, 86400秒

  • Date:

    任务日期,默认当天



6018
6019
6020
# File 'lib/v20230517/models.rb', line 6018

def DeviceName
  @DeviceName
end

#DownloadTaskIdObject

Parameters:

  • DeviceName:

    设备名称,用于模糊搜索

  • ChannelName:

    通道名称,用于模糊搜索

  • Status:

    任务状态(0:准备中,1:执行中,2:已完成,3:失败)

  • SortRule:

    排序规则(仅支持 StartTime,倒序为-StartTime)

  • WithPreviewUrl:

    响应是否携带预览地址(0:不携带;1:携带)

  • PageNumber:

    分页页数

  • PageSize:

    分页大小

  • DownloadTaskId:

    下载任务 ID

  • UrlExpires:

    下载地址过期时间,单位秒,最大为 1 天, 86400秒

  • Date:

    任务日期,默认当天



6018
6019
6020
# File 'lib/v20230517/models.rb', line 6018

def DownloadTaskId
  @DownloadTaskId
end

#PageNumberObject

Parameters:

  • DeviceName:

    设备名称,用于模糊搜索

  • ChannelName:

    通道名称,用于模糊搜索

  • Status:

    任务状态(0:准备中,1:执行中,2:已完成,3:失败)

  • SortRule:

    排序规则(仅支持 StartTime,倒序为-StartTime)

  • WithPreviewUrl:

    响应是否携带预览地址(0:不携带;1:携带)

  • PageNumber:

    分页页数

  • PageSize:

    分页大小

  • DownloadTaskId:

    下载任务 ID

  • UrlExpires:

    下载地址过期时间,单位秒,最大为 1 天, 86400秒

  • Date:

    任务日期,默认当天



6018
6019
6020
# File 'lib/v20230517/models.rb', line 6018

def PageNumber
  @PageNumber
end

#PageSizeObject

Parameters:

  • DeviceName:

    设备名称,用于模糊搜索

  • ChannelName:

    通道名称,用于模糊搜索

  • Status:

    任务状态(0:准备中,1:执行中,2:已完成,3:失败)

  • SortRule:

    排序规则(仅支持 StartTime,倒序为-StartTime)

  • WithPreviewUrl:

    响应是否携带预览地址(0:不携带;1:携带)

  • PageNumber:

    分页页数

  • PageSize:

    分页大小

  • DownloadTaskId:

    下载任务 ID

  • UrlExpires:

    下载地址过期时间,单位秒,最大为 1 天, 86400秒

  • Date:

    任务日期,默认当天



6018
6019
6020
# File 'lib/v20230517/models.rb', line 6018

def PageSize
  @PageSize
end

#SortRuleObject

Parameters:

  • DeviceName:

    设备名称,用于模糊搜索

  • ChannelName:

    通道名称,用于模糊搜索

  • Status:

    任务状态(0:准备中,1:执行中,2:已完成,3:失败)

  • SortRule:

    排序规则(仅支持 StartTime,倒序为-StartTime)

  • WithPreviewUrl:

    响应是否携带预览地址(0:不携带;1:携带)

  • PageNumber:

    分页页数

  • PageSize:

    分页大小

  • DownloadTaskId:

    下载任务 ID

  • UrlExpires:

    下载地址过期时间,单位秒,最大为 1 天, 86400秒

  • Date:

    任务日期,默认当天



6018
6019
6020
# File 'lib/v20230517/models.rb', line 6018

def SortRule
  @SortRule
end

#StatusObject

Parameters:

  • DeviceName:

    设备名称,用于模糊搜索

  • ChannelName:

    通道名称,用于模糊搜索

  • Status:

    任务状态(0:准备中,1:执行中,2:已完成,3:失败)

  • SortRule:

    排序规则(仅支持 StartTime,倒序为-StartTime)

  • WithPreviewUrl:

    响应是否携带预览地址(0:不携带;1:携带)

  • PageNumber:

    分页页数

  • PageSize:

    分页大小

  • DownloadTaskId:

    下载任务 ID

  • UrlExpires:

    下载地址过期时间,单位秒,最大为 1 天, 86400秒

  • Date:

    任务日期,默认当天



6018
6019
6020
# File 'lib/v20230517/models.rb', line 6018

def Status
  @Status
end

#UrlExpiresObject

Parameters:

  • DeviceName:

    设备名称,用于模糊搜索

  • ChannelName:

    通道名称,用于模糊搜索

  • Status:

    任务状态(0:准备中,1:执行中,2:已完成,3:失败)

  • SortRule:

    排序规则(仅支持 StartTime,倒序为-StartTime)

  • WithPreviewUrl:

    响应是否携带预览地址(0:不携带;1:携带)

  • PageNumber:

    分页页数

  • PageSize:

    分页大小

  • DownloadTaskId:

    下载任务 ID

  • UrlExpires:

    下载地址过期时间,单位秒,最大为 1 天, 86400秒

  • Date:

    任务日期,默认当天



6018
6019
6020
# File 'lib/v20230517/models.rb', line 6018

def UrlExpires
  @UrlExpires
end

#WithPreviewUrlObject

Parameters:

  • DeviceName:

    设备名称,用于模糊搜索

  • ChannelName:

    通道名称,用于模糊搜索

  • Status:

    任务状态(0:准备中,1:执行中,2:已完成,3:失败)

  • SortRule:

    排序规则(仅支持 StartTime,倒序为-StartTime)

  • WithPreviewUrl:

    响应是否携带预览地址(0:不携带;1:携带)

  • PageNumber:

    分页页数

  • PageSize:

    分页大小

  • DownloadTaskId:

    下载任务 ID

  • UrlExpires:

    下载地址过期时间,单位秒,最大为 1 天, 86400秒

  • Date:

    任务日期,默认当天



6018
6019
6020
# File 'lib/v20230517/models.rb', line 6018

def WithPreviewUrl
  @WithPreviewUrl
end

Instance Method Details

#deserialize(params) ⇒ Object



6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
# File 'lib/v20230517/models.rb', line 6033

def deserialize(params)
  @DeviceName = params['DeviceName']
  @ChannelName = params['ChannelName']
  @Status = params['Status']
  @SortRule = params['SortRule']
  @WithPreviewUrl = params['WithPreviewUrl']
  @PageNumber = params['PageNumber']
  @PageSize = params['PageSize']
  @DownloadTaskId = params['DownloadTaskId']
  @UrlExpires = params['UrlExpires']
  @Date = params['Date']
end