Class: TencentCloud::Live::V20180801::ModifyLiveStreamMonitorRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Live::V20180801::ModifyLiveStreamMonitorRequest
- Defined in:
- lib/v20180801/models.rb
Overview
ModifyLiveStreamMonitor请求参数结构体
Instance Attribute Summary collapse
-
#AiAsrInputIndexList ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。 0 关闭 1 中、英文。.
-
#AiFormatDiagnose ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。 0 关闭 1 中、英文。.
-
#AiOcrInputIndexList ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。 0 关闭 1 中、英文。.
-
#AiQualityControl ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。 0 关闭 1 中、英文。.
-
#AllowMonitorReport ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。 0 关闭 1 中、英文。.
-
#AsrLanguage ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。 0 关闭 1 中、英文。.
-
#CheckStreamBroken ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。 0 关闭 1 中、英文。.
-
#CheckStreamLowFrameRate ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。 0 关闭 1 中、英文。.
-
#InputList ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。 0 关闭 1 中、英文。.
-
#MonitorId ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。 0 关闭 1 中、英文。.
-
#MonitorName ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。 0 关闭 1 中、英文。.
-
#NotifyPolicy ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。 0 关闭 1 中、英文。.
-
#OcrLanguage ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。 0 关闭 1 中、英文。.
-
#OutputInfo ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。 0 关闭 1 中、英文。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(monitorid = nil, monitorname = nil, outputinfo = nil, inputlist = nil, notifypolicy = nil, asrlanguage = nil, ocrlanguage = nil, aiasrinputindexlist = nil, aiocrinputindexlist = nil, checkstreambroken = nil, checkstreamlowframerate = nil, allowmonitorreport = nil, aiformatdiagnose = nil, aiqualitycontrol = nil) ⇒ ModifyLiveStreamMonitorRequest
constructor
A new instance of ModifyLiveStreamMonitorRequest.
Constructor Details
#initialize(monitorid = nil, monitorname = nil, outputinfo = nil, inputlist = nil, notifypolicy = nil, asrlanguage = nil, ocrlanguage = nil, aiasrinputindexlist = nil, aiocrinputindexlist = nil, checkstreambroken = nil, checkstreamlowframerate = nil, allowmonitorreport = nil, aiformatdiagnose = nil, aiqualitycontrol = nil) ⇒ ModifyLiveStreamMonitorRequest
Returns a new instance of ModifyLiveStreamMonitorRequest.
12846 12847 12848 12849 12850 12851 12852 12853 12854 12855 12856 12857 12858 12859 12860 12861 |
# File 'lib/v20180801/models.rb', line 12846 def initialize(monitorid=nil, monitorname=nil, outputinfo=nil, inputlist=nil, notifypolicy=nil, asrlanguage=nil, ocrlanguage=nil, aiasrinputindexlist=nil, aiocrinputindexlist=nil, checkstreambroken=nil, checkstreamlowframerate=nil, allowmonitorreport=nil, aiformatdiagnose=nil, aiqualitycontrol=nil) @MonitorId = monitorid @MonitorName = monitorname @OutputInfo = outputinfo @InputList = inputlist @NotifyPolicy = notifypolicy @AsrLanguage = asrlanguage @OcrLanguage = ocrlanguage @AiAsrInputIndexList = aiasrinputindexlist @AiOcrInputIndexList = aiocrinputindexlist @CheckStreamBroken = checkstreambroken @CheckStreamLowFrameRate = checkstreamlowframerate @AllowMonitorReport = allowmonitorreport @AiFormatDiagnose = aiformatdiagnose @AiQualityControl = aiqualitycontrol end |
Instance Attribute Details
#AiAsrInputIndexList ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。0 关闭 1 中、英文。
12844 12845 12846 |
# File 'lib/v20180801/models.rb', line 12844 def AiAsrInputIndexList @AiAsrInputIndexList end |
#AiFormatDiagnose ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。0 关闭 1 中、英文。
12844 12845 12846 |
# File 'lib/v20180801/models.rb', line 12844 def AiFormatDiagnose @AiFormatDiagnose end |
#AiOcrInputIndexList ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。0 关闭 1 中、英文。
12844 12845 12846 |
# File 'lib/v20180801/models.rb', line 12844 def AiOcrInputIndexList @AiOcrInputIndexList end |
#AiQualityControl ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。0 关闭 1 中、英文。
12844 12845 12846 |
# File 'lib/v20180801/models.rb', line 12844 def AiQualityControl @AiQualityControl end |
#AllowMonitorReport ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。0 关闭 1 中、英文。
12844 12845 12846 |
# File 'lib/v20180801/models.rb', line 12844 def AllowMonitorReport @AllowMonitorReport end |
#AsrLanguage ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。0 关闭 1 中、英文。
12844 12845 12846 |
# File 'lib/v20180801/models.rb', line 12844 def AsrLanguage @AsrLanguage end |
#CheckStreamBroken ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。0 关闭 1 中、英文。
12844 12845 12846 |
# File 'lib/v20180801/models.rb', line 12844 def CheckStreamBroken @CheckStreamBroken end |
#CheckStreamLowFrameRate ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。0 关闭 1 中、英文。
12844 12845 12846 |
# File 'lib/v20180801/models.rb', line 12844 def CheckStreamLowFrameRate @CheckStreamLowFrameRate end |
#InputList ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。0 关闭 1 中、英文。
12844 12845 12846 |
# File 'lib/v20180801/models.rb', line 12844 def InputList @InputList end |
#MonitorId ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。0 关闭 1 中、英文。
12844 12845 12846 |
# File 'lib/v20180801/models.rb', line 12844 def MonitorId @MonitorId end |
#MonitorName ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。0 关闭 1 中、英文。
12844 12845 12846 |
# File 'lib/v20180801/models.rb', line 12844 def MonitorName @MonitorName end |
#NotifyPolicy ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。0 关闭 1 中、英文。
12844 12845 12846 |
# File 'lib/v20180801/models.rb', line 12844 def NotifyPolicy @NotifyPolicy end |
#OcrLanguage ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。0 关闭 1 中、英文。
12844 12845 12846 |
# File 'lib/v20180801/models.rb', line 12844 def OcrLanguage @OcrLanguage end |
#OutputInfo ⇒ Object
0 关闭 1 中文 2 英文 3 日文 4 韩文。0 关闭 1 中、英文。
12844 12845 12846 |
# File 'lib/v20180801/models.rb', line 12844 def OutputInfo @OutputInfo end |
Instance Method Details
#deserialize(params) ⇒ Object
12863 12864 12865 12866 12867 12868 12869 12870 12871 12872 12873 12874 12875 12876 12877 12878 12879 12880 12881 12882 12883 12884 12885 12886 12887 12888 12889 12890 12891 |
# File 'lib/v20180801/models.rb', line 12863 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 unless params['NotifyPolicy'].nil? @NotifyPolicy = LiveStreamMonitorNotifyPolicy.new @NotifyPolicy.deserialize(params['NotifyPolicy']) end @AsrLanguage = params['AsrLanguage'] @OcrLanguage = params['OcrLanguage'] @AiAsrInputIndexList = params['AiAsrInputIndexList'] @AiOcrInputIndexList = params['AiOcrInputIndexList'] @CheckStreamBroken = params['CheckStreamBroken'] @CheckStreamLowFrameRate = params['CheckStreamLowFrameRate'] @AllowMonitorReport = params['AllowMonitorReport'] @AiFormatDiagnose = params['AiFormatDiagnose'] @AiQualityControl = params['AiQualityControl'] end |