Class: TencentCloud::Mps::V20190612::BatchProcessMediaRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mps::V20190612::BatchProcessMediaRequest
- Defined in:
- lib/v20190612/models.rb
Overview
BatchProcessMedia请求参数结构体
Instance Attribute Summary collapse
-
#InputInfo ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项 如果不填,表示与 InputInfo 中文件所在的目录一致。 0:表示不跳过 1:表示跳过 默认值:0.
-
#OutputDir ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项 如果不填,表示与 InputInfo 中文件所在的目录一致。 0:表示不跳过 1:表示跳过 默认值:0.
-
#OutputStorage ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项 如果不填,表示与 InputInfo 中文件所在的目录一致。 0:表示不跳过 1:表示跳过 默认值:0.
-
#ResourceId ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项 如果不填,表示与 InputInfo 中文件所在的目录一致。 0:表示不跳过 1:表示跳过 默认值:0.
-
#SessionContext ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项 如果不填,表示与 InputInfo 中文件所在的目录一致。 0:表示不跳过 1:表示跳过 默认值:0.
-
#SkipMateData ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项 如果不填,表示与 InputInfo 中文件所在的目录一致。 0:表示不跳过 1:表示跳过 默认值:0.
-
#SmartSubtitlesTask ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项 如果不填,表示与 InputInfo 中文件所在的目录一致。 0:表示不跳过 1:表示跳过 默认值:0.
-
#TaskNotifyConfig ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项 如果不填,表示与 InputInfo 中文件所在的目录一致。 0:表示不跳过 1:表示跳过 默认值:0.
-
#TasksPriority ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项 如果不填,表示与 InputInfo 中文件所在的目录一致。 0:表示不跳过 1:表示跳过 默认值:0.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(inputinfo = nil, outputstorage = nil, outputdir = nil, smartsubtitlestask = nil, tasknotifyconfig = nil, taskspriority = nil, sessioncontext = nil, resourceid = nil, skipmatedata = nil) ⇒ BatchProcessMediaRequest
constructor
A new instance of BatchProcessMediaRequest.
Constructor Details
#initialize(inputinfo = nil, outputstorage = nil, outputdir = nil, smartsubtitlestask = nil, tasknotifyconfig = nil, taskspriority = nil, sessioncontext = nil, resourceid = nil, skipmatedata = nil) ⇒ BatchProcessMediaRequest
Returns a new instance of BatchProcessMediaRequest.
5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 |
# File 'lib/v20190612/models.rb', line 5340 def initialize(inputinfo=nil, outputstorage=nil, outputdir=nil, smartsubtitlestask=nil, tasknotifyconfig=nil, taskspriority=nil, sessioncontext=nil, resourceid=nil, skipmatedata=nil) @InputInfo = inputinfo @OutputStorage = outputstorage @OutputDir = outputdir @SmartSubtitlesTask = smartsubtitlestask @TaskNotifyConfig = tasknotifyconfig @TasksPriority = taskspriority @SessionContext = sessioncontext @ResourceId = resourceid @SkipMateData = skipmatedata end |
Instance Attribute Details
#InputInfo ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项如果不填,表示与 InputInfo 中文件所在的目录一致。0:表示不跳过1:表示跳过默认值:0
5338 5339 5340 |
# File 'lib/v20190612/models.rb', line 5338 def InputInfo @InputInfo end |
#OutputDir ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项如果不填,表示与 InputInfo 中文件所在的目录一致。0:表示不跳过1:表示跳过默认值:0
5338 5339 5340 |
# File 'lib/v20190612/models.rb', line 5338 def OutputDir @OutputDir end |
#OutputStorage ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项如果不填,表示与 InputInfo 中文件所在的目录一致。0:表示不跳过1:表示跳过默认值:0
5338 5339 5340 |
# File 'lib/v20190612/models.rb', line 5338 def OutputStorage @OutputStorage end |
#ResourceId ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项如果不填,表示与 InputInfo 中文件所在的目录一致。0:表示不跳过1:表示跳过默认值:0
5338 5339 5340 |
# File 'lib/v20190612/models.rb', line 5338 def ResourceId @ResourceId end |
#SessionContext ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项如果不填,表示与 InputInfo 中文件所在的目录一致。0:表示不跳过1:表示跳过默认值:0
5338 5339 5340 |
# File 'lib/v20190612/models.rb', line 5338 def SessionContext @SessionContext end |
#SkipMateData ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项如果不填,表示与 InputInfo 中文件所在的目录一致。0:表示不跳过1:表示跳过默认值:0
5338 5339 5340 |
# File 'lib/v20190612/models.rb', line 5338 def SkipMateData @SkipMateData end |
#SmartSubtitlesTask ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项如果不填,表示与 InputInfo 中文件所在的目录一致。0:表示不跳过1:表示跳过默认值:0
5338 5339 5340 |
# File 'lib/v20190612/models.rb', line 5338 def SmartSubtitlesTask @SmartSubtitlesTask end |
#TaskNotifyConfig ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项如果不填,表示与 InputInfo 中文件所在的目录一致。0:表示不跳过1:表示跳过默认值:0
5338 5339 5340 |
# File 'lib/v20190612/models.rb', line 5338 def TaskNotifyConfig @TaskNotifyConfig end |
#TasksPriority ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项如果不填,表示与 InputInfo 中文件所在的目录一致。0:表示不跳过1:表示跳过默认值:0
5338 5339 5340 |
# File 'lib/v20190612/models.rb', line 5338 def TasksPriority @TasksPriority end |
Instance Method Details
#deserialize(params) ⇒ Object
5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 |
# File 'lib/v20190612/models.rb', line 5352 def deserialize(params) unless params['InputInfo'].nil? @InputInfo = [] params['InputInfo'].each do |i| mediainputinfo_tmp = MediaInputInfo.new mediainputinfo_tmp.deserialize(i) @InputInfo << mediainputinfo_tmp end end unless params['OutputStorage'].nil? @OutputStorage = TaskOutputStorage.new @OutputStorage.deserialize(params['OutputStorage']) end @OutputDir = params['OutputDir'] unless params['SmartSubtitlesTask'].nil? @SmartSubtitlesTask = SmartSubtitlesTaskInput.new @SmartSubtitlesTask.deserialize(params['SmartSubtitlesTask']) end unless params['TaskNotifyConfig'].nil? @TaskNotifyConfig = TaskNotifyConfig.new @TaskNotifyConfig.deserialize(params['TaskNotifyConfig']) end @TasksPriority = params['TasksPriority'] @SessionContext = params['SessionContext'] @ResourceId = params['ResourceId'] @SkipMateData = params['SkipMateData'] end |