Class: TencentCloud::Mps::V20190612::ProcessLiveStreamRequest

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

Overview

ProcessLiveStream请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(url = nil, tasknotifyconfig = nil, outputstorage = nil, outputdir = nil, aicontentreviewtask = nil, airecognitiontask = nil, aianalysistask = nil, aiqualitycontroltask = nil, sessionid = nil, sessioncontext = nil, scheduleid = nil) ⇒ ProcessLiveStreamRequest

Returns a new instance of ProcessLiveStreamRequest.



24555
24556
24557
24558
24559
24560
24561
24562
24563
24564
24565
24566
24567
# File 'lib/v20190612/models.rb', line 24555

def initialize(url=nil, tasknotifyconfig=nil, outputstorage=nil, outputdir=nil, aicontentreviewtask=nil, airecognitiontask=nil, aianalysistask=nil, aiqualitycontroltask=nil, sessionid=nil, sessioncontext=nil, scheduleid=nil)
  @Url = url
  @TaskNotifyConfig = tasknotifyconfig
  @OutputStorage = outputstorage
  @OutputDir = outputdir
  @AiContentReviewTask = aicontentreviewtask
  @AiRecognitionTask = airecognitiontask
  @AiAnalysisTask = aianalysistask
  @AiQualityControlTask = aiqualitycontroltask
  @SessionId = sessionid
  @SessionContext = sessioncontext
  @ScheduleId = scheduleid
end

Instance Attribute Details

#AiAnalysisTaskObject

trtc地址如下:

trtc: //trtc.rtc.qq.com/mps/`<roomid>`?sdkappid=`<sdkappid>`&userid=`<userid>`&usersig=<`usersig>`

‘<roomid>` 为trtc的房间号id, 为数字`<sdkappid>` 为trtc的sdk app id `<userid>` 为服务进入房间的用户id,可以区分谁是机器人<`usersig>` 为trtc 用户的签名注意1:对于OutputStorage、OutputDir参数:<li>当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。</li> <li>当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。</li> 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。

Parameters:

  • Url:

    直播流 URL(必须是直播文件地址,支持 rtmp,hls 和 flv, trtc 等)。

  • TaskNotifyConfig:

    任务的事件通知信息,用于指定直播流处理的结果。

  • OutputStorage:

    直播流处理输出文件的目标存储。如处理有文件输出,该参数为必填项。

  • OutputDir:

    直播流处理生成的文件输出的目标目录,如‘/movie/201909/`,如果不填为 `/` 目录。

  • AiContentReviewTask:

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

  • AiRecognitionTask:

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

  • AiAnalysisTask:

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

  • AiQualityControlTask:

    媒体质检类型任务参数。

  • SessionId:

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

  • SessionContext:

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

  • ScheduleId:

    直播编排ID。



24553
24554
24555
# File 'lib/v20190612/models.rb', line 24553

def AiAnalysisTask
  @AiAnalysisTask
end

#AiContentReviewTaskObject

trtc地址如下:

trtc: //trtc.rtc.qq.com/mps/`<roomid>`?sdkappid=`<sdkappid>`&userid=`<userid>`&usersig=<`usersig>`

‘<roomid>` 为trtc的房间号id, 为数字`<sdkappid>` 为trtc的sdk app id `<userid>` 为服务进入房间的用户id,可以区分谁是机器人<`usersig>` 为trtc 用户的签名注意1:对于OutputStorage、OutputDir参数:<li>当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。</li> <li>当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。</li> 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。

Parameters:

  • Url:

    直播流 URL(必须是直播文件地址,支持 rtmp,hls 和 flv, trtc 等)。

  • TaskNotifyConfig:

    任务的事件通知信息,用于指定直播流处理的结果。

  • OutputStorage:

    直播流处理输出文件的目标存储。如处理有文件输出,该参数为必填项。

  • OutputDir:

    直播流处理生成的文件输出的目标目录,如‘/movie/201909/`,如果不填为 `/` 目录。

  • AiContentReviewTask:

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

  • AiRecognitionTask:

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

  • AiAnalysisTask:

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

  • AiQualityControlTask:

    媒体质检类型任务参数。

  • SessionId:

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

  • SessionContext:

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

  • ScheduleId:

    直播编排ID。



24553
24554
24555
# File 'lib/v20190612/models.rb', line 24553

def AiContentReviewTask
  @AiContentReviewTask
end

#AiQualityControlTaskObject

trtc地址如下:

trtc: //trtc.rtc.qq.com/mps/`<roomid>`?sdkappid=`<sdkappid>`&userid=`<userid>`&usersig=<`usersig>`

