Class: TencentCloud::Cme::V20191029::MediaCastProjectInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cme::V20191029::MediaCastProjectInfo
- Defined in:
- lib/v20191029/models.rb
Overview
点播转直播项目信息。
Instance Attribute Summary collapse
-
#DestinationInfos ⇒ Object
<li>Working :运行中;</li> <li>Idle :空闲。</li>.
-
#Duration ⇒ Object
<li>Working :运行中;</li> <li>Idle :空闲。</li>.
-
#OutputMediaSetting ⇒ Object
<li>Working :运行中;</li> <li>Idle :空闲。</li>.
-
#PlaySetting ⇒ Object
<li>Working :运行中;</li> <li>Idle :空闲。</li>.
-
#SourceInfos ⇒ Object
<li>Working :运行中;</li> <li>Idle :空闲。</li>.
-
#StartTime ⇒ Object
<li>Working :运行中;</li> <li>Idle :空闲。</li>.
-
#Status ⇒ Object
<li>Working :运行中;</li> <li>Idle :空闲。</li>.
-
#StopTime ⇒ Object
<li>Working :运行中;</li> <li>Idle :空闲。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(status = nil, sourceinfos = nil, destinationinfos = nil, outputmediasetting = nil, playsetting = nil, starttime = nil, stoptime = nil, duration = nil) ⇒ MediaCastProjectInfo
constructor
A new instance of MediaCastProjectInfo.
Constructor Details
#initialize(status = nil, sourceinfos = nil, destinationinfos = nil, outputmediasetting = nil, playsetting = nil, starttime = nil, stoptime = nil, duration = nil) ⇒ MediaCastProjectInfo
Returns a new instance of MediaCastProjectInfo.
4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 |
# File 'lib/v20191029/models.rb', line 4057 def initialize(status=nil, sourceinfos=nil, destinationinfos=nil, outputmediasetting=nil, playsetting=nil, starttime=nil, stoptime=nil, duration=nil) @Status = status @SourceInfos = sourceinfos @DestinationInfos = destinationinfos @OutputMediaSetting = outputmediasetting @PlaySetting = playsetting @StartTime = starttime @StopTime = stoptime @Duration = duration end |
Instance Attribute Details
#DestinationInfos ⇒ Object
<li>Working :运行中;</li> <li>Idle :空闲。</li>
4055 4056 4057 |
# File 'lib/v20191029/models.rb', line 4055 def DestinationInfos @DestinationInfos end |
#Duration ⇒ Object
<li>Working :运行中;</li> <li>Idle :空闲。</li>
4055 4056 4057 |
# File 'lib/v20191029/models.rb', line 4055 def Duration @Duration end |
#OutputMediaSetting ⇒ Object
<li>Working :运行中;</li> <li>Idle :空闲。</li>
4055 4056 4057 |
# File 'lib/v20191029/models.rb', line 4055 def OutputMediaSetting @OutputMediaSetting end |
#PlaySetting ⇒ Object
<li>Working :运行中;</li> <li>Idle :空闲。</li>
4055 4056 4057 |
# File 'lib/v20191029/models.rb', line 4055 def PlaySetting @PlaySetting end |
#SourceInfos ⇒ Object
<li>Working :运行中;</li> <li>Idle :空闲。</li>
4055 4056 4057 |
# File 'lib/v20191029/models.rb', line 4055 def SourceInfos @SourceInfos end |
#StartTime ⇒ Object
<li>Working :运行中;</li> <li>Idle :空闲。</li>
4055 4056 4057 |
# File 'lib/v20191029/models.rb', line 4055 def StartTime @StartTime end |
#Status ⇒ Object
<li>Working :运行中;</li> <li>Idle :空闲。</li>
4055 4056 4057 |
# File 'lib/v20191029/models.rb', line 4055 def Status @Status end |
#StopTime ⇒ Object
<li>Working :运行中;</li> <li>Idle :空闲。</li>
4055 4056 4057 |
# File 'lib/v20191029/models.rb', line 4055 def StopTime @StopTime end |
Instance Method Details
#deserialize(params) ⇒ Object
4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 |
# File 'lib/v20191029/models.rb', line 4068 def deserialize(params) @Status = params['Status'] unless params['SourceInfos'].nil? @SourceInfos = [] params['SourceInfos'].each do |i| mediacastsourceinfo_tmp = MediaCastSourceInfo.new mediacastsourceinfo_tmp.deserialize(i) @SourceInfos << mediacastsourceinfo_tmp end end unless params['DestinationInfos'].nil? @DestinationInfos = [] params['DestinationInfos'].each do |i| mediacastdestinationinfo_tmp = MediaCastDestinationInfo.new mediacastdestinationinfo_tmp.deserialize(i) @DestinationInfos << mediacastdestinationinfo_tmp end end unless params['OutputMediaSetting'].nil? @OutputMediaSetting = MediaCastOutputMediaSetting.new @OutputMediaSetting.deserialize(params['OutputMediaSetting']) end unless params['PlaySetting'].nil? @PlaySetting = MediaCastPlaySetting.new @PlaySetting.deserialize(params['PlaySetting']) end @StartTime = params['StartTime'] @StopTime = params['StopTime'] @Duration = params['Duration'] end |