Class: TencentCloud::Vod::V20180717::ComplexAdaptiveDynamicStreamingTask

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

Overview

自适应码流任务信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, status = nil, complexadaptivedynamicstreamingtaskresultset = nil) ⇒ ComplexAdaptiveDynamicStreamingTask

Returns a new instance of ComplexAdaptiveDynamicStreamingTask.



5324
5325
5326
5327
5328
# File 'lib/v20180717/models.rb', line 5324

def initialize(taskid=nil, status=nil, complexadaptivedynamicstreamingtaskresultset=nil)
  @TaskId = taskid
  @Status = status
  @ComplexAdaptiveDynamicStreamingTaskResultSet = complexadaptivedynamicstreamingtaskresultset
end

Instance Attribute Details

#ComplexAdaptiveDynamicStreamingTaskResultSetObject

<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li>

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态,取值:

  • ComplexAdaptiveDynamicStreamingTaskResultSet:

    自适应码流任务的执行状态与结果,每个元素对应一个自适应码流模板。



5322
5323
5324
# File 'lib/v20180717/models.rb', line 5322

def ComplexAdaptiveDynamicStreamingTaskResultSet
  @ComplexAdaptiveDynamicStreamingTaskResultSet
end

#StatusObject

<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li>

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态,取值:

  • ComplexAdaptiveDynamicStreamingTaskResultSet:

    自适应码流任务的执行状态与结果,每个元素对应一个自适应码流模板。



5322
5323
5324
# File 'lib/v20180717/models.rb', line 5322

def Status
  @Status
end

#TaskIdObject

<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li>

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态,取值:

  • ComplexAdaptiveDynamicStreamingTaskResultSet:

    自适应码流任务的执行状态与结果,每个元素对应一个自适应码流模板。



5322
5323
5324
# File 'lib/v20180717/models.rb', line 5322

def TaskId
  @TaskId
end

Instance Method Details

#deserialize(params) ⇒ Object



5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
# File 'lib/v20180717/models.rb', line 5330

def deserialize(params)
  @TaskId = params['TaskId']
  @Status = params['Status']
  unless params['ComplexAdaptiveDynamicStreamingTaskResultSet'].nil?
    @ComplexAdaptiveDynamicStreamingTaskResultSet = []
    params['ComplexAdaptiveDynamicStreamingTaskResultSet'].each do |i|
      complexadaptivedynamicstreamingtaskresult_tmp = ComplexAdaptiveDynamicStreamingTaskResult.new
      complexadaptivedynamicstreamingtaskresult_tmp.deserialize(i)
      @ComplexAdaptiveDynamicStreamingTaskResultSet << complexadaptivedynamicstreamingtaskresult_tmp
    end
  end
end