Class: TencentCloud::Vod::V20180717::ConcatTask2017

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

Overview

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, fileinfoset = nil) ⇒ ConcatTask2017

Returns a new instance of ConcatTask2017.



5830
5831
5832
5833
# File 'lib/v20180717/models.rb', line 5830

def initialize(taskid=nil, fileinfoset=nil)
  @TaskId = taskid
  @FileInfoSet = fileinfoset
end

Instance Attribute Details

#FileInfoSetObject

Parameters:

  • TaskId:

    视频拼接任务 ID。

  • FileInfoSet:

    视频拼接源文件信息。



5828
5829
5830
# File 'lib/v20180717/models.rb', line 5828

def FileInfoSet
  @FileInfoSet
end

#TaskIdObject

Parameters:

  • TaskId:

    视频拼接任务 ID。

  • FileInfoSet:

    视频拼接源文件信息。



5828
5829
5830
# File 'lib/v20180717/models.rb', line 5828

def TaskId
  @TaskId
end

Instance Method Details

#deserialize(params) ⇒ Object



5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
# File 'lib/v20180717/models.rb', line 5835

def deserialize(params)
  @TaskId = params['TaskId']
  unless params['FileInfoSet'].nil?
    @FileInfoSet = []
    params['FileInfoSet'].each do |i|
      concatfileinfo2017_tmp = ConcatFileInfo2017.new
      concatfileinfo2017_tmp.deserialize(i)
      @FileInfoSet << concatfileinfo2017_tmp
    end
  end
end