Class: TencentCloud::Vod::V20180717::ReduceMediaBitrateTask
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Vod::V20180717::ReduceMediaBitrateTask
- Defined in:
- lib/v20180717/models.rb
Overview
降码率任务信息
Instance Attribute Summary collapse
-
#FileId ⇒ Object
<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> <li>Finish:只有当任务流全部执行完毕时,才发起一次事件通知;</li> <li>None:不接受该任务流回调。</li>.
-
#FileName ⇒ Object
<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> <li>Finish:只有当任务流全部执行完毕时,才发起一次事件通知;</li> <li>None:不接受该任务流回调。</li>.
-
#FileUrl ⇒ Object
<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> <li>Finish:只有当任务流全部执行完毕时,才发起一次事件通知;</li> <li>None:不接受该任务流回调。</li>.
-
#MediaProcessResultSet ⇒ Object
<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> <li>Finish:只有当任务流全部执行完毕时,才发起一次事件通知;</li> <li>None:不接受该任务流回调。</li>.
-
#MetaData ⇒ Object
<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> <li>Finish:只有当任务流全部执行完毕时,才发起一次事件通知;</li> <li>None:不接受该任务流回调。</li>.
-
#SessionContext ⇒ Object
<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> <li>Finish:只有当任务流全部执行完毕时,才发起一次事件通知;</li> <li>None:不接受该任务流回调。</li>.
-
#SessionId ⇒ Object
<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> <li>Finish:只有当任务流全部执行完毕时,才发起一次事件通知;</li> <li>None:不接受该任务流回调。</li>.
-
#Status ⇒ Object
<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> <li>Finish:只有当任务流全部执行完毕时,才发起一次事件通知;</li> <li>None:不接受该任务流回调。</li>.
-
#TaskId ⇒ Object
<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> <li>Finish:只有当任务流全部执行完毕时,才发起一次事件通知;</li> <li>None:不接受该任务流回调。</li>.
-
#TasksNotifyMode ⇒ Object
<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> <li>Finish:只有当任务流全部执行完毕时,才发起一次事件通知;</li> <li>None:不接受该任务流回调。</li>.
-
#TasksPriority ⇒ Object
<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> <li>Finish:只有当任务流全部执行完毕时,才发起一次事件通知;</li> <li>None:不接受该任务流回调。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(taskid = nil, status = nil, fileid = nil, filename = nil, fileurl = nil, metadata = nil, mediaprocessresultset = nil, taskspriority = nil, tasksnotifymode = nil, sessioncontext = nil, sessionid = nil) ⇒ ReduceMediaBitrateTask
constructor
A new instance of ReduceMediaBitrateTask.
Constructor Details
#initialize(taskid = nil, status = nil, fileid = nil, filename = nil, fileurl = nil, metadata = nil, mediaprocessresultset = nil, taskspriority = nil, tasksnotifymode = nil, sessioncontext = nil, sessionid = nil) ⇒ ReduceMediaBitrateTask
Returns a new instance of ReduceMediaBitrateTask.
24819 24820 24821 24822 24823 24824 24825 24826 24827 24828 24829 24830 24831 |
# File 'lib/v20180717/models.rb', line 24819 def initialize(taskid=nil, status=nil, fileid=nil, filename=nil, fileurl=nil, =nil, mediaprocessresultset=nil, taskspriority=nil, tasksnotifymode=nil, sessioncontext=nil, sessionid=nil) @TaskId = taskid @Status = status @FileId = fileid @FileName = filename @FileUrl = fileurl @MetaData = @MediaProcessResultSet = mediaprocessresultset @TasksPriority = taskspriority @TasksNotifyMode = tasksnotifymode @SessionContext = sessioncontext @SessionId = sessionid end |
Instance Attribute Details
#FileId ⇒ Object
<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> <li>Finish:只有当任务流全部执行完毕时,才发起一次事件通知;</li> <li>None:不接受该任务流回调。</li>
24817 24818 24819 |
# File 'lib/v20180717/models.rb', line 24817 def FileId @FileId end |
#FileName ⇒ Object
<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> <li>Finish:只有当任务流全部执行完毕时,才发起一次事件通知;</li> <li>None:不接受该任务流回调。</li>
24817 24818 24819 |
# File 'lib/v20180717/models.rb', line 24817 def FileName @FileName end |
#FileUrl ⇒ Object
<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> <li>Finish:只有当任务流全部执行完毕时,才发起一次事件通知;</li> <li>None:不接受该任务流回调。</li>
24817 24818 24819 |
# File 'lib/v20180717/models.rb', line 24817 def FileUrl @FileUrl end |
#MediaProcessResultSet ⇒ Object
<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> <li>Finish:只有当任务流全部执行完毕时,才发起一次事件通知;</li> <li>None:不接受该任务流回调。</li>
24817 24818 24819 |
# File 'lib/v20180717/models.rb', line 24817 def MediaProcessResultSet @MediaProcessResultSet end |
#MetaData ⇒ Object
<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> <li>Finish:只有当任务流全部执行完毕时,才发起一次事件通知;</li> <li>None:不接受该任务流回调。</li>
24817 24818 24819 |
# File 'lib/v20180717/models.rb', line 24817 def MetaData @MetaData end |
#SessionContext ⇒ Object
<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> <li>Finish:只有当任务流全部执行完毕时,才发起一次事件通知;</li> <li>None:不接受该任务流回调。</li>
24817 24818 24819 |
# File 'lib/v20180717/models.rb', line 24817 def SessionContext @SessionContext end |
#SessionId ⇒ Object
<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> <li>Finish:只有当任务流全部执行完毕时,才发起一次事件通知;</li> <li>None:不接受该任务流回调。</li>
24817 24818 24819 |
# File 'lib/v20180717/models.rb', line 24817 def SessionId @SessionId end |
#Status ⇒ Object
<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> <li>Finish:只有当任务流全部执行完毕时,才发起一次事件通知;</li> <li>None:不接受该任务流回调。</li>
24817 24818 24819 |
# File 'lib/v20180717/models.rb', line 24817 def Status @Status end |
#TaskId ⇒ Object
<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> <li>Finish:只有当任务流全部执行完毕时,才发起一次事件通知;</li> <li>None:不接受该任务流回调。</li>
24817 24818 24819 |
# File 'lib/v20180717/models.rb', line 24817 def TaskId @TaskId end |
#TasksNotifyMode ⇒ Object
<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> <li>Finish:只有当任务流全部执行完毕时,才发起一次事件通知;</li> <li>None:不接受该任务流回调。</li>
24817 24818 24819 |
# File 'lib/v20180717/models.rb', line 24817 def TasksNotifyMode @TasksNotifyMode end |
#TasksPriority ⇒ Object
<li>PROCESSING:处理中;</li> <li>FINISH:已完成。</li> <li>Finish:只有当任务流全部执行完毕时,才发起一次事件通知;</li> <li>None:不接受该任务流回调。</li>
24817 24818 24819 |
# File 'lib/v20180717/models.rb', line 24817 def TasksPriority @TasksPriority end |
Instance Method Details
#deserialize(params) ⇒ Object
24833 24834 24835 24836 24837 24838 24839 24840 24841 24842 24843 24844 24845 24846 24847 24848 24849 24850 24851 24852 24853 24854 24855 |
# File 'lib/v20180717/models.rb', line 24833 def deserialize(params) @TaskId = params['TaskId'] @Status = params['Status'] @FileId = params['FileId'] @FileName = params['FileName'] @FileUrl = params['FileUrl'] unless params['MetaData'].nil? @MetaData = MediaMetaData.new @MetaData.deserialize(params['MetaData']) end unless params['MediaProcessResultSet'].nil? @MediaProcessResultSet = [] params['MediaProcessResultSet'].each do |i| reducemediabitratemediaprocesstaskresult_tmp = ReduceMediaBitrateMediaProcessTaskResult.new reducemediabitratemediaprocesstaskresult_tmp.deserialize(i) @MediaProcessResultSet << reducemediabitratemediaprocesstaskresult_tmp end end @TasksPriority = params['TasksPriority'] @TasksNotifyMode = params['TasksNotifyMode'] @SessionContext = params['SessionContext'] @SessionId = params['SessionId'] end |