Class: TencentCloud::Mps::V20190612::EditMediaRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mps::V20190612::EditMediaRequest
- Defined in:
- lib/v20190612/models.rb
Overview
EditMedia请求参数结构体
Instance Attribute Summary collapse
-
#ComposeConfig ⇒ Object
注意:当其不为空时,认为是合成任务,否则按剪辑任务处理。.
-
#FileInfos ⇒ Object
注意:当其不为空时,认为是合成任务,否则按剪辑任务处理。.
-
#OutputConfig ⇒ Object
注意:当其不为空时,认为是合成任务,否则按剪辑任务处理。.
-
#OutputObjectPath ⇒ Object
注意:当其不为空时,认为是合成任务,否则按剪辑任务处理。.
-
#OutputStorage ⇒ Object
注意:当其不为空时,认为是合成任务,否则按剪辑任务处理。.
-
#SessionContext ⇒ Object
注意:当其不为空时,认为是合成任务,否则按剪辑任务处理。.
-
#SessionId ⇒ Object
注意:当其不为空时,认为是合成任务,否则按剪辑任务处理。.
-
#TaskNotifyConfig ⇒ Object
注意:当其不为空时,认为是合成任务,否则按剪辑任务处理。.
-
#TasksPriority ⇒ Object
注意:当其不为空时,认为是合成任务,否则按剪辑任务处理。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(fileinfos = nil, outputstorage = nil, outputobjectpath = nil, outputconfig = nil, composeconfig = nil, tasknotifyconfig = nil, taskspriority = nil, sessionid = nil, sessioncontext = nil) ⇒ EditMediaRequest
constructor
A new instance of EditMediaRequest.
Constructor Details
#initialize(fileinfos = nil, outputstorage = nil, outputobjectpath = nil, outputconfig = nil, composeconfig = nil, tasknotifyconfig = nil, taskspriority = nil, sessionid = nil, sessioncontext = nil) ⇒ EditMediaRequest
Returns a new instance of EditMediaRequest.
15973 15974 15975 15976 15977 15978 15979 15980 15981 15982 15983 |
# File 'lib/v20190612/models.rb', line 15973 def initialize(fileinfos=nil, outputstorage=nil, outputobjectpath=nil, outputconfig=nil, composeconfig=nil, tasknotifyconfig=nil, taskspriority=nil, sessionid=nil, sessioncontext=nil) @FileInfos = fileinfos @OutputStorage = outputstorage @OutputObjectPath = outputobjectpath @OutputConfig = outputconfig @ComposeConfig = composeconfig @TaskNotifyConfig = tasknotifyconfig @TasksPriority = taskspriority @SessionId = sessionid @SessionContext = sessioncontext end |
Instance Attribute Details
#ComposeConfig ⇒ Object
注意:当其不为空时,认为是合成任务,否则按剪辑任务处理。
15971 15972 15973 |
# File 'lib/v20190612/models.rb', line 15971 def ComposeConfig @ComposeConfig end |
#FileInfos ⇒ Object
注意:当其不为空时,认为是合成任务,否则按剪辑任务处理。
15971 15972 15973 |
# File 'lib/v20190612/models.rb', line 15971 def FileInfos @FileInfos end |
#OutputConfig ⇒ Object
注意:当其不为空时,认为是合成任务,否则按剪辑任务处理。
15971 15972 15973 |
# File 'lib/v20190612/models.rb', line 15971 def OutputConfig @OutputConfig end |
#OutputObjectPath ⇒ Object
注意:当其不为空时,认为是合成任务,否则按剪辑任务处理。
15971 15972 15973 |
# File 'lib/v20190612/models.rb', line 15971 def OutputObjectPath @OutputObjectPath end |
#OutputStorage ⇒ Object
注意:当其不为空时,认为是合成任务,否则按剪辑任务处理。
15971 15972 15973 |
# File 'lib/v20190612/models.rb', line 15971 def OutputStorage @OutputStorage end |
#SessionContext ⇒ Object
注意:当其不为空时,认为是合成任务,否则按剪辑任务处理。
15971 15972 15973 |
# File 'lib/v20190612/models.rb', line 15971 def SessionContext @SessionContext end |
#SessionId ⇒ Object
注意:当其不为空时,认为是合成任务,否则按剪辑任务处理。
15971 15972 15973 |
# File 'lib/v20190612/models.rb', line 15971 def SessionId @SessionId end |
#TaskNotifyConfig ⇒ Object
注意:当其不为空时,认为是合成任务,否则按剪辑任务处理。
15971 15972 15973 |
# File 'lib/v20190612/models.rb', line 15971 def TaskNotifyConfig @TaskNotifyConfig end |
#TasksPriority ⇒ Object
注意:当其不为空时,认为是合成任务,否则按剪辑任务处理。
15971 15972 15973 |
# File 'lib/v20190612/models.rb', line 15971 def TasksPriority @TasksPriority end |
Instance Method Details
#deserialize(params) ⇒ Object
15985 15986 15987 15988 15989 15990 15991 15992 15993 15994 15995 15996 15997 15998 15999 16000 16001 16002 16003 16004 16005 16006 16007 16008 16009 16010 16011 16012 16013 16014 |
# File 'lib/v20190612/models.rb', line 15985 def deserialize(params) unless params['FileInfos'].nil? @FileInfos = [] params['FileInfos'].each do |i| editmediafileinfo_tmp = EditMediaFileInfo.new editmediafileinfo_tmp.deserialize(i) @FileInfos << editmediafileinfo_tmp end end unless params['OutputStorage'].nil? @OutputStorage = TaskOutputStorage.new @OutputStorage.deserialize(params['OutputStorage']) end @OutputObjectPath = params['OutputObjectPath'] unless params['OutputConfig'].nil? @OutputConfig = EditMediaOutputConfig.new @OutputConfig.deserialize(params['OutputConfig']) end unless params['ComposeConfig'].nil? @ComposeConfig = ComposeMediaConfig.new @ComposeConfig.deserialize(params['ComposeConfig']) end unless params['TaskNotifyConfig'].nil? @TaskNotifyConfig = TaskNotifyConfig.new @TaskNotifyConfig.deserialize(params['TaskNotifyConfig']) end @TasksPriority = params['TasksPriority'] @SessionId = params['SessionId'] @SessionContext = params['SessionContext'] end |