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.
5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 |
# File 'lib/v20190612/models.rb', line 5044 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
5042 5043 5044 |
# File 'lib/v20190612/models.rb', line 5042 def InputInfo @InputInfo end |
#OutputDir ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项如果不填,表示与 InputInfo 中文件所在的目录一致。0:表示不跳过1:表示跳过默认值:0
5042 5043 5044 |
# File 'lib/v20190612/models.rb', line 5042 def OutputDir @OutputDir end |
#OutputStorage ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项如果不填,表示与 InputInfo 中文件所在的目录一致。0:表示不跳过1:表示跳过默认值:0
5042 5043 5044 |
# File 'lib/v20190612/models.rb', line 5042 def OutputStorage @OutputStorage end |
#ResourceId ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项如果不填,表示与 InputInfo 中文件所在的目录一致。0:表示不跳过1:表示跳过默认值:0
5042 5043 5044 |
# File 'lib/v20190612/models.rb', line 5042 def ResourceId @ResourceId end |
#SessionContext ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项如果不填,表示与 InputInfo 中文件所在的目录一致。0:表示不跳过1:表示跳过默认值:0
5042 5043 5044 |
# File 'lib/v20190612/models.rb', line 5042 def SessionContext @SessionContext end |
#SkipMateData ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项如果不填,表示与 InputInfo 中文件所在的目录一致。0:表示不跳过1:表示跳过默认值:0
5042 5043 5044 |
# File 'lib/v20190612/models.rb', line 5042 def SkipMateData @SkipMateData end |
#SmartSubtitlesTask ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项如果不填,表示与 InputInfo 中文件所在的目录一致。0:表示不跳过1:表示跳过默认值:0
5042 5043 5044 |
# File 'lib/v20190612/models.rb', line 5042 def SmartSubtitlesTask @SmartSubtitlesTask end |
#TaskNotifyConfig ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项如果不填,表示与 InputInfo 中文件所在的目录一致。0:表示不跳过1:表示跳过默认值:0
5042 5043 5044 |
# File 'lib/v20190612/models.rb', line 5042 def TaskNotifyConfig @TaskNotifyConfig end |
#TasksPriority ⇒ Object
注意:当InputInfo.Type为URL时,该参数是必填项如果不填,表示与 InputInfo 中文件所在的目录一致。0:表示不跳过1:表示跳过默认值:0
5042 5043 5044 |
# File 'lib/v20190612/models.rb', line 5042 def TasksPriority @TasksPriority end |
Instance Method Details
#deserialize(params) ⇒ Object
5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 |
# File 'lib/v20190612/models.rb', line 5056 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 |