Class: TencentCloud::Live::V20180801::LiveStreamMonitorInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Live::V20180801::LiveStreamMonitorInfo
- Defined in:
- lib/v20180801/models.rb
Overview
直播监播任务信息。
Instance Attribute Summary collapse
-
#AiAsrInputIndexList ⇒ Object
0: 代表空闲 1: 代表监播中。 0 关闭 1 中文 2 英文 3日文 4 韩文 0 关闭 1 中、英文.
-
#AiFormatDiagnose ⇒ Object
0: 代表空闲 1: 代表监播中。 0 关闭 1 中文 2 英文 3日文 4 韩文 0 关闭 1 中、英文.
-
#AiOcrInputIndexList ⇒ Object
0: 代表空闲 1: 代表监播中。 0 关闭 1 中文 2 英文 3日文 4 韩文 0 关闭 1 中、英文.
-
#AiQualityControl ⇒ Object
0: 代表空闲 1: 代表监播中。 0 关闭 1 中文 2 英文 3日文 4 韩文 0 关闭 1 中、英文.
-
#AllowMonitorReport ⇒ Object
0: 代表空闲 1: 代表监播中。 0 关闭 1 中文 2 英文 3日文 4 韩文 0 关闭 1 中、英文.
-
#AsrLanguage ⇒ Object
0: 代表空闲 1: 代表监播中。 0 关闭 1 中文 2 英文 3日文 4 韩文 0 关闭 1 中、英文.
-
#AudibleInputIndexList ⇒ Object
0: 代表空闲 1: 代表监播中。 0 关闭 1 中文 2 英文 3日文 4 韩文 0 关闭 1 中、英文.
-
#CasterId ⇒ Object
0: 代表空闲 1: 代表监播中。 0 关闭 1 中文 2 英文 3日文 4 韩文 0 关闭 1 中、英文.
-
#CheckStreamBroken ⇒ Object
0: 代表空闲 1: 代表监播中。 0 关闭 1 中文 2 英文 3日文 4 韩文 0 关闭 1 中、英文.
-
#CheckStreamLowFrameRate ⇒ Object
0: 代表空闲 1: 代表监播中。 0 关闭 1 中文 2 英文 3日文 4 韩文 0 关闭 1 中、英文.
-
#CreateTime ⇒ Object
0: 代表空闲 1: 代表监播中。 0 关闭 1 中文 2 英文 3日文 4 韩文 0 关闭 1 中、英文.
-
#InputList ⇒ Object
0: 代表空闲 1: 代表监播中。 0 关闭 1 中文 2 英文 3日文 4 韩文 0 关闭 1 中、英文.
-
#MonitorId ⇒ Object
0: 代表空闲 1: 代表监播中。 0 关闭 1 中文 2 英文 3日文 4 韩文 0 关闭 1 中、英文.
-
#MonitorName ⇒ Object
0: 代表空闲 1: 代表监播中。 0 关闭 1 中文 2 英文 3日文 4 韩文 0 关闭 1 中、英文.
-
#NotifyPolicy ⇒ Object
0: 代表空闲 1: 代表监播中。 0 关闭 1 中文 2 英文 3日文 4 韩文 0 关闭 1 中、英文.
-
#OcrLanguage ⇒ Object
0: 代表空闲 1: 代表监播中。 0 关闭 1 中文 2 英文 3日文 4 韩文 0 关闭 1 中、英文.
-
#OutputInfo ⇒ Object
0: 代表空闲 1: 代表监播中。 0 关闭 1 中文 2 英文 3日文 4 韩文 0 关闭 1 中、英文.
-
#PullPushTaskId ⇒ Object
0: 代表空闲 1: 代表监播中。 0 关闭 1 中文 2 英文 3日文 4 韩文 0 关闭 1 中、英文.
-
#StartTime ⇒ Object
0: 代表空闲 1: 代表监播中。 0 关闭 1 中文 2 英文 3日文 4 韩文 0 关闭 1 中、英文.
-
#Status ⇒ Object
0: 代表空闲 1: 代表监播中。 0 关闭 1 中文 2 英文 3日文 4 韩文 0 关闭 1 中、英文.
-
#StopTime ⇒ Object
0: 代表空闲 1: 代表监播中。 0 关闭 1 中文 2 英文 3日文 4 韩文 0 关闭 1 中、英文.
-
#UpdateTime ⇒ Object
0: 代表空闲 1: 代表监播中。 0 关闭 1 中文 2 英文 3日文 4 韩文 0 关闭 1 中、英文.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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, aiqualitycontrol = nil, casterid = nil, pullpushtaskid = nil) ⇒ LiveStreamMonitorInfo
constructor
A new instance of LiveStreamMonitorInfo.
Constructor Details
#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, aiqualitycontrol = nil, casterid = nil, pullpushtaskid = nil) ⇒ LiveStreamMonitorInfo
11491 11492 11493 11494 11495 11496 11497 11498 11499 11500 11501 11502 11503 11504 11505 11506 11507 11508 11509 11510 11511 11512 11513 11514 |
# File 'lib/v20180801/models.rb', line 11491 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, aiqualitycontrol=nil, casterid=nil, pullpushtaskid=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 @AiQualityControl = aiqualitycontrol @CasterId = casterid @PullPushTaskId = pullpushtaskid end |
Instance Attribute Details
#AiAsrInputIndexList ⇒ Object
0: 代表空闲1: 代表监播中。0 关闭 1 中文 2 英文 3日文 4 韩文0 关闭 1 中、英文
11489 11490 11491 |
# File 'lib/v20180801/models.rb', line 11489 def AiAsrInputIndexList @AiAsrInputIndexList end |
#AiFormatDiagnose ⇒ Object
0: 代表空闲1: 代表监播中。0 关闭 1 中文 2 英文 3日文 4 韩文0 关闭 1 中、英文
11489 11490 11491 |
# File 'lib/v20180801/models.rb', line 11489 def AiFormatDiagnose @AiFormatDiagnose end |
#AiOcrInputIndexList ⇒ Object
0: 代表空闲1: 代表监播中。0 关闭 1 中文 2 英文 3日文 4 韩文0 关闭 1 中、英文
11489 11490 11491 |
# File 'lib/v20180801/models.rb', line 11489 def AiOcrInputIndexList @AiOcrInputIndexList end |
#AiQualityControl ⇒ Object
0: 代表空闲1: 代表监播中。0 关闭 1 中文 2 英文 3日文 4 韩文0 关闭 1 中、英文
11489 11490 11491 |
# File 'lib/v20180801/models.rb', line 11489 def AiQualityControl @AiQualityControl end |
#AllowMonitorReport ⇒ Object
0: 代表空闲1: 代表监播中。0 关闭 1 中文 2 英文 3日文 4 韩文0 关闭 1 中、英文
11489 11490 11491 |
# File 'lib/v20180801/models.rb', line 11489 def AllowMonitorReport @AllowMonitorReport end |
#AsrLanguage ⇒ Object
0: 代表空闲1: 代表监播中。0 关闭 1 中文 2 英文 3日文 4 韩文0 关闭 1 中、英文
11489 11490 11491 |
# File 'lib/v20180801/models.rb', line 11489 def AsrLanguage @AsrLanguage end |
#AudibleInputIndexList ⇒ Object
0: 代表空闲1: 代表监播中。0 关闭 1 中文 2 英文 3日文 4 韩文0 关闭 1 中、英文
11489 11490 11491 |
# File 'lib/v20180801/models.rb', line 11489 def AudibleInputIndexList @AudibleInputIndexList end |
#CasterId ⇒ Object
0: 代表空闲1: 代表监播中。0 关闭 1 中文 2 英文 3日文 4 韩文0 关闭 1 中、英文
11489 11490 11491 |
# File 'lib/v20180801/models.rb', line 11489 def CasterId @CasterId end |
#CheckStreamBroken ⇒ Object
0: 代表空闲1: 代表监播中。0 关闭 1 中文 2 英文 3日文 4 韩文0 关闭 1 中、英文
11489 11490 11491 |
# File 'lib/v20180801/models.rb', line 11489 def CheckStreamBroken @CheckStreamBroken end |
#CheckStreamLowFrameRate ⇒ Object
0: 代表空闲1: 代表监播中。0 关闭 1 中文 2 英文 3日文 4 韩文0 关闭 1 中、英文
11489 11490 11491 |
# File 'lib/v20180801/models.rb', line 11489 def CheckStreamLowFrameRate @CheckStreamLowFrameRate end |
#CreateTime ⇒ Object
0: 代表空闲1: 代表监播中。0 关闭 1 中文 2 英文 3日文 4 韩文0 关闭 1 中、英文
11489 11490 11491 |
# File 'lib/v20180801/models.rb', line 11489 def CreateTime @CreateTime end |
#InputList ⇒ Object
0: 代表空闲1: 代表监播中。0 关闭 1 中文 2 英文 3日文 4 韩文0 关闭 1 中、英文
11489 11490 11491 |
# File 'lib/v20180801/models.rb', line 11489 def InputList @InputList end |
#MonitorId ⇒ Object
0: 代表空闲1: 代表监播中。0 关闭 1 中文 2 英文 3日文 4 韩文0 关闭 1 中、英文
11489 11490 11491 |
# File 'lib/v20180801/models.rb', line 11489 def MonitorId @MonitorId end |
#MonitorName ⇒ Object
0: 代表空闲1: 代表监播中。0 关闭 1 中文 2 英文 3日文 4 韩文0 关闭 1 中、英文
11489 11490 11491 |
# File 'lib/v20180801/models.rb', line 11489 def MonitorName @MonitorName end |
#NotifyPolicy ⇒ Object
0: 代表空闲1: 代表监播中。0 关闭 1 中文 2 英文 3日文 4 韩文0 关闭 1 中、英文
11489 11490 11491 |
# File 'lib/v20180801/models.rb', line 11489 def NotifyPolicy @NotifyPolicy end |
#OcrLanguage ⇒ Object
0: 代表空闲1: 代表监播中。0 关闭 1 中文 2 英文 3日文 4 韩文0 关闭 1 中、英文
11489 11490 11491 |
# File 'lib/v20180801/models.rb', line 11489 def OcrLanguage @OcrLanguage end |
#OutputInfo ⇒ Object
0: 代表空闲1: 代表监播中。0 关闭 1 中文 2 英文 3日文 4 韩文0 关闭 1 中、英文
11489 11490 11491 |
# File 'lib/v20180801/models.rb', line 11489 def OutputInfo @OutputInfo end |
#PullPushTaskId ⇒ Object
0: 代表空闲1: 代表监播中。0 关闭 1 中文 2 英文 3日文 4 韩文0 关闭 1 中、英文
11489 11490 11491 |
# File 'lib/v20180801/models.rb', line 11489 def PullPushTaskId @PullPushTaskId end |
#StartTime ⇒ Object
0: 代表空闲1: 代表监播中。0 关闭 1 中文 2 英文 3日文 4 韩文0 关闭 1 中、英文
11489 11490 11491 |
# File 'lib/v20180801/models.rb', line 11489 def StartTime @StartTime end |
#Status ⇒ Object
0: 代表空闲1: 代表监播中。0 关闭 1 中文 2 英文 3日文 4 韩文0 关闭 1 中、英文
11489 11490 11491 |
# File 'lib/v20180801/models.rb', line 11489 def Status @Status end |
#StopTime ⇒ Object
0: 代表空闲1: 代表监播中。0 关闭 1 中文 2 英文 3日文 4 韩文0 关闭 1 中、英文
11489 11490 11491 |
# File 'lib/v20180801/models.rb', line 11489 def StopTime @StopTime end |
#UpdateTime ⇒ Object
0: 代表空闲1: 代表监播中。0 关闭 1 中文 2 英文 3日文 4 韩文0 关闭 1 中、英文
11489 11490 11491 |
# File 'lib/v20180801/models.rb', line 11489 def UpdateTime @UpdateTime end |
Instance Method Details
#deserialize(params) ⇒ Object
11516 11517 11518 11519 11520 11521 11522 11523 11524 11525 11526 11527 11528 11529 11530 11531 11532 11533 11534 11535 11536 11537 11538 11539 11540 11541 11542 11543 11544 11545 11546 11547 11548 11549 11550 11551 11552 |
# File 'lib/v20180801/models.rb', line 11516 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'] @AiQualityControl = params['AiQualityControl'] @CasterId = params['CasterId'] @PullPushTaskId = params['PullPushTaskId'] end |