Class: TencentCloud::Vod::V20180717::ClipTask2017

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

Overview

视频剪辑任务信息,该结构仅用于对 2017 (cloud.tencent.com/document/product/266/10156)接口发起的任务。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, srcfileid = nil, fileinfo = nil) ⇒ ClipTask2017

Returns a new instance of ClipTask2017.



5221
5222
5223
5224
5225
# File 'lib/v20180717/models.rb', line 5221

def initialize(taskid=nil, srcfileid=nil, fileinfo=nil)
  @TaskId = taskid
  @SrcFileId = srcfileid
  @FileInfo = fileinfo
end

Instance Attribute Details

#FileInfoObject

Parameters:

  • TaskId:

    视频剪辑任务 ID。

  • SrcFileId:

    视频剪辑任务源文件 ID。

  • FileInfo:

    视频剪辑输出的文件信息。



5219
5220
5221
# File 'lib/v20180717/models.rb', line 5219

def FileInfo
  @FileInfo
end

#SrcFileIdObject

Parameters:

  • TaskId:

    视频剪辑任务 ID。

  • SrcFileId:

    视频剪辑任务源文件 ID。

  • FileInfo:

    视频剪辑输出的文件信息。



5219
5220
5221
# File 'lib/v20180717/models.rb', line 5219

def SrcFileId
  @SrcFileId
end

#TaskIdObject

Parameters:

  • TaskId:

    视频剪辑任务 ID。

  • SrcFileId:

    视频剪辑任务源文件 ID。

  • FileInfo:

    视频剪辑输出的文件信息。



5219
5220
5221
# File 'lib/v20180717/models.rb', line 5219

def TaskId
  @TaskId
end

Instance Method Details

#deserialize(params) ⇒ Object



5227
5228
5229
5230
5231
5232
5233
5234
# File 'lib/v20180717/models.rb', line 5227

def deserialize(params)
  @TaskId = params['TaskId']
  @SrcFileId = params['SrcFileId']
  unless params['FileInfo'].nil?
    @FileInfo = ClipFileInfo2017.new
    @FileInfo.deserialize(params['FileInfo'])
  end
end