
com.aliyun.ice20201109.models.ListLiveTranscodeJobsRequest Maven / Gradle / Ivy
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.ice20201109.models;
import com.aliyun.tea.*;
public class ListLiveTranscodeJobsRequest extends TeaModel {
/**
* The search keyword. You can use the job ID or name as the keyword to search for jobs. If you search for jobs by name, fuzzy match is supported.
*
* example:
* 24ecbb5c-4f98-4194-9400-f17102e27fc5
*/
@NameInMap("KeyWord")
public String keyWord;
/**
* The page number. Default value: 1.
*
* example:
* 1
*/
@NameInMap("PageNo")
public Integer pageNo;
/**
* The number of entries per page. Default value: 10. Maximum value: 100.
*
* example:
* 20
*/
@NameInMap("PageSize")
public Integer pageSize;
/**
* The sorting order. By default, the query results are sorted by creation time in descending order. Valid values:
*
* - asc
* - desc
*
*
* example:
* asc
*/
@NameInMap("SortBy")
public String sortBy;
/**
* The start mode of the transcoding job.
*
* - 0: The transcoding job immediately starts.
* - 1: The transcoding job starts at the scheduled time.
*
*
* example:
* 0
*/
@NameInMap("StartMode")
public Integer startMode;
/**
* The state of the job.
* 0: The job is not started. 1: The job is in progress. 2: The job is stopped.
*
* example:
* 1
*/
@NameInMap("Status")
public Integer status;
/**
* The type of the template used by the transcoding job.
*
* - normal
* - narrow-band
* - audio-only
* - origin
*
*
* example:
* normal
*/
@NameInMap("Type")
public String type;
public static ListLiveTranscodeJobsRequest build(java.util.Map map) throws Exception {
ListLiveTranscodeJobsRequest self = new ListLiveTranscodeJobsRequest();
return TeaModel.build(map, self);
}
public ListLiveTranscodeJobsRequest setKeyWord(String keyWord) {
this.keyWord = keyWord;
return this;
}
public String getKeyWord() {
return this.keyWord;
}
public ListLiveTranscodeJobsRequest setPageNo(Integer pageNo) {
this.pageNo = pageNo;
return this;
}
public Integer getPageNo() {
return this.pageNo;
}
public ListLiveTranscodeJobsRequest setPageSize(Integer pageSize) {
this.pageSize = pageSize;
return this;
}
public Integer getPageSize() {
return this.pageSize;
}
public ListLiveTranscodeJobsRequest setSortBy(String sortBy) {
this.sortBy = sortBy;
return this;
}
public String getSortBy() {
return this.sortBy;
}
public ListLiveTranscodeJobsRequest setStartMode(Integer startMode) {
this.startMode = startMode;
return this;
}
public Integer getStartMode() {
return this.startMode;
}
public ListLiveTranscodeJobsRequest setStatus(Integer status) {
this.status = status;
return this;
}
public Integer getStatus() {
return this.status;
}
public ListLiveTranscodeJobsRequest setType(String type) {
this.type = type;
return this;
}
public String getType() {
return this.type;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy