Class: TencentCloud::Vod::V20180717::TaskSimpleInfo

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180717/models.rb

Overview

任务概要信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(taskid = nil, status = nil, fileid = nil, tasktype = nil, createtime = nil, beginprocesstime = nil, finishtime = nil, sessionid = nil, sessioncontext = nil) ⇒ TaskSimpleInfo

Returns a new instance of TaskSimpleInfo.



27773
27774
27775
27776
27777
27778
27779
27780
27781
27782
27783
# File 'lib/v20180717/models.rb', line 27773

def initialize(taskid=nil, status=nil, fileid=nil, tasktype=nil, createtime=nil, beginprocesstime=nil, finishtime=nil, sessionid=nil, sessioncontext=nil)
  @TaskId = taskid
  @Status = status
  @FileId = fileid
  @TaskType = tasktype
  @CreateTime = createtime
  @BeginProcessTime = beginprocesstime
  @FinishTime = finishtime
  @SessionId = sessionid
  @SessionContext = sessioncontext
end

Instance Attribute Details

#BeginProcessTimeObject

<li>Procedure:视频处理任务;</li> <li>EditMedia:视频编辑任务;</li> <li>ReduceMediaBitrate:降码率任务;</li> <li>WechatDistribute:微信发布任务;</li> <li>ReviewAudioVideo:音视频审核任务。</li> 兼容 2017 版的任务类型:<li>Transcode:视频转码任务;</li> <li>SnapshotByTimeOffset:视频截图任务;</li> <li>Concat:视频拼接任务;</li> <li>Clip:视频剪辑任务;</li> <li>ImageSprites:截取雪碧图任务。</li>

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态。取值:WAITING(等待中)、PROCESSING(处理中)、FINISH(已完成)、ABORTED(已终止)。

  • FileId:

    视频 ID。

  • TaskType:

    任务类型,取值:

  • CreateTime:

    任务创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • BeginProcessTime:

    任务开始执行时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。若任务尚未开始,该字段为空。

  • FinishTime:

    任务结束时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。若任务尚未完成,该字段为空。

  • SessionId:

    用于去重的识别码,如果七天内曾有过相同的识别码的请求。

  • SessionContext:

    来源上下文,用于透传用户请求信息。



27771
27772
27773
# File 'lib/v20180717/models.rb', line 27771

def BeginProcessTime
  @BeginProcessTime
end

#CreateTimeObject

<li>Procedure:视频处理任务;</li> <li>EditMedia:视频编辑任务;</li> <li>ReduceMediaBitrate:降码率任务;</li> <li>WechatDistribute:微信发布任务;</li> <li>ReviewAudioVideo:音视频审核任务。</li> 兼容 2017 版的任务类型:<li>Transcode:视频转码任务;</li> <li>SnapshotByTimeOffset:视频截图任务;</li> <li>Concat:视频拼接任务;</li> <li>Clip:视频剪辑任务;</li> <li>ImageSprites:截取雪碧图任务。</li>

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态。取值:WAITING(等待中)、PROCESSING(处理中)、FINISH(已完成)、ABORTED(已终止)。

  • FileId:

    视频 ID。

  • TaskType:

    任务类型,取值:

  • CreateTime:

    任务创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • BeginProcessTime:

    任务开始执行时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。若任务尚未开始,该字段为空。

  • FinishTime:

    任务结束时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。若任务尚未完成,该字段为空。

  • SessionId:

    用于去重的识别码,如果七天内曾有过相同的识别码的请求。

  • SessionContext:

    来源上下文,用于透传用户请求信息。



27771
27772
27773
# File 'lib/v20180717/models.rb', line 27771

def CreateTime
  @CreateTime
end

#FileIdObject

<li>Procedure:视频处理任务;</li> <li>EditMedia:视频编辑任务;</li> <li>ReduceMediaBitrate:降码率任务;</li> <li>WechatDistribute:微信发布任务;</li> <li>ReviewAudioVideo:音视频审核任务。</li> 兼容 2017 版的任务类型:<li>Transcode:视频转码任务;</li> <li>SnapshotByTimeOffset:视频截图任务;</li> <li>Concat:视频拼接任务;</li> <li>Clip:视频剪辑任务;</li> <li>ImageSprites:截取雪碧图任务。</li>

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态。取值:WAITING(等待中)、PROCESSING(处理中)、FINISH(已完成)、ABORTED(已终止)。

  • FileId:

    视频 ID。

  • TaskType:

    任务类型,取值:

  • CreateTime:

    任务创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • BeginProcessTime:

    任务开始执行时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。若任务尚未开始,该字段为空。

  • FinishTime:

    任务结束时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。若任务尚未完成,该字段为空。

  • SessionId:

    用于去重的识别码,如果七天内曾有过相同的识别码的请求。

  • SessionContext:

    来源上下文,用于透传用户请求信息。



