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.
5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 |
# File 'lib/v20190612/models.rb', line 5816 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
5814 5815 5816 |
# File 'lib/v20190612/models.rb', line 5814 def InputInfo @InputInfo end |
#OutputDir ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项如果不填,表示与 InputInfo 中文件所在的目录一致。0:表示不跳过1:表示跳过默认值:0
5814 5815 5816 |
# File 'lib/v20190612/models.rb', line 5814 def OutputDir @OutputDir end |
#OutputStorage ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项如果不填,表示与 InputInfo 中文件所在的目录一致。0:表示不跳过1:表示跳过默认值:0
5814 5815 5816 |
# File 'lib/v20190612/models.rb', line 5814 def OutputStorage @OutputStorage end |
#ResourceId ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项如果不填,表示与 InputInfo 中文件所在的目录一致。0:表示不跳过1:表示跳过默认值:0
5814 5815 5816 |
# File 'lib/v20190612/models.rb', line 5814 def ResourceId @ResourceId end |
#SessionContext ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项如果不填,表示与 InputInfo 中文件所在的目录一致。0:表示不跳过1:表示跳过默认值:0
5814 5815 5816 |
# File 'lib/v20190612/models.rb', line 5814 def SessionContext @SessionContext end |
#SkipMateData ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项如果不填,表示与 InputInfo 中文件所在的目录一致。0:表示不跳过1:表示跳过默认值:0
5814 5815 5816 |
# File 'lib/v20190612/models.rb', line 5814 def SkipMateData @SkipMateData end |
#SmartSubtitlesTask ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项如果不填,表示与 InputInfo 中文件所在的目录一致。0:表示不跳过1:表示跳过默认值:0
5814 5815 5816 |
# File 'lib/v20190612/models.rb', line 5814 def SmartSubtitlesTask @SmartSubtitlesTask end |
#TaskNotifyConfig ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项如果不填,表示与 InputInfo 中文件所在的目录一致。0:表示不跳过1:表示跳过默认值:0
5814 5815 5816 |
# File 'lib/v20190612/models.rb', line 5814 def TaskNotifyConfig @TaskNotifyConfig end |
#TasksPriority ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项如果不填,表示与 InputInfo 中文件所在的目录一致。0:表示不跳过1:表示跳过默认值:0
5814 5815 5816 |
# File 'lib/v20190612/models.rb', line 5814 def TasksPriority @TasksPriority end |
Instance Method Details
#deserialize(params) ⇒ Object
5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 |
# File 'lib/v20190612/models.rb', line 5828 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 |