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

com.aliyun.dataworks_public20200518.models.GetNodeResponseBody Maven / Gradle / Ivy

There is a newer version: 6.1.2
Show newest version
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dataworks_public20200518.models;

import com.aliyun.tea.*;

public class GetNodeResponseBody extends TeaModel {
    /**
     * 

The details of the node.

*/ @NameInMap("Data") public GetNodeResponseBodyData data; /** *

The ID of the node. You can call the ListNodes operation to query the node ID.

* * example: *

Invalid.Tenant.ConnectionNotExists

*/ @NameInMap("ErrorCode") public String errorCode; /** *

The connection string.

* * example: *

The connection does not exist.

*/ @NameInMap("ErrorMessage") public String errorMessage; /** *

The operation that you want to perform. Set the value to GetNode.

* * example: *

200

*/ @NameInMap("HttpStatusCode") public Integer httpStatusCode; /** *

Other parameters.

* * example: *

E6F0DBDD-5AD****

*/ @NameInMap("RequestId") public String requestId; /** *

The ID of the workflow.

* * example: *

true

*/ @NameInMap("Success") public Boolean success; public static GetNodeResponseBody build(java.util.Map map) throws Exception { GetNodeResponseBody self = new GetNodeResponseBody(); return TeaModel.build(map, self); } public GetNodeResponseBody setData(GetNodeResponseBodyData data) { this.data = data; return this; } public GetNodeResponseBodyData getData() { return this.data; } public GetNodeResponseBody setErrorCode(String errorCode) { this.errorCode = errorCode; return this; } public String getErrorCode() { return this.errorCode; } public GetNodeResponseBody setErrorMessage(String errorMessage) { this.errorMessage = errorMessage; return this; } public String getErrorMessage() { return this.errorMessage; } public GetNodeResponseBody setHttpStatusCode(Integer httpStatusCode) { this.httpStatusCode = httpStatusCode; return this; } public Integer getHttpStatusCode() { return this.httpStatusCode; } public GetNodeResponseBody setRequestId(String requestId) { this.requestId = requestId; return this; } public String getRequestId() { return this.requestId; } public GetNodeResponseBody setSuccess(Boolean success) { this.success = success; return this; } public Boolean getSuccess() { return this.success; } public static class GetNodeResponseBodyData extends TeaModel { /** *

The description of the node.

* * example: *

123456

*/ @NameInMap("BaselineId") public Long baselineId; /** *

The operation that you want to perform. Set the value to GetNode.

* * example: *

123

*/ @NameInMap("BusinessId") public Long businessId; /** *

The environment of the workspace. Valid values: PROD and DEV.

* * example: *

odps_first_dev

*/ @NameInMap("Connection") public String connection; @NameInMap("CreateTime") public Long createTime; /** *

The environment of the workspace. Valid values: PROD and DEV.

* * example: *

00 00 00 * * ?

*/ @NameInMap("CronExpress") public String cronExpress; @NameInMap("DeployDate") public Long deployDate; /** *

The name of the resource group.

* * example: *

test

*/ @NameInMap("Description") public String description; /** *

The ID of the node. You can call the ListNodes operation to query the node ID.

* * example: *

[{"projectName":"test_0923001","tableName":"test_table_001","partition":"ds\u003d$[yyyymmdd]"},{"projectName":"test_0923001","tableName":"test_table_002","partition":"NOTAPARTITIONTABLE"}]

*/ @NameInMap("DqcDescription") public String dqcDescription; /** *

The error message returned.

* * example: *

1

*/ @NameInMap("DqcType") public Integer dqcType; @NameInMap("FileId") public Long fileId; @NameInMap("FileType") public Integer fileType; @NameInMap("FileVersion") public Integer fileVersion; @NameInMap("ModifyTime") public Long modifyTime; /** *

The HTTP status code returned.

* * example: *

1234

*/ @NameInMap("NodeId") public Long nodeId; /** *

The scheduling type of the node. Valid values:

*
    *
  • NORMAL: The node is an auto triggered node.
  • *
  • MANUAL: The node is a manually triggered node. Manually triggered nodes cannot be automatically triggered.
  • *
  • PAUSE: The node is a paused node.
  • *
  • SKIP: The node is a dry-run node. Dry-run nodes are started as scheduled but the system sets the status of the nodes to successful when it starts to run them.
  • *
* * example: *

The ID of the baseline.

*/ @NameInMap("NodeName") public String nodeName; /** *

The ID of the node.

* * example: *

17366294****

*/ @NameInMap("OwnerId") public String ownerId; /** *

The CRON expression returned.

* * example: *

a=b

*/ @NameInMap("ParamValues") public String paramValues; /** *

The HTTP status code returned.

* * example: *

1

*/ @NameInMap("Priority") public Integer priority; /** *

The ID of the owner of the node.

* * example: *

ODPS_SQL

*/ @NameInMap("ProgramType") public String programType; /** *

Indicates whether the node can be rerun.

* * example: *

1234

*/ @NameInMap("ProjectId") public Long projectId; /** *

Indicates whether the node is associated with Data Quality. Valid values: 0 and 1. A value of 0 indicates that the node is associated with Data Quality. A value of 1 indicates that the node is not associated with Data Quality.

* * example: *

123

*/ @NameInMap("RelatedFlowId") public Long relatedFlowId; /** *

The ID of the workflow to which the node belongs.

* * example: *

60

*/ @NameInMap("RepeatInterval") public Long repeatInterval; @NameInMap("RepeatMode") public Integer repeatMode; /** *

The type of the node.

* * example: *

true

*/ @NameInMap("Repeatability") public String repeatability; @NameInMap("ResGroupIdentifier") public String resGroupIdentifier; /** *

The ID of the request. You can use the ID to locate logs and troubleshoot issues.

* * example: *

The table and partition filter expression in Data Quality that are associated with the node.

*/ @NameInMap("ResGroupName") public String resGroupName; /** *

The ID of the workspace.

* * example: *

NORMAL

*/ @NameInMap("SchedulerType") public String schedulerType; public static GetNodeResponseBodyData build(java.util.Map map) throws Exception { GetNodeResponseBodyData self = new GetNodeResponseBodyData(); return TeaModel.build(map, self); } public GetNodeResponseBodyData setBaselineId(Long baselineId) { this.baselineId = baselineId; return this; } public Long getBaselineId() { return this.baselineId; } public GetNodeResponseBodyData setBusinessId(Long businessId) { this.businessId = businessId; return this; } public Long getBusinessId() { return this.businessId; } public GetNodeResponseBodyData setConnection(String connection) { this.connection = connection; return this; } public String getConnection() { return this.connection; } public GetNodeResponseBodyData setCreateTime(Long createTime) { this.createTime = createTime; return this; } public Long getCreateTime() { return this.createTime; } public GetNodeResponseBodyData setCronExpress(String cronExpress) { this.cronExpress = cronExpress; return this; } public String getCronExpress() { return this.cronExpress; } public GetNodeResponseBodyData setDeployDate(Long deployDate) { this.deployDate = deployDate; return this; } public Long getDeployDate() { return this.deployDate; } public GetNodeResponseBodyData setDescription(String description) { this.description = description; return this; } public String getDescription() { return this.description; } public GetNodeResponseBodyData setDqcDescription(String dqcDescription) { this.dqcDescription = dqcDescription; return this; } public String getDqcDescription() { return this.dqcDescription; } public GetNodeResponseBodyData setDqcType(Integer dqcType) { this.dqcType = dqcType; return this; } public Integer getDqcType() { return this.dqcType; } public GetNodeResponseBodyData setFileId(Long fileId) { this.fileId = fileId; return this; } public Long getFileId() { return this.fileId; } public GetNodeResponseBodyData setFileType(Integer fileType) { this.fileType = fileType; return this; } public Integer getFileType() { return this.fileType; } public GetNodeResponseBodyData setFileVersion(Integer fileVersion) { this.fileVersion = fileVersion; return this; } public Integer getFileVersion() { return this.fileVersion; } public GetNodeResponseBodyData setModifyTime(Long modifyTime) { this.modifyTime = modifyTime; return this; } public Long getModifyTime() { return this.modifyTime; } public GetNodeResponseBodyData setNodeId(Long nodeId) { this.nodeId = nodeId; return this; } public Long getNodeId() { return this.nodeId; } public GetNodeResponseBodyData setNodeName(String nodeName) { this.nodeName = nodeName; return this; } public String getNodeName() { return this.nodeName; } public GetNodeResponseBodyData setOwnerId(String ownerId) { this.ownerId = ownerId; return this; } public String getOwnerId() { return this.ownerId; } public GetNodeResponseBodyData setParamValues(String paramValues) { this.paramValues = paramValues; return this; } public String getParamValues() { return this.paramValues; } public GetNodeResponseBodyData setPriority(Integer priority) { this.priority = priority; return this; } public Integer getPriority() { return this.priority; } public GetNodeResponseBodyData setProgramType(String programType) { this.programType = programType; return this; } public String getProgramType() { return this.programType; } public GetNodeResponseBodyData setProjectId(Long projectId) { this.projectId = projectId; return this; } public Long getProjectId() { return this.projectId; } public GetNodeResponseBodyData setRelatedFlowId(Long relatedFlowId) { this.relatedFlowId = relatedFlowId; return this; } public Long getRelatedFlowId() { return this.relatedFlowId; } public GetNodeResponseBodyData setRepeatInterval(Long repeatInterval) { this.repeatInterval = repeatInterval; return this; } public Long getRepeatInterval() { return this.repeatInterval; } public GetNodeResponseBodyData setRepeatMode(Integer repeatMode) { this.repeatMode = repeatMode; return this; } public Integer getRepeatMode() { return this.repeatMode; } public GetNodeResponseBodyData setRepeatability(String repeatability) { this.repeatability = repeatability; return this; } public String getRepeatability() { return this.repeatability; } public GetNodeResponseBodyData setResGroupIdentifier(String resGroupIdentifier) { this.resGroupIdentifier = resGroupIdentifier; return this; } public String getResGroupIdentifier() { return this.resGroupIdentifier; } public GetNodeResponseBodyData setResGroupName(String resGroupName) { this.resGroupName = resGroupName; return this; } public String getResGroupName() { return this.resGroupName; } public GetNodeResponseBodyData setSchedulerType(String schedulerType) { this.schedulerType = schedulerType; return this; } public String getSchedulerType() { return this.schedulerType; } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy