class TencentCloud::Live::V20180801::LiveStreamMonitorInfo
直播监播任务信息。
def deserialize(params)
def deserialize(params) @MonitorId = params['MonitorId'] @MonitorName = params['MonitorName'] unless params['OutputInfo'].nil? @OutputInfo = LiveStreamMonitorOutputInfo.new @OutputInfo.deserialize(params['OutputInfo']) end unless params['InputList'].nil? @InputList = [] params['InputList'].each do |i| livestreammonitorinputinfo_tmp = LiveStreamMonitorInputInfo.new livestreammonitorinputinfo_tmp.deserialize(i) @InputList << livestreammonitorinputinfo_tmp end end @Status = params['Status'] @StartTime = params['StartTime'] @StopTime = params['StopTime'] @CreateTime = params['CreateTime'] @UpdateTime = params['UpdateTime'] unless params['NotifyPolicy'].nil? @NotifyPolicy = LiveStreamMonitorNotifyPolicy.new @NotifyPolicy.deserialize(params['NotifyPolicy']) end @AudibleInputIndexList = params['AudibleInputIndexList'] @AiAsrInputIndexList = params['AiAsrInputIndexList'] @CheckStreamBroken = params['CheckStreamBroken'] @CheckStreamLowFrameRate = params['CheckStreamLowFrameRate'] @AsrLanguage = params['AsrLanguage'] @OcrLanguage = params['OcrLanguage'] @AiOcrInputIndexList = params['AiOcrInputIndexList'] @AllowMonitorReport = params['AllowMonitorReport'] @AiFormatDiagnose = params['AiFormatDiagnose'] end
def initialize(monitorid=nil, monitorname=nil, outputinfo=nil, inputlist=nil, status=nil, starttime=nil, stoptime=nil, createtime=nil, updatetime=nil, notifypolicy=nil, audibleinputindexlist=nil, aiasrinputindexlist=nil, checkstreambroken=nil, checkstreamlowframerate=nil, asrlanguage=nil, ocrlanguage=nil, aiocrinputindexlist=nil, allowmonitorreport=nil, aiformatdiagnose=nil)
def initialize(monitorid=nil, monitorname=nil, outputinfo=nil, inputlist=nil, status=nil, starttime=nil, stoptime=nil, createtime=nil, updatetime=nil, notifypolicy=nil, audibleinputindexlist=nil, aiasrinputindexlist=nil, checkstreambroken=nil, checkstreamlowframerate=nil, asrlanguage=nil, ocrlanguage=nil, aiocrinputindexlist=nil, allowmonitorreport=nil, aiformatdiagnose=nil) @MonitorId = monitorid @MonitorName = monitorname @OutputInfo = outputinfo @InputList = inputlist @Status = status @StartTime = starttime @StopTime = stoptime @CreateTime = createtime @UpdateTime = updatetime @NotifyPolicy = notifypolicy @AudibleInputIndexList = audibleinputindexlist @AiAsrInputIndexList = aiasrinputindexlist @CheckStreamBroken = checkstreambroken @CheckStreamLowFrameRate = checkstreamlowframerate @AsrLanguage = asrlanguage @OcrLanguage = ocrlanguage @AiOcrInputIndexList = aiocrinputindexlist @AllowMonitorReport = allowmonitorreport @AiFormatDiagnose = aiformatdiagnose end