Class: TencentCloud::Mps::V20190612::ParseNotificationResponse

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

Overview

ParseNotification返回参数结构体

Instance Attribute Summary collapse

  • #EditMediaTaskEvent ⇒ Object
  • WorkflowTask:视频工作流处理任务。
  • EditMediaTask:视频编辑任务。
  • ScheduleTask:编排任务。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #EventType ⇒ Object
  • WorkflowTask:视频工作流处理任务。
  • EditMediaTask:视频编辑任务。
  • ScheduleTask:编排任务。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #ExtractBlindWatermarkTask ⇒ Object
  • WorkflowTask:视频工作流处理任务。
  • EditMediaTask:视频编辑任务。
  • ScheduleTask:编排任务。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #RequestId ⇒ Object
  • WorkflowTask:视频工作流处理任务。
  • EditMediaTask:视频编辑任务。
  • ScheduleTask:编排任务。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #ScheduleTaskEvent ⇒ Object
  • WorkflowTask:视频工作流处理任务。
  • EditMediaTask:视频编辑任务。
  • ScheduleTask:编排任务。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #SessionContext ⇒ Object
  • WorkflowTask:视频工作流处理任务。
  • EditMediaTask:视频编辑任务。
  • ScheduleTask:编排任务。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #SessionId ⇒ Object
  • WorkflowTask:视频工作流处理任务。
  • EditMediaTask:视频编辑任务。
  • ScheduleTask:编排任务。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #Sign ⇒ Object
  • WorkflowTask:视频工作流处理任务。
  • EditMediaTask:视频编辑任务。
  • ScheduleTask:编排任务。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #Timestamp ⇒ Object
  • WorkflowTask:视频工作流处理任务。
  • EditMediaTask:视频编辑任务。
  • ScheduleTask:编排任务。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
  • #WorkflowTaskEvent ⇒ Object
  • WorkflowTask:视频工作流处理任务。
  • EditMediaTask:视频编辑任务。
  • ScheduleTask:编排任务。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(eventtype = nil, workflowtaskevent = nil, editmediataskevent = nil, sessionid = nil, sessioncontext = nil, scheduletaskevent = nil, timestamp = nil, sign = nil, batchtaskevent = nil, extractblindwatermarktask = nil, requestid = nil) ⇒ ParseNotificationResponse

    Returns a new instance of ParseNotificationResponse.

    
    
    24145
    24146
    24147
    24148
    24149
    24150
    24151
    24152
    24153
    24154
    24155
    24156
    24157
    # File 'lib/v20190612/models.rb', line 24145
    
    def initialize(eventtype=nil, workflowtaskevent=nil, editmediataskevent=nil, sessionid=nil, sessioncontext=nil, scheduletaskevent=nil, timestamp=nil, sign=nil, batchtaskevent=nil, extractblindwatermarktask=nil, requestid=nil)
      @EventType = eventtype
      @WorkflowTaskEvent = workflowtaskevent
      @EditMediaTaskEvent = editmediataskevent
      @SessionId = sessionid
      @SessionContext = sessioncontext
      @ScheduleTaskEvent = scheduletaskevent
      @Timestamp = timestamp
      @Sign = sign
      @BatchTaskEvent = batchtaskevent
      @ExtractBlindWatermarkTask = extractblindwatermarktask
      @RequestId = requestid
    end

    Instance Attribute Details

    #BatchTaskEventObject

  • WorkflowTask:视频工作流处理任务。
  • EditMediaTask:视频编辑任务。
  • ScheduleTask:编排任务。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • EventType:

      支持事件类型,目前取值有:

    • WorkflowTaskEvent:

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

    • EditMediaTaskEvent:

      视频编辑任务信息,仅当 EventType 为 EditMediaTask,该字段有值。

    • SessionId:

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

    • SessionContext:

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

    • ScheduleTaskEvent:

      编排任务信息,仅当 EventType 为 ScheduleTask,该字段有值。

    • Timestamp:
      • 过期时间,事件通知签名过期 UNIX 时间戳。
    • Sign:

      事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。

    • BatchTaskEvent:

      批量处理任务信息,仅当 EventType 为 BatchTask,该字段有值。

    • ExtractBlindWatermarkTask:

      数字水印提取任务信息,仅当 EventType 为 ExtractBlindWatermark,该字段有值。

    • RequestId:

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

    
    
    24143
    24144
    24145
    # File 'lib/v20190612/models.rb', line 24143
    
    def BatchTaskEvent
      @BatchTaskEvent
    end

    #EditMediaTaskEventObject

  • WorkflowTask:视频工作流处理任务。
  • EditMediaTask:视频编辑任务。
  • ScheduleTask:编排任务。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • EventType:

      支持事件类型,目前取值有:

    • WorkflowTaskEvent:

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

    • EditMediaTaskEvent:

      视频编辑任务信息,仅当 EventType 为 EditMediaTask,该字段有值。

    • SessionId:

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

    • SessionContext:

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

    • ScheduleTaskEvent:

      编排任务信息,仅当 EventType 为 ScheduleTask,该字段有值。

    • Timestamp:
      • 过期时间,事件通知签名过期 UNIX 时间戳。
    • Sign:

      事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。

    • BatchTaskEvent:

      批量处理任务信息,仅当 EventType 为 BatchTask,该字段有值。

    • ExtractBlindWatermarkTask:

      数字水印提取任务信息,仅当 EventType 为 ExtractBlindWatermark,该字段有值。

    • RequestId:

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

    
    
    24143
    24144
    24145
    # File 'lib/v20190612/models.rb', line 24143
    
    def EditMediaTaskEvent
      @EditMediaTaskEvent
    end

    #EventTypeObject

  • WorkflowTask:视频工作流处理任务。
  • EditMediaTask:视频编辑任务。
  • ScheduleTask:编排任务。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • EventType:

      支持事件类型,目前取值有:

    • WorkflowTaskEvent:

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

    • EditMediaTaskEvent:

      视频编辑任务信息,仅当 EventType 为 EditMediaTask,该字段有值。

    • SessionId:

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

    • SessionContext:

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

    • ScheduleTaskEvent:

      编排任务信息,仅当 EventType 为 ScheduleTask,该字段有值。

    • Timestamp:
      • 过期时间,事件通知签名过期 UNIX 时间戳。
    • Sign:

      事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。

    • BatchTaskEvent:

      批量处理任务信息,仅当 EventType 为 BatchTask,该字段有值。

    • ExtractBlindWatermarkTask:

      数字水印提取任务信息,仅当 EventType 为 ExtractBlindWatermark,该字段有值。

    • RequestId:

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

    
    
    24143
    24144
    24145
    # File 'lib/v20190612/models.rb', line 24143
    
    def EventType
      @EventType
    end

    #ExtractBlindWatermarkTaskObject

  • WorkflowTask:视频工作流处理任务。
  • EditMediaTask:视频编辑任务。
  • ScheduleTask:编排任务。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • EventType:

      支持事件类型,目前取值有:

    • WorkflowTaskEvent:

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

    • EditMediaTaskEvent:

      视频编辑任务信息,仅当 EventType 为 EditMediaTask,该字段有值。

    • SessionId:

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

    • SessionContext:

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

    • ScheduleTaskEvent:

      编排任务信息,仅当 EventType 为 ScheduleTask,该字段有值。

    • Timestamp:
      • 过期时间,事件通知签名过期 UNIX 时间戳。
    • Sign:

      事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。

    • BatchTaskEvent:

      批量处理任务信息,仅当 EventType 为 BatchTask,该字段有值。

    • ExtractBlindWatermarkTask:

      数字水印提取任务信息,仅当 EventType 为 ExtractBlindWatermark,该字段有值。

    • RequestId:

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

    
    
    24143
    24144
    24145
    # File 'lib/v20190612/models.rb', line 24143
    
    def ExtractBlindWatermarkTask
      @ExtractBlindWatermarkTask
    end

    #RequestIdObject

  • WorkflowTask:视频工作流处理任务。
  • EditMediaTask:视频编辑任务。
  • ScheduleTask:编排任务。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • EventType:

      支持事件类型,目前取值有:

    • WorkflowTaskEvent:

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

    • EditMediaTaskEvent:

      视频编辑任务信息,仅当 EventType 为 EditMediaTask,该字段有值。

    • SessionId:

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

    • SessionContext:

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

    • ScheduleTaskEvent:

      编排任务信息,仅当 EventType 为 ScheduleTask,该字段有值。

    • Timestamp:
      • 过期时间,事件通知签名过期 UNIX 时间戳。
    • Sign:

      事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。

    • BatchTaskEvent:

      批量处理任务信息,仅当 EventType 为 BatchTask,该字段有值。

    • ExtractBlindWatermarkTask:

      数字水印提取任务信息,仅当 EventType 为 ExtractBlindWatermark,该字段有值。

    • RequestId:

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

    
    
    24143
    24144
    24145
    # File 'lib/v20190612/models.rb', line 24143
    
    def RequestId
      @RequestId
    end

    #ScheduleTaskEventObject

  • WorkflowTask:视频工作流处理任务。
  • EditMediaTask:视频编辑任务。
  • ScheduleTask:编排任务。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • EventType:

      支持事件类型,目前取值有:

    • WorkflowTaskEvent:

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

    • EditMediaTaskEvent:

      视频编辑任务信息,仅当 EventType 为 EditMediaTask,该字段有值。

    • SessionId:

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

    • SessionContext:

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

    • ScheduleTaskEvent:

      编排任务信息,仅当 EventType 为 ScheduleTask,该字段有值。

    • Timestamp:
      • 过期时间,事件通知签名过期 UNIX 时间戳。
    • Sign:

      事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。

    • BatchTaskEvent:

      批量处理任务信息,仅当 EventType 为 BatchTask,该字段有值。

    • ExtractBlindWatermarkTask:

      数字水印提取任务信息,仅当 EventType 为 ExtractBlindWatermark,该字段有值。

    • RequestId:

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

    
    
    24143
    24144
    24145
    # File 'lib/v20190612/models.rb', line 24143
    
    def ScheduleTaskEvent
      @ScheduleTaskEvent
    end

    #SessionContextObject

  • WorkflowTask:视频工作流处理任务。
  • EditMediaTask:视频编辑任务。
  • ScheduleTask:编排任务。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • EventType:

      支持事件类型,目前取值有:

    • WorkflowTaskEvent:

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

    • EditMediaTaskEvent:

      视频编辑任务信息,仅当 EventType 为 EditMediaTask,该字段有值。

    • SessionId:

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

    • SessionContext:

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

    • ScheduleTaskEvent:

      编排任务信息,仅当 EventType 为 ScheduleTask,该字段有值。

    • Timestamp:
      • 过期时间,事件通知签名过期 UNIX 时间戳。
    • Sign:

      事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。

    • BatchTaskEvent:

      批量处理任务信息,仅当 EventType 为 BatchTask,该字段有值。

    • ExtractBlindWatermarkTask:

      数字水印提取任务信息,仅当 EventType 为 ExtractBlindWatermark,该字段有值。

    • RequestId:

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

    
    
    24143
    24144
    24145
    # File 'lib/v20190612/models.rb', line 24143
    
    def SessionContext
      @SessionContext
    end

    #SessionIdObject

  • WorkflowTask:视频工作流处理任务。
  • EditMediaTask:视频编辑任务。
  • ScheduleTask:编排任务。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • EventType:

      支持事件类型,目前取值有:

    • WorkflowTaskEvent:

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

    • EditMediaTaskEvent:

      视频编辑任务信息,仅当 EventType 为 EditMediaTask,该字段有值。

    • SessionId:

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

    • SessionContext:

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

    • ScheduleTaskEvent:

      编排任务信息,仅当 EventType 为 ScheduleTask,该字段有值。

    • Timestamp:
      • 过期时间,事件通知签名过期 UNIX 时间戳。
    • Sign:

      事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。

    • BatchTaskEvent:

      批量处理任务信息,仅当 EventType 为 BatchTask,该字段有值。

    • ExtractBlindWatermarkTask:

      数字水印提取任务信息,仅当 EventType 为 ExtractBlindWatermark,该字段有值。

    • RequestId:

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

    
    
    24143
    24144
    24145
    # File 'lib/v20190612/models.rb', line 24143
    
    def SessionId
      @SessionId
    end

    #SignObject

  • WorkflowTask:视频工作流处理任务。
  • EditMediaTask:视频编辑任务。
  • ScheduleTask:编排任务。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • EventType:

      支持事件类型,目前取值有:

    • WorkflowTaskEvent:

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

    • EditMediaTaskEvent:

      视频编辑任务信息,仅当 EventType 为 EditMediaTask,该字段有值。

    • SessionId:

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

    • SessionContext:

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

    • ScheduleTaskEvent:

      编排任务信息,仅当 EventType 为 ScheduleTask,该字段有值。

    • Timestamp:
      • 过期时间,事件通知签名过期 UNIX 时间戳。
    • Sign:

      事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。

    • BatchTaskEvent:

      批量处理任务信息,仅当 EventType 为 BatchTask,该字段有值。

    • ExtractBlindWatermarkTask:

      数字水印提取任务信息,仅当 EventType 为 ExtractBlindWatermark,该字段有值。

    • RequestId:

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

    
    
    24143
    24144
    24145
    # File 'lib/v20190612/models.rb', line 24143
    
    def Sign
      @Sign
    end

    #TimestampObject

  • WorkflowTask:视频工作流处理任务。
  • EditMediaTask:视频编辑任务。
  • ScheduleTask:编排任务。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • EventType:

      支持事件类型,目前取值有:

    • WorkflowTaskEvent:

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

    • EditMediaTaskEvent:

      视频编辑任务信息,仅当 EventType 为 EditMediaTask,该字段有值。

    • SessionId:

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

    • SessionContext:

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

    • ScheduleTaskEvent:

      编排任务信息,仅当 EventType 为 ScheduleTask,该字段有值。

    • Timestamp:
      • 过期时间,事件通知签名过期 UNIX 时间戳。
    • Sign:

      事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。

    • BatchTaskEvent:

      批量处理任务信息,仅当 EventType 为 BatchTask,该字段有值。

    • ExtractBlindWatermarkTask:

      数字水印提取任务信息,仅当 EventType 为 ExtractBlindWatermark,该字段有值。

    • RequestId:

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

    
    
    24143
    24144
    24145
    # File 'lib/v20190612/models.rb', line 24143
    
    def Timestamp
      @Timestamp
    end

    #WorkflowTaskEventObject

  • WorkflowTask:视频工作流处理任务。
  • EditMediaTask:视频编辑任务。
  • ScheduleTask:编排任务。
  • 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 - 来自媒体处理的消息通知默认过期时间是10分钟,如果一条消息通知中的 Timestamp 值所指定的时间已经过期,则可以判定这条通知无效,进而可以防止网络重放攻击。 - Timestamp 的格式为十进制 UNIX 时间戳,即从1970年01月01日(UTC/GMT 的午夜)开始所经过的秒数。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

    Parameters:

    • EventType:

      支持事件类型,目前取值有:

    • WorkflowTaskEvent:

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

    • EditMediaTaskEvent:

      视频编辑任务信息,仅当 EventType 为 EditMediaTask,该字段有值。

    • SessionId:

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

    • SessionContext:

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

    • ScheduleTaskEvent:

      编排任务信息,仅当 EventType 为 ScheduleTask,该字段有值。

    • Timestamp:
      • 过期时间,事件通知签名过期 UNIX 时间戳。
    • Sign:

      事件通知安全签名 Sign = MD5(Timestamp + NotifyKey)。说明:媒体处理把Timestamp 和 TaskNotifyConfig 里面的NotifyKey 进行字符串拼接后通过 MD5 计算得出 Sign 值,并将其放在通知消息里,您的后台服务器在收到通知消息后可以根据同样的算法确认 Sign 是否正确,进而确认消息是否确实来自媒体处理后台。

    • BatchTaskEvent:

      批量处理任务信息,仅当 EventType 为 BatchTask,该字段有值。

    • ExtractBlindWatermarkTask:

      数字水印提取任务信息,仅当 EventType 为 ExtractBlindWatermark,该字段有值。

    • RequestId:

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

    
    
    24143
    24144
    24145
    # File 'lib/v20190612/models.rb', line 24143
    
    def WorkflowTaskEvent
      @WorkflowTaskEvent
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    24159
    24160
    24161
    24162
    24163
    24164
    24165
    24166
    24167
    24168
    24169
    24170
    24171
    24172
    24173
    24174
    24175
    24176
    24177
    24178
    24179
    24180
    24181
    24182
    24183
    24184
    24185
    24186
    # File 'lib/v20190612/models.rb', line 24159
    
    def deserialize(params)
      @EventType = params['EventType']
      unless params['WorkflowTaskEvent'].nil?
        @WorkflowTaskEvent = WorkflowTask.new
        @WorkflowTaskEvent.deserialize(params['WorkflowTaskEvent'])
      end
      unless params['EditMediaTaskEvent'].nil?
        @EditMediaTaskEvent = EditMediaTask.new
        @EditMediaTaskEvent.deserialize(params['EditMediaTaskEvent'])
      end
      @SessionId = params['SessionId']
      @SessionContext = params['SessionContext']
      unless params['ScheduleTaskEvent'].nil?
        @ScheduleTaskEvent = ScheduleTask.new
        @ScheduleTaskEvent.deserialize(params['ScheduleTaskEvent'])
      end
      @Timestamp = params['Timestamp']
      @Sign = params['Sign']
      unless params['BatchTaskEvent'].nil?
        @BatchTaskEvent = BatchSubTaskResult.new
        @BatchTaskEvent.deserialize(params['BatchTaskEvent'])
      end
      unless params['ExtractBlindWatermarkTask'].nil?
        @ExtractBlindWatermarkTask = ExtractBlindWatermarkTask.new
        @ExtractBlindWatermarkTask.deserialize(params['ExtractBlindWatermarkTask'])
      end
      @RequestId = params['RequestId']
    end