Class: TencentCloud::Mps::V20190612::AiAnalysisTaskCoverOutput

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

Overview

智能封面结果信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(coverset = nil, outputstorage = nil) ⇒ AiAnalysisTaskCoverOutput

Returns a new instance of AiAnalysisTaskCoverOutput.



1229
1230
1231
1232
# File 'lib/v20190612/models.rb', line 1229

def initialize(coverset=nil, outputstorage=nil)
  @CoverSet = coverset
  @OutputStorage = outputstorage
end

Instance Attribute Details

#CoverSetObject

Parameters:

  • 智能封面列表。

  • 智能封面的存储位置。



1227
1228
1229
# File 'lib/v20190612/models.rb', line 1227

def CoverSet
  @CoverSet
end

#OutputStorageObject

Parameters:

  • 智能封面列表。

  • 智能封面的存储位置。



1227
1228
1229
# File 'lib/v20190612/models.rb', line 1227

def OutputStorage
  @OutputStorage
end

Instance Method Details

#deserialize(params) ⇒ Object



1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
# File 'lib/v20190612/models.rb', line 1234

def deserialize(params)
  unless params['CoverSet'].nil?
    @CoverSet = []
    params['CoverSet'].each do |i|
      mediaaianalysiscoveritem_tmp = MediaAiAnalysisCoverItem.new
      mediaaianalysiscoveritem_tmp.deserialize(i)
      @CoverSet << mediaaianalysiscoveritem_tmp
    end
  end
  unless params['OutputStorage'].nil?
    @OutputStorage = TaskOutputStorage.new
    @OutputStorage.deserialize(params['OutputStorage'])
  end
end