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

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

Overview

ProcessMedia请求参数结构体

Instance Attribute Summary collapse

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.



24677
24678
24679
24680
24681
24682
24683
24684
24685
24686
24687
24688
24689
24690
24691
24692
24693
24694
24695
24696
# File 'lib/v20190612/models.rb', line 24677

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 无意义。<li> Online:实时任务</li> <li> Offline:闲时任务,不保证实效性,默认3天内处理完</li> 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:

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



24675
24676
24677
# File 'lib/v20190612/models.rb', line 24675

def AiAnalysisTask
  @AiAnalysisTask
end

#AiContentReviewTaskObject

注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。<li> Online:实时任务</li> <li> Offline:闲时任务,不保证实效性,默认3天内处理完</li> 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:

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



24675
24676
24677
# File 'lib/v20190612/models.rb', line 24675

def AiContentReviewTask
  @AiContentReviewTask
end

#AiQualityControlTaskObject

注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。<li> Online:实时任务</li> <li> Offline:闲时任务,不保证实效性,默认3天内处理完</li> 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:

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



24675
24676
24677
# File 'lib/v20190612/models.rb', line 24675

def AiQualityControlTask
  @AiQualityControlTask
end

#AiRecognitionTaskObject

注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。<li> Online:实时任务</li> <li> Offline:闲时任务,不保证实效性,默认3天内处理完</li> 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:

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



24675
24676
24677
# File 'lib/v20190612/models.rb', line 24675

def AiRecognitionTask
  @AiRecognitionTask
end

#InputInfoObject

注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。<li> Online:实时任务</li> <li> Offline:闲时任务,不保证实效性,默认3天内处理完</li> 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:

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



24675
24676
24677
# File 'lib/v20190612/models.rb', line 24675

def InputInfo
  @InputInfo
end

#MediaProcessTaskObject

注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。<li> Online:实时任务</li> <li> Offline:闲时任务,不保证实效性,默认3天内处理完</li> 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:

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



24675
24676
24677
# File 'lib/v20190612/models.rb', line 24675

def MediaProcessTask
  @MediaProcessTask
end

#OutputDirObject

注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。<li> Online:实时任务</li> <li> Offline:闲时任务,不保证实效性,默认3天内处理完</li> 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:

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



24675
24676
24677
# File 'lib/v20190612/models.rb', line 24675

def OutputDir
  @OutputDir
end

#OutputStorageObject

注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。<li> Online:实时任务</li> <li> Offline:闲时任务,不保证实效性,默认3天内处理完</li> 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:

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



24675
24676
24677
# File 'lib/v20190612/models.rb', line 24675

def OutputStorage
  @OutputStorage
end

#ResourceIdObject

注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。<li> Online:实时任务</li> <li> Offline:闲时任务,不保证实效性,默认3天内处理完</li> 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:

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



24675
24676
24677
# File 'lib/v20190612/models.rb', line 24675

def ResourceId
  @ResourceId
end

#ScheduleIdObject

注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。<li> Online:实时任务</li> <li> Offline:闲时任务,不保证实效性,默认3天内处理完</li> 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:

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



24675
24676
24677
# File 'lib/v20190612/models.rb', line 24675

def ScheduleId
  @ScheduleId
end

#SessionContextObject

注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。<li> Online:实时任务</li> <li> Offline:闲时任务,不保证实效性,默认3天内处理完</li> 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:

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



24675
24676
24677
# File 'lib/v20190612/models.rb', line 24675

def SessionContext
  @SessionContext
end

#SessionIdObject

注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。<li> Online:实时任务</li> <li> Offline:闲时任务,不保证实效性,默认3天内处理完</li> 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:

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



24675
24676
24677
# File 'lib/v20190612/models.rb', line 24675

def SessionId
  @SessionId
end

#SkipMateDataObject

注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。<li> Online:实时任务</li> <li> Offline:闲时任务,不保证实效性,默认3天内处理完</li> 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:

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



24675
24676
24677
# File 'lib/v20190612/models.rb', line 24675

def SkipMateData
  @SkipMateData
end

#SmartEraseTaskObject

注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。<li> Online:实时任务</li> <li> Offline:闲时任务,不保证实效性,默认3天内处理完</li> 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:

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



24675
24676
24677
# File 'lib/v20190612/models.rb', line 24675

def SmartEraseTask
  @SmartEraseTask
end

#SmartSubtitlesTaskObject

注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。<li> Online:实时任务</li> <li> Offline:闲时任务,不保证实效性,默认3天内处理完</li> 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:

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



24675
24676
24677
# File 'lib/v20190612/models.rb', line 24675

def SmartSubtitlesTask
  @SmartSubtitlesTask
end

#TaskNotifyConfigObject

注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。<li> Online:实时任务</li> <li> Offline:闲时任务,不保证实效性,默认3天内处理完</li> 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:

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



24675
24676
24677
# File 'lib/v20190612/models.rb', line 24675

def TaskNotifyConfig
  @TaskNotifyConfig
end

#TasksPriorityObject

注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。<li> Online:实时任务</li> <li> Offline:闲时任务,不保证实效性,默认3天内处理完</li> 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:

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



24675
24676
24677
# File 'lib/v20190612/models.rb', line 24675

def TasksPriority
  @TasksPriority
end

#TaskTypeObject

注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。<li> Online:实时任务</li> <li> Offline:闲时任务,不保证实效性,默认3天内处理完</li> 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:

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



24675
24676
24677
# File 'lib/v20190612/models.rb', line 24675

def TaskType
  @TaskType
end

Instance Method Details

#deserialize(params) ⇒ Object



24698
24699
24700
24701
24702
24703
24704
24705
24706
24707
24708
24709
24710
24711
24712
24713
24714
24715
24716
24717
24718
24719
24720
24721
24722
24723
24724
24725
24726
24727
24728
24729
24730
24731
24732
24733
24734
24735
24736
24737
24738
24739
24740
24741
24742
24743
24744
24745
24746
24747
# File 'lib/v20190612/models.rb', line 24698

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