Class: TencentCloud::Vod::V20180717::ModifyTranscodeTemplateRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::ModifyTranscodeTemplateRequest
- Defined in:
- lib/v20180717/models.rb
Overview
ModifyTranscodeTemplate请求参数结构体
Instance Attribute Summary collapse
-
#AudioTemplate ⇒ Object
<li>0:保留</li> <li>1:去除</li> <li>0:保留</li> <li>1:去除</li> <li>ts:ts 切片;</li> <li>fmp4:fmp4 切片。</li>.
-
#Comment ⇒ Object
<li>0:保留</li> <li>1:去除</li> <li>0:保留</li> <li>1:去除</li> <li>ts:ts 切片;</li> <li>fmp4:fmp4 切片。</li>.
-
#Container ⇒ Object
<li>0:保留</li> <li>1:去除</li> <li>0:保留</li> <li>1:去除</li> <li>ts:ts 切片;</li> <li>fmp4:fmp4 切片。</li>.
-
#Definition ⇒ Object
<li>0:保留</li> <li>1:去除</li> <li>0:保留</li> <li>1:去除</li> <li>ts:ts 切片;</li> <li>fmp4:fmp4 切片。</li>.
-
#Name ⇒ Object
<li>0:保留</li> <li>1:去除</li> <li>0:保留</li> <li>1:去除</li> <li>ts:ts 切片;</li> <li>fmp4:fmp4 切片。</li>.
-
#RemoveAudio ⇒ Object
<li>0:保留</li> <li>1:去除</li> <li>0:保留</li> <li>1:去除</li> <li>ts:ts 切片;</li> <li>fmp4:fmp4 切片。</li>.
-
#RemoveVideo ⇒ Object
<li>0:保留</li> <li>1:去除</li> <li>0:保留</li> <li>1:去除</li> <li>ts:ts 切片;</li> <li>fmp4:fmp4 切片。</li>.
-
#SegmentType ⇒ Object
<li>0:保留</li> <li>1:去除</li> <li>0:保留</li> <li>1:去除</li> <li>ts:ts 切片;</li> <li>fmp4:fmp4 切片。</li>.
-
#SubAppId ⇒ Object
<li>0:保留</li> <li>1:去除</li> <li>0:保留</li> <li>1:去除</li> <li>ts:ts 切片;</li> <li>fmp4:fmp4 切片。</li>.
-
#TEHDConfig ⇒ Object
<li>0:保留</li> <li>1:去除</li> <li>0:保留</li> <li>1:去除</li> <li>ts:ts 切片;</li> <li>fmp4:fmp4 切片。</li>.
-
#VideoTemplate ⇒ Object
<li>0:保留</li> <li>1:去除</li> <li>0:保留</li> <li>1:去除</li> <li>ts:ts 切片;</li> <li>fmp4:fmp4 切片。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(definition = nil, subappid = nil, container = nil, name = nil, comment = nil, removevideo = nil, removeaudio = nil, videotemplate = nil, audiotemplate = nil, tehdconfig = nil, segmenttype = nil) ⇒ ModifyTranscodeTemplateRequest
constructor
A new instance of ModifyTranscodeTemplateRequest.
Constructor Details
#initialize(definition = nil, subappid = nil, container = nil, name = nil, comment = nil, removevideo = nil, removeaudio = nil, videotemplate = nil, audiotemplate = nil, tehdconfig = nil, segmenttype = nil) ⇒ ModifyTranscodeTemplateRequest
Returns a new instance of ModifyTranscodeTemplateRequest.
20690 20691 20692 20693 20694 20695 20696 20697 20698 20699 20700 20701 20702 |
# File 'lib/v20180717/models.rb', line 20690 def initialize(definition=nil, subappid=nil, container=nil, name=nil, comment=nil, removevideo=nil, removeaudio=nil, videotemplate=nil, audiotemplate=nil, tehdconfig=nil, segmenttype=nil) @Definition = definition @SubAppId = subappid @Container = container @Name = name @Comment = comment @RemoveVideo = removevideo @RemoveAudio = removeaudio @VideoTemplate = videotemplate @AudioTemplate = audiotemplate @TEHDConfig = tehdconfig @SegmentType = segmenttype end |
Instance Attribute Details
#AudioTemplate ⇒ Object
<li>0:保留</li> <li>1:去除</li> <li>0:保留</li> <li>1:去除</li> <li>ts:ts 切片;</li> <li>fmp4:fmp4 切片。</li>
20688 20689 20690 |
# File 'lib/v20180717/models.rb', line 20688 def AudioTemplate @AudioTemplate end |
#Comment ⇒ Object
<li>0:保留</li> <li>1:去除</li> <li>0:保留</li> <li>1:去除</li> <li>ts:ts 切片;</li> <li>fmp4:fmp4 切片。</li>
20688 20689 20690 |
# File 'lib/v20180717/models.rb', line 20688 def Comment @Comment end |
#Container ⇒ Object
<li>0:保留</li> <li>1:去除</li> <li>0:保留</li> <li>1:去除</li> <li>ts:ts 切片;</li> <li>fmp4:fmp4 切片。</li>
20688 20689 20690 |
# File 'lib/v20180717/models.rb', line 20688 def Container @Container end |
#Definition ⇒ Object
<li>0:保留</li> <li>1:去除</li> <li>0:保留</li> <li>1:去除</li> <li>ts:ts 切片;</li> <li>fmp4:fmp4 切片。</li>
20688 20689 20690 |
# File 'lib/v20180717/models.rb', line 20688 def Definition @Definition end |
#Name ⇒ Object
<li>0:保留</li> <li>1:去除</li> <li>0:保留</li> <li>1:去除</li> <li>ts:ts 切片;</li> <li>fmp4:fmp4 切片。</li>
20688 20689 20690 |
# File 'lib/v20180717/models.rb', line 20688 def Name @Name end |
#RemoveAudio ⇒ Object
<li>0:保留</li> <li>1:去除</li> <li>0:保留</li> <li>1:去除</li> <li>ts:ts 切片;</li> <li>fmp4:fmp4 切片。</li>
20688 20689 20690 |
# File 'lib/v20180717/models.rb', line 20688 def RemoveAudio @RemoveAudio end |
#RemoveVideo ⇒ Object
<li>0:保留</li> <li>1:去除</li> <li>0:保留</li> <li>1:去除</li> <li>ts:ts 切片;</li> <li>fmp4:fmp4 切片。</li>
20688 20689 20690 |
# File 'lib/v20180717/models.rb', line 20688 def RemoveVideo @RemoveVideo end |
#SegmentType ⇒ Object
<li>0:保留</li> <li>1:去除</li> <li>0:保留</li> <li>1:去除</li> <li>ts:ts 切片;</li> <li>fmp4:fmp4 切片。</li>
20688 20689 20690 |
# File 'lib/v20180717/models.rb', line 20688 def SegmentType @SegmentType end |
#SubAppId ⇒ Object
<li>0:保留</li> <li>1:去除</li> <li>0:保留</li> <li>1:去除</li> <li>ts:ts 切片;</li> <li>fmp4:fmp4 切片。</li>
20688 20689 20690 |
# File 'lib/v20180717/models.rb', line 20688 def SubAppId @SubAppId end |
#TEHDConfig ⇒ Object
<li>0:保留</li> <li>1:去除</li> <li>0:保留</li> <li>1:去除</li> <li>ts:ts 切片;</li> <li>fmp4:fmp4 切片。</li>
20688 20689 20690 |
# File 'lib/v20180717/models.rb', line 20688 def TEHDConfig @TEHDConfig end |
#VideoTemplate ⇒ Object
<li>0:保留</li> <li>1:去除</li> <li>0:保留</li> <li>1:去除</li> <li>ts:ts 切片;</li> <li>fmp4:fmp4 切片。</li>
20688 20689 20690 |
# File 'lib/v20180717/models.rb', line 20688 def VideoTemplate @VideoTemplate end |
Instance Method Details
#deserialize(params) ⇒ Object
20704 20705 20706 20707 20708 20709 20710 20711 20712 20713 20714 20715 20716 20717 20718 20719 20720 20721 20722 20723 20724 20725 |
# File 'lib/v20180717/models.rb', line 20704 def deserialize(params) @Definition = params['Definition'] @SubAppId = params['SubAppId'] @Container = params['Container'] @Name = params['Name'] @Comment = params['Comment'] @RemoveVideo = params['RemoveVideo'] @RemoveAudio = params['RemoveAudio'] unless params['VideoTemplate'].nil? @VideoTemplate = VideoTemplateInfoForUpdate.new @VideoTemplate.deserialize(params['VideoTemplate']) end unless params['AudioTemplate'].nil? @AudioTemplate = AudioTemplateInfoForUpdate.new @AudioTemplate.deserialize(params['AudioTemplate']) end unless params['TEHDConfig'].nil? @TEHDConfig = TEHDConfigForUpdate.new @TEHDConfig.deserialize(params['TEHDConfig']) end @SegmentType = params['SegmentType'] end |