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 AiAnalysisTaskInputgetAiAnalysisTask()Get 视频内容分析类型任务参数。AiContentReviewTaskInputgetAiContentReviewTask()Get 视频内容审核类型任务参数。AiQualityControlTaskInputgetAiQualityControlTask()Get 视频质检类型任务参数。AiRecognitionTaskInputgetAiRecognitionTask()Get 视频内容识别类型任务参数。MediaInputInfogetInputInfo()Get 媒体处理的文件输入信息。MediaProcessTaskInputgetMediaProcessTask()Get 媒体处理类型任务参数。StringgetOutputDir()Get 媒体处理生成的文件输出的目标目录,必选以 / 开头和结尾,如`/movie/201907/`。 如果不填,表示与 InputInfo 中文件所在的目录一致。TaskOutputStoragegetOutputStorage()Get 媒体处理输出文件的目标存储。不填则继承 InputInfo 中的存储位置。LonggetScheduleId()Get 编排ID。 注意1:对于OutputStorage、OutputDir参数: 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若创建任务接口(ProcessMedia)有输出,将覆盖原有编排的默认输出。 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessMedia)有设置,将覆盖原有编排的默认回调。 注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。StringgetSessionContext()Get 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。StringgetSessionId()Get 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。TaskNotifyConfiggetTaskNotifyConfig()Get 任务的事件通知信息,不填代表不获取事件通知。LonggetTasksPriority()Get 任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。StringgetTaskType()Get 任务类型,默认Online Online:实时任务 Offline:闲时任务,不保证实效性,默认3天内处理完voidsetAiAnalysisTask(AiAnalysisTaskInput AiAnalysisTask)Set 视频内容分析类型任务参数。voidsetAiContentReviewTask(AiContentReviewTaskInput AiContentReviewTask)Set 视频内容审核类型任务参数。voidsetAiQualityControlTask(AiQualityControlTaskInput AiQualityControlTask)Set 视频质检类型任务参数。voidsetAiRecognitionTask(AiRecognitionTaskInput AiRecognitionTask)Set 视频内容识别类型任务参数。voidsetInputInfo(MediaInputInfo InputInfo)Set 媒体处理的文件输入信息。voidsetMediaProcessTask(MediaProcessTaskInput MediaProcessTask)Set 媒体处理类型任务参数。voidsetOutputDir(String OutputDir)Set 媒体处理生成的文件输出的目标目录,必选以 / 开头和结尾,如`/movie/201907/`。 如果不填,表示与 InputInfo 中文件所在的目录一致。voidsetOutputStorage(TaskOutputStorage OutputStorage)Set 媒体处理输出文件的目标存储。不填则继承 InputInfo 中的存储位置。voidsetScheduleId(Long ScheduleId)Set 编排ID。 注意1:对于OutputStorage、OutputDir参数: 当服务编排中子任务节点配置了OutputStorage、OutputDir时,该子任务节点中配置的输出作为子任务的输出。 当服务编排中子任务节点没有配置OutputStorage、OutputDir时,若创建任务接口(ProcessMedia)有输出,将覆盖原有编排的默认输出。 注意2:对于TaskNotifyConfig参数,若创建任务接口(ProcessMedia)有设置,将覆盖原有编排的默认回调。 注意3:编排的 Trigger 只是用来自动化触发场景,在手动发起的请求中已经配置的 Trigger 无意义。voidsetSessionContext(String SessionContext)Set 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。voidsetSessionId(String SessionId)Set 用于去重的识别码,如果三天内曾有过相同的识别码的请求,则本次的请求会返回错误。最长 50 个字符,不带或者带空字符串表示不做去重。voidsetTaskNotifyConfig(TaskNotifyConfig TaskNotifyConfig)Set 任务的事件通知信息,不填代表不获取事件通知。voidsetTasksPriority(Long TasksPriority)Set 任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。voidsetTaskType(String TaskType)Set 任务类型,默认Online Online:实时任务 Offline:闲时任务,不保证实效性,默认3天内处理完voidtoMap(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天内处理完
-
-