
com.aliyun.ice20201109.models.ListTranscodeJobsRequest Maven / Gradle / Ivy
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.ice20201109.models;
import com.aliyun.tea.*;
public class ListTranscodeJobsRequest extends TeaModel {
/**
* The end of the time range during which the jobs to be queried were created. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC.
*
* example:
* 2022-07-15T00:00:00Z
*/
@NameInMap("EndOfCreateTime")
public String endOfCreateTime;
/**
* The pagination token that is used in the next request to retrieve a new page of results. You do not need to specify this parameter for the first request.
*
* example:
* ab4802364a2e49208c99efab82dfa8e8
*/
@NameInMap("NextPageToken")
public String nextPageToken;
/**
* The order that you use to sort the query results. Valid values:
*
* - CreateTimeDesc: sorts the query results by creation time in descending order.
* - CreateTimeAsc: sorts the query results by creation time in ascending order.
*
*
* example:
* CreateTimeDesc
*/
@NameInMap("OrderBy")
public String orderBy;
/**
* The number of entries per page. Valid values: 0 to 100. Default value: 20.
*
* example:
* 10
*/
@NameInMap("PageSize")
public Integer pageSize;
/**
* The job ID.
*
* example:
* 7b38a5d86f1e47838927b6e7ccb1****
*/
@NameInMap("ParentJobId")
public String parentJobId;
/**
* The beginning of the time range during which the jobs to be queried were created. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC.
*
* example:
* 2022-07-01T00:00:00Z
*/
@NameInMap("StartOfCreateTime")
public String startOfCreateTime;
/**
* The state of the job.
*
* - Init: The job is submitted.
* - Success: The job is successful.
* - Fail: The job failed.
*
*
* example:
* Success
*/
@NameInMap("Status")
public String status;
public static ListTranscodeJobsRequest build(java.util.Map map) throws Exception {
ListTranscodeJobsRequest self = new ListTranscodeJobsRequest();
return TeaModel.build(map, self);
}
public ListTranscodeJobsRequest setEndOfCreateTime(String endOfCreateTime) {
this.endOfCreateTime = endOfCreateTime;
return this;
}
public String getEndOfCreateTime() {
return this.endOfCreateTime;
}
public ListTranscodeJobsRequest setNextPageToken(String nextPageToken) {
this.nextPageToken = nextPageToken;
return this;
}
public String getNextPageToken() {
return this.nextPageToken;
}
public ListTranscodeJobsRequest setOrderBy(String orderBy) {
this.orderBy = orderBy;
return this;
}
public String getOrderBy() {
return this.orderBy;
}
public ListTranscodeJobsRequest setPageSize(Integer pageSize) {
this.pageSize = pageSize;
return this;
}
public Integer getPageSize() {
return this.pageSize;
}
public ListTranscodeJobsRequest setParentJobId(String parentJobId) {
this.parentJobId = parentJobId;
return this;
}
public String getParentJobId() {
return this.parentJobId;
}
public ListTranscodeJobsRequest setStartOfCreateTime(String startOfCreateTime) {
this.startOfCreateTime = startOfCreateTime;
return this;
}
public String getStartOfCreateTime() {
return this.startOfCreateTime;
}
public ListTranscodeJobsRequest setStatus(String status) {
this.status = status;
return this;
}
public String getStatus() {
return this.status;
}
}