public class BatchProcessMediaRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| BatchProcessMediaRequest() | 
| BatchProcessMediaRequest(BatchProcessMediaRequest 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| MediaInputInfo[] | getInputInfo()Get 媒体处理的文件输入信息。 | 
| String | getOutputDir()Get 媒体处理生成的文件输出的目标目录,必选以 / 开头和结尾,如`/movie/201907/`。
如果不填,表示与 InputInfo 中文件所在的目录一致。 | 
| TaskOutputStorage | getOutputStorage()Get 媒体处理输出文件的目标存储。不填则继承 InputInfo 中的存储位置。
注意:当InputInfo.Type为URL时,该参数是必填项 | 
| String | getResourceId()Get 资源ID,需要保证对应资源是开启状态。默认为帐号主资源ID。 | 
| String | getSessionContext()Get 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 | 
| Long | getSkipMateData()Get 是否跳过元信息获取,可选值: 
0:表示不跳过 
1:表示跳过 
默认值:0 | 
| SmartSubtitlesTaskInput | getSmartSubtitlesTask()Get 智能字幕 | 
| TaskNotifyConfig | getTaskNotifyConfig()Get 任务的事件通知信息,不填代表不获取事件通知。 | 
| Long | getTasksPriority()Get 任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。 | 
| void | setInputInfo(MediaInputInfo[] InputInfo)Set 媒体处理的文件输入信息。 | 
| void | setOutputDir(String OutputDir)Set 媒体处理生成的文件输出的目标目录,必选以 / 开头和结尾,如`/movie/201907/`。
如果不填,表示与 InputInfo 中文件所在的目录一致。 | 
| void | setOutputStorage(TaskOutputStorage OutputStorage)Set 媒体处理输出文件的目标存储。不填则继承 InputInfo 中的存储位置。
注意:当InputInfo.Type为URL时,该参数是必填项 | 
| void | setResourceId(String ResourceId)Set 资源ID,需要保证对应资源是开启状态。默认为帐号主资源ID。 | 
| void | setSessionContext(String SessionContext)Set 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。 | 
| void | setSkipMateData(Long SkipMateData)Set 是否跳过元信息获取,可选值: 
0:表示不跳过 
1:表示跳过 
默认值:0 | 
| void | setSmartSubtitlesTask(SmartSubtitlesTaskInput SmartSubtitlesTask)Set 智能字幕 | 
| void | setTaskNotifyConfig(TaskNotifyConfig TaskNotifyConfig)Set 任务的事件通知信息,不填代表不获取事件通知。 | 
| void | setTasksPriority(Long TasksPriority)Set 任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic BatchProcessMediaRequest()
public BatchProcessMediaRequest(BatchProcessMediaRequest source)
public MediaInputInfo[] getInputInfo()
public void setInputInfo(MediaInputInfo[] InputInfo)
InputInfo - 媒体处理的文件输入信息。public TaskOutputStorage getOutputStorage()
public void setOutputStorage(TaskOutputStorage OutputStorage)
OutputStorage - 媒体处理输出文件的目标存储。不填则继承 InputInfo 中的存储位置。
注意:当InputInfo.Type为URL时,该参数是必填项public String getOutputDir()
public void setOutputDir(String OutputDir)
OutputDir - 媒体处理生成的文件输出的目标目录,必选以 / 开头和结尾,如`/movie/201907/`。
如果不填,表示与 InputInfo 中文件所在的目录一致。public SmartSubtitlesTaskInput getSmartSubtitlesTask()
public void setSmartSubtitlesTask(SmartSubtitlesTaskInput SmartSubtitlesTask)
SmartSubtitlesTask - 智能字幕public TaskNotifyConfig getTaskNotifyConfig()
public void setTaskNotifyConfig(TaskNotifyConfig TaskNotifyConfig)
TaskNotifyConfig - 任务的事件通知信息,不填代表不获取事件通知。public Long getTasksPriority()
public void setTasksPriority(Long TasksPriority)
TasksPriority - 任务流的优先级,数值越大优先级越高,取值范围是-10到 10,不填代表0。public String getSessionContext()
public void setSessionContext(String SessionContext)
SessionContext - 来源上下文,用于透传用户请求信息,任务流状态变更回调将返回该字段值,最长 1000 个字符。public String getResourceId()
public void setResourceId(String ResourceId)
ResourceId - 资源ID,需要保证对应资源是开启状态。默认为帐号主资源ID。public Long getSkipMateData()
public void setSkipMateData(Long SkipMateData)
SkipMateData - 是否跳过元信息获取,可选值: 
0:表示不跳过 
1:表示跳过 
默认值:0Copyright © 2025. All rights reserved.