Class: TencentCloud::Mps::V20190612::WorkflowTask

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

Overview

媒体处理任务信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, status = nil, errcode = nil, message = nil, inputinfo = nil, metadata = nil, mediaprocessresultset = nil, aicontentreviewresultset = nil, aianalysisresultset = nil, airecognitionresultset = nil, aiqualitycontroltaskresult = nil, smartsubtitlestaskresult = nil, smarterasetaskresult = nil) ⇒ WorkflowTask

Returns a new instance of WorkflowTask.



32336
32337
32338
32339
32340
32341
32342
32343
32344
32345
32346
32347
32348
32349
32350
# File 'lib/v20190612/models.rb', line 32336

def initialize(taskid=nil, status=nil, errcode=nil, message=nil, inputinfo=nil, =nil, mediaprocessresultset=nil, aicontentreviewresultset=nil, aianalysisresultset=nil, airecognitionresultset=nil, aiqualitycontroltaskresult=nil, smartsubtitlestaskresult=nil, smarterasetaskresult=nil)
  @TaskId = taskid
  @Status = status
  @ErrCode = errcode
  @Message = message
  @InputInfo = inputinfo
  @MetaData = 
  @MediaProcessResultSet = mediaprocessresultset
  @AiContentReviewResultSet = aicontentreviewresultset
  @AiAnalysisResultSet = aianalysisresultset
  @AiRecognitionResultSet = airecognitionresultset
  @AiQualityControlTaskResult = aiqualitycontroltaskresult
  @SmartSubtitlesTaskResult = smartsubtitlestaskresult
  @SmartEraseTaskResult = smarterasetaskresult
end

Instance Attribute Details

#AiAnalysisResultSetObject

<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    媒体处理任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

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

  • Message:

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

  • InputInfo:

    媒体处理的目标文件信息。

  • MetaData:

    原始视频的元信息。

  • MediaProcessResultSet:

    媒体处理任务的执行状态与结果。

  • AiContentReviewResultSet:

    视频内容审核任务的执行状态与结果。

  • AiAnalysisResultSet:

    视频内容分析任务的执行状态与结果。

  • AiRecognitionResultSet:

    视频内容识别任务的执行状态与结果。

  • AiQualityControlTaskResult:

    媒体质检任务的执行状态与结果。

  • SmartSubtitlesTaskResult:

    智能字幕任务的执行结果

  • SmartEraseTaskResult:

    智能擦除任务的执行结果



32334
32335
32336
# File 'lib/v20190612/models.rb', line 32334

def AiAnalysisResultSet
  @AiAnalysisResultSet
end

#AiContentReviewResultSetObject

<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    媒体处理任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

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

  • Message:

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

  • InputInfo:

    媒体处理的目标文件信息。

  • MetaData:

    原始视频的元信息。

  • MediaProcessResultSet:

    媒体处理任务的执行状态与结果。

  • AiContentReviewResultSet:

    视频内容审核任务的执行状态与结果。

  • AiAnalysisResultSet:

    视频内容分析任务的执行状态与结果。

  • AiRecognitionResultSet:

    视频内容识别任务的执行状态与结果。

  • AiQualityControlTaskResult:

    媒体质检任务的执行状态与结果。

  • SmartSubtitlesTaskResult:

    智能字幕任务的执行结果

  • SmartEraseTaskResult:

    智能擦除任务的执行结果



32334
32335
32336
# File 'lib/v20190612/models.rb', line 32334

def AiContentReviewResultSet
  @AiContentReviewResultSet
end

#AiQualityControlTaskResultObject

<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    媒体处理任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

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

  • Message:

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

  • InputInfo:

    媒体处理的目标文件信息。

  • MetaData:

    原始视频的元信息。

  • MediaProcessResultSet:

    媒体处理任务的执行状态与结果。

  • AiContentReviewResultSet:

    视频内容审核任务的执行状态与结果。

  • AiAnalysisResultSet:

    视频内容分析任务的执行状态与结果。

  • AiRecognitionResultSet:

    视频内容识别任务的执行状态与结果。

  • AiQualityControlTaskResult:

    媒体质检任务的执行状态与结果。

  • SmartSubtitlesTaskResult:

    智能字幕任务的执行结果

  • SmartEraseTaskResult:

    智能擦除任务的执行结果



