Class: TencentCloud::Cme::V20191029::ProjectInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cme::V20191029::ProjectInfo
- Defined in:
- lib/v20191029/models.rb
Overview
项目信息。
Instance Attribute Summary collapse
-
#AspectRatio ⇒ Object
<li>VIDEO_EDIT:视频编辑。</li> <li>SWITCHER:导播台。</li> <li>VIDEO_SEGMENTATION:视频拆条。</li> <li>STREAM_CONNECT:云转推。</li> <li>RECORD_REPLAY:录制回放。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Category ⇒ Object
<li>VIDEO_EDIT:视频编辑。</li> <li>SWITCHER:导播台。</li> <li>VIDEO_SEGMENTATION:视频拆条。</li> <li>STREAM_CONNECT:云转推。</li> <li>RECORD_REPLAY:录制回放。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#CoverUrl ⇒ Object
<li>VIDEO_EDIT:视频编辑。</li> <li>SWITCHER:导播台。</li> <li>VIDEO_SEGMENTATION:视频拆条。</li> <li>STREAM_CONNECT:云转推。</li> <li>RECORD_REPLAY:录制回放。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#CreateTime ⇒ Object
<li>VIDEO_EDIT:视频编辑。</li> <li>SWITCHER:导播台。</li> <li>VIDEO_SEGMENTATION:视频拆条。</li> <li>STREAM_CONNECT:云转推。</li> <li>RECORD_REPLAY:录制回放。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MediaCastProjectInfo ⇒ Object
<li>VIDEO_EDIT:视频编辑。</li> <li>SWITCHER:导播台。</li> <li>VIDEO_SEGMENTATION:视频拆条。</li> <li>STREAM_CONNECT:云转推。</li> <li>RECORD_REPLAY:录制回放。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Name ⇒ Object
<li>VIDEO_EDIT:视频编辑。</li> <li>SWITCHER:导播台。</li> <li>VIDEO_SEGMENTATION:视频拆条。</li> <li>STREAM_CONNECT:云转推。</li> <li>RECORD_REPLAY:录制回放。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Owner ⇒ Object
<li>VIDEO_EDIT:视频编辑。</li> <li>SWITCHER:导播台。</li> <li>VIDEO_SEGMENTATION:视频拆条。</li> <li>STREAM_CONNECT:云转推。</li> <li>RECORD_REPLAY:录制回放。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ProjectId ⇒ Object
<li>VIDEO_EDIT:视频编辑。</li> <li>SWITCHER:导播台。</li> <li>VIDEO_SEGMENTATION:视频拆条。</li> <li>STREAM_CONNECT:云转推。</li> <li>RECORD_REPLAY:录制回放。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#StreamConnectProjectInfo ⇒ Object
<li>VIDEO_EDIT:视频编辑。</li> <li>SWITCHER:导播台。</li> <li>VIDEO_SEGMENTATION:视频拆条。</li> <li>STREAM_CONNECT:云转推。</li> <li>RECORD_REPLAY:录制回放。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#UpdateTime ⇒ Object
<li>VIDEO_EDIT:视频编辑。</li> <li>SWITCHER:导播台。</li> <li>VIDEO_SEGMENTATION:视频拆条。</li> <li>STREAM_CONNECT:云转推。</li> <li>RECORD_REPLAY:录制回放。</li> 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(projectid = nil, name = nil, aspectratio = nil, category = nil, owner = nil, coverurl = nil, streamconnectprojectinfo = nil, mediacastprojectinfo = nil, updatetime = nil, createtime = nil) ⇒ ProjectInfo
constructor
A new instance of ProjectInfo.
Constructor Details
#initialize(projectid = nil, name = nil, aspectratio = nil, category = nil, owner = nil, coverurl = nil, streamconnectprojectinfo = nil, mediacastprojectinfo = nil, updatetime = nil, createtime = nil) ⇒ ProjectInfo
Returns a new instance of ProjectInfo.
5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 |
# File 'lib/v20191029/models.rb', line 5073 def initialize(projectid=nil, name=nil, aspectratio=nil, category=nil, owner=nil, coverurl=nil, streamconnectprojectinfo=nil, mediacastprojectinfo=nil, updatetime=nil, createtime=nil) @ProjectId = projectid @Name = name @AspectRatio = aspectratio @Category = category @Owner = owner @CoverUrl = coverurl @StreamConnectProjectInfo = streamconnectprojectinfo @MediaCastProjectInfo = mediacastprojectinfo @UpdateTime = updatetime @CreateTime = createtime end |
Instance Attribute Details
#AspectRatio ⇒ Object
<li>VIDEO_EDIT:视频编辑。</li> <li>SWITCHER:导播台。</li> <li>VIDEO_SEGMENTATION:视频拆条。</li> <li>STREAM_CONNECT:云转推。</li> <li>RECORD_REPLAY:录制回放。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
5071 5072 5073 |
# File 'lib/v20191029/models.rb', line 5071 def AspectRatio @AspectRatio end |
#Category ⇒ Object
<li>VIDEO_EDIT:视频编辑。</li> <li>SWITCHER:导播台。</li> <li>VIDEO_SEGMENTATION:视频拆条。</li> <li>STREAM_CONNECT:云转推。</li> <li>RECORD_REPLAY:录制回放。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
5071 5072 5073 |
# File 'lib/v20191029/models.rb', line 5071 def Category @Category end |
#CoverUrl ⇒ Object
<li>VIDEO_EDIT:视频编辑。</li> <li>SWITCHER:导播台。</li> <li>VIDEO_SEGMENTATION:视频拆条。</li> <li>STREAM_CONNECT:云转推。</li> <li>RECORD_REPLAY:录制回放。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
5071 5072 5073 |
# File 'lib/v20191029/models.rb', line 5071 def CoverUrl @CoverUrl end |
#CreateTime ⇒ Object
<li>VIDEO_EDIT:视频编辑。</li> <li>SWITCHER:导播台。</li> <li>VIDEO_SEGMENTATION:视频拆条。</li> <li>STREAM_CONNECT:云转推。</li> <li>RECORD_REPLAY:录制回放。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
5071 5072 5073 |
# File 'lib/v20191029/models.rb', line 5071 def CreateTime @CreateTime end |
#MediaCastProjectInfo ⇒ Object
<li>VIDEO_EDIT:视频编辑。</li> <li>SWITCHER:导播台。</li> <li>VIDEO_SEGMENTATION:视频拆条。</li> <li>STREAM_CONNECT:云转推。</li> <li>RECORD_REPLAY:录制回放。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
5071 5072 5073 |
# File 'lib/v20191029/models.rb', line 5071 def MediaCastProjectInfo @MediaCastProjectInfo end |
#Name ⇒ Object
<li>VIDEO_EDIT:视频编辑。</li> <li>SWITCHER:导播台。</li> <li>VIDEO_SEGMENTATION:视频拆条。</li> <li>STREAM_CONNECT:云转推。</li> <li>RECORD_REPLAY:录制回放。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
5071 5072 5073 |
# File 'lib/v20191029/models.rb', line 5071 def Name @Name end |
#Owner ⇒ Object
<li>VIDEO_EDIT:视频编辑。</li> <li>SWITCHER:导播台。</li> <li>VIDEO_SEGMENTATION:视频拆条。</li> <li>STREAM_CONNECT:云转推。</li> <li>RECORD_REPLAY:录制回放。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
5071 5072 5073 |
# File 'lib/v20191029/models.rb', line 5071 def Owner @Owner end |
#ProjectId ⇒ Object
<li>VIDEO_EDIT:视频编辑。</li> <li>SWITCHER:导播台。</li> <li>VIDEO_SEGMENTATION:视频拆条。</li> <li>STREAM_CONNECT:云转推。</li> <li>RECORD_REPLAY:录制回放。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
5071 5072 5073 |
# File 'lib/v20191029/models.rb', line 5071 def ProjectId @ProjectId end |
#StreamConnectProjectInfo ⇒ Object
<li>VIDEO_EDIT:视频编辑。</li> <li>SWITCHER:导播台。</li> <li>VIDEO_SEGMENTATION:视频拆条。</li> <li>STREAM_CONNECT:云转推。</li> <li>RECORD_REPLAY:录制回放。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
5071 5072 5073 |
# File 'lib/v20191029/models.rb', line 5071 def StreamConnectProjectInfo @StreamConnectProjectInfo end |
#UpdateTime ⇒ Object
<li>VIDEO_EDIT:视频编辑。</li> <li>SWITCHER:导播台。</li> <li>VIDEO_SEGMENTATION:视频拆条。</li> <li>STREAM_CONNECT:云转推。</li> <li>RECORD_REPLAY:录制回放。</li> 注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
5071 5072 5073 |
# File 'lib/v20191029/models.rb', line 5071 def UpdateTime @UpdateTime end |
Instance Method Details
#deserialize(params) ⇒ Object
5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 |
# File 'lib/v20191029/models.rb', line 5086 def deserialize(params) @ProjectId = params['ProjectId'] @Name = params['Name'] @AspectRatio = params['AspectRatio'] @Category = params['Category'] unless params['Owner'].nil? @Owner = Entity.new @Owner.deserialize(params['Owner']) end @CoverUrl = params['CoverUrl'] unless params['StreamConnectProjectInfo'].nil? @StreamConnectProjectInfo = StreamConnectProjectInfo.new @StreamConnectProjectInfo.deserialize(params['StreamConnectProjectInfo']) end unless params['MediaCastProjectInfo'].nil? @MediaCastProjectInfo = MediaCastProjectInfo.new @MediaCastProjectInfo.deserialize(params['MediaCastProjectInfo']) end @UpdateTime = params['UpdateTime'] @CreateTime = params['CreateTime'] end |