Class: TencentCloud::Vod::V20180717::ProcessMediaByMPS

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

Overview

MPS 媒体处理任务信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, status = nil, errcode = nil, message = nil, subtaskset = nil) ⇒ ProcessMediaByMPS

Returns a new instance of ProcessMediaByMPS.



22419
22420
22421
22422
22423
22424
22425
# File 'lib/v20180717/models.rb', line 22419

def initialize(taskid=nil, status=nil, errcode=nil, message=nil, subtaskset=nil)
  @TaskId = taskid
  @Status = status
  @ErrCode = errcode
  @Message = message
  @SubTaskSet = subtaskset
end

Instance Attribute Details

#ErrCodeObject

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态,取值:<li>PROCESSING:处理中;</li><li>FINISH:已完成。</li>

  • ErrCode:

    错误码。源异常时返回非0错误码,返回0时请使用各个具体任务的 ErrCode。

  • Message:

    错误信息。源异常时返回对应异常 Message,否则请使用各个具体任务的 Message。

  • SubTaskSet:

    MPS 视频处理任务。



22417
22418
22419
# File 'lib/v20180717/models.rb', line 22417

def ErrCode
  @ErrCode
end

#MessageObject

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态,取值:<li>PROCESSING:处理中;</li><li>FINISH:已完成。</li>

  • ErrCode:

    错误码。源异常时返回非0错误码,返回0时请使用各个具体任务的 ErrCode。

  • Message:

    错误信息。源异常时返回对应异常 Message,否则请使用各个具体任务的 Message。

  • SubTaskSet:

    MPS 视频处理任务。



22417
22418
22419
# File 'lib/v20180717/models.rb', line 22417

def Message
  @Message
end

#StatusObject

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态,取值:<li>PROCESSING:处理中;</li><li>FINISH:已完成。</li>

  • ErrCode:

    错误码。源异常时返回非0错误码,返回0时请使用各个具体任务的 ErrCode。

  • Message:

    错误信息。源异常时返回对应异常 Message,否则请使用各个具体任务的 Message。

  • SubTaskSet:

    MPS 视频处理任务。



22417
22418
22419
# File 'lib/v20180717/models.rb', line 22417

def Status
  @Status
end

#SubTaskSetObject

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态,取值:<li>PROCESSING:处理中;</li><li>FINISH:已完成。</li>

  • ErrCode:

    错误码。源异常时返回非0错误码,返回0时请使用各个具体任务的 ErrCode。

  • Message:

    错误信息。源异常时返回对应异常 Message,否则请使用各个具体任务的 Message。

  • SubTaskSet:

    MPS 视频处理任务。



22417
22418
22419
# File 'lib/v20180717/models.rb', line 22417

def SubTaskSet
  @SubTaskSet
end

#TaskIdObject

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态,取值:<li>PROCESSING:处理中;</li><li>FINISH:已完成。</li>

  • ErrCode:

    错误码。源异常时返回非0错误码,返回0时请使用各个具体任务的 ErrCode。

  • Message:

    错误信息。源异常时返回对应异常 Message,否则请使用各个具体任务的 Message。

  • SubTaskSet:

    MPS 视频处理任务。



22417
22418
22419
# File 'lib/v20180717/models.rb', line 22417

def TaskId
  @TaskId
end

Instance Method Details

#deserialize(params) ⇒ Object



22427
22428
22429
22430
22431
22432
22433
22434
22435
22436
22437
22438
22439
22440
# File 'lib/v20180717/models.rb', line 22427

def deserialize(params)
  @TaskId = params['TaskId']
  @Status = params['Status']
  @ErrCode = params['ErrCode']
  @Message = params['Message']
  unless params['SubTaskSet'].nil?
    @SubTaskSet = []
    params['SubTaskSet'].each do |i|
      mpssubtaskresult_tmp = MPSSubTaskResult.new
      mpssubtaskresult_tmp.deserialize(i)
      @SubTaskSet << mpssubtaskresult_tmp
    end
  end
end