32334
32335
32336
# File 'lib/v20190612/models.rb', line 32334

def AiQualityControlTaskResult
  @AiQualityControlTaskResult
end

#AiRecognitionResultSetObject

<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    媒体处理任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

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

  • Message:

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

  • InputInfo:

    媒体处理的目标文件信息。

  • MetaData:

    原始视频的元信息。

  • MediaProcessResultSet:

    媒体处理任务的执行状态与结果。

  • AiContentReviewResultSet:

    视频内容审核任务的执行状态与结果。

  • AiAnalysisResultSet:

    视频内容分析任务的执行状态与结果。

  • AiRecognitionResultSet:

    视频内容识别任务的执行状态与结果。

  • AiQualityControlTaskResult:

    媒体质检任务的执行状态与结果。

  • SmartSubtitlesTaskResult:

    智能字幕任务的执行结果

  • SmartEraseTaskResult:

    智能擦除任务的执行结果



32334
32335
32336
# File 'lib/v20190612/models.rb', line 32334

def AiRecognitionResultSet
  @AiRecognitionResultSet
end

#ErrCodeObject

<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    媒体处理任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

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

  • Message:

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

  • InputInfo:

    媒体处理的目标文件信息。

  • MetaData:

    原始视频的元信息。

  • MediaProcessResultSet:

    媒体处理任务的执行状态与结果。

  • AiContentReviewResultSet:

    视频内容审核任务的执行状态与结果。

  • AiAnalysisResultSet:

    视频内容分析任务的执行状态与结果。

  • AiRecognitionResultSet:

    视频内容识别任务的执行状态与结果。

  • AiQualityControlTaskResult:

    媒体质检任务的执行状态与结果。

  • SmartSubtitlesTaskResult:

    智能字幕任务的执行结果

  • SmartEraseTaskResult:

    智能擦除任务的执行结果



32334
32335
32336
# File 'lib/v20190612/models.rb', line 32334

def ErrCode
  @ErrCode
end

#InputInfoObject

<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    媒体处理任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

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

  • Message:

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

  • InputInfo:

    媒体处理的目标文件信息。

  • MetaData:

    原始视频的元信息。

  • MediaProcessResultSet:

    媒体处理任务的执行状态与结果。

  • AiContentReviewResultSet:

    视频内容审核任务的执行状态与结果。

  • AiAnalysisResultSet:

    视频内容分析任务的执行状态与结果。

  • AiRecognitionResultSet:

    视频内容识别任务的执行状态与结果。

  • AiQualityControlTaskResult:

    媒体质检任务的执行状态与结果。

  • SmartSubtitlesTaskResult:

    智能字幕任务的执行结果

  • SmartEraseTaskResult:

    智能擦除任务的执行结果



32334
32335
32336
# File 'lib/v20190612/models.rb', line 32334

def InputInfo
  @InputInfo
end

#MediaProcessResultSetObject

<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    媒体处理任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

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

  • Message:

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

  • InputInfo:

    媒体处理的目标文件信息。

  • MetaData:

    原始视频的元信息。

  • MediaProcessResultSet:

    媒体处理任务的执行状态与结果。

  • AiContentReviewResultSet:

    视频内容审核任务的执行状态与结果。

  • AiAnalysisResultSet:

    视频内容分析任务的执行状态与结果。

  • AiRecognitionResultSet:

    视频内容识别任务的执行状态与结果。

  • AiQualityControlTaskResult:

    媒体质检任务的执行状态与结果。

  • SmartSubtitlesTaskResult:

    智能字幕任务的执行结果

  • SmartEraseTaskResult:

    智能擦除任务的执行结果



32334
32335
32336
# File 'lib/v20190612/models.rb', line 32334

def MediaProcessResultSet
  @MediaProcessResultSet
end

#MessageObject

