All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.sdk.service.dataphin_public20230630.models.GetBatchTaskInfoResponseBody Maven / Gradle / Ivy

The newest version!
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sdk.service.dataphin_public20230630.models;

import com.aliyun.sdk.gateway.pop.*;
import darabonba.core.*;
import darabonba.core.async.*;
import darabonba.core.sync.*;
import darabonba.core.client.*;
import darabonba.core.RequestModel;
import darabonba.core.TeaModel;
import com.aliyun.sdk.gateway.pop.models.*;

/**
 * 
 * {@link GetBatchTaskInfoResponseBody} extends {@link TeaModel}
 *
 * 

GetBatchTaskInfoResponseBody

*/ public class GetBatchTaskInfoResponseBody extends TeaModel { @com.aliyun.core.annotation.NameInMap("Code") private String code; @com.aliyun.core.annotation.NameInMap("HttpStatusCode") private Integer httpStatusCode; @com.aliyun.core.annotation.NameInMap("Message") private String message; @com.aliyun.core.annotation.NameInMap("RequestId") private String requestId; @com.aliyun.core.annotation.NameInMap("Success") private Boolean success; @com.aliyun.core.annotation.NameInMap("TaskInfo") private TaskInfo taskInfo; private GetBatchTaskInfoResponseBody(Builder builder) { this.code = builder.code; this.httpStatusCode = builder.httpStatusCode; this.message = builder.message; this.requestId = builder.requestId; this.success = builder.success; this.taskInfo = builder.taskInfo; } public static Builder builder() { return new Builder(); } public static GetBatchTaskInfoResponseBody create() { return builder().build(); } /** * @return code */ public String getCode() { return this.code; } /** * @return httpStatusCode */ public Integer getHttpStatusCode() { return this.httpStatusCode; } /** * @return message */ public String getMessage() { return this.message; } /** * @return requestId */ public String getRequestId() { return this.requestId; } /** * @return success */ public Boolean getSuccess() { return this.success; } /** * @return taskInfo */ public TaskInfo getTaskInfo() { return this.taskInfo; } public static final class Builder { private String code; private Integer httpStatusCode; private String message; private String requestId; private Boolean success; private TaskInfo taskInfo; /** * Code. */ public Builder code(String code) { this.code = code; return this; } /** * HttpStatusCode. */ public Builder httpStatusCode(Integer httpStatusCode) { this.httpStatusCode = httpStatusCode; return this; } /** * Message. */ public Builder message(String message) { this.message = message; return this; } /** * RequestId. */ public Builder requestId(String requestId) { this.requestId = requestId; return this; } /** * Success. */ public Builder success(Boolean success) { this.success = success; return this; } /** * TaskInfo. */ public Builder taskInfo(TaskInfo taskInfo) { this.taskInfo = taskInfo; return this; } public GetBatchTaskInfoResponseBody build() { return new GetBatchTaskInfoResponseBody(this); } } /** * * {@link GetBatchTaskInfoResponseBody} extends {@link TeaModel} * *

GetBatchTaskInfoResponseBody

*/ public static class CustomScheduleConfig extends TeaModel { @com.aliyun.core.annotation.NameInMap("EndTime") private String endTime; @com.aliyun.core.annotation.NameInMap("Interval") private Integer interval; @com.aliyun.core.annotation.NameInMap("IntervalUnit") private String intervalUnit; @com.aliyun.core.annotation.NameInMap("SchedulePeriod") private String schedulePeriod; @com.aliyun.core.annotation.NameInMap("StartTime") private String startTime; private CustomScheduleConfig(Builder builder) { this.endTime = builder.endTime; this.interval = builder.interval; this.intervalUnit = builder.intervalUnit; this.schedulePeriod = builder.schedulePeriod; this.startTime = builder.startTime; } public static Builder builder() { return new Builder(); } public static CustomScheduleConfig create() { return builder().build(); } /** * @return endTime */ public String getEndTime() { return this.endTime; } /** * @return interval */ public Integer getInterval() { return this.interval; } /** * @return intervalUnit */ public String getIntervalUnit() { return this.intervalUnit; } /** * @return schedulePeriod */ public String getSchedulePeriod() { return this.schedulePeriod; } /** * @return startTime */ public String getStartTime() { return this.startTime; } public static final class Builder { private String endTime; private Integer interval; private String intervalUnit; private String schedulePeriod; private String startTime; /** * EndTime. */ public Builder endTime(String endTime) { this.endTime = endTime; return this; } /** * Interval. */ public Builder interval(Integer interval) { this.interval = interval; return this; } /** * IntervalUnit. */ public Builder intervalUnit(String intervalUnit) { this.intervalUnit = intervalUnit; return this; } /** * SchedulePeriod. */ public Builder schedulePeriod(String schedulePeriod) { this.schedulePeriod = schedulePeriod; return this; } /** * StartTime. */ public Builder startTime(String startTime) { this.startTime = startTime; return this; } public CustomScheduleConfig build() { return new CustomScheduleConfig(this); } } } /** * * {@link GetBatchTaskInfoResponseBody} extends {@link TeaModel} * *

GetBatchTaskInfoResponseBody

*/ public static class ParamList extends TeaModel { @com.aliyun.core.annotation.NameInMap("Key") private String key; @com.aliyun.core.annotation.NameInMap("Value") private String value; private ParamList(Builder builder) { this.key = builder.key; this.value = builder.value; } public static Builder builder() { return new Builder(); } public static ParamList create() { return builder().build(); } /** * @return key */ public String getKey() { return this.key; } /** * @return value */ public String getValue() { return this.value; } public static final class Builder { private String key; private String value; /** * Key. */ public Builder key(String key) { this.key = key; return this; } /** * Value. */ public Builder value(String value) { this.value = value; return this; } public ParamList build() { return new ParamList(this); } } } /** * * {@link GetBatchTaskInfoResponseBody} extends {@link TeaModel} * *

GetBatchTaskInfoResponseBody

*/ public static class SparkClientInfo extends TeaModel { @com.aliyun.core.annotation.NameInMap("SparkClientVersion") private String sparkClientVersion; private SparkClientInfo(Builder builder) { this.sparkClientVersion = builder.sparkClientVersion; } public static Builder builder() { return new Builder(); } public static SparkClientInfo create() { return builder().build(); } /** * @return sparkClientVersion */ public String getSparkClientVersion() { return this.sparkClientVersion; } public static final class Builder { private String sparkClientVersion; /** * SparkClientVersion. */ public Builder sparkClientVersion(String sparkClientVersion) { this.sparkClientVersion = sparkClientVersion; return this; } public SparkClientInfo build() { return new SparkClientInfo(this); } } } /** * * {@link GetBatchTaskInfoResponseBody} extends {@link TeaModel} * *

GetBatchTaskInfoResponseBody

*/ public static class DependPeriod extends TeaModel { @com.aliyun.core.annotation.NameInMap("PeriodOffset") private Integer periodOffset; @com.aliyun.core.annotation.NameInMap("PeriodType") private String periodType; private DependPeriod(Builder builder) { this.periodOffset = builder.periodOffset; this.periodType = builder.periodType; } public static Builder builder() { return new Builder(); } public static DependPeriod create() { return builder().build(); } /** * @return periodOffset */ public Integer getPeriodOffset() { return this.periodOffset; } /** * @return periodType */ public String getPeriodType() { return this.periodType; } public static final class Builder { private Integer periodOffset; private String periodType; /** * PeriodOffset. */ public Builder periodOffset(Integer periodOffset) { this.periodOffset = periodOffset; return this; } /** * PeriodType. */ public Builder periodType(String periodType) { this.periodType = periodType; return this; } public DependPeriod build() { return new DependPeriod(this); } } } /** * * {@link GetBatchTaskInfoResponseBody} extends {@link TeaModel} * *

GetBatchTaskInfoResponseBody

*/ public static class UpStreamList extends TeaModel { @com.aliyun.core.annotation.NameInMap("DependPeriod") private DependPeriod dependPeriod; @com.aliyun.core.annotation.NameInMap("DependStrategy") private String dependStrategy; @com.aliyun.core.annotation.NameInMap("FieldList") private java.util.List fieldList; @com.aliyun.core.annotation.NameInMap("NodeType") private String nodeType; @com.aliyun.core.annotation.NameInMap("PeriodDiff") private Integer periodDiff; @com.aliyun.core.annotation.NameInMap("SourceNodeEnabled") private Boolean sourceNodeEnabled; @com.aliyun.core.annotation.NameInMap("SourceNodeId") private String sourceNodeId; @com.aliyun.core.annotation.NameInMap("SourceNodeName") private String sourceNodeName; @com.aliyun.core.annotation.NameInMap("SourceNodeOutputName") private String sourceNodeOutputName; @com.aliyun.core.annotation.NameInMap("SourceNodeUserName") private String sourceNodeUserName; @com.aliyun.core.annotation.NameInMap("SourceTableName") private String sourceTableName; private UpStreamList(Builder builder) { this.dependPeriod = builder.dependPeriod; this.dependStrategy = builder.dependStrategy; this.fieldList = builder.fieldList; this.nodeType = builder.nodeType; this.periodDiff = builder.periodDiff; this.sourceNodeEnabled = builder.sourceNodeEnabled; this.sourceNodeId = builder.sourceNodeId; this.sourceNodeName = builder.sourceNodeName; this.sourceNodeOutputName = builder.sourceNodeOutputName; this.sourceNodeUserName = builder.sourceNodeUserName; this.sourceTableName = builder.sourceTableName; } public static Builder builder() { return new Builder(); } public static UpStreamList create() { return builder().build(); } /** * @return dependPeriod */ public DependPeriod getDependPeriod() { return this.dependPeriod; } /** * @return dependStrategy */ public String getDependStrategy() { return this.dependStrategy; } /** * @return fieldList */ public java.util.List getFieldList() { return this.fieldList; } /** * @return nodeType */ public String getNodeType() { return this.nodeType; } /** * @return periodDiff */ public Integer getPeriodDiff() { return this.periodDiff; } /** * @return sourceNodeEnabled */ public Boolean getSourceNodeEnabled() { return this.sourceNodeEnabled; } /** * @return sourceNodeId */ public String getSourceNodeId() { return this.sourceNodeId; } /** * @return sourceNodeName */ public String getSourceNodeName() { return this.sourceNodeName; } /** * @return sourceNodeOutputName */ public String getSourceNodeOutputName() { return this.sourceNodeOutputName; } /** * @return sourceNodeUserName */ public String getSourceNodeUserName() { return this.sourceNodeUserName; } /** * @return sourceTableName */ public String getSourceTableName() { return this.sourceTableName; } public static final class Builder { private DependPeriod dependPeriod; private String dependStrategy; private java.util.List fieldList; private String nodeType; private Integer periodDiff; private Boolean sourceNodeEnabled; private String sourceNodeId; private String sourceNodeName; private String sourceNodeOutputName; private String sourceNodeUserName; private String sourceTableName; /** * DependPeriod. */ public Builder dependPeriod(DependPeriod dependPeriod) { this.dependPeriod = dependPeriod; return this; } /** * DependStrategy. */ public Builder dependStrategy(String dependStrategy) { this.dependStrategy = dependStrategy; return this; } /** * FieldList. */ public Builder fieldList(java.util.List fieldList) { this.fieldList = fieldList; return this; } /** * NodeType. */ public Builder nodeType(String nodeType) { this.nodeType = nodeType; return this; } /** * PeriodDiff. */ public Builder periodDiff(Integer periodDiff) { this.periodDiff = periodDiff; return this; } /** * SourceNodeEnabled. */ public Builder sourceNodeEnabled(Boolean sourceNodeEnabled) { this.sourceNodeEnabled = sourceNodeEnabled; return this; } /** * SourceNodeId. */ public Builder sourceNodeId(String sourceNodeId) { this.sourceNodeId = sourceNodeId; return this; } /** * SourceNodeName. */ public Builder sourceNodeName(String sourceNodeName) { this.sourceNodeName = sourceNodeName; return this; } /** * SourceNodeOutputName. */ public Builder sourceNodeOutputName(String sourceNodeOutputName) { this.sourceNodeOutputName = sourceNodeOutputName; return this; } /** * SourceNodeUserName. */ public Builder sourceNodeUserName(String sourceNodeUserName) { this.sourceNodeUserName = sourceNodeUserName; return this; } /** * SourceTableName. */ public Builder sourceTableName(String sourceTableName) { this.sourceTableName = sourceTableName; return this; } public UpStreamList build() { return new UpStreamList(this); } } } /** * * {@link GetBatchTaskInfoResponseBody} extends {@link TeaModel} * *

GetBatchTaskInfoResponseBody

*/ public static class TaskInfo extends TeaModel { @com.aliyun.core.annotation.NameInMap("Code") private String code; @com.aliyun.core.annotation.NameInMap("CronExpression") private String cronExpression; @com.aliyun.core.annotation.NameInMap("CustomScheduleConfig") private CustomScheduleConfig customScheduleConfig; @com.aliyun.core.annotation.NameInMap("DagId") private String dagId; @com.aliyun.core.annotation.NameInMap("DataSourceCatalog") private String dataSourceCatalog; @com.aliyun.core.annotation.NameInMap("DataSourceId") private String dataSourceId; @com.aliyun.core.annotation.NameInMap("DataSourceSchema") private String dataSourceSchema; @com.aliyun.core.annotation.NameInMap("FileId") private Long fileId; @com.aliyun.core.annotation.NameInMap("HasDevNode") private Boolean hasDevNode; @com.aliyun.core.annotation.NameInMap("Name") private String name; @com.aliyun.core.annotation.NameInMap("NeedPublish") private Boolean needPublish; @com.aliyun.core.annotation.NameInMap("NodeDescription") private String nodeDescription; @com.aliyun.core.annotation.NameInMap("NodeFrom") private String nodeFrom; @com.aliyun.core.annotation.NameInMap("NodeId") private String nodeId; @com.aliyun.core.annotation.NameInMap("NodeName") private String nodeName; @com.aliyun.core.annotation.NameInMap("NodeOutputNameList") private java.util.List nodeOutputNameList; @com.aliyun.core.annotation.NameInMap("NodeStatus") private Integer nodeStatus; @com.aliyun.core.annotation.NameInMap("OperatorUserId") private String operatorUserId; @com.aliyun.core.annotation.NameInMap("OwnerName") private String ownerName; @com.aliyun.core.annotation.NameInMap("OwnerUserId") private String ownerUserId; @com.aliyun.core.annotation.NameInMap("ParamList") private java.util.List paramList; @com.aliyun.core.annotation.NameInMap("Paused") private Boolean paused; @com.aliyun.core.annotation.NameInMap("Priority") private Integer priority; @com.aliyun.core.annotation.NameInMap("ProjectId") private Long projectId; @com.aliyun.core.annotation.NameInMap("Published") private Boolean published; @com.aliyun.core.annotation.NameInMap("Remark") private String remark; @com.aliyun.core.annotation.NameInMap("Rerunable") private Boolean rerunable; @com.aliyun.core.annotation.NameInMap("SchedulePeriod") private String schedulePeriod; @com.aliyun.core.annotation.NameInMap("ScheduleType") private Integer scheduleType; @com.aliyun.core.annotation.NameInMap("SparkClientInfo") private SparkClientInfo sparkClientInfo; @com.aliyun.core.annotation.NameInMap("Status") private String status; @com.aliyun.core.annotation.NameInMap("TaskType") private Integer taskType; @com.aliyun.core.annotation.NameInMap("UpStreamList") private java.util.List upStreamList; private TaskInfo(Builder builder) { this.code = builder.code; this.cronExpression = builder.cronExpression; this.customScheduleConfig = builder.customScheduleConfig; this.dagId = builder.dagId; this.dataSourceCatalog = builder.dataSourceCatalog; this.dataSourceId = builder.dataSourceId; this.dataSourceSchema = builder.dataSourceSchema; this.fileId = builder.fileId; this.hasDevNode = builder.hasDevNode; this.name = builder.name; this.needPublish = builder.needPublish; this.nodeDescription = builder.nodeDescription; this.nodeFrom = builder.nodeFrom; this.nodeId = builder.nodeId; this.nodeName = builder.nodeName; this.nodeOutputNameList = builder.nodeOutputNameList; this.nodeStatus = builder.nodeStatus; this.operatorUserId = builder.operatorUserId; this.ownerName = builder.ownerName; this.ownerUserId = builder.ownerUserId; this.paramList = builder.paramList; this.paused = builder.paused; this.priority = builder.priority; this.projectId = builder.projectId; this.published = builder.published; this.remark = builder.remark; this.rerunable = builder.rerunable; this.schedulePeriod = builder.schedulePeriod; this.scheduleType = builder.scheduleType; this.sparkClientInfo = builder.sparkClientInfo; this.status = builder.status; this.taskType = builder.taskType; this.upStreamList = builder.upStreamList; } public static Builder builder() { return new Builder(); } public static TaskInfo create() { return builder().build(); } /** * @return code */ public String getCode() { return this.code; } /** * @return cronExpression */ public String getCronExpression() { return this.cronExpression; } /** * @return customScheduleConfig */ public CustomScheduleConfig getCustomScheduleConfig() { return this.customScheduleConfig; } /** * @return dagId */ public String getDagId() { return this.dagId; } /** * @return dataSourceCatalog */ public String getDataSourceCatalog() { return this.dataSourceCatalog; } /** * @return dataSourceId */ public String getDataSourceId() { return this.dataSourceId; } /** * @return dataSourceSchema */ public String getDataSourceSchema() { return this.dataSourceSchema; } /** * @return fileId */ public Long getFileId() { return this.fileId; } /** * @return hasDevNode */ public Boolean getHasDevNode() { return this.hasDevNode; } /** * @return name */ public String getName() { return this.name; } /** * @return needPublish */ public Boolean getNeedPublish() { return this.needPublish; } /** * @return nodeDescription */ public String getNodeDescription() { return this.nodeDescription; } /** * @return nodeFrom */ public String getNodeFrom() { return this.nodeFrom; } /** * @return nodeId */ public String getNodeId() { return this.nodeId; } /** * @return nodeName */ public String getNodeName() { return this.nodeName; } /** * @return nodeOutputNameList */ public java.util.List getNodeOutputNameList() { return this.nodeOutputNameList; } /** * @return nodeStatus */ public Integer getNodeStatus() { return this.nodeStatus; } /** * @return operatorUserId */ public String getOperatorUserId() { return this.operatorUserId; } /** * @return ownerName */ public String getOwnerName() { return this.ownerName; } /** * @return ownerUserId */ public String getOwnerUserId() { return this.ownerUserId; } /** * @return paramList */ public java.util.List getParamList() { return this.paramList; } /** * @return paused */ public Boolean getPaused() { return this.paused; } /** * @return priority */ public Integer getPriority() { return this.priority; } /** * @return projectId */ public Long getProjectId() { return this.projectId; } /** * @return published */ public Boolean getPublished() { return this.published; } /** * @return remark */ public String getRemark() { return this.remark; } /** * @return rerunable */ public Boolean getRerunable() { return this.rerunable; } /** * @return schedulePeriod */ public String getSchedulePeriod() { return this.schedulePeriod; } /** * @return scheduleType */ public Integer getScheduleType() { return this.scheduleType; } /** * @return sparkClientInfo */ public SparkClientInfo getSparkClientInfo() { return this.sparkClientInfo; } /** * @return status */ public String getStatus() { return this.status; } /** * @return taskType */ public Integer getTaskType() { return this.taskType; } /** * @return upStreamList */ public java.util.List getUpStreamList() { return this.upStreamList; } public static final class Builder { private String code; private String cronExpression; private CustomScheduleConfig customScheduleConfig; private String dagId; private String dataSourceCatalog; private String dataSourceId; private String dataSourceSchema; private Long fileId; private Boolean hasDevNode; private String name; private Boolean needPublish; private String nodeDescription; private String nodeFrom; private String nodeId; private String nodeName; private java.util.List nodeOutputNameList; private Integer nodeStatus; private String operatorUserId; private String ownerName; private String ownerUserId; private java.util.List paramList; private Boolean paused; private Integer priority; private Long projectId; private Boolean published; private String remark; private Boolean rerunable; private String schedulePeriod; private Integer scheduleType; private SparkClientInfo sparkClientInfo; private String status; private Integer taskType; private java.util.List upStreamList; /** * Code. */ public Builder code(String code) { this.code = code; return this; } /** * CronExpression. */ public Builder cronExpression(String cronExpression) { this.cronExpression = cronExpression; return this; } /** * CustomScheduleConfig. */ public Builder customScheduleConfig(CustomScheduleConfig customScheduleConfig) { this.customScheduleConfig = customScheduleConfig; return this; } /** * DagId. */ public Builder dagId(String dagId) { this.dagId = dagId; return this; } /** * DataSourceCatalog. */ public Builder dataSourceCatalog(String dataSourceCatalog) { this.dataSourceCatalog = dataSourceCatalog; return this; } /** * DataSourceId. */ public Builder dataSourceId(String dataSourceId) { this.dataSourceId = dataSourceId; return this; } /** * DataSourceSchema. */ public Builder dataSourceSchema(String dataSourceSchema) { this.dataSourceSchema = dataSourceSchema; return this; } /** * FileId. */ public Builder fileId(Long fileId) { this.fileId = fileId; return this; } /** * HasDevNode. */ public Builder hasDevNode(Boolean hasDevNode) { this.hasDevNode = hasDevNode; return this; } /** * Name. */ public Builder name(String name) { this.name = name; return this; } /** * NeedPublish. */ public Builder needPublish(Boolean needPublish) { this.needPublish = needPublish; return this; } /** * NodeDescription. */ public Builder nodeDescription(String nodeDescription) { this.nodeDescription = nodeDescription; return this; } /** * NodeFrom. */ public Builder nodeFrom(String nodeFrom) { this.nodeFrom = nodeFrom; return this; } /** * NodeId. */ public Builder nodeId(String nodeId) { this.nodeId = nodeId; return this; } /** * NodeName. */ public Builder nodeName(String nodeName) { this.nodeName = nodeName; return this; } /** * NodeOutputNameList. */ public Builder nodeOutputNameList(java.util.List nodeOutputNameList) { this.nodeOutputNameList = nodeOutputNameList; return this; } /** * NodeStatus. */ public Builder nodeStatus(Integer nodeStatus) { this.nodeStatus = nodeStatus; return this; } /** * OperatorUserId. */ public Builder operatorUserId(String operatorUserId) { this.operatorUserId = operatorUserId; return this; } /** * OwnerName. */ public Builder ownerName(String ownerName) { this.ownerName = ownerName; return this; } /** * OwnerUserId. */ public Builder ownerUserId(String ownerUserId) { this.ownerUserId = ownerUserId; return this; } /** * ParamList. */ public Builder paramList(java.util.List paramList) { this.paramList = paramList; return this; } /** * Paused. */ public Builder paused(Boolean paused) { this.paused = paused; return this; } /** * Priority. */ public Builder priority(Integer priority) { this.priority = priority; return this; } /** * ProjectId. */ public Builder projectId(Long projectId) { this.projectId = projectId; return this; } /** * Published. */ public Builder published(Boolean published) { this.published = published; return this; } /** * Remark. */ public Builder remark(String remark) { this.remark = remark; return this; } /** * Rerunable. */ public Builder rerunable(Boolean rerunable) { this.rerunable = rerunable; return this; } /** * SchedulePeriod. */ public Builder schedulePeriod(String schedulePeriod) { this.schedulePeriod = schedulePeriod; return this; } /** * ScheduleType. */ public Builder scheduleType(Integer scheduleType) { this.scheduleType = scheduleType; return this; } /** * SparkClientInfo. */ public Builder sparkClientInfo(SparkClientInfo sparkClientInfo) { this.sparkClientInfo = sparkClientInfo; return this; } /** * Status. */ public Builder status(String status) { this.status = status; return this; } /** * TaskType. */ public Builder taskType(Integer taskType) { this.taskType = taskType; return this; } /** * UpStreamList. */ public Builder upStreamList(java.util.List upStreamList) { this.upStreamList = upStreamList; return this; } public TaskInfo build() { return new TaskInfo(this); } } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy