Class: TencentCloud::Mps::V20190612::ProcessMediaRequest

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

Overview

ProcessMedia请求参数结构体

Instance Attribute Summary collapse

  • #AiContentReviewTask ⇒ Object

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0.

  • #AiQualityControlTask ⇒ Object

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0.

  • #AiRecognitionTask ⇒ Object

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0.

  • #InputInfo ⇒ Object

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0.

  • #MediaProcessTask ⇒ Object

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0.

  • #OutputDir ⇒ Object

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0.

  • #OutputStorage ⇒ Object

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0.

  • #ResourceId ⇒ Object

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0.

  • #ScheduleId ⇒ Object

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0.

  • #SessionContext ⇒ Object

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0.

  • #SessionId ⇒ Object

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0.

  • #SkipMateData ⇒ Object

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0.

  • #SmartEraseTask ⇒ Object

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0.

  • #SmartSubtitlesTask ⇒ Object

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0.

  • #TaskNotifyConfig ⇒ Object

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0.

  • #TasksPriority ⇒ Object

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0.

  • #TaskType ⇒ Object

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0.

    Instance Method Summary collapse

    Constructor Details

    #initialize(inputinfo = nil, outputstorage = nil, outputdir = nil, scheduleid = nil, mediaprocesstask = nil, aicontentreviewtask = nil, aianalysistask = nil, airecognitiontask = nil, aiqualitycontroltask = nil, smartsubtitlestask = nil, smarterasetask = nil, tasknotifyconfig = nil, taskspriority = nil, sessionid = nil, sessioncontext = nil, tasktype = nil, resourceid = nil, skipmatedata = nil) ⇒ ProcessMediaRequest

    Returns a new instance of ProcessMediaRequest.

    
    
    25005
    25006
    25007
    25008
    25009
    25010
    25011
    25012
    25013
    25014
    25015
    25016
    25017
    25018
    25019
    25020
    25021
    25022
    25023
    25024
    # File 'lib/v20190612/models.rb', line 25005
    
    def initialize(inputinfo=nil, outputstorage=nil, outputdir=nil, scheduleid=nil, mediaprocesstask=nil, aicontentreviewtask=nil, aianalysistask=nil, airecognitiontask=nil, aiqualitycontroltask=nil, smartsubtitlestask=nil, smarterasetask=nil, tasknotifyconfig=nil, taskspriority=nil, sessionid=nil, sessioncontext=nil, tasktype=nil, resourceid=nil, skipmatedata=nil)
      @InputInfo = inputinfo
      @OutputStorage = outputstorage
      @OutputDir = outputdir
      @ScheduleId = scheduleid
      @MediaProcessTask = mediaprocesstask
      @AiContentReviewTask = aicontentreviewtask
      @AiAnalysisTask = aianalysistask
      @AiRecognitionTask = airecognitiontask
      @AiQualityControlTask = aiqualitycontroltask
      @SmartSubtitlesTask = smartsubtitlestask
      @SmartEraseTask = smarterasetask
      @TaskNotifyConfig = tasknotifyconfig
      @TasksPriority = taskspriority
      @SessionId = sessionid
      @SessionContext = sessioncontext
      @TaskType = tasktype
      @ResourceId = resourceid
      @SkipMateData = skipmatedata
    end

    Instance Attribute Details

    #AiAnalysisTaskObject

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0

    Parameters:

    • MediaProcessTask:

      媒体处理类型任务参数。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕

    • SmartEraseTask:

      智能擦除类型任务参数

    • TaskNotifyConfig:

      任务的事件通知信息,不填代表不获取事件通知。

    • TasksPriority:

      任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。

    • SessionId:

      用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不传该参数或者参数为空字符串则本次请求不做去重操作。

    • SessionContext:

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

    • TaskType:

      任务类型,默认Online

    • ResourceId:

      资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。

    • SkipMateData:

      是否跳过元信息获取,可选值:

    
    
    25003
    25004
    25005
    # File 'lib/v20190612/models.rb', line 25003
    
    def AiAnalysisTask
      @AiAnalysisTask
    end

    #AiContentReviewTaskObject

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0

    Parameters:

    • MediaProcessTask:

      媒体处理类型任务参数。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕

    • SmartEraseTask:

      智能擦除类型任务参数

    • TaskNotifyConfig:

      任务的事件通知信息,不填代表不获取事件通知。

    • TasksPriority:

      任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。

    • SessionId:

      用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不传该参数或者参数为空字符串则本次请求不做去重操作。

    • SessionContext:

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

    • TaskType:

      任务类型,默认Online

    • ResourceId:

      资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。

    • SkipMateData:

      是否跳过元信息获取,可选值:

    
    
    25003
    25004
    25005
    # File 'lib/v20190612/models.rb', line 25003
    
    def AiContentReviewTask
      @AiContentReviewTask
    end

    #AiQualityControlTaskObject

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0

    Parameters:

    • MediaProcessTask:

      媒体处理类型任务参数。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕

    • SmartEraseTask:

      智能擦除类型任务参数

    • TaskNotifyConfig:

      任务的事件通知信息,不填代表不获取事件通知。

    • TasksPriority:

      任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。

    • SessionId:

      用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不传该参数或者参数为空字符串则本次请求不做去重操作。

    • SessionContext:

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

    • TaskType:

      任务类型,默认Online

    • ResourceId:

      资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。

    • SkipMateData:

      是否跳过元信息获取,可选值:

    
    
    25003
    25004
    25005
    # File 'lib/v20190612/models.rb', line 25003
    
    def AiQualityControlTask
      @AiQualityControlTask
    end

    #AiRecognitionTaskObject

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0

    Parameters:

    • MediaProcessTask:

      媒体处理类型任务参数。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕

    • SmartEraseTask:

      智能擦除类型任务参数

    • TaskNotifyConfig:

      任务的事件通知信息,不填代表不获取事件通知。

    • TasksPriority:

      任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。

    • SessionId:

      用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不传该参数或者参数为空字符串则本次请求不做去重操作。

    • SessionContext:

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

    • TaskType:

      任务类型,默认Online

    • ResourceId:

      资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。

    • SkipMateData:

      是否跳过元信息获取,可选值:

    
    
    25003
    25004
    25005
    # File 'lib/v20190612/models.rb', line 25003
    
    def AiRecognitionTask
      @AiRecognitionTask
    end

    #InputInfoObject

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0

    Parameters:

    • MediaProcessTask:

      媒体处理类型任务参数。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕

    • SmartEraseTask:

      智能擦除类型任务参数

    • TaskNotifyConfig:

      任务的事件通知信息,不填代表不获取事件通知。

    • TasksPriority:

      任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。

    • SessionId:

      用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不传该参数或者参数为空字符串则本次请求不做去重操作。

    • SessionContext:

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

    • TaskType:

      任务类型,默认Online

    • ResourceId:

      资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。

    • SkipMateData:

      是否跳过元信息获取,可选值:

    
    
    25003
    25004
    25005
    # File 'lib/v20190612/models.rb', line 25003
    
    def InputInfo
      @InputInfo
    end

    #MediaProcessTaskObject

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0

    Parameters:

    • MediaProcessTask:

      媒体处理类型任务参数。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕

    • SmartEraseTask:

      智能擦除类型任务参数

    • TaskNotifyConfig:

      任务的事件通知信息,不填代表不获取事件通知。

    • TasksPriority:

      任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。

    • SessionId:

      用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不传该参数或者参数为空字符串则本次请求不做去重操作。

    • SessionContext:

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

    • TaskType:

      任务类型,默认Online

    • ResourceId:

      资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。

    • SkipMateData:

      是否跳过元信息获取,可选值:

    
    
    25003
    25004
    25005
    # File 'lib/v20190612/models.rb', line 25003
    
    def MediaProcessTask
      @MediaProcessTask
    end

    #OutputDirObject

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0

    Parameters:

    • MediaProcessTask:

      媒体处理类型任务参数。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕

    • SmartEraseTask:

      智能擦除类型任务参数

    • TaskNotifyConfig:

      任务的事件通知信息,不填代表不获取事件通知。

    • TasksPriority:

      任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。

    • SessionId:

      用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不传该参数或者参数为空字符串则本次请求不做去重操作。

    • SessionContext:

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

    • TaskType:

      任务类型,默认Online

    • ResourceId:

      资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。

    • SkipMateData:

      是否跳过元信息获取,可选值:

    
    
    25003
    25004
    25005
    # File 'lib/v20190612/models.rb', line 25003
    
    def OutputDir
      @OutputDir
    end

    #OutputStorageObject

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0

    Parameters:

    • MediaProcessTask:

      媒体处理类型任务参数。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕

    • SmartEraseTask:

      智能擦除类型任务参数

    • TaskNotifyConfig:

      任务的事件通知信息,不填代表不获取事件通知。

    • TasksPriority:

      任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。

    • SessionId:

      用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不传该参数或者参数为空字符串则本次请求不做去重操作。

    • SessionContext:

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

    • TaskType:

      任务类型,默认Online

    • ResourceId:

      资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。

    • SkipMateData:

      是否跳过元信息获取,可选值:

    
    
    25003
    25004
    25005
    # File 'lib/v20190612/models.rb', line 25003
    
    def OutputStorage
      @OutputStorage
    end

    #ResourceIdObject

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0

    Parameters:

    • MediaProcessTask:

      媒体处理类型任务参数。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕

    • SmartEraseTask:

      智能擦除类型任务参数

    • TaskNotifyConfig:

      任务的事件通知信息,不填代表不获取事件通知。

    • TasksPriority:

      任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。

    • SessionId:

      用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不传该参数或者参数为空字符串则本次请求不做去重操作。

    • SessionContext:

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

    • TaskType:

      任务类型,默认Online

    • ResourceId:

      资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。

    • SkipMateData:

      是否跳过元信息获取,可选值:

    
    
    25003
    25004
    25005
    # File 'lib/v20190612/models.rb', line 25003
    
    def ResourceId
      @ResourceId
    end

    #ScheduleIdObject

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0

    Parameters:

    • MediaProcessTask:

      媒体处理类型任务参数。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕

    • SmartEraseTask:

      智能擦除类型任务参数

    • TaskNotifyConfig:

      任务的事件通知信息,不填代表不获取事件通知。

    • TasksPriority:

      任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。

    • SessionId:

      用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不传该参数或者参数为空字符串则本次请求不做去重操作。

    • SessionContext:

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

    • TaskType:

      任务类型,默认Online

    • ResourceId:

      资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。

    • SkipMateData:

      是否跳过元信息获取,可选值:

    
    
    25003
    25004
    25005
    # File 'lib/v20190612/models.rb', line 25003
    
    def ScheduleId
      @ScheduleId
    end

    #SessionContextObject

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0

    Parameters:

    • MediaProcessTask:

      媒体处理类型任务参数。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕

    • SmartEraseTask:

      智能擦除类型任务参数

    • TaskNotifyConfig:

      任务的事件通知信息,不填代表不获取事件通知。

    • TasksPriority:

      任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。

    • SessionId:

      用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不传该参数或者参数为空字符串则本次请求不做去重操作。

    • SessionContext:

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

    • TaskType:

      任务类型,默认Online

    • ResourceId:

      资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。

    • SkipMateData:

      是否跳过元信息获取,可选值:

    
    
    25003
    25004
    25005
    # File 'lib/v20190612/models.rb', line 25003
    
    def SessionContext
      @SessionContext
    end

    #SessionIdObject

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0

    Parameters:

    • MediaProcessTask:

      媒体处理类型任务参数。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕

    • SmartEraseTask:

      智能擦除类型任务参数

    • TaskNotifyConfig:

      任务的事件通知信息,不填代表不获取事件通知。

    • TasksPriority:

      任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。

    • SessionId:

      用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不传该参数或者参数为空字符串则本次请求不做去重操作。

    • SessionContext:

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

    • TaskType:

      任务类型,默认Online

    • ResourceId:

      资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。

    • SkipMateData:

      是否跳过元信息获取,可选值:

    
    
    25003
    25004
    25005
    # File 'lib/v20190612/models.rb', line 25003
    
    def SessionId
      @SessionId
    end

    #SkipMateDataObject

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0

    Parameters:

    • MediaProcessTask:

      媒体处理类型任务参数。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕

    • SmartEraseTask:

      智能擦除类型任务参数

    • TaskNotifyConfig:

      任务的事件通知信息,不填代表不获取事件通知。

    • TasksPriority:

      任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。

    • SessionId:

      用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不传该参数或者参数为空字符串则本次请求不做去重操作。

    • SessionContext:

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

    • TaskType:

      任务类型,默认Online

    • ResourceId:

      资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。

    • SkipMateData:

      是否跳过元信息获取,可选值:

    
    
    25003
    25004
    25005
    # File 'lib/v20190612/models.rb', line 25003
    
    def SkipMateData
      @SkipMateData
    end

    #SmartEraseTaskObject

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0

    Parameters:

    • MediaProcessTask:

      媒体处理类型任务参数。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕

    • SmartEraseTask:

      智能擦除类型任务参数

    • TaskNotifyConfig:

      任务的事件通知信息,不填代表不获取事件通知。

    • TasksPriority:

      任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。

    • SessionId:

      用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不传该参数或者参数为空字符串则本次请求不做去重操作。

    • SessionContext:

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

    • TaskType:

      任务类型,默认Online

    • ResourceId:

      资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。

    • SkipMateData:

      是否跳过元信息获取,可选值:

    
    
    25003
    25004
    25005
    # File 'lib/v20190612/models.rb', line 25003
    
    def SmartEraseTask
      @SmartEraseTask
    end

    #SmartSubtitlesTaskObject

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0

    Parameters:

    • MediaProcessTask:

      媒体处理类型任务参数。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕

    • SmartEraseTask:

      智能擦除类型任务参数

    • TaskNotifyConfig:

      任务的事件通知信息,不填代表不获取事件通知。

    • TasksPriority:

      任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。

    • SessionId:

      用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不传该参数或者参数为空字符串则本次请求不做去重操作。

    • SessionContext:

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

    • TaskType:

      任务类型,默认Online

    • ResourceId:

      资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。

    • SkipMateData:

      是否跳过元信息获取,可选值:

    
    
    25003
    25004
    25005
    # File 'lib/v20190612/models.rb', line 25003
    
    def SmartSubtitlesTask
      @SmartSubtitlesTask
    end

    #TaskNotifyConfigObject

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0

    Parameters:

    • MediaProcessTask:

      媒体处理类型任务参数。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕

    • SmartEraseTask:

      智能擦除类型任务参数

    • TaskNotifyConfig:

      任务的事件通知信息,不填代表不获取事件通知。

    • TasksPriority:

      任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。

    • SessionId:

      用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不传该参数或者参数为空字符串则本次请求不做去重操作。

    • SessionContext:

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

    • TaskType:

      任务类型,默认Online

    • ResourceId:

      资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。

    • SkipMateData:

      是否跳过元信息获取,可选值:

    
    
    25003
    25004
    25005
    # File 'lib/v20190612/models.rb', line 25003
    
    def TaskNotifyConfig
      @TaskNotifyConfig
    end

    #TasksPriorityObject

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0

    Parameters:

    • MediaProcessTask:

      媒体处理类型任务参数。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕

    • SmartEraseTask:

      智能擦除类型任务参数

    • TaskNotifyConfig:

      任务的事件通知信息,不填代表不获取事件通知。

    • TasksPriority:

      任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。

    • SessionId:

      用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不传该参数或者参数为空字符串则本次请求不做去重操作。

    • SessionContext:

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

    • TaskType:

      任务类型,默认Online

    • ResourceId:

      资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。

    • SkipMateData:

      是否跳过元信息获取,可选值:

    
    
    25003
    25004
    25005
    # File 'lib/v20190612/models.rb', line 25003
    
    def TasksPriority
      @TasksPriority
    end

    #TaskTypeObject

    注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。

  • Online:实时任务
  • Offline:闲时任务,不保证实效性,默认3天内处理完
  • 0:表示不跳过 1:表示跳过 默认值:0

    Parameters:

    • MediaProcessTask:

      媒体处理类型任务参数。

    • AiContentReviewTask:

      视频内容审核类型任务参数。

    • AiAnalysisTask:

      视频内容分析类型任务参数。

    • AiRecognitionTask:

      视频内容识别类型任务参数。

    • AiQualityControlTask:

      媒体质检类型任务参数。

    • SmartSubtitlesTask:

      智能字幕

    • SmartEraseTask:

      智能擦除类型任务参数

    • TaskNotifyConfig:

      任务的事件通知信息,不填代表不获取事件通知。

    • TasksPriority:

      任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。

    • SessionId:

      用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不传该参数或者参数为空字符串则本次请求不做去重操作。

    • SessionContext:

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

    • TaskType:

      任务类型,默认Online

    • ResourceId:

      资源ID,需要保证对应资源是开启状态。默认为账号主资源ID。

    • SkipMateData:

      是否跳过元信息获取,可选值:

    
    
    25003
    25004
    25005
    # File 'lib/v20190612/models.rb', line 25003
    
    def TaskType
      @TaskType
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    25026
    25027
    25028
    25029
    25030
    25031
    25032
    25033
    25034
    25035
    25036
    25037
    25038
    25039
    25040
    25041
    25042
    25043
    25044
    25045
    25046
    25047
    25048
    25049
    25050
    25051
    25052
    25053
    25054
    25055
    25056
    25057
    25058
    25059
    25060
    25061
    25062
    25063
    25064
    25065
    25066
    25067
    25068
    25069
    25070
    25071
    25072
    25073
    25074
    25075
    # File 'lib/v20190612/models.rb', line 25026
    
    def deserialize(params)
      unless params['InputInfo'].nil?
        @InputInfo = MediaInputInfo.new
        @InputInfo.deserialize(params['InputInfo'])
      end
      unless params['OutputStorage'].nil?
        @OutputStorage = TaskOutputStorage.new
        @OutputStorage.deserialize(params['OutputStorage'])
      end
      @OutputDir = params['OutputDir']
      @ScheduleId = params['ScheduleId']
      unless params['MediaProcessTask'].nil?
        @MediaProcessTask = MediaProcessTaskInput.new
        @MediaProcessTask.deserialize(params['MediaProcessTask'])
      end
      unless params['AiContentReviewTask'].nil?
        @AiContentReviewTask = AiContentReviewTaskInput.new
        @AiContentReviewTask.deserialize(params['AiContentReviewTask'])
      end
      unless params['AiAnalysisTask'].nil?
        @AiAnalysisTask = AiAnalysisTaskInput.new
        @AiAnalysisTask.deserialize(params['AiAnalysisTask'])
      end
      unless params['AiRecognitionTask'].nil?
        @AiRecognitionTask = AiRecognitionTaskInput.new
        @AiRecognitionTask.deserialize(params['AiRecognitionTask'])
      end
      unless params['AiQualityControlTask'].nil?
        @AiQualityControlTask = AiQualityControlTaskInput.new
        @AiQualityControlTask.deserialize(params['AiQualityControlTask'])
      end
      unless params['SmartSubtitlesTask'].nil?
        @SmartSubtitlesTask = SmartSubtitlesTaskInput.new
        @SmartSubtitlesTask.deserialize(params['SmartSubtitlesTask'])
      end
      unless params['SmartEraseTask'].nil?
        @SmartEraseTask = SmartEraseTaskInput.new
        @SmartEraseTask.deserialize(params['SmartEraseTask'])
      end
      unless params['TaskNotifyConfig'].nil?
        @TaskNotifyConfig = TaskNotifyConfig.new
        @TaskNotifyConfig.deserialize(params['TaskNotifyConfig'])
      end
      @TasksPriority = params['TasksPriority']
      @SessionId = params['SessionId']
      @SessionContext = params['SessionContext']
      @TaskType = params['TaskType']
      @ResourceId = params['ResourceId']
      @SkipMateData = params['SkipMateData']
    end