‘<roomid>` 为trtc的房间号id, 为数字`<sdkappid>` 为trtc的sdk app id `<userid>` 为服务进入房间的用户id,可以区分谁是机器人<`usersig>` 为trtc 用户的签名注意1:对于OutputStorage、OutputDir参数:<li>当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。</li> <li>当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。</li> 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。

Parameters:

  • Url:

    直播流 URL(必须是直播文件地址,支持 rtmp,hls 和 flv, trtc 等)。

  • TaskNotifyConfig:

    任务的事件通知信息,用于指定直播流处理的结果。

  • OutputStorage:

    直播流处理输出文件的目标存储。如处理有文件输出,该参数为必填项。

  • OutputDir:

    直播流处理生成的文件输出的目标目录,如‘/movie/201909/`,如果不填为 `/` 目录。

  • AiContentReviewTask:

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

  • AiRecognitionTask:

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

  • AiAnalysisTask:

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

  • AiQualityControlTask:

    媒体质检类型任务参数。

  • SessionId:

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

  • SessionContext:

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

  • ScheduleId:

    直播编排ID。



24553
24554
24555
# File 'lib/v20190612/models.rb', line 24553

def AiQualityControlTask
  @AiQualityControlTask
end

#AiRecognitionTaskObject

trtc地址如下:

trtc: //trtc.rtc.qq.com/mps/`<roomid>`?sdkappid=`<sdkappid>`&userid=`<userid>`&usersig=<`usersig>`

‘<roomid>` 为trtc的房间号id, 为数字`<sdkappid>` 为trtc的sdk app id `<userid>` 为服务进入房间的用户id,可以区分谁是机器人<`usersig>` 为trtc 用户的签名注意1:对于OutputStorage、OutputDir参数:<li>当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。</li> <li>当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。</li> 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。

Parameters:

  • Url:

    直播流 URL(必须是直播文件地址,支持 rtmp,hls 和 flv, trtc 等)。

  • TaskNotifyConfig:

    任务的事件通知信息,用于指定直播流处理的结果。

  • OutputStorage:

    直播流处理输出文件的目标存储。如处理有文件输出,该参数为必填项。

  • OutputDir:

    直播流处理生成的文件输出的目标目录,如‘/movie/201909/`,如果不填为 `/` 目录。

  • AiContentReviewTask:

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

  • AiRecognitionTask:

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

  • AiAnalysisTask:

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

  • AiQualityControlTask:

    媒体质检类型任务参数。

  • SessionId:

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

  • SessionContext:

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

  • ScheduleId:

    直播编排ID。



24553
24554
24555
# File 'lib/v20190612/models.rb', line 24553

def AiRecognitionTask
  @AiRecognitionTask
end

#OutputDirObject

trtc地址如下:

trtc: //trtc.rtc.qq.com/mps/`<roomid>`?sdkappid=`<sdkappid>`&userid=`<userid>`&usersig=<`usersig>`

‘<roomid>` 为trtc的房间号id, 为数字`<sdkappid>` 为trtc的sdk app id `<userid>` 为服务进入房间的用户id,可以区分谁是机器人<`usersig>` 为trtc 用户的签名注意1:对于OutputStorage、OutputDir参数:<li>当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。</li> <li>当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。</li> 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。

Parameters:

  • Url:

    直播流 URL(必须是直播文件地址,支持 rtmp,hls 和 flv, trtc 等)。

  • TaskNotifyConfig:

    任务的事件通知信息,用于指定直播流处理的结果。

  • OutputStorage:

    直播流处理输出文件的目标存储。如处理有文件输出,该参数为必填项。

  • OutputDir:

    直播流处理生成的文件输出的目标目录,如‘/movie/201909/`,如果不填为 `/` 目录。

  • AiContentReviewTask:

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

  • AiRecognitionTask:

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

  • AiAnalysisTask:

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

  • AiQualityControlTask:

    媒体质检类型任务参数。

  • SessionId:

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

  • SessionContext:

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

  • ScheduleId:

    直播编排ID。



24553
24554
24555
# File 'lib/v20190612/models.rb', line 24553

def OutputDir
  @OutputDir
end

#OutputStorageObject

trtc地址如下:

trtc: //trtc.rtc.qq.com/mps/`<roomid>`?sdkappid=`<sdkappid>`&userid=`<userid>`&usersig=<`usersig>`

‘<roomid>` 为trtc的房间号id, 为数字`<sdkappid>` 为trtc的sdk app id `<userid>` 为服务进入房间的用户id,可以区分谁是机器人<`usersig>` 为trtc 用户的签名注意1:对于OutputStorage、OutputDir参数:<li>当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。</li> <li>当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。</li> 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。

Parameters:

  • Url:

    直播流 URL(必须是直播文件地址,支持 rtmp,hls 和 flv, trtc 等)。

  • TaskNotifyConfig:

    任务的事件通知信息,用于指定直播流处理的结果。

  • OutputStorage:

    直播流处理输出文件的目标存储。如处理有文件输出,该参数为必填项。

  • OutputDir:

    直播流处理生成的文件输出的目标目录,如‘/movie/201909/`,如果不填为 `/` 目录。

  • AiContentReviewTask:

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

  • AiRecognitionTask:

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

  • AiAnalysisTask:

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

  • AiQualityControlTask:

    媒体质检类型任务参数。

  • SessionId:

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

  • SessionContext:

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

  • ScheduleId:

    直播编排ID。



