Class: TencentCloud::Vod::V20180717::AiAnalysisResult
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::AiAnalysisResult
- Defined in:
- lib/v20180717/models.rb
Overview
智能分析结果
Instance Attribute Summary collapse
-
#ClassificationTask ⇒ Object
<li>Classification:智能分类</li> <li>Cover:智能封面</li> <li>Tag:智能标签</li> <li>FrameTag:智能按帧标签</li> <li>Highlight:智能精彩集锦</li>.
-
#CoverTask ⇒ Object
<li>Classification:智能分类</li> <li>Cover:智能封面</li> <li>Tag:智能标签</li> <li>FrameTag:智能按帧标签</li> <li>Highlight:智能精彩集锦</li>.
-
#FrameTagTask ⇒ Object
<li>Classification:智能分类</li> <li>Cover:智能封面</li> <li>Tag:智能标签</li> <li>FrameTag:智能按帧标签</li> <li>Highlight:智能精彩集锦</li>.
-
#HighlightTask ⇒ Object
<li>Classification:智能分类</li> <li>Cover:智能封面</li> <li>Tag:智能标签</li> <li>FrameTag:智能按帧标签</li> <li>Highlight:智能精彩集锦</li>.
-
#TagTask ⇒ Object
<li>Classification:智能分类</li> <li>Cover:智能封面</li> <li>Tag:智能标签</li> <li>FrameTag:智能按帧标签</li> <li>Highlight:智能精彩集锦</li>.
-
#Type ⇒ Object
<li>Classification:智能分类</li> <li>Cover:智能封面</li> <li>Tag:智能标签</li> <li>FrameTag:智能按帧标签</li> <li>Highlight:智能精彩集锦</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(type = nil, classificationtask = nil, covertask = nil, tagtask = nil, frametagtask = nil, highlighttask = nil) ⇒ AiAnalysisResult
constructor
A new instance of AiAnalysisResult.
Constructor Details
#initialize(type = nil, classificationtask = nil, covertask = nil, tagtask = nil, frametagtask = nil, highlighttask = nil) ⇒ AiAnalysisResult
Returns a new instance of AiAnalysisResult.
529 530 531 532 533 534 535 536 |
# File 'lib/v20180717/models.rb', line 529 def initialize(type=nil, classificationtask=nil, covertask=nil, tagtask=nil, =nil, highlighttask=nil) @Type = type @ClassificationTask = classificationtask @CoverTask = covertask @TagTask = tagtask @FrameTagTask = @HighlightTask = highlighttask end |
Instance Attribute Details
#ClassificationTask ⇒ Object
<li>Classification:智能分类</li> <li>Cover:智能封面</li> <li>Tag:智能标签</li> <li>FrameTag:智能按帧标签</li> <li>Highlight:智能精彩集锦</li>
527 528 529 |
# File 'lib/v20180717/models.rb', line 527 def ClassificationTask @ClassificationTask end |
#CoverTask ⇒ Object
<li>Classification:智能分类</li> <li>Cover:智能封面</li> <li>Tag:智能标签</li> <li>FrameTag:智能按帧标签</li> <li>Highlight:智能精彩集锦</li>
527 528 529 |
# File 'lib/v20180717/models.rb', line 527 def CoverTask @CoverTask end |
#FrameTagTask ⇒ Object
<li>Classification:智能分类</li> <li>Cover:智能封面</li> <li>Tag:智能标签</li> <li>FrameTag:智能按帧标签</li> <li>Highlight:智能精彩集锦</li>
527 528 529 |
# File 'lib/v20180717/models.rb', line 527 def FrameTagTask @FrameTagTask end |
#HighlightTask ⇒ Object
<li>Classification:智能分类</li> <li>Cover:智能封面</li> <li>Tag:智能标签</li> <li>FrameTag:智能按帧标签</li> <li>Highlight:智能精彩集锦</li>
527 528 529 |
# File 'lib/v20180717/models.rb', line 527 def HighlightTask @HighlightTask end |
#TagTask ⇒ Object
<li>Classification:智能分类</li> <li>Cover:智能封面</li> <li>Tag:智能标签</li> <li>FrameTag:智能按帧标签</li> <li>Highlight:智能精彩集锦</li>
527 528 529 |
# File 'lib/v20180717/models.rb', line 527 def TagTask @TagTask end |
#Type ⇒ Object
<li>Classification:智能分类</li> <li>Cover:智能封面</li> <li>Tag:智能标签</li> <li>FrameTag:智能按帧标签</li> <li>Highlight:智能精彩集锦</li>
527 528 529 |
# File 'lib/v20180717/models.rb', line 527 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 |
# File 'lib/v20180717/models.rb', line 538 def deserialize(params) @Type = params['Type'] unless params['ClassificationTask'].nil? @ClassificationTask = AiAnalysisTaskClassificationResult.new @ClassificationTask.deserialize(params['ClassificationTask']) end unless params['CoverTask'].nil? @CoverTask = AiAnalysisTaskCoverResult.new @CoverTask.deserialize(params['CoverTask']) end unless params['TagTask'].nil? @TagTask = AiAnalysisTaskTagResult.new @TagTask.deserialize(params['TagTask']) end unless params['FrameTagTask'].nil? @FrameTagTask = AiAnalysisTaskFrameTagResult.new @FrameTagTask.deserialize(params['FrameTagTask']) end unless params['HighlightTask'].nil? @HighlightTask = AiAnalysisTaskHighlightResult.new @HighlightTask.deserialize(params['HighlightTask']) end end |