<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    媒体处理任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

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

  • Message:

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

  • InputInfo:

    媒体处理的目标文件信息。

  • MetaData:

    原始视频的元信息。

  • MediaProcessResultSet:

    媒体处理任务的执行状态与结果。

  • AiContentReviewResultSet:

    视频内容审核任务的执行状态与结果。

  • AiAnalysisResultSet:

    视频内容分析任务的执行状态与结果。

  • AiRecognitionResultSet:

    视频内容识别任务的执行状态与结果。

  • AiQualityControlTaskResult:

    媒体质检任务的执行状态与结果。

  • SmartSubtitlesTaskResult:

    智能字幕任务的执行结果

  • SmartEraseTaskResult:

    智能擦除任务的执行结果



32334
32335
32336
# File 'lib/v20190612/models.rb', line 32334

def Message
  @Message
end

#MetaDataObject

<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    媒体处理任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

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

  • Message:

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

  • InputInfo:

    媒体处理的目标文件信息。

  • MetaData:

    原始视频的元信息。

  • MediaProcessResultSet:

    媒体处理任务的执行状态与结果。

  • AiContentReviewResultSet:

    视频内容审核任务的执行状态与结果。

  • AiAnalysisResultSet:

    视频内容分析任务的执行状态与结果。

  • AiRecognitionResultSet:

    视频内容识别任务的执行状态与结果。

  • AiQualityControlTaskResult:

    媒体质检任务的执行状态与结果。

  • SmartSubtitlesTaskResult:

    智能字幕任务的执行结果

  • SmartEraseTaskResult:

    智能擦除任务的执行结果



32334
32335
32336
# File 'lib/v20190612/models.rb', line 32334

def MetaData
  @MetaData
end

#SmartEraseTaskResultObject

<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    媒体处理任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

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

  • Message:

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

  • InputInfo:

    媒体处理的目标文件信息。

  • MetaData:

    原始视频的元信息。

  • MediaProcessResultSet:

    媒体处理任务的执行状态与结果。

  • AiContentReviewResultSet:

    视频内容审核任务的执行状态与结果。

  • AiAnalysisResultSet:

    视频内容分析任务的执行状态与结果。

  • AiRecognitionResultSet:

    视频内容识别任务的执行状态与结果。

  • AiQualityControlTaskResult:

    媒体质检任务的执行状态与结果。

  • SmartSubtitlesTaskResult:

    智能字幕任务的执行结果

  • SmartEraseTaskResult:

    智能擦除任务的执行结果



32334
32335
32336
# File 'lib/v20190612/models.rb', line 32334

def SmartEraseTaskResult
  @SmartEraseTaskResult
end

#SmartSubtitlesTaskResultObject

<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    媒体处理任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

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

  • Message:

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

  • InputInfo:

    媒体处理的目标文件信息。

  • MetaData:

    原始视频的元信息。

  • MediaProcessResultSet:

    媒体处理任务的执行状态与结果。

  • AiContentReviewResultSet:

    视频内容审核任务的执行状态与结果。

  • AiAnalysisResultSet:

    视频内容分析任务的执行状态与结果。

  • AiRecognitionResultSet:

    视频内容识别任务的执行状态与结果。

  • AiQualityControlTaskResult:

    媒体质检任务的执行状态与结果。

  • SmartSubtitlesTaskResult:

    智能字幕任务的执行结果

  • SmartEraseTaskResult:

    智能擦除任务的执行结果



32334
32335
32336
# File 'lib/v20190612/models.rb', line 32334

def SmartSubtitlesTaskResult
  @SmartSubtitlesTaskResult
end

#StatusObject

<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    媒体处理任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

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

  • Message:

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

  • InputInfo:

    媒体处理的目标文件信息。

  • MetaData:

    原始视频的元信息。

  • MediaProcessResultSet:

    媒体处理任务的执行状态与结果。

  • AiContentReviewResultSet:

    视频内容审核任务的执行状态与结果。

  • AiAnalysisResultSet:

    视频内容分析任务的执行状态与结果。

  • AiRecognitionResultSet:

    视频内容识别任务的执行状态与结果。

  • AiQualityControlTaskResult:

    媒体质检任务的执行状态与结果。

  • SmartSubtitlesTaskResult:

    智能字幕任务的执行结果

  • SmartEraseTaskResult:

    智能擦除任务的执行结果



32334
32335
32336
# File 'lib/v20190612/models.rb', line 32334

def Status
  @Status
end

#TaskIdObject

