Class: TencentCloud::Vod::V20180717::ModifyQualityInspectTemplateRequest

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

Overview

ModifyQualityInspectTemplate请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(definition = nil, subappid = nil, name = nil, comment = nil, screenshotinterval = nil, jitterconfigure = nil, blurconfigure = nil, abnormallightingconfigure = nil, crashscreenconfigure = nil, blackwhiteedgeconfigure = nil, noiseconfigure = nil, mosaicconfigure = nil, qrcodeconfigure = nil, voiceconfigure = nil, qualityevaluationconfigure = nil) ⇒ ModifyQualityInspectTemplateRequest

Returns a new instance of ModifyQualityInspectTemplateRequest.



20025
20026
20027
20028
20029
20030
20031
20032
20033
20034
20035
20036
20037
20038
20039
20040
20041
# File 'lib/v20180717/models.rb', line 20025

def initialize(definition=nil, subappid=nil, name=nil, comment=nil, screenshotinterval=nil, jitterconfigure=nil, blurconfigure=nil, abnormallightingconfigure=nil, crashscreenconfigure=nil, blackwhiteedgeconfigure=nil, noiseconfigure=nil, mosaicconfigure=nil, qrcodeconfigure=nil, voiceconfigure=nil, qualityevaluationconfigure=nil)
  @Definition = definition
  @SubAppId = subappid
  @Name = name
  @Comment = comment
  @ScreenshotInterval = screenshotinterval
  @JitterConfigure = jitterconfigure
  @BlurConfigure = blurconfigure
  @AbnormalLightingConfigure = abnormallightingconfigure
  @CrashScreenConfigure = crashscreenconfigure
  @BlackWhiteEdgeConfigure = blackwhiteedgeconfigure
  @NoiseConfigure = noiseconfigure
  @MosaicConfigure = mosaicconfigure
  @QRCodeConfigure = qrcodeconfigure
  @VoiceConfigure = voiceconfigure
  @QualityEvaluationConfigure = qualityevaluationconfigure
end

Instance Attribute Details

#AbnormalLightingConfigureObject

Parameters:

  • Definition:

    模板 ID。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    模板名称,长度限制:64 个字符。

  • Comment:

    模板描述信息,长度限制:256 个字符。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



20023
20024
20025
# File 'lib/v20180717/models.rb', line 20023

def AbnormalLightingConfigure
  @AbnormalLightingConfigure
end

#BlackWhiteEdgeConfigureObject

Parameters:

  • Definition:

    模板 ID。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    模板名称,长度限制:64 个字符。

  • Comment:

    模板描述信息,长度限制:256 个字符。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



20023
20024
20025
# File 'lib/v20180717/models.rb', line 20023

def BlackWhiteEdgeConfigure
  @BlackWhiteEdgeConfigure
end

#BlurConfigureObject

Parameters:

  • Definition:

    模板 ID。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    模板名称,长度限制:64 个字符。

  • Comment:

    模板描述信息,长度限制:256 个字符。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



20023
20024
20025
# File 'lib/v20180717/models.rb', line 20023

def BlurConfigure
  @BlurConfigure
end

#CommentObject

Parameters:

  • Definition:

    模板 ID。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    模板名称,长度限制:64 个字符。

  • Comment:

    模板描述信息,长度限制:256 个字符。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



20023
20024
20025
# File 'lib/v20180717/models.rb', line 20023

def Comment
  @Comment
end

#CrashScreenConfigureObject

Parameters:

  • Definition:

    模板 ID。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    模板名称,长度限制:64 个字符。

  • Comment:

    模板描述信息,长度限制:256 个字符。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



20023
20024
20025
# File 'lib/v20180717/models.rb', line 20023

def CrashScreenConfigure
  @CrashScreenConfigure
end

#DefinitionObject

Parameters:

  • Definition:

    模板 ID。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    模板名称,长度限制:64 个字符。

  • Comment:

    模板描述信息,长度限制:256 个字符。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



20023
20024
20025
# File 'lib/v20180717/models.rb', line 20023

def Definition
  @Definition
end

#JitterConfigureObject

Parameters:

  • Definition:

    模板 ID。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    模板名称,长度限制:64 个字符。

  • Comment:

    模板描述信息,长度限制:256 个字符。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



20023
20024
20025
# File 'lib/v20180717/models.rb', line 20023

def JitterConfigure
  @JitterConfigure
end

#MosaicConfigureObject

Parameters:

  • Definition:

    模板 ID。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    模板名称,长度限制:64 个字符。

  • Comment:

    模板描述信息,长度限制:256 个字符。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



20023
20024
20025
# File 'lib/v20180717/models.rb', line 20023

def MosaicConfigure
  @MosaicConfigure
end

#NameObject

Parameters:

  • Definition:

    模板 ID。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    模板名称,长度限制:64 个字符。

  • Comment:

    模板描述信息,长度限制:256 个字符。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



20023
20024
20025
# File 'lib/v20180717/models.rb', line 20023

def Name
  @Name
end

#NoiseConfigureObject

Parameters:

  • Definition:

    模板 ID。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    模板名称,长度限制:64 个字符。

  • Comment:

    模板描述信息,长度限制:256 个字符。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



20023
20024
20025
# File 'lib/v20180717/models.rb', line 20023

def NoiseConfigure
  @NoiseConfigure
end

#QRCodeConfigureObject

Parameters:

  • Definition:

    模板 ID。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    模板名称,长度限制:64 个字符。

  • Comment:

    模板描述信息,长度限制:256 个字符。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