24553
24554
24555
# File 'lib/v20190612/models.rb', line 24553

def OutputStorage
  @OutputStorage
end

#ScheduleIdObject

trtc地址如下:

trtc: //trtc.rtc.qq.com/mps/`<roomid>`?sdkappid=`<sdkappid>`&userid=`<userid>`&usersig=<`usersig>`

‘<roomid>` 为trtc的房间号id, 为数字`<sdkappid>` 为trtc的sdk app id `<userid>` 为服务进入房间的用户id,可以区分谁是机器人<`usersig>` 为trtc 用户的签名注意1:对于OutputStorage、OutputDir参数:<li>当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。</li> <li>当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。</li> 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。

Parameters:

  • Url:

    直播流 URL(必须是直播文件地址,支持 rtmp,hls 和 flv, trtc 等)。

  • TaskNotifyConfig:

    任务的事件通知信息,用于指定直播流处理的结果。

  • OutputStorage:

    直播流处理输出文件的目标存储。如处理有文件输出,该参数为必填项。

  • OutputDir:

    直播流处理生成的文件输出的目标目录,如‘/movie/201909/`,如果不填为 `/` 目录。

  • AiContentReviewTask:

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

  • AiRecognitionTask:

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

  • AiAnalysisTask:

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

  • AiQualityControlTask:

    媒体质检类型任务参数。

  • SessionId:

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

  • SessionContext:

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

  • ScheduleId:

    直播编排ID。



24553
24554
24555
# File 'lib/v20190612/models.rb', line 24553

def ScheduleId
  @ScheduleId
end

#SessionContextObject

trtc地址如下:

trtc: //trtc.rtc.qq.com/mps/`<roomid>`?sdkappid=`<sdkappid>`&userid=`<userid>`&usersig=<`usersig>`

‘<roomid>` 为trtc的房间号id, 为数字`<sdkappid>` 为trtc的sdk app id `<userid>` 为服务进入房间的用户id,可以区分谁是机器人<`usersig>` 为trtc 用户的签名注意1:对于OutputStorage、OutputDir参数:<li>当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。</li> <li>当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。</li> 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。

Parameters:

  • Url:

    直播流 URL(必须是直播文件地址,支持 rtmp,hls 和 flv, trtc 等)。

  • TaskNotifyConfig:

    任务的事件通知信息,用于指定直播流处理的结果。

  • OutputStorage:

    直播流处理输出文件的目标存储。如处理有文件输出,该参数为必填项。

  • OutputDir:

    直播流处理生成的文件输出的目标目录,如‘/movie/201909/`,如果不填为 `/` 目录。

  • AiContentReviewTask:

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

  • AiRecognitionTask:

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

  • AiAnalysisTask:

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

  • AiQualityControlTask:

    媒体质检类型任务参数。

  • SessionId:

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

  • SessionContext:

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

  • ScheduleId:

    直播编排ID。



24553
24554
24555
# File 'lib/v20190612/models.rb', line 24553

def SessionContext
  @SessionContext
end

#SessionIdObject

trtc地址如下:

trtc: //trtc.rtc.qq.com/mps/`<roomid>`?sdkappid=`<sdkappid>`&userid=`<userid>`&usersig=<`usersig>`

‘<roomid>` 为trtc的房间号id, 为数字`<sdkappid>` 为trtc的sdk app id `<userid>` 为服务进入房间的用户id,可以区分谁是机器人<`usersig>` 为trtc 用户的签名注意1:对于OutputStorage、OutputDir参数:<li>当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。</li> <li>当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。</li> 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。

Parameters:

  • Url:

    直播流 URL(必须是直播文件地址,支持 rtmp,hls 和 flv, trtc 等)。

  • TaskNotifyConfig:

    任务的事件通知信息,用于指定直播流处理的结果。

  • OutputStorage:

    直播流处理输出文件的目标存储。如处理有文件输出,该参数为必填项。

  • OutputDir:

    直播流处理生成的文件输出的目标目录,如‘/movie/201909/`,如果不填为 `/` 目录。

  • AiContentReviewTask:

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

  • AiRecognitionTask:

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

  • AiAnalysisTask:

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

  • AiQualityControlTask:

    媒体质检类型任务参数。

  • SessionId:

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

  • SessionContext:

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

  • ScheduleId:

    直播编排ID。



24553
24554
24555
# File 'lib/v20190612/models.rb', line 24553

def SessionId
  @SessionId
