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
- VIDEO_EDIT:视频编辑。
- SWITCHER:导播台。
- VIDEO_SEGMENTATION:视频拆条。
- STREAM_CONNECT:云转推。
- RECORD_REPLAY:录制回放。
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#Category ⇒ Object
- VIDEO_EDIT:视频编辑。
- SWITCHER:导播台。
- VIDEO_SEGMENTATION:视频拆条。
- STREAM_CONNECT:云转推。
- RECORD_REPLAY:录制回放。
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#CoverUrl ⇒ Object
- VIDEO_EDIT:视频编辑。
- SWITCHER:导播台。
- VIDEO_SEGMENTATION:视频拆条。
- STREAM_CONNECT:云转推。
- RECORD_REPLAY:录制回放。
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#CreateTime ⇒ Object
- VIDEO_EDIT:视频编辑。
- SWITCHER:导播台。
- VIDEO_SEGMENTATION:视频拆条。
- STREAM_CONNECT:云转推。
- RECORD_REPLAY:录制回放。
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#MediaCastProjectInfo ⇒ Object
- VIDEO_EDIT:视频编辑。
- SWITCHER:导播台。
- VIDEO_SEGMENTATION:视频拆条。
- STREAM_CONNECT:云转推。
- RECORD_REPLAY:录制回放。
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#Name ⇒ Object
- VIDEO_EDIT:视频编辑。
- SWITCHER:导播台。
- VIDEO_SEGMENTATION:视频拆条。
- STREAM_CONNECT:云转推。
- RECORD_REPLAY:录制回放。
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#Owner ⇒ Object
- VIDEO_EDIT:视频编辑。
- SWITCHER:导播台。
- VIDEO_SEGMENTATION:视频拆条。
- STREAM_CONNECT:云转推。
- RECORD_REPLAY:录制回放。
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#ProjectId ⇒ Object
- VIDEO_EDIT:视频编辑。
- SWITCHER:导播台。
- VIDEO_SEGMENTATION:视频拆条。
- STREAM_CONNECT:云转推。
- RECORD_REPLAY:录制回放。
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#StreamConnectProjectInfo ⇒ Object
- VIDEO_EDIT:视频编辑。
- SWITCHER:导播台。
- VIDEO_SEGMENTATION:视频拆条。
- STREAM_CONNECT:云转推。
- RECORD_REPLAY:录制回放。
注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。. -
#UpdateTime ⇒ Object
- VIDEO_EDIT:视频编辑。
- SWITCHER:导播台。
- VIDEO_SEGMENTATION:视频拆条。
- STREAM_CONNECT:云转推。
- RECORD_REPLAY:录制回放。
注意:此字段可能返回 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.
5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 |
# File 'lib/v20191029/models.rb', line 5081 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
5079 5080 5081 |
# File 'lib/v20191029/models.rb', line 5079 def AspectRatio @AspectRatio end |
#Category ⇒ Object
5079 5080 5081 |
# File 'lib/v20191029/models.rb', line 5079 def Category @Category end |
#CoverUrl ⇒ Object
5079 5080 5081 |
# File 'lib/v20191029/models.rb', line 5079 def CoverUrl @CoverUrl end |
#CreateTime ⇒ Object
5079 5080 5081 |
# File 'lib/v20191029/models.rb', line 5079 def CreateTime @CreateTime end |
#MediaCastProjectInfo ⇒ Object
5079 5080 5081 |
# File 'lib/v20191029/models.rb', line 5079 def MediaCastProjectInfo @MediaCastProjectInfo end |
#Name ⇒ Object
5079 5080 5081 |
# File 'lib/v20191029/models.rb', line 5079 def Name @Name end |
#Owner ⇒ Object
5079 5080 5081 |
# File 'lib/v20191029/models.rb', line 5079 def Owner @Owner end |
#ProjectId ⇒ Object
5079 5080 5081 |
# File 'lib/v20191029/models.rb', line 5079 def ProjectId @ProjectId end |
#StreamConnectProjectInfo ⇒ Object
5079 5080 5081 |
# File 'lib/v20191029/models.rb', line 5079 def StreamConnectProjectInfo @StreamConnectProjectInfo end |
#UpdateTime ⇒ Object
5079 5080 5081 |
# File 'lib/v20191029/models.rb', line 5079 def UpdateTime @UpdateTime end |
Instance Method Details
#deserialize(params) ⇒ Object
5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 |
# File 'lib/v20191029/models.rb', line 5094 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 |