<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • TaskId:

    媒体处理任务 ID。

  • Status:

    任务流状态,取值:

  • ErrCode:

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

  • Message:

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

  • InputInfo:

    媒体处理的目标文件信息。

  • MetaData:

    原始视频的元信息。

  • MediaProcessResultSet:

    媒体处理任务的执行状态与结果。

  • AiContentReviewResultSet:

    视频内容审核任务的执行状态与结果。

  • AiAnalysisResultSet:

    视频内容分析任务的执行状态与结果。

  • AiRecognitionResultSet:

    视频内容识别任务的执行状态与结果。

  • AiQualityControlTaskResult:

    媒体质检任务的执行状态与结果。

  • SmartSubtitlesTaskResult:

    智能字幕任务的执行结果

  • SmartEraseTaskResult:

    智能擦除任务的执行结果



32334
32335
32336
# File 'lib/v20190612/models.rb', line 32334

def TaskId
  @TaskId
end

Instance Method Details

#deserialize(params) ⇒ Object



32352
32353
32354
32355
32356
32357
32358
32359
32360
32361
32362
32363
32364
32365
32366
32367
32368
32369
32370
32371
32372
32373
32374
32375
32376
32377
32378
32379
32380
32381
32382
32383
32384
32385
32386
32387
32388
32389
32390
32391
32392
32393
32394
32395
32396
32397
32398
32399
32400
32401
32402
32403
32404
32405
32406
32407
32408
32409
32410
32411
32412
32413
# File 'lib/v20190612/models.rb', line 32352

def deserialize(params)
  @TaskId = params['TaskId']
  @Status = params['Status']
  @ErrCode = params['ErrCode']
  @Message = params['Message']
  unless params['InputInfo'].nil?
    @InputInfo = MediaInputInfo.new
    @InputInfo.deserialize(params['InputInfo'])
  end
  unless params['MetaData'].nil?
    @MetaData = MediaMetaData.new
    @MetaData.deserialize(params['MetaData'])
  end
  unless params['MediaProcessResultSet'].nil?
    @MediaProcessResultSet = []
    params['MediaProcessResultSet'].each do |i|
      mediaprocesstaskresult_tmp = MediaProcessTaskResult.new
      mediaprocesstaskresult_tmp.deserialize(i)
      @MediaProcessResultSet << mediaprocesstaskresult_tmp
    end
  end
  unless params['AiContentReviewResultSet'].nil?
    @AiContentReviewResultSet = []
    params['AiContentReviewResultSet'].each do |i|
      aicontentreviewresult_tmp = AiContentReviewResult.new
      aicontentreviewresult_tmp.deserialize(i)
      @AiContentReviewResultSet << aicontentreviewresult_tmp
    end
  end
  unless params['AiAnalysisResultSet'].nil?
    @AiAnalysisResultSet = []
    params['AiAnalysisResultSet'].each do |i|
      aianalysisresult_tmp = AiAnalysisResult.new
      aianalysisresult_tmp.deserialize(i)
      @AiAnalysisResultSet << aianalysisresult_tmp
    end
  end
  unless params['AiRecognitionResultSet'].nil?
    @AiRecognitionResultSet = []
    params['AiRecognitionResultSet'].each do |i|
      airecognitionresult_tmp = AiRecognitionResult.new
      airecognitionresult_tmp.deserialize(i)
      @AiRecognitionResultSet << airecognitionresult_tmp
    end
  end
  unless params['AiQualityControlTaskResult'].nil?
    @AiQualityControlTaskResult = ScheduleQualityControlTaskResult.new
    @AiQualityControlTaskResult.deserialize(params['AiQualityControlTaskResult'])
  end
  unless params['SmartSubtitlesTaskResult'].nil?
    @SmartSubtitlesTaskResult = []
    params['SmartSubtitlesTaskResult'].each do |i|
      smartsubtitlesresult_tmp = SmartSubtitlesResult.new
      smartsubtitlesresult_tmp.deserialize(i)
      @SmartSubtitlesTaskResult << smartsubtitlesresult_tmp
    end
  end
  unless params['SmartEraseTaskResult'].nil?
    @SmartEraseTaskResult = SmartEraseTaskResult.new
    @SmartEraseTaskResult.deserialize(params['SmartEraseTaskResult'])
  end
end