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