com.aliyun.sdk.service.ehpcinstant20230701.models.ListJobsResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of alibabacloud-ehpcinstant20230701 Show documentation
Show all versions of alibabacloud-ehpcinstant20230701 Show documentation
Alibaba Cloud EhpcInstant (20230701) Async SDK for Java
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sdk.service.ehpcinstant20230701.models;
import darabonba.core.RequestModel;
import darabonba.core.TeaModel;
import com.aliyun.sdk.gateway.pop.models.*;
/**
* {@link ListJobsResponseBody} extends {@link TeaModel}
*
* ListJobsResponseBody
*/
public class ListJobsResponseBody extends TeaModel {
@com.aliyun.core.annotation.NameInMap("JobList")
private java.util.List < JobList> jobList;
@com.aliyun.core.annotation.NameInMap("PageNumber")
private Integer pageNumber;
@com.aliyun.core.annotation.NameInMap("PageSize")
private Integer pageSize;
@com.aliyun.core.annotation.NameInMap("RequestId")
private String requestId;
@com.aliyun.core.annotation.NameInMap("TotalCount")
private Integer totalCount;
private ListJobsResponseBody(Builder builder) {
this.jobList = builder.jobList;
this.pageNumber = builder.pageNumber;
this.pageSize = builder.pageSize;
this.requestId = builder.requestId;
this.totalCount = builder.totalCount;
}
public static Builder builder() {
return new Builder();
}
public static ListJobsResponseBody create() {
return builder().build();
}
/**
* @return jobList
*/
public java.util.List < JobList> getJobList() {
return this.jobList;
}
/**
* @return pageNumber
*/
public Integer getPageNumber() {
return this.pageNumber;
}
/**
* @return pageSize
*/
public Integer getPageSize() {
return this.pageSize;
}
/**
* @return requestId
*/
public String getRequestId() {
return this.requestId;
}
/**
* @return totalCount
*/
public Integer getTotalCount() {
return this.totalCount;
}
public static final class Builder {
private java.util.List < JobList> jobList;
private Integer pageNumber;
private Integer pageSize;
private String requestId;
private Integer totalCount;
/**
* JobList.
*/
public Builder jobList(java.util.List < JobList> jobList) {
this.jobList = jobList;
return this;
}
/**
* PageNumber.
*/
public Builder pageNumber(Integer pageNumber) {
this.pageNumber = pageNumber;
return this;
}
/**
* PageSize.
*/
public Builder pageSize(Integer pageSize) {
this.pageSize = pageSize;
return this;
}
/**
* RequestId.
*/
public Builder requestId(String requestId) {
this.requestId = requestId;
return this;
}
/**
* TotalCount.
*/
public Builder totalCount(Integer totalCount) {
this.totalCount = totalCount;
return this;
}
public ListJobsResponseBody build() {
return new ListJobsResponseBody(this);
}
}
public static class JobList extends TeaModel {
@com.aliyun.core.annotation.NameInMap("CreateTime")
private String createTime;
@com.aliyun.core.annotation.NameInMap("EndTime")
private String endTime;
@com.aliyun.core.annotation.NameInMap("ExecutorCount")
private Integer executorCount;
@com.aliyun.core.annotation.NameInMap("JobDescription")
private String jobDescription;
@com.aliyun.core.annotation.NameInMap("JobId")
private String jobId;
@com.aliyun.core.annotation.NameInMap("JobName")
private String jobName;
@com.aliyun.core.annotation.NameInMap("OwnerUid")
private String ownerUid;
@com.aliyun.core.annotation.NameInMap("StartTime")
private String startTime;
@com.aliyun.core.annotation.NameInMap("Status")
private String status;
@com.aliyun.core.annotation.NameInMap("TaskCount")
private Integer taskCount;
@com.aliyun.core.annotation.NameInMap("TaskSustainable")
private Boolean taskSustainable;
private JobList(Builder builder) {
this.createTime = builder.createTime;
this.endTime = builder.endTime;
this.executorCount = builder.executorCount;
this.jobDescription = builder.jobDescription;
this.jobId = builder.jobId;
this.jobName = builder.jobName;
this.ownerUid = builder.ownerUid;
this.startTime = builder.startTime;
this.status = builder.status;
this.taskCount = builder.taskCount;
this.taskSustainable = builder.taskSustainable;
}
public static Builder builder() {
return new Builder();
}
public static JobList create() {
return builder().build();
}
/**
* @return createTime
*/
public String getCreateTime() {
return this.createTime;
}
/**
* @return endTime
*/
public String getEndTime() {
return this.endTime;
}
/**
* @return executorCount
*/
public Integer getExecutorCount() {
return this.executorCount;
}
/**
* @return jobDescription
*/
public String getJobDescription() {
return this.jobDescription;
}
/**
* @return jobId
*/
public String getJobId() {
return this.jobId;
}
/**
* @return jobName
*/
public String getJobName() {
return this.jobName;
}
/**
* @return ownerUid
*/
public String getOwnerUid() {
return this.ownerUid;
}
/**
* @return startTime
*/
public String getStartTime() {
return this.startTime;
}
/**
* @return status
*/
public String getStatus() {
return this.status;
}
/**
* @return taskCount
*/
public Integer getTaskCount() {
return this.taskCount;
}
/**
* @return taskSustainable
*/
public Boolean getTaskSustainable() {
return this.taskSustainable;
}
public static final class Builder {
private String createTime;
private String endTime;
private Integer executorCount;
private String jobDescription;
private String jobId;
private String jobName;
private String ownerUid;
private String startTime;
private String status;
private Integer taskCount;
private Boolean taskSustainable;
/**
* CreateTime.
*/
public Builder createTime(String createTime) {
this.createTime = createTime;
return this;
}
/**
* EndTime.
*/
public Builder endTime(String endTime) {
this.endTime = endTime;
return this;
}
/**
* ExecutorCount.
*/
public Builder executorCount(Integer executorCount) {
this.executorCount = executorCount;
return this;
}
/**
* JobDescription.
*/
public Builder jobDescription(String jobDescription) {
this.jobDescription = jobDescription;
return this;
}
/**
* JobId.
*/
public Builder jobId(String jobId) {
this.jobId = jobId;
return this;
}
/**
* JobName.
*/
public Builder jobName(String jobName) {
this.jobName = jobName;
return this;
}
/**
* OwnerUid.
*/
public Builder ownerUid(String ownerUid) {
this.ownerUid = ownerUid;
return this;
}
/**
* StartTime.
*/
public Builder startTime(String startTime) {
this.startTime = startTime;
return this;
}
/**
* Status.
*/
public Builder status(String status) {
this.status = status;
return this;
}
/**
* TaskCount.
*/
public Builder taskCount(Integer taskCount) {
this.taskCount = taskCount;
return this;
}
/**
* TaskSustainable.
*/
public Builder taskSustainable(Boolean taskSustainable) {
this.taskSustainable = taskSustainable;
return this;
}
public JobList build() {
return new JobList(this);
}
}
}
}