end

#TaskNotifyConfigObject

trtc地址如下:

trtc: //trtc.rtc.qq.com/mps/`<roomid>`?sdkappid=`<sdkappid>`&userid=`<userid>`&usersig=<`usersig>`

‘<roomid>` 为trtc的房间号id, 为数字`<sdkappid>` 为trtc的sdk app id `<userid>` 为服务进入房间的用户id,可以区分谁是机器人<`usersig>` 为trtc 用户的签名注意1:对于OutputStorage、OutputDir参数:<li>当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。</li> <li>当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。</li> 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。

Parameters:

  • Url:

    直播流 URL(必须是直播文件地址,支持 rtmp,hls 和 flv, trtc 等)。

  • TaskNotifyConfig:

    任务的事件通知信息,用于指定直播流处理的结果。

  • OutputStorage:

    直播流处理输出文件的目标存储。如处理有文件输出,该参数为必填项。

  • OutputDir:

    直播流处理生成的文件输出的目标目录,如‘/movie/201909/`,如果不填为 `/` 目录。

  • AiContentReviewTask:

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

  • AiRecognitionTask:

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

  • AiAnalysisTask:

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

  • AiQualityControlTask:

    媒体质检类型任务参数。

  • SessionId:

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

  • SessionContext:

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

  • ScheduleId:

    直播编排ID。



24553
24554
24555
# File 'lib/v20190612/models.rb', line 24553

def TaskNotifyConfig
  @TaskNotifyConfig
end

#UrlObject

trtc地址如下:

trtc: //trtc.rtc.qq.com/mps/`<roomid>`?sdkappid=`<sdkappid>`&userid=`<userid>`&usersig=<`usersig>`

‘<roomid>` 为trtc的房间号id, 为数字`<sdkappid>` 为trtc的sdk app id `<userid>` 为服务进入房间的用户id,可以区分谁是机器人<`usersig>` 为trtc 用户的签名注意1:对于OutputStorage、OutputDir参数:<li>当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。</li> <li>当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若对直播流发起处理(ProcessLiveStream)有输出,将覆盖原有编排的默认输出。</li> 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessLiveStream)有设置,将覆盖原有编排的默认回调。

Parameters:

  • Url:

    直播流 URL(必须是直播文件地址,支持 rtmp,hls 和 flv, trtc 等)。

  • TaskNotifyConfig:

    任务的事件通知信息,用于指定直播流处理的结果。

  • OutputStorage:

    直播流处理输出文件的目标存储。如处理有文件输出,该参数为必填项。

  • OutputDir:

    直播流处理生成的文件输出的目标目录,如‘/movie/201909/`,如果不填为 `/` 目录。

  • AiContentReviewTask:

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

  • AiRecognitionTask:

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

  • AiAnalysisTask:

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

  • AiQualityControlTask:

    媒体质检类型任务参数。

  • SessionId:

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

  • SessionContext:

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

  • ScheduleId:

    直播编排ID。



24553
24554
24555
# File 'lib/v20190612/models.rb', line 24553

def Url
  @Url
end

Instance Method Details

#deserialize(params) ⇒ Object



24569
24570
24571
24572
24573
24574
24575
24576
24577
24578
24579
24580
24581
24582
24583
24584
24585
24586
24587
24588
24589
24590
24591
24592
24593
24594
24595
24596
24597
24598
24599
# File 'lib/v20190612/models.rb', line 24569

def deserialize(params)
  @Url = params['Url']
  unless params['TaskNotifyConfig'].nil?
    @TaskNotifyConfig = LiveStreamTaskNotifyConfig.new
    @TaskNotifyConfig.deserialize(params['TaskNotifyConfig'])
  end
  unless params['OutputStorage'].nil?
    @OutputStorage = TaskOutputStorage.new
    @OutputStorage.deserialize(params['OutputStorage'])
  end
  @OutputDir = params['OutputDir']
  unless params['AiContentReviewTask'].nil?
    @AiContentReviewTask = AiContentReviewTaskInput.new
    @AiContentReviewTask.deserialize(params['AiContentReviewTask'])
  end
  unless params['AiRecognitionTask'].nil?
    @AiRecognitionTask = AiRecognitionTaskInput.new
    @AiRecognitionTask.deserialize(params['AiRecognitionTask'])
  end
  unless params['AiAnalysisTask'].nil?
    @AiAnalysisTask = AiAnalysisTaskInput.new
    @AiAnalysisTask.deserialize(params['AiAnalysisTask'])
  end
  unless params['AiQualityControlTask'].nil?
    @AiQualityControlTask = AiQualityControlTaskInput.new
    @AiQualityControlTask.deserialize(params['AiQualityControlTask'])
  end
  @SessionId = params['SessionId']
  @SessionContext = params['SessionContext']
  @ScheduleId = params['ScheduleId']
end