27771
27772
27773
# File 'lib/v20180717/models.rb', line 27771

def FileId
  @FileId
end

#FinishTimeObject

<li>Procedure:视频处理任务;</li> <li>EditMedia:视频编辑任务;</li> <li>ReduceMediaBitrate:降码率任务;</li> <li>WechatDistribute:微信发布任务;</li> <li>ReviewAudioVideo:音视频审核任务。</li> 兼容 2017 版的任务类型:<li>Transcode:视频转码任务;</li> <li>SnapshotByTimeOffset:视频截图任务;</li> <li>Concat:视频拼接任务;</li> <li>Clip:视频剪辑任务;</li> <li>ImageSprites:截取雪碧图任务。</li>

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态。取值:WAITING(等待中)、PROCESSING(处理中)、FINISH(已完成)、ABORTED(已终止)。

  • FileId:

    视频 ID。

  • TaskType:

    任务类型,取值:

  • CreateTime:

    任务创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • BeginProcessTime:

    任务开始执行时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。若任务尚未开始,该字段为空。

  • FinishTime:

    任务结束时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。若任务尚未完成,该字段为空。

  • SessionId:

    用于去重的识别码,如果七天内曾有过相同的识别码的请求。

  • SessionContext:

    来源上下文,用于透传用户请求信息。



27771
27772
27773
# File 'lib/v20180717/models.rb', line 27771

def FinishTime
  @FinishTime
end

#SessionContextObject

<li>Procedure:视频处理任务;</li> <li>EditMedia:视频编辑任务;</li> <li>ReduceMediaBitrate:降码率任务;</li> <li>WechatDistribute:微信发布任务;</li> <li>ReviewAudioVideo:音视频审核任务。</li> 兼容 2017 版的任务类型:<li>Transcode:视频转码任务;</li> <li>SnapshotByTimeOffset:视频截图任务;</li> <li>Concat:视频拼接任务;</li> <li>Clip:视频剪辑任务;</li> <li>ImageSprites:截取雪碧图任务。</li>

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态。取值:WAITING(等待中)、PROCESSING(处理中)、FINISH(已完成)、ABORTED(已终止)。

  • FileId:

    视频 ID。

  • TaskType:

    任务类型,取值:

  • CreateTime:

    任务创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • BeginProcessTime:

    任务开始执行时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。若任务尚未开始,该字段为空。

  • FinishTime:

    任务结束时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。若任务尚未完成,该字段为空。

  • SessionId:

    用于去重的识别码,如果七天内曾有过相同的识别码的请求。

  • SessionContext:

    来源上下文,用于透传用户请求信息。



27771
27772
27773
# File 'lib/v20180717/models.rb', line 27771

def SessionContext
  @SessionContext
end

#SessionIdObject

<li>Procedure:视频处理任务;</li> <li>EditMedia:视频编辑任务;</li> <li>ReduceMediaBitrate:降码率任务;</li> <li>WechatDistribute:微信发布任务;</li> <li>ReviewAudioVideo:音视频审核任务。</li> 兼容 2017 版的任务类型:<li>Transcode:视频转码任务;</li> <li>SnapshotByTimeOffset:视频截图任务;</li> <li>Concat:视频拼接任务;</li> <li>Clip:视频剪辑任务;</li> <li>ImageSprites:截取雪碧图任务。</li>

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态。取值:WAITING(等待中)、PROCESSING(处理中)、FINISH(已完成)、ABORTED(已终止)。

  • FileId:

    视频 ID。

  • TaskType:

    任务类型,取值:

  • CreateTime:

    任务创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • BeginProcessTime:

    任务开始执行时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。若任务尚未开始,该字段为空。

  • FinishTime:

    任务结束时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。若任务尚未完成,该字段为空。

  • SessionId:

    用于去重的识别码,如果七天内曾有过相同的识别码的请求。

  • SessionContext:

    来源上下文,用于透传用户请求信息。



27771
27772
27773
# File 'lib/v20180717/models.rb', line 27771

def SessionId
  @SessionId
end

#StatusObject

<li>Procedure:视频处理任务;</li> <li>EditMedia:视频编辑任务;</li> <li>ReduceMediaBitrate:降码率任务;</li> <li>WechatDistribute:微信发布任务;</li> <li>ReviewAudioVideo:音视频审核任务。</li> 兼容 2017 版的任务类型:<li>Transcode:视频转码任务;</li> <li>SnapshotByTimeOffset:视频截图任务;</li> <li>Concat:视频拼接任务;</li> <li>Clip:视频剪辑任务;</li> <li>ImageSprites:截取雪碧图任务。</li>

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态。取值:WAITING(等待中)、PROCESSING(处理中)、FINISH(已完成)、ABORTED(已终止)。

  • FileId:

    视频 ID。

  • TaskType:

    任务类型,取值:

  • CreateTime:

    任务创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • BeginProcessTime:

    任务开始执行时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。若任务尚未开始,该字段为空。

  • FinishTime:

    任务结束时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。若任务尚未完成,该字段为空。

  • SessionId:

    用于去重的识别码,如果七天内曾有过相同的识别码的请求。

  • SessionContext:

    来源上下文,用于透传用户请求信息。



27771
27772
27773
# File 'lib/v20180717/models.rb', line 27771

def Status
  @Status
end

#TaskIdObject

<li>Procedure:视频处理任务;</li> <li>EditMedia:视频编辑任务;</li> <li>ReduceMediaBitrate:降码率任务;</li> <li>WechatDistribute:微信发布任务;</li> <li>ReviewAudioVideo:音视频审核任务。</li> 兼容 2017 版的任务类型:<li>Transcode:视频转码任务;</li> <li>SnapshotByTimeOffset:视频截图任务;</li> <li>Concat:视频拼接任务;</li> <li>Clip:视频剪辑任务;</li> <li>ImageSprites:截取雪碧图任务。</li>

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态。取值:WAITING(等待中)、PROCESSING(处理中)、FINISH(已完成)、ABORTED(已终止)。

  • FileId:

    视频 ID。

  • TaskType:

    任务类型,取值:

  • CreateTime:

    任务创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • BeginProcessTime:

    任务开始执行时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。若任务尚未开始,该字段为空。

  • FinishTime:

    任务结束时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。若任务尚未完成,该字段为空。

  • SessionId:

    用于去重的识别码,如果七天内曾有过相同的识别码的请求。

  • SessionContext:

    来源上下文,用于透传用户请求信息。



27771
27772
27773
# File 'lib/v20180717/models.rb', line 27771

def TaskId
  @TaskId
end

#TaskTypeObject

<li>Procedure:视频处理任务;</li> <li>EditMedia:视频编辑任务;</li> <li>ReduceMediaBitrate:降码率任务;</li> <li>WechatDistribute:微信发布任务;</li> <li>ReviewAudioVideo:音视频审核任务。</li> 兼容 2017 版的任务类型:<li>Transcode:视频转码任务;</li> <li>SnapshotByTimeOffset:视频截图任务;</li> <li>Concat:视频拼接任务;</li> <li>Clip:视频剪辑任务;</li> <li>ImageSprites:截取雪碧图任务。</li>

Parameters:

  • TaskId:

    任务 ID。

  • Status:

    任务状态。取值:WAITING(等待中)、PROCESSING(处理中)、FINISH(已完成)、ABORTED(已终止)。

  • FileId:

    视频 ID。

  • TaskType:

    任务类型,取值:

  • CreateTime:

    任务创建时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。

  • BeginProcessTime:

    任务开始执行时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。若任务尚未开始,该字段为空。

  • FinishTime:

    任务结束时间,使用 [ISO 日期格式](cloud.tencent.com/document/product/266/11732#I)。若任务尚未完成,该字段为空。

  • SessionId:

    用于去重的识别码,如果七天内曾有过相同的识别码的请求。

  • SessionContext:

    来源上下文,用于透传用户请求信息。



27771
27772
27773
# File 'lib/v20180717/models.rb', line 27771

def TaskType
  @TaskType
end

Instance Method Details

#deserialize(params) ⇒ Object



27785
27786
27787
27788
27789
27790
27791
27792
27793
27794
27795
# File 'lib/v20180717/models.rb', line 27785

def deserialize(params)
  @TaskId = params['TaskId']
  @Status = params['Status']
  @FileId = params['FileId']
  @TaskType = params['TaskType']
  @CreateTime = params['CreateTime']
  @BeginProcessTime = params['BeginProcessTime']
  @FinishTime = params['FinishTime']
  @SessionId = params['SessionId']
  @SessionContext = params['SessionContext']
end