Class ProcessMediaRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.mps.v20190612.models.ProcessMediaRequest
-
public class ProcessMediaRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ProcessMediaRequest()
ProcessMediaRequest(ProcessMediaRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AiAnalysisTaskInput
getAiAnalysisTask()
Get 视频内容分析类型任务参数。AiContentReviewTaskInput
getAiContentReviewTask()
Get 视频内容审核类型任务参数。AiQualityControlTaskInput
getAiQualityControlTask()
Get 视频质检类型任务参数。AiRecognitionTaskInput
getAiRecognitionTask()
Get 视频内容识别类型任务参数。MediaInputInfo
getInputInfo()
Get 媒体处理的文件输入信息。MediaProcessTaskInput
getMediaProcessTask()
Get 媒体处理类型任务参数。String
getOutputDir()
Get 媒体处理生成的文件输出的目标目录,必选以 / 开头和结尾,如`/movie/201907/`。 如果不填,表示与 InputInfo 中文件所在的目录一致。TaskOutputStorage
getOutputStorage()
Get 媒体处理输出文件的目标存储。不填则继承 InputInfo 中的存储位置。Long
getScheduleId()
Get 编排ID。 注意1:对于OutputStorage、OutputDir参数: 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若创建任务接口(ProcessMedia)有输出,将覆盖原有编排的默认输出。 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessMedia)有设置,将覆盖原有编排的默认回调。 注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。String
getSessionContext()
Get 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。String
getSessionId()
Get 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。TaskNotifyConfig
getTaskNotifyConfig()
Get 任务的事件通知信息,不填代表不获取事件通知。Long
getTasksPriority()
Get 任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。String
getTaskType()
Get 任务类型,默认Online Online:实时任务 Offline:闲时任务,不保证实效性,默认3天内处理完void
setAiAnalysisTask(AiAnalysisTaskInput AiAnalysisTask)
Set 视频内容分析类型任务参数。void
setAiContentReviewTask(AiContentReviewTaskInput AiContentReviewTask)
Set 视频内容审核类型任务参数。void
setAiQualityControlTask(AiQualityControlTaskInput AiQualityControlTask)
Set 视频质检类型任务参数。void
setAiRecognitionTask(AiRecognitionTaskInput AiRecognitionTask)
Set 视频内容识别类型任务参数。void
setInputInfo(MediaInputInfo InputInfo)
Set 媒体处理的文件输入信息。void
setMediaProcessTask(MediaProcessTaskInput MediaProcessTask)
Set 媒体处理类型任务参数。void
setOutputDir(String OutputDir)
Set 媒体处理生成的文件输出的目标目录,必选以 / 开头和结尾,如`/movie/201907/`。 如果不填,表示与 InputInfo 中文件所在的目录一致。void
setOutputStorage(TaskOutputStorage OutputStorage)
Set 媒体处理输出文件的目标存储。不填则继承 InputInfo 中的存储位置。void
setScheduleId(Long ScheduleId)
Set 编排ID。 注意1:对于OutputStorage、OutputDir参数: 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若创建任务接口(ProcessMedia)有输出,将覆盖原有编排的默认输出。 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessMedia)有设置,将覆盖原有编排的默认回调。 注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。void
setSessionContext(String SessionContext)
Set 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。void
setSessionId(String SessionId)
Set 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。void
setTaskNotifyConfig(TaskNotifyConfig TaskNotifyConfig)
Set 任务的事件通知信息,不填代表不获取事件通知。void
setTasksPriority(Long TasksPriority)
Set 任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。void
setTaskType(String TaskType)
Set 任务类型,默认Online Online:实时任务 Offline:闲时任务,不保证实效性,默认3天内处理完void
toMap(HashMap<String,String> map, String prefix)
Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
ProcessMediaRequest
public ProcessMediaRequest()
-
ProcessMediaRequest
public ProcessMediaRequest(ProcessMediaRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
-
Method Detail
-
getInputInfo
public MediaInputInfo getInputInfo()
Get 媒体处理的文件输入信息。- Returns:
- InputInfo 媒体处理的文件输入信息。
-
setInputInfo
public void setInputInfo(MediaInputInfo InputInfo)
Set 媒体处理的文件输入信息。- Parameters:
InputInfo
- 媒体处理的文件输入信息。
-
getOutputStorage
public TaskOutputStorage getOutputStorage()
Get 媒体处理输出文件的目标存储。不填则继承 InputInfo 中的存储位置。- Returns:
- OutputStorage 媒体处理输出文件的目标存储。不填则继承 InputInfo 中的存储位置。
-
setOutputStorage
public void setOutputStorage(TaskOutputStorage OutputStorage)
Set 媒体处理输出文件的目标存储。不填则继承 InputInfo 中的存储位置。- Parameters:
OutputStorage
- 媒体处理输出文件的目标存储。不填则继承 InputInfo 中的存储位置。
-
getOutputDir
public String getOutputDir()
Get 媒体处理生成的文件输出的目标目录,必选以 / 开头和结尾,如`/movie/201907/`。 如果不填,表示与 InputInfo 中文件所在的目录一致。- Returns:
- OutputDir 媒体处理生成的文件输出的目标目录,必选以 / 开头和结尾,如`/movie/201907/`。 如果不填,表示与 InputInfo 中文件所在的目录一致。
-
setOutputDir
public void setOutputDir(String OutputDir)
Set 媒体处理生成的文件输出的目标目录,必选以 / 开头和结尾,如`/movie/201907/`。 如果不填,表示与 InputInfo 中文件所在的目录一致。- Parameters:
OutputDir
- 媒体处理生成的文件输出的目标目录,必选以 / 开头和结尾,如`/movie/201907/`。 如果不填,表示与 InputInfo 中文件所在的目录一致。
-
getScheduleId
public Long getScheduleId()
Get 编排ID。 注意1:对于OutputStorage、OutputDir参数:- 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
- 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若创建任务接口(ProcessMedia)有输出,将覆盖原有编排的默认输出。
注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessMedia)有设置,将覆盖原有编排的默认回调。 注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。- Returns:
- ScheduleId 编排ID。
注意1:对于OutputStorage、OutputDir参数:
- 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
- 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若创建任务接口(ProcessMedia)有输出,将覆盖原有编排的默认输出。
注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessMedia)有设置,将覆盖原有编排的默认回调。 注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。
-
setScheduleId
public void setScheduleId(Long ScheduleId)
Set 编排ID。 注意1:对于OutputStorage、OutputDir参数:- 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
- 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若创建任务接口(ProcessMedia)有输出,将覆盖原有编排的默认输出。
注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessMedia)有设置,将覆盖原有编排的默认回调。 注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。- Parameters:
ScheduleId
- 编排ID。 注意1:对于OutputStorage、OutputDir参数:- 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。
- 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若创建任务接口(ProcessMedia)有输出,将覆盖原有编排的默认输出。
注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessMedia)有设置,将覆盖原有编排的默认回调。 注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。
-
getMediaProcessTask
public MediaProcessTaskInput getMediaProcessTask()
Get 媒体处理类型任务参数。- Returns:
- MediaProcessTask 媒体处理类型任务参数。
-
setMediaProcessTask
public void setMediaProcessTask(MediaProcessTaskInput MediaProcessTask)
Set 媒体处理类型任务参数。- Parameters:
MediaProcessTask
- 媒体处理类型任务参数。
-
getAiContentReviewTask
public AiContentReviewTaskInput getAiContentReviewTask()
Get 视频内容审核类型任务参数。- Returns:
- AiContentReviewTask 视频内容审核类型任务参数。
-
setAiContentReviewTask
public void setAiContentReviewTask(AiContentReviewTaskInput AiContentReviewTask)
Set 视频内容审核类型任务参数。- Parameters:
AiContentReviewTask
- 视频内容审核类型任务参数。
-
getAiAnalysisTask
public AiAnalysisTaskInput getAiAnalysisTask()
Get 视频内容分析类型任务参数。- Returns:
- AiAnalysisTask 视频内容分析类型任务参数。
-
setAiAnalysisTask
public void setAiAnalysisTask(AiAnalysisTaskInput AiAnalysisTask)
Set 视频内容分析类型任务参数。- Parameters:
AiAnalysisTask
- 视频内容分析类型任务参数。
-
getAiRecognitionTask
public AiRecognitionTaskInput getAiRecognitionTask()
Get 视频内容识别类型任务参数。- Returns:
- AiRecognitionTask 视频内容识别类型任务参数。
-
setAiRecognitionTask
public void setAiRecognitionTask(AiRecognitionTaskInput AiRecognitionTask)
Set 视频内容识别类型任务参数。- Parameters:
AiRecognitionTask
- 视频内容识别类型任务参数。
-
getAiQualityControlTask
public AiQualityControlTaskInput getAiQualityControlTask()
Get 视频质检类型任务参数。- Returns:
- AiQualityControlTask 视频质检类型任务参数。
-
setAiQualityControlTask
public void setAiQualityControlTask(AiQualityControlTaskInput AiQualityControlTask)
Set 视频质检类型任务参数。- Parameters:
AiQualityControlTask
- 视频质检类型任务参数。
-
getTaskNotifyConfig
public TaskNotifyConfig getTaskNotifyConfig()
Get 任务的事件通知信息,不填代表不获取事件通知。- Returns:
- TaskNotifyConfig 任务的事件通知信息,不填代表不获取事件通知。
-
setTaskNotifyConfig
public void setTaskNotifyConfig(TaskNotifyConfig TaskNotifyConfig)
Set 任务的事件通知信息,不填代表不获取事件通知。- Parameters:
TaskNotifyConfig
- 任务的事件通知信息,不填代表不获取事件通知。
-
getTasksPriority
public Long getTasksPriority()
Get 任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。- Returns:
- TasksPriority 任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。
-
setTasksPriority
public void setTasksPriority(Long TasksPriority)
Set 任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。- Parameters:
TasksPriority
- 任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。
-
getSessionId
public String getSessionId()
Get 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。- Returns:
- SessionId 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
-
setSessionId
public void setSessionId(String SessionId)
Set 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。- Parameters:
SessionId
- 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。
-
getSessionContext
public String getSessionContext()
Get 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。- Returns:
- SessionContext 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
-
setSessionContext
public void setSessionContext(String SessionContext)
Set 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。- Parameters:
SessionContext
- 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。
-
getTaskType
public String getTaskType()
Get 任务类型,默认Online- Online:实时任务
- Offline:闲时任务,不保证实效性,默认3天内处理完
- Returns:
- TaskType 任务类型,默认Online
- Online:实时任务
- Offline:闲时任务,不保证实效性,默认3天内处理完
-
setTaskType
public void setTaskType(String TaskType)
Set 任务类型,默认Online- Online:实时任务
- Offline:闲时任务,不保证实效性,默认3天内处理完
- Parameters:
TaskType
- 任务类型,默认Online- Online:实时任务
- Offline:闲时任务,不保证实效性,默认3天内处理完
-
-