20023
20024
20025
# File 'lib/v20180717/models.rb', line 20023

def QRCodeConfigure
  @QRCodeConfigure
end

#QualityEvaluationConfigureObject

Parameters:

  • Definition:

    模板 ID。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    模板名称,长度限制:64 个字符。

  • Comment:

    模板描述信息,长度限制:256 个字符。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



20023
20024
20025
# File 'lib/v20180717/models.rb', line 20023

def QualityEvaluationConfigure
  @QualityEvaluationConfigure
end

#ScreenshotIntervalObject

Parameters:

  • Definition:

    模板 ID。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    模板名称,长度限制:64 个字符。

  • Comment:

    模板描述信息,长度限制:256 个字符。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



20023
20024
20025
# File 'lib/v20180717/models.rb', line 20023

def ScreenshotInterval
  @ScreenshotInterval
end

#SubAppIdObject

Parameters:

  • Definition:

    模板 ID。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    模板名称,长度限制:64 个字符。

  • Comment:

    模板描述信息,长度限制:256 个字符。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



20023
20024
20025
# File 'lib/v20180717/models.rb', line 20023

def SubAppId
  @SubAppId
end

#VoiceConfigureObject

Parameters:

  • Definition:

    模板 ID。

  • SubAppId: (b)

    点播(/document/product/266/14574) ID。从2023年12月25日起开通点播的客户,如访问点播应用中的资源(无论是默认应用还是新创建的应用),必须将该字段填写为应用 ID。</b>

  • Name:

    模板名称,长度限制:64 个字符。

  • Comment:

    模板描述信息,长度限制:256 个字符。

  • ScreenshotInterval:

    截帧间隔,单位为秒,最小值为 1。

  • JitterConfigure:

    视频画面抖动重影检测的控制参数。

  • BlurConfigure:

    视频画面模糊检测的控制参数。

  • AbnormalLightingConfigure:

    视频画面低光、过曝检测的控制参数。

  • CrashScreenConfigure:

    视频画面花屏检测的控制参数。

  • BlackWhiteEdgeConfigure:

    视频画面黑边、白边、黑屏、白屏检测的控制参数。

  • NoiseConfigure:

    视频画面噪点检测的控制参数。

  • MosaicConfigure:

    视频画面马赛克检测的控制参数。

  • QRCodeConfigure:

    视频画面二维码检测的控制参数。

  • VoiceConfigure:

    音频(静音、低音、爆音)检测的控制参数。

  • QualityEvaluationConfigure:

    视频画面质量评价的控制参数。



20023
20024
20025
# File 'lib/v20180717/models.rb', line 20023

def VoiceConfigure
  @VoiceConfigure
end

Instance Method Details

#deserialize(params) ⇒ Object



20043
20044
20045
20046
20047
20048
20049
20050
20051
20052
20053
20054
20055
20056
20057
20058
20059
20060
20061
20062
20063
20064
20065
20066
20067
20068
20069
20070
20071
20072
20073
20074
20075
20076
20077
20078
20079
20080
20081
20082
20083
20084
20085
20086
20087
20088
20089
# File 'lib/v20180717/models.rb', line 20043

def deserialize(params)
  @Definition = params['Definition']
  @SubAppId = params['SubAppId']
  @Name = params['Name']
  @Comment = params['Comment']
  @ScreenshotInterval = params['ScreenshotInterval']
  unless params['JitterConfigure'].nil?
    @JitterConfigure = JitterConfigureInfoForUpdate.new
    @JitterConfigure.deserialize(params['JitterConfigure'])
  end
  unless params['BlurConfigure'].nil?
    @BlurConfigure = BlurConfigureInfoForUpdate.new
    @BlurConfigure.deserialize(params['BlurConfigure'])
  end
  unless params['AbnormalLightingConfigure'].nil?
    @AbnormalLightingConfigure = AbnormalLightingConfigureInfoForUpdate.new
    @AbnormalLightingConfigure.deserialize(params['AbnormalLightingConfigure'])
  end
  unless params['CrashScreenConfigure'].nil?
    @CrashScreenConfigure = CrashScreenConfigureInfoForUpdate.new
    @CrashScreenConfigure.deserialize(params['CrashScreenConfigure'])
  end
  unless params['BlackWhiteEdgeConfigure'].nil?
    @BlackWhiteEdgeConfigure = BlackWhiteEdgeConfigureInfoForUpdate.new
    @BlackWhiteEdgeConfigure.deserialize(params['BlackWhiteEdgeConfigure'])
  end
  unless params['NoiseConfigure'].nil?
    @NoiseConfigure = NoiseConfigureInfoForUpdate.new
    @NoiseConfigure.deserialize(params['NoiseConfigure'])
  end
  unless params['MosaicConfigure'].nil?
    @MosaicConfigure = MosaicConfigureInfoForUpdate.new
    @MosaicConfigure.deserialize(params['MosaicConfigure'])
  end
  unless params['QRCodeConfigure'].nil?
    @QRCodeConfigure = QRCodeConfigureInfoForUpdate.new
    @QRCodeConfigure.deserialize(params['QRCodeConfigure'])
  end
  unless params['VoiceConfigure'].nil?
    @VoiceConfigure = VoiceConfigureInfoForUpdate.new
    @VoiceConfigure.deserialize(params['VoiceConfigure'])
  end
  unless params['QualityEvaluationConfigure'].nil?
    @QualityEvaluationConfigure = QualityEvaluationConfigureInfoForUpdate.new
    @QualityEvaluationConfigure.deserialize(params['QualityEvaluationConfigure'])
  end
end