Class: TencentCloud::Mps::V20190612::DescribeBatchTaskDetailResponse

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

Overview

DescribeBatchTaskDetail返回参数结构体

Instance Attribute Summary collapse

  • #BeginProcessTime ⇒ Object
  • BatchTask:视频工作流批量处理任务。
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • 注意:此字段可能返回 null,表示取不到有效值。.
  • #CreateTime ⇒ Object
  • BatchTask:视频工作流批量处理任务。
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • 注意:此字段可能返回 null,表示取不到有效值。.
  • #ExtInfo ⇒ Object
  • BatchTask:视频工作流批量处理任务。
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • 注意:此字段可能返回 null,表示取不到有效值。.
  • #FinishTime ⇒ Object
  • BatchTask:视频工作流批量处理任务。
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • 注意:此字段可能返回 null,表示取不到有效值。.
  • #RequestId ⇒ Object
  • BatchTask:视频工作流批量处理任务。
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • 注意:此字段可能返回 null,表示取不到有效值。.
  • #SessionContext ⇒ Object
  • BatchTask:视频工作流批量处理任务。
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • 注意:此字段可能返回 null,表示取不到有效值。.
  • #SessionId ⇒ Object
  • BatchTask:视频工作流批量处理任务。
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • 注意:此字段可能返回 null,表示取不到有效值。.
  • #Status ⇒ Object
  • BatchTask:视频工作流批量处理任务。
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • 注意:此字段可能返回 null,表示取不到有效值。.
  • #TaskId ⇒ Object
  • BatchTask:视频工作流批量处理任务。
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • 注意:此字段可能返回 null,表示取不到有效值。.
  • #TaskNotifyConfig ⇒ Object
  • BatchTask:视频工作流批量处理任务。
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • 注意:此字段可能返回 null,表示取不到有效值。.
  • #TasksPriority ⇒ Object
  • BatchTask:视频工作流批量处理任务。
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • 注意:此字段可能返回 null,表示取不到有效值。.
  • #TaskType ⇒ Object
  • BatchTask:视频工作流批量处理任务。
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • 注意:此字段可能返回 null,表示取不到有效值。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(tasktype = nil, status = nil, createtime = nil, beginprocesstime = nil, finishtime = nil, taskid = nil, batchtaskresult = nil, tasknotifyconfig = nil, taskspriority = nil, sessionid = nil, sessioncontext = nil, extinfo = nil, requestid = nil) ⇒ DescribeBatchTaskDetailResponse

    Returns a new instance of DescribeBatchTaskDetailResponse.

    
    
    12129
    12130
    12131
    12132
    12133
    12134
    12135
    12136
    12137
    12138
    12139
    12140
    12141
    12142
    12143
    # File 'lib/v20190612/models.rb', line 12129
    
    def initialize(tasktype=nil, status=nil, createtime=nil, beginprocesstime=nil, finishtime=nil, taskid=nil, batchtaskresult=nil, tasknotifyconfig=nil, taskspriority=nil, sessionid=nil, sessioncontext=nil, extinfo=nil, requestid=nil)
      @TaskType = tasktype
      @Status = status
      @CreateTime = createtime
      @BeginProcessTime = beginprocesstime
      @FinishTime = finishtime
      @TaskId = taskid
      @BatchTaskResult = batchtaskresult
      @TaskNotifyConfig = tasknotifyconfig
      @TasksPriority = taskspriority
      @SessionId = sessionid
      @SessionContext = sessioncontext
      @ExtInfo = extinfo
      @RequestId = requestid
    end
    

    Instance Attribute Details

    #BatchTaskResultObject

  • BatchTask:视频工作流批量处理任务。
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • TaskType:

      任务类型,目前取值有:

    • Status:

      任务状态,取值:

    • CreateTime:

      任务的创建时间,采用 ISO 日期格式

    • BeginProcessTime:

      任务开始执行的时间,采用 ISO 日期格式

    • FinishTime:

      任务执行完毕的时间,采用 ISO 日期格式

    • TaskId:

      媒体处理任务 ID。

    • BatchTaskResult:

      视频处理任务信息,仅当 TaskType 为 BatchTask,该字段有值。

    • TaskNotifyConfig:

      任务的事件通知信息。

    • TasksPriority:

      任务流的优先级,取值范围为 [-10, 10]。

    • SessionId:

      用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • SessionContext:

      来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

    • ExtInfo:

      扩展信息字段,仅用于特定场景。

    • RequestId:

      唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    12127
    12128
    12129
    # File 'lib/v20190612/models.rb', line 12127
    
    def BatchTaskResult
      @BatchTaskResult
    end
    

    #BeginProcessTimeObject

  • BatchTask:视频工作流批量处理任务。
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • TaskType:

      任务类型,目前取值有:

    • Status:

      任务状态,取值:

    • CreateTime:

      任务的创建时间,采用 ISO 日期格式

    • BeginProcessTime:

      任务开始执行的时间,采用 ISO 日期格式

    • FinishTime:

      任务执行完毕的时间,采用 ISO 日期格式

    • TaskId:

      媒体处理任务 ID。

    • BatchTaskResult:

      视频处理任务信息,仅当 TaskType 为 BatchTask,该字段有值。

    • TaskNotifyConfig:

      任务的事件通知信息。

    • TasksPriority:

      任务流的优先级,取值范围为 [-10, 10]。

    • SessionId:

      用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • SessionContext:

      来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

    • ExtInfo:

      扩展信息字段,仅用于特定场景。

    • RequestId:

      唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    12127
    12128
    12129
    # File 'lib/v20190612/models.rb', line 12127
    
    def BeginProcessTime
      @BeginProcessTime
    end
    

    #CreateTimeObject

  • BatchTask:视频工作流批量处理任务。
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • TaskType:

      任务类型,目前取值有:

    • Status:

      任务状态,取值:

    • CreateTime:

      任务的创建时间,采用 ISO 日期格式

    • BeginProcessTime:

      任务开始执行的时间,采用 ISO 日期格式

    • FinishTime:

      任务执行完毕的时间,采用 ISO 日期格式

    • TaskId:

      媒体处理任务 ID。

    • BatchTaskResult:

      视频处理任务信息,仅当 TaskType 为 BatchTask,该字段有值。

    • TaskNotifyConfig:

      任务的事件通知信息。

    • TasksPriority:

      任务流的优先级,取值范围为 [-10, 10]。

    • SessionId:

      用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • SessionContext:

      来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

    • ExtInfo:

      扩展信息字段,仅用于特定场景。

    • RequestId:

      唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    12127
    12128
    12129
    # File 'lib/v20190612/models.rb', line 12127
    
    def CreateTime
      @CreateTime
    end
    

    #ExtInfoObject

  • BatchTask:视频工作流批量处理任务。
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • TaskType:

      任务类型,目前取值有:

    • Status:

      任务状态,取值:

    • CreateTime:

      任务的创建时间,采用 ISO 日期格式

    • BeginProcessTime:

      任务开始执行的时间,采用 ISO 日期格式

    • FinishTime:

      任务执行完毕的时间,采用 ISO 日期格式

    • TaskId:

      媒体处理任务 ID。

    • BatchTaskResult:

      视频处理任务信息,仅当 TaskType 为 BatchTask,该字段有值。

    • TaskNotifyConfig:

      任务的事件通知信息。

    • TasksPriority:

      任务流的优先级,取值范围为 [-10, 10]。

    • SessionId:

      用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • SessionContext:

      来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

    • ExtInfo:

      扩展信息字段,仅用于特定场景。

    • RequestId:

      唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    12127
    12128
    12129
    # File 'lib/v20190612/models.rb', line 12127
    
    def ExtInfo
      @ExtInfo
    end
    

    #FinishTimeObject

  • BatchTask:视频工作流批量处理任务。
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • TaskType:

      任务类型,目前取值有:

    • Status:

      任务状态,取值:

    • CreateTime:

      任务的创建时间,采用 ISO 日期格式

    • BeginProcessTime:

      任务开始执行的时间,采用 ISO 日期格式

    • FinishTime:

      任务执行完毕的时间,采用 ISO 日期格式

    • TaskId:

      媒体处理任务 ID。

    • BatchTaskResult:

      视频处理任务信息,仅当 TaskType 为 BatchTask,该字段有值。

    • TaskNotifyConfig:

      任务的事件通知信息。

    • TasksPriority:

      任务流的优先级,取值范围为 [-10, 10]。

    • SessionId:

      用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • SessionContext:

      来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

    • ExtInfo:

      扩展信息字段,仅用于特定场景。

    • RequestId:

      唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    12127
    12128
    12129
    # File 'lib/v20190612/models.rb', line 12127
    
    def FinishTime
      @FinishTime
    end
    

    #RequestIdObject

  • BatchTask:视频工作流批量处理任务。
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • TaskType:

      任务类型,目前取值有:

    • Status:

      任务状态,取值:

    • CreateTime:

      任务的创建时间,采用 ISO 日期格式

    • BeginProcessTime:

      任务开始执行的时间,采用 ISO 日期格式

    • FinishTime:

      任务执行完毕的时间,采用 ISO 日期格式

    • TaskId:

      媒体处理任务 ID。

    • BatchTaskResult:

      视频处理任务信息,仅当 TaskType 为 BatchTask,该字段有值。

    • TaskNotifyConfig:

      任务的事件通知信息。

    • TasksPriority:

      任务流的优先级,取值范围为 [-10, 10]。

    • SessionId:

      用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • SessionContext:

      来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

    • ExtInfo:

      扩展信息字段,仅用于特定场景。

    • RequestId:

      唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    12127
    12128
    12129
    # File 'lib/v20190612/models.rb', line 12127
    
    def RequestId
      @RequestId
    end
    

    #SessionContextObject

  • BatchTask:视频工作流批量处理任务。
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • TaskType:

      任务类型,目前取值有:

    • Status:

      任务状态,取值:

    • CreateTime:

      任务的创建时间,采用 ISO 日期格式

    • BeginProcessTime:

      任务开始执行的时间,采用 ISO 日期格式

    • FinishTime:

      任务执行完毕的时间,采用 ISO 日期格式

    • TaskId:

      媒体处理任务 ID。

    • BatchTaskResult:

      视频处理任务信息,仅当 TaskType 为 BatchTask,该字段有值。

    • TaskNotifyConfig:

      任务的事件通知信息。

    • TasksPriority:

      任务流的优先级,取值范围为 [-10, 10]。

    • SessionId:

      用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • SessionContext:

      来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

    • ExtInfo:

      扩展信息字段,仅用于特定场景。

    • RequestId:

      唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    12127
    12128
    12129
    # File 'lib/v20190612/models.rb', line 12127
    
    def SessionContext
      @SessionContext
    end
    

    #SessionIdObject

  • BatchTask:视频工作流批量处理任务。
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • TaskType:

      任务类型,目前取值有:

    • Status:

      任务状态,取值:

    • CreateTime:

      任务的创建时间,采用 ISO 日期格式

    • BeginProcessTime:

      任务开始执行的时间,采用 ISO 日期格式

    • FinishTime:

      任务执行完毕的时间,采用 ISO 日期格式

    • TaskId:

      媒体处理任务 ID。

    • BatchTaskResult:

      视频处理任务信息,仅当 TaskType 为 BatchTask,该字段有值。

    • TaskNotifyConfig:

      任务的事件通知信息。

    • TasksPriority:

      任务流的优先级,取值范围为 [-10, 10]。

    • SessionId:

      用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • SessionContext:

      来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

    • ExtInfo:

      扩展信息字段,仅用于特定场景。

    • RequestId:

      唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    12127
    12128
    12129
    # File 'lib/v20190612/models.rb', line 12127
    
    def SessionId
      @SessionId
    end
    

    #StatusObject

  • BatchTask:视频工作流批量处理任务。
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • TaskType:

      任务类型,目前取值有:

    • Status:

      任务状态,取值:

    • CreateTime:

      任务的创建时间,采用 ISO 日期格式

    • BeginProcessTime:

      任务开始执行的时间,采用 ISO 日期格式

    • FinishTime:

      任务执行完毕的时间,采用 ISO 日期格式

    • TaskId:

      媒体处理任务 ID。

    • BatchTaskResult:

      视频处理任务信息,仅当 TaskType 为 BatchTask,该字段有值。

    • TaskNotifyConfig:

      任务的事件通知信息。

    • TasksPriority:

      任务流的优先级,取值范围为 [-10, 10]。

    • SessionId:

      用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • SessionContext:

      来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

    • ExtInfo:

      扩展信息字段,仅用于特定场景。

    • RequestId:

      唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    12127
    12128
    12129
    # File 'lib/v20190612/models.rb', line 12127
    
    def Status
      @Status
    end
    

    #TaskIdObject

  • BatchTask:视频工作流批量处理任务。
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • TaskType:

      任务类型,目前取值有:

    • Status:

      任务状态,取值:

    • CreateTime:

      任务的创建时间,采用 ISO 日期格式

    • BeginProcessTime:

      任务开始执行的时间,采用 ISO 日期格式

    • FinishTime:

      任务执行完毕的时间,采用 ISO 日期格式

    • TaskId:

      媒体处理任务 ID。

    • BatchTaskResult:

      视频处理任务信息,仅当 TaskType 为 BatchTask,该字段有值。

    • TaskNotifyConfig:

      任务的事件通知信息。

    • TasksPriority:

      任务流的优先级,取值范围为 [-10, 10]。

    • SessionId:

      用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • SessionContext:

      来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

    • ExtInfo:

      扩展信息字段,仅用于特定场景。

    • RequestId:

      唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    12127
    12128
    12129
    # File 'lib/v20190612/models.rb', line 12127
    
    def TaskId
      @TaskId
    end
    

    #TaskNotifyConfigObject

  • BatchTask:视频工作流批量处理任务。
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • TaskType:

      任务类型,目前取值有:

    • Status:

      任务状态,取值:

    • CreateTime:

      任务的创建时间,采用 ISO 日期格式

    • BeginProcessTime:

      任务开始执行的时间,采用 ISO 日期格式

    • FinishTime:

      任务执行完毕的时间,采用 ISO 日期格式

    • TaskId:

      媒体处理任务 ID。

    • BatchTaskResult:

      视频处理任务信息,仅当 TaskType 为 BatchTask,该字段有值。

    • TaskNotifyConfig:

      任务的事件通知信息。

    • TasksPriority:

      任务流的优先级,取值范围为 [-10, 10]。

    • SessionId:

      用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • SessionContext:

      来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

    • ExtInfo:

      扩展信息字段,仅用于特定场景。

    • RequestId:

      唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    12127
    12128
    12129
    # File 'lib/v20190612/models.rb', line 12127
    
    def TaskNotifyConfig
      @TaskNotifyConfig
    end
    

    #TasksPriorityObject

  • BatchTask:视频工作流批量处理任务。
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • TaskType:

      任务类型,目前取值有:

    • Status:

      任务状态,取值:

    • CreateTime:

      任务的创建时间,采用 ISO 日期格式

    • BeginProcessTime:

      任务开始执行的时间,采用 ISO 日期格式

    • FinishTime:

      任务执行完毕的时间,采用 ISO 日期格式

    • TaskId:

      媒体处理任务 ID。

    • BatchTaskResult:

      视频处理任务信息,仅当 TaskType 为 BatchTask,该字段有值。

    • TaskNotifyConfig:

      任务的事件通知信息。

    • TasksPriority:

      任务流的优先级,取值范围为 [-10, 10]。

    • SessionId:

      用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • SessionContext:

      来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

    • ExtInfo:

      扩展信息字段,仅用于特定场景。

    • RequestId:

      唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    12127
    12128
    12129
    # File 'lib/v20190612/models.rb', line 12127
    
    def TasksPriority
      @TasksPriority
    end
    

    #TaskTypeObject

  • BatchTask:视频工作流批量处理任务。
  • WAITING:等待中;
  • PROCESSING:处理中;
  • FINISH:已完成。
  • 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • TaskType:

      任务类型,目前取值有:

    • Status:

      任务状态,取值:

    • CreateTime:

      任务的创建时间,采用 ISO 日期格式

    • BeginProcessTime:

      任务开始执行的时间,采用 ISO 日期格式

    • FinishTime:

      任务执行完毕的时间,采用 ISO 日期格式

    • TaskId:

      媒体处理任务 ID。

    • BatchTaskResult:

      视频处理任务信息,仅当 TaskType 为 BatchTask,该字段有值。

    • TaskNotifyConfig:

      任务的事件通知信息。

    • TasksPriority:

      任务流的优先级,取值范围为 [-10, 10]。

    • SessionId:

      用于去重的识别码,如果七天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长50个字符,不带或者带空字符串表示不做去重。

    • SessionContext:

      来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长1000个字符。

    • ExtInfo:

      扩展信息字段,仅用于特定场景。

    • RequestId:

      唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    
    
    12127
    12128
    12129
    # File 'lib/v20190612/models.rb', line 12127
    
    def TaskType
      @TaskType
    end
    

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    12145
    12146
    12147
    12148
    12149
    12150
    12151
    12152
    12153
    12154
    12155
    12156
    12157
    12158
    12159
    12160
    12161
    12162
    12163
    12164
    12165
    # File 'lib/v20190612/models.rb', line 12145
    
    def deserialize(params)
      @TaskType = params['TaskType']
      @Status = params['Status']
      @CreateTime = params['CreateTime']
      @BeginProcessTime = params['BeginProcessTime']
      @FinishTime = params['FinishTime']
      @TaskId = params['TaskId']
      unless params['BatchTaskResult'].nil?
        @BatchTaskResult = BatchSubTaskResult.new
        @BatchTaskResult.deserialize(params['BatchTaskResult'])
      end
      unless params['TaskNotifyConfig'].nil?
        @TaskNotifyConfig = TaskNotifyConfig.new
        @TaskNotifyConfig.deserialize(params['TaskNotifyConfig'])
      end
      @TasksPriority = params['TasksPriority']
      @SessionId = params['SessionId']
      @SessionContext = params['SessionContext']
      @ExtInfo = params['ExtInfo']
      @RequestId = params['RequestId']
    end