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.



27513
27514
27515
27516
27517
27518
27519
27520
27521
27522
27523
27524
27525
27526
27527
# File 'lib/v20190612/models.rb', line 27513

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:

    智能擦除任务的执行结果



27511
27512
27513
# File 'lib/v20190612/models.rb', line 27511

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:

    智能擦除任务的执行结果



27511
27512
27513
# File 'lib/v20190612/models.rb', line 27511

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:

    智能擦除任务的执行结果



27511
27512
27513
# File 'lib/v20190612/models.rb', line 27511

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:

    智能擦除任务的执行结果



27511
27512
27513
# File 'lib/v20190612/models.rb', line 27511

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:

    智能擦除任务的执行结果



27511
27512
27513
# File 'lib/v20190612/models.rb', line 27511

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:

    智能擦除任务的执行结果



27511
27512
27513
# File 'lib/v20190612/models.rb', line 27511

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:

    智能擦除任务的执行结果



27511
27512
27513
# File 'lib/v20190612/models.rb', line 27511

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:

    智能擦除任务的执行结果



27511
27512
27513
# File 'lib/v20190612/models.rb', line 27511

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:

    智能擦除任务的执行结果



27511
27512
27513
# File 'lib/v20190612/models.rb', line 27511

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:

    智能擦除任务的执行结果



27511
27512
27513
# File 'lib/v20190612/models.rb', line 27511

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:

    智能擦除任务的执行结果



27511
27512
27513
# File 'lib/v20190612/models.rb', line 27511

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:

    智能擦除任务的执行结果



27511
27512
27513
# File 'lib/v20190612/models.rb', line 27511

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:

    智能擦除任务的执行结果



27511
27512
27513
# File 'lib/v20190612/models.rb', line 27511

def TaskId
  @TaskId
end

Instance Method Details

#deserialize(params) ⇒ Object



27529
27530
27531
27532
27533
27534
27535
27536
27537
27538
27539
27540
27541
27542
27543
27544
27545
27546
27547
27548
27549
27550
27551
27552
27553
27554
27555
27556
27557
27558
27559
27560
27561
27562
27563
27564
27565
27566
27567
27568
27569
27570
27571
27572
27573
27574
27575
27576
27577
27578
27579
27580
27581
27582
27583
27584
27585
27586
27587
27588
27589
27590
# File 'lib/v20190612/models.rb', line 27529

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