Class: TencentCloud::Mps::V20190612::CreateTranscodeTemplateRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mps::V20190612::CreateTranscodeTemplateRequest
- Defined in:
- lib/v20190612/models.rb
Overview
CreateTranscodeTemplate请求参数结构体
Instance Attribute Summary collapse
-
#AudioTemplate ⇒ Object
<li>0:保留</li> <li>1:去除</li> 默认值:0。 <li>0:保留</li> <li>1:去除</li> 默认值:0。.
-
#Comment ⇒ Object
<li>0:保留</li> <li>1:去除</li> 默认值:0。 <li>0:保留</li> <li>1:去除</li> 默认值:0。.
-
#Container ⇒ Object
<li>0:保留</li> <li>1:去除</li> 默认值:0。 <li>0:保留</li> <li>1:去除</li> 默认值:0。.
-
#EnhanceConfig ⇒ Object
<li>0:保留</li> <li>1:去除</li> 默认值:0。 <li>0:保留</li> <li>1:去除</li> 默认值:0。.
-
#Name ⇒ Object
<li>0:保留</li> <li>1:去除</li> 默认值:0。 <li>0:保留</li> <li>1:去除</li> 默认值:0。.
-
#RemoveAudio ⇒ Object
<li>0:保留</li> <li>1:去除</li> 默认值:0。 <li>0:保留</li> <li>1:去除</li> 默认值:0。.
-
#RemoveVideo ⇒ Object
<li>0:保留</li> <li>1:去除</li> 默认值:0。 <li>0:保留</li> <li>1:去除</li> 默认值:0。.
-
#StdExtInfo ⇒ Object
<li>0:保留</li> <li>1:去除</li> 默认值:0。 <li>0:保留</li> <li>1:去除</li> 默认值:0。.
-
#TEHDConfig ⇒ Object
<li>0:保留</li> <li>1:去除</li> 默认值:0。 <li>0:保留</li> <li>1:去除</li> 默认值:0。.
-
#VideoTemplate ⇒ Object
<li>0:保留</li> <li>1:去除</li> 默认值:0。 <li>0:保留</li> <li>1:去除</li> 默认值:0。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(container = nil, name = nil, comment = nil, removevideo = nil, removeaudio = nil, videotemplate = nil, audiotemplate = nil, tehdconfig = nil, enhanceconfig = nil, stdextinfo = nil) ⇒ CreateTranscodeTemplateRequest
constructor
A new instance of CreateTranscodeTemplateRequest.
Constructor Details
#initialize(container = nil, name = nil, comment = nil, removevideo = nil, removeaudio = nil, videotemplate = nil, audiotemplate = nil, tehdconfig = nil, enhanceconfig = nil, stdextinfo = nil) ⇒ CreateTranscodeTemplateRequest
Returns a new instance of CreateTranscodeTemplateRequest.
10233 10234 10235 10236 10237 10238 10239 10240 10241 10242 10243 10244 |
# File 'lib/v20190612/models.rb', line 10233 def initialize(container=nil, name=nil, comment=nil, removevideo=nil, removeaudio=nil, videotemplate=nil, audiotemplate=nil, tehdconfig=nil, enhanceconfig=nil, stdextinfo=nil) @Container = container @Name = name @Comment = comment @RemoveVideo = removevideo @RemoveAudio = removeaudio @VideoTemplate = videotemplate @AudioTemplate = audiotemplate @TEHDConfig = tehdconfig @EnhanceConfig = enhanceconfig @StdExtInfo = stdextinfo end |
Instance Attribute Details
#AudioTemplate ⇒ Object
<li>0:保留</li> <li>1:去除</li> 默认值:0。<li>0:保留</li> <li>1:去除</li> 默认值:0。
10231 10232 10233 |
# File 'lib/v20190612/models.rb', line 10231 def AudioTemplate @AudioTemplate end |
#Comment ⇒ Object
<li>0:保留</li> <li>1:去除</li> 默认值:0。<li>0:保留</li> <li>1:去除</li> 默认值:0。
10231 10232 10233 |
# File 'lib/v20190612/models.rb', line 10231 def Comment @Comment end |
#Container ⇒ Object
<li>0:保留</li> <li>1:去除</li> 默认值:0。<li>0:保留</li> <li>1:去除</li> 默认值:0。
10231 10232 10233 |
# File 'lib/v20190612/models.rb', line 10231 def Container @Container end |
#EnhanceConfig ⇒ Object
<li>0:保留</li> <li>1:去除</li> 默认值:0。<li>0:保留</li> <li>1:去除</li> 默认值:0。
10231 10232 10233 |
# File 'lib/v20190612/models.rb', line 10231 def EnhanceConfig @EnhanceConfig end |
#Name ⇒ Object
<li>0:保留</li> <li>1:去除</li> 默认值:0。<li>0:保留</li> <li>1:去除</li> 默认值:0。
10231 10232 10233 |
# File 'lib/v20190612/models.rb', line 10231 def Name @Name end |
#RemoveAudio ⇒ Object
<li>0:保留</li> <li>1:去除</li> 默认值:0。<li>0:保留</li> <li>1:去除</li> 默认值:0。
10231 10232 10233 |
# File 'lib/v20190612/models.rb', line 10231 def RemoveAudio @RemoveAudio end |
#RemoveVideo ⇒ Object
<li>0:保留</li> <li>1:去除</li> 默认值:0。<li>0:保留</li> <li>1:去除</li> 默认值:0。
10231 10232 10233 |
# File 'lib/v20190612/models.rb', line 10231 def RemoveVideo @RemoveVideo end |
#StdExtInfo ⇒ Object
<li>0:保留</li> <li>1:去除</li> 默认值:0。<li>0:保留</li> <li>1:去除</li> 默认值:0。
10231 10232 10233 |
# File 'lib/v20190612/models.rb', line 10231 def StdExtInfo @StdExtInfo end |
#TEHDConfig ⇒ Object
<li>0:保留</li> <li>1:去除</li> 默认值:0。<li>0:保留</li> <li>1:去除</li> 默认值:0。
10231 10232 10233 |
# File 'lib/v20190612/models.rb', line 10231 def TEHDConfig @TEHDConfig end |
#VideoTemplate ⇒ Object
<li>0:保留</li> <li>1:去除</li> 默认值:0。<li>0:保留</li> <li>1:去除</li> 默认值:0。
10231 10232 10233 |
# File 'lib/v20190612/models.rb', line 10231 def VideoTemplate @VideoTemplate end |
Instance Method Details
#deserialize(params) ⇒ Object
10246 10247 10248 10249 10250 10251 10252 10253 10254 10255 10256 10257 10258 10259 10260 10261 10262 10263 10264 10265 10266 10267 10268 10269 |
# File 'lib/v20190612/models.rb', line 10246 def deserialize(params) @Container = params['Container'] @Name = params['Name'] @Comment = params['Comment'] @RemoveVideo = params['RemoveVideo'] @RemoveAudio = params['RemoveAudio'] unless params['VideoTemplate'].nil? @VideoTemplate = VideoTemplateInfo.new @VideoTemplate.deserialize(params['VideoTemplate']) end unless params['AudioTemplate'].nil? @AudioTemplate = AudioTemplateInfo.new @AudioTemplate.deserialize(params['AudioTemplate']) end unless params['TEHDConfig'].nil? @TEHDConfig = TEHDConfig.new @TEHDConfig.deserialize(params['TEHDConfig']) end unless params['EnhanceConfig'].nil? @EnhanceConfig = EnhanceConfig.new @EnhanceConfig.deserialize(params['EnhanceConfig']) end @StdExtInfo = params['StdExtInfo'] end |