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.



1202
1203
1204
1205
# File 'lib/v20190612/models.rb', line 1202

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

Instance Attribute Details

#CoverSetObject

Parameters:

  • CoverSet:

    智能封面列表。

  • OutputStorage:

    智能封面的存储位置。



1200
1201
1202
# File 'lib/v20190612/models.rb', line 1200

def CoverSet
  @CoverSet
end

#OutputStorageObject

Parameters:

  • CoverSet:

    智能封面列表。

  • OutputStorage:

    智能封面的存储位置。



1200
1201
1202
# File 'lib/v20190612/models.rb', line 1200

def OutputStorage
  @OutputStorage
end

Instance Method Details

#deserialize(params) ⇒ Object



1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
# File 'lib/v20190612/models.rb', line 1207

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