public class ProcessMediaRequest extends AbstractModel
header, skipSign
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
AiAnalysisTaskInput |
getAiAnalysisTask()
Get Video content analysis task parameter.
|
AiContentReviewTaskInput |
getAiContentReviewTask()
Get Type parameter of a video content audit task.
|
AiQualityControlTaskInput |
getAiQualityControlTask()
Get Media quality inspection type task parameters.
|
AiRecognitionTaskInput |
getAiRecognitionTask()
Get Type parameter of a video content recognition task.
|
MediaInputInfo |
getInputInfo()
Get The information of the file to process.
|
MediaProcessTaskInput |
getMediaProcessTask()
Get The media processing parameters to use.
|
String |
getOutputDir()
Get The directory to save the media processing output file, which must start and end with `/`, such as `/movie/201907/`.
|
TaskOutputStorage |
getOutputStorage()
Get Target storage for Media Processing Service output files.
|
Long |
getScheduleId()
Get Orchestration ID.
|
String |
getSessionContext()
Get The source context which is used to pass through the user request information.
|
String |
getSessionId()
Get Identification code for deduplication, up to 50 characters.
|
TaskNotifyConfig |
getTaskNotifyConfig()
Get Event notification information of a task.
|
Long |
getTasksPriority()
Get Task flow priority.
|
String |
getTaskType()
Get The task type.
|
void |
setAiAnalysisTask(AiAnalysisTaskInput AiAnalysisTask)
Set Video content analysis task parameter.
|
void |
setAiContentReviewTask(AiContentReviewTaskInput AiContentReviewTask)
Set Type parameter of a video content audit task.
|
void |
setAiQualityControlTask(AiQualityControlTaskInput AiQualityControlTask)
Set Media quality inspection type task parameters.
|
void |
setAiRecognitionTask(AiRecognitionTaskInput AiRecognitionTask)
Set Type parameter of a video content recognition task.
|
void |
setInputInfo(MediaInputInfo InputInfo)
Set The information of the file to process.
|
void |
setMediaProcessTask(MediaProcessTaskInput MediaProcessTask)
Set The media processing parameters to use.
|
void |
setOutputDir(String OutputDir)
Set The directory to save the media processing output file, which must start and end with `/`, such as `/movie/201907/`.
|
void |
setOutputStorage(TaskOutputStorage OutputStorage)
Set Target storage for Media Processing Service output files.
|
void |
setScheduleId(Long ScheduleId)
Set Orchestration ID.
|
void |
setSessionContext(String SessionContext)
Set The source context which is used to pass through the user request information.
|
void |
setSessionId(String SessionId)
Set Identification code for deduplication, up to 50 characters.
|
void |
setTaskNotifyConfig(TaskNotifyConfig TaskNotifyConfig)
Set Event notification information of a task.
|
void |
setTasksPriority(Long TasksPriority)
Set Task flow priority.
|
void |
setTaskType(String TaskType)
Set The task type.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public ProcessMediaRequest()
public ProcessMediaRequest(ProcessMediaRequest source)
public MediaInputInfo getInputInfo()
public void setInputInfo(MediaInputInfo InputInfo)
InputInfo
- The information of the file to process.public TaskOutputStorage getOutputStorage()
public void setOutputStorage(TaskOutputStorage OutputStorage)
OutputStorage
- Target storage for Media Processing Service output files. If left blank, it inherits the storage location in InputInfo.
Note: When InputInfo.Type is URL, this parameter is required.public String getOutputDir()
public void setOutputDir(String OutputDir)
OutputDir
- The directory to save the media processing output file, which must start and end with `/`, such as `/movie/201907/`.
If you do not specify this parameter, the file will be saved to the directory specified in `InputInfo`.public Long getScheduleId()
public void setScheduleId(Long ScheduleId)
ScheduleId
- Orchestration ID.
Note 1: For parameters OutputStorage and OutputDir:
public MediaProcessTaskInput getMediaProcessTask()
public void setMediaProcessTask(MediaProcessTaskInput MediaProcessTask)
MediaProcessTask
- The media processing parameters to use.public AiContentReviewTaskInput getAiContentReviewTask()
public void setAiContentReviewTask(AiContentReviewTaskInput AiContentReviewTask)
AiContentReviewTask
- Type parameter of a video content audit task.public AiAnalysisTaskInput getAiAnalysisTask()
public void setAiAnalysisTask(AiAnalysisTaskInput AiAnalysisTask)
AiAnalysisTask
- Video content analysis task parameter.public AiRecognitionTaskInput getAiRecognitionTask()
public void setAiRecognitionTask(AiRecognitionTaskInput AiRecognitionTask)
AiRecognitionTask
- Type parameter of a video content recognition task.public AiQualityControlTaskInput getAiQualityControlTask()
public void setAiQualityControlTask(AiQualityControlTaskInput AiQualityControlTask)
AiQualityControlTask
- Media quality inspection type task parameters.public TaskNotifyConfig getTaskNotifyConfig()
public void setTaskNotifyConfig(TaskNotifyConfig TaskNotifyConfig)
TaskNotifyConfig
- Event notification information of a task. If this parameter is left empty, no event notifications will be obtained.public Long getTasksPriority()
public void setTasksPriority(Long TasksPriority)
TasksPriority
- Task flow priority. The higher the value, the higher the priority. Value range: [-10, 10]. If this parameter is left empty, 0 will be used.public String getSessionId()
public void setSessionId(String SessionId)
SessionId
- Identification code for deduplication, up to 50 characters. If a request with the same identification code was made within the past 3 days, an error will be returned for the current request. If this parameter is not provided or is an empty string, deduplication will not be performed for this request.public String getSessionContext()
public void setSessionContext(String SessionContext)
SessionContext
- The source context which is used to pass through the user request information. The task flow status change callback will return the value of this field. It can contain up to 1,000 characters.public String getTaskType()
public void setTaskType(String TaskType)
TaskType
- The task type.
Copyright © 2025. All rights reserved.