Class: TencentCloud::Mps::V20190612::QualityControlData

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

Overview

媒体质检结果输出。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(noaudio = nil, novideo = nil, qualityevaluationscore = nil, qualityevaluationmeanopinionscore = nil, qualitycontrolresultset = nil, containerdiagnoseresultset = nil) ⇒ QualityControlData



25026
25027
25028
25029
25030
25031
25032
25033
# File 'lib/v20190612/models.rb', line 25026

def initialize(noaudio=nil, novideo=nil, qualityevaluationscore=nil, qualityevaluationmeanopinionscore=nil, qualitycontrolresultset=nil, containerdiagnoseresultset=nil)
  @NoAudio = noaudio
  @NoVideo = novideo
  @QualityEvaluationScore = qualityevaluationscore
  @QualityEvaluationMeanOpinionScore = qualityevaluationmeanopinionscore
  @QualityControlResultSet = qualitycontrolresultset
  @ContainerDiagnoseResultSet = containerdiagnoseresultset
end

Instance Attribute Details

#ContainerDiagnoseResultSetObject



25024
25025
25026
# File 'lib/v20190612/models.rb', line 25024

def ContainerDiagnoseResultSet
  @ContainerDiagnoseResultSet
end

#NoAudioObject



25024
25025
25026
# File 'lib/v20190612/models.rb', line 25024

def NoAudio
  @NoAudio
end

#NoVideoObject



25024
25025
25026
# File 'lib/v20190612/models.rb', line 25024

def NoVideo
  @NoVideo
end

#QualityControlResultSetObject



25024
25025
25026
# File 'lib/v20190612/models.rb', line 25024

def QualityControlResultSet
  @QualityControlResultSet
end

#QualityEvaluationMeanOpinionScoreObject



25024
25025
25026
# File 'lib/v20190612/models.rb', line 25024

def QualityEvaluationMeanOpinionScore
  @QualityEvaluationMeanOpinionScore
end

#QualityEvaluationScoreObject



25024
25025
25026
# File 'lib/v20190612/models.rb', line 25024

def QualityEvaluationScore
  @QualityEvaluationScore
end

Instance Method Details

#deserialize(params) ⇒ Object



25035
25036
25037
25038
25039
25040
25041
25042
25043
25044
25045
25046
25047
25048
25049
25050
25051
25052
25053
25054
25055
25056
# File 'lib/v20190612/models.rb', line 25035

def deserialize(params)
  @NoAudio = params['NoAudio']
  @NoVideo = params['NoVideo']
  @QualityEvaluationScore = params['QualityEvaluationScore']
  @QualityEvaluationMeanOpinionScore = params['QualityEvaluationMeanOpinionScore']
  unless params['QualityControlResultSet'].nil?
    @QualityControlResultSet = []
    params['QualityControlResultSet'].each do |i|
      qualitycontrolresult_tmp = QualityControlResult.new
      qualitycontrolresult_tmp.deserialize(i)
      @QualityControlResultSet << qualitycontrolresult_tmp
    end
  end
  unless params['ContainerDiagnoseResultSet'].nil?
    @ContainerDiagnoseResultSet = []
    params['ContainerDiagnoseResultSet'].each do |i|
      containerdiagnoseresultitem_tmp = ContainerDiagnoseResultItem.new
      containerdiagnoseresultitem_tmp.deserialize(i)
      @ContainerDiagnoseResultSet << containerdiagnoseresultitem_tmp
    end
  end
end