Class: TencentCloud::Iss::V20230517::CreateVideoDownloadTaskRequest

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

Overview

CreateVideoDownloadTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(channelid = nil, begintime = nil, endtime = nil, scale = nil, expire = nil, filetype = nil, completionpolicy = nil) ⇒ CreateVideoDownloadTaskRequest

Returns a new instance of CreateVideoDownloadTaskRequest.



1906
1907
1908
1909
1910
1911
1912
1913
1914
# File 'lib/v20230517/models.rb', line 1906

def initialize(channelid=nil, begintime=nil, endtime=nil, scale=nil, expire=nil, filetype=nil, completionpolicy=nil)
  @ChannelId = channelid
  @BeginTime = begintime
  @EndTime = endtime
  @Scale = scale
  @Expire = expire
  @FileType = filetype
  @CompletionPolicy = completionpolicy
end

Instance Attribute Details

#BeginTimeObject

Parameters:

  • ChannelId:

    通道ID

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • Scale:

    默认1倍速,支持(1,2,4,8)倍速

  • Expire:

    转码后的mp4文件过期时间(支持7,15,30,60,90,180,365)

  • FileType:

    下载文件格式,当前仅支持(1:mp4)

  • CompletionPolicy:

    完成策略(0:拉流失败但是录像不完整则认为任务失败,不生成 MP4;1:拉流失败但是录像不完整则认为任务成功,生成 mp4)



1904
1905
1906
# File 'lib/v20230517/models.rb', line 1904

def BeginTime
  @BeginTime
end

#ChannelIdObject

Parameters:

  • ChannelId:

    通道ID

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • Scale:

    默认1倍速,支持(1,2,4,8)倍速

  • Expire:

    转码后的mp4文件过期时间(支持7,15,30,60,90,180,365)

  • FileType:

    下载文件格式,当前仅支持(1:mp4)

  • CompletionPolicy:

    完成策略(0:拉流失败但是录像不完整则认为任务失败,不生成 MP4;1:拉流失败但是录像不完整则认为任务成功,生成 mp4)



1904
1905
1906
# File 'lib/v20230517/models.rb', line 1904

def ChannelId
  @ChannelId
end

#CompletionPolicyObject

Parameters:

  • ChannelId:

    通道ID

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • Scale:

    默认1倍速,支持(1,2,4,8)倍速

  • Expire:

    转码后的mp4文件过期时间(支持7,15,30,60,90,180,365)

  • FileType:

    下载文件格式,当前仅支持(1:mp4)

  • CompletionPolicy:

    完成策略(0:拉流失败但是录像不完整则认为任务失败,不生成 MP4;1:拉流失败但是录像不完整则认为任务成功,生成 mp4)



1904
1905
1906
# File 'lib/v20230517/models.rb', line 1904

def CompletionPolicy
  @CompletionPolicy
end

#EndTimeObject

Parameters:

  • ChannelId:

    通道ID

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • Scale:

    默认1倍速,支持(1,2,4,8)倍速

  • Expire:

    转码后的mp4文件过期时间(支持7,15,30,60,90,180,365)

  • FileType:

    下载文件格式,当前仅支持(1:mp4)

  • CompletionPolicy:

    完成策略(0:拉流失败但是录像不完整则认为任务失败,不生成 MP4;1:拉流失败但是录像不完整则认为任务成功,生成 mp4)



1904
1905
1906
# File 'lib/v20230517/models.rb', line 1904

def EndTime
  @EndTime
end

#ExpireObject

Parameters:

  • ChannelId:

    通道ID

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • Scale:

    默认1倍速,支持(1,2,4,8)倍速

  • Expire:

    转码后的mp4文件过期时间(支持7,15,30,60,90,180,365)

  • FileType:

    下载文件格式,当前仅支持(1:mp4)

  • CompletionPolicy:

    完成策略(0:拉流失败但是录像不完整则认为任务失败,不生成 MP4;1:拉流失败但是录像不完整则认为任务成功,生成 mp4)



1904
1905
1906
# File 'lib/v20230517/models.rb', line 1904

def Expire
  @Expire
end

#FileTypeObject

Parameters:

  • ChannelId:

    通道ID

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • Scale:

    默认1倍速,支持(1,2,4,8)倍速

  • Expire:

    转码后的mp4文件过期时间(支持7,15,30,60,90,180,365)

  • FileType:

    下载文件格式,当前仅支持(1:mp4)

  • CompletionPolicy:

    完成策略(0:拉流失败但是录像不完整则认为任务失败,不生成 MP4;1:拉流失败但是录像不完整则认为任务成功,生成 mp4)



1904
1905
1906
# File 'lib/v20230517/models.rb', line 1904

def FileType
  @FileType
end

#ScaleObject

Parameters:

  • ChannelId:

    通道ID

  • BeginTime:

    开始时间

  • EndTime:

    结束时间

  • Scale:

    默认1倍速,支持(1,2,4,8)倍速

  • Expire:

    转码后的mp4文件过期时间(支持7,15,30,60,90,180,365)

  • FileType:

    下载文件格式,当前仅支持(1:mp4)

  • CompletionPolicy:

    完成策略(0:拉流失败但是录像不完整则认为任务失败,不生成 MP4;1:拉流失败但是录像不完整则认为任务成功,生成 mp4)



1904
1905
1906
# File 'lib/v20230517/models.rb', line 1904

def Scale
  @Scale
end

Instance Method Details

#deserialize(params) ⇒ Object



1916
1917
1918
1919
1920
1921
1922
1923
1924
# File 'lib/v20230517/models.rb', line 1916

def deserialize(params)
  @ChannelId = params['ChannelId']
  @BeginTime = params['BeginTime']
  @EndTime = params['EndTime']
  @Scale = params['Scale']
  @Expire = params['Expire']
  @FileType = params['FileType']
  @CompletionPolicy = params['CompletionPolicy']
end