Class: TencentCloud::Teo::V20220901::JustInTimeTranscodeTemplate
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::JustInTimeTranscodeTemplate
- Defined in:
- lib/v20220901/models.rb
Overview
即时转码模板详情。
Instance Attribute Summary collapse
- #AudioStreamSwitch ⇒ Object
- #AudioTemplate ⇒ Object
- #Comment ⇒ Object
- #CreateTime ⇒ Object
- #TemplateId ⇒ Object
- #TemplateName ⇒ Object
- #Type ⇒ Object
- #UpdateTime ⇒ Object
- #VideoStreamSwitch ⇒ Object
- #VideoTemplate ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(templateid = nil, templatename = nil, comment = nil, type = nil, videostreamswitch = nil, audiostreamswitch = nil, videotemplate = nil, audiotemplate = nil, createtime = nil, updatetime = nil) ⇒ JustInTimeTranscodeTemplate
constructor
A new instance of JustInTimeTranscodeTemplate.
Constructor Details
#initialize(templateid = nil, templatename = nil, comment = nil, type = nil, videostreamswitch = nil, audiostreamswitch = nil, videotemplate = nil, audiotemplate = nil, createtime = nil, updatetime = nil) ⇒ JustInTimeTranscodeTemplate
Returns a new instance of JustInTimeTranscodeTemplate.
14475 14476 14477 14478 14479 14480 14481 14482 14483 14484 14485 14486 |
# File 'lib/v20220901/models.rb', line 14475 def initialize(templateid=nil, templatename=nil, comment=nil, type=nil, videostreamswitch=nil, audiostreamswitch=nil, videotemplate=nil, audiotemplate=nil, createtime=nil, updatetime=nil) @TemplateId = templateid @TemplateName = templatename @Comment = comment @Type = type @VideoStreamSwitch = videostreamswitch @AudioStreamSwitch = audiostreamswitch @VideoTemplate = videotemplate @AudioTemplate = audiotemplate @CreateTime = createtime @UpdateTime = updatetime end |
Instance Attribute Details
#AudioStreamSwitch ⇒ Object
14473 14474 14475 |
# File 'lib/v20220901/models.rb', line 14473 def AudioStreamSwitch @AudioStreamSwitch end |
#AudioTemplate ⇒ Object
14473 14474 14475 |
# File 'lib/v20220901/models.rb', line 14473 def AudioTemplate @AudioTemplate end |
#Comment ⇒ Object
14473 14474 14475 |
# File 'lib/v20220901/models.rb', line 14473 def Comment @Comment end |
#CreateTime ⇒ Object
14473 14474 14475 |
# File 'lib/v20220901/models.rb', line 14473 def CreateTime @CreateTime end |
#TemplateId ⇒ Object
14473 14474 14475 |
# File 'lib/v20220901/models.rb', line 14473 def TemplateId @TemplateId end |
#TemplateName ⇒ Object
14473 14474 14475 |
# File 'lib/v20220901/models.rb', line 14473 def TemplateName @TemplateName end |
#Type ⇒ Object
14473 14474 14475 |
# File 'lib/v20220901/models.rb', line 14473 def Type @Type end |
#UpdateTime ⇒ Object
14473 14474 14475 |
# File 'lib/v20220901/models.rb', line 14473 def UpdateTime @UpdateTime end |
#VideoStreamSwitch ⇒ Object
14473 14474 14475 |
# File 'lib/v20220901/models.rb', line 14473 def VideoStreamSwitch @VideoStreamSwitch end |
#VideoTemplate ⇒ Object
14473 14474 14475 |
# File 'lib/v20220901/models.rb', line 14473 def VideoTemplate @VideoTemplate end |
Instance Method Details
#deserialize(params) ⇒ Object
14488 14489 14490 14491 14492 14493 14494 14495 14496 14497 14498 14499 14500 14501 14502 14503 14504 14505 |
# File 'lib/v20220901/models.rb', line 14488 def deserialize(params) @TemplateId = params['TemplateId'] @TemplateName = params['TemplateName'] @Comment = params['Comment'] @Type = params['Type'] @VideoStreamSwitch = params['VideoStreamSwitch'] @AudioStreamSwitch = params['AudioStreamSwitch'] unless params['VideoTemplate'].nil? @VideoTemplate = VideoTemplateInfo.new @VideoTemplate.deserialize(params['VideoTemplate']) end unless params['AudioTemplate'].nil? @AudioTemplate = AudioTemplateInfo.new @AudioTemplate.deserialize(params['AudioTemplate']) end @CreateTime = params['CreateTime'] @UpdateTime = params['UpdateTime'] end |