diff --git a/aliyun-java-sdk-dataphin-public/ChangeLog.txt b/aliyun-java-sdk-dataphin-public/ChangeLog.txt
index 766cc44a87..567eb45051 100644
--- a/aliyun-java-sdk-dataphin-public/ChangeLog.txt
+++ b/aliyun-java-sdk-dataphin-public/ChangeLog.txt
@@ -1,3 +1,6 @@
+2024-12-30 Version: 1.0.3
+- Dataphin openapi start.
+
2024-10-11 Version: 1.0.2
- Dataphin v4.3 openapi.
diff --git a/aliyun-java-sdk-dataphin-public/pom.xml b/aliyun-java-sdk-dataphin-public/pom.xml
index 63e53d98bd..d819890e4b 100644
--- a/aliyun-java-sdk-dataphin-public/pom.xml
+++ b/aliyun-java-sdk-dataphin-public/pom.xml
@@ -4,7 +4,7 @@
com.aliyun
aliyun-java-sdk-dataphin-public
jar
- 1.0.2
+ 1.0.3
aliyun-java-sdk-dataphin-public
http://www.aliyun.com
Aliyun Open API SDK for Java
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateBatchTaskRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateBatchTaskRequest.java
new file mode 100644
index 0000000000..fba78243c6
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateBatchTaskRequest.java
@@ -0,0 +1,192 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import java.util.List;
+import com.google.gson.Gson;
+import com.google.gson.annotations.SerializedName;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class CreateBatchTaskRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("createCommand")
+ private CreateCommand createCommand;
+ public CreateBatchTaskRequest() {
+ super("dataphin-public", "2023-06-30", "CreateBatchTask");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public CreateCommand getCreateCommand() {
+ return this.createCommand;
+ }
+
+ public void setCreateCommand(CreateCommand createCommand) {
+ this.createCommand = createCommand;
+ if (createCommand != null) {
+ putBodyParameter("CreateCommand" , new Gson().toJson(createCommand));
+ }
+ }
+
+ public static class CreateCommand {
+
+ @SerializedName("ScheduleType")
+ private Integer scheduleType;
+
+ @SerializedName("TaskType")
+ private Integer taskType;
+
+ @SerializedName("Engine")
+ private String engine;
+
+ @SerializedName("Name")
+ private String name;
+
+ @SerializedName("DataSourceId")
+ private String dataSourceId;
+
+ @SerializedName("DataSourceSchema")
+ private String dataSourceSchema;
+
+ @SerializedName("Description")
+ private String description;
+
+ @SerializedName("DataSourceCatalog")
+ private String dataSourceCatalog;
+
+ @SerializedName("Directory")
+ private String directory;
+
+ @SerializedName("ProjectId")
+ private Long projectId;
+
+ @SerializedName("PythonModuleList")
+ private List pythonModuleList;
+
+ public Integer getScheduleType() {
+ return this.scheduleType;
+ }
+
+ public void setScheduleType(Integer scheduleType) {
+ this.scheduleType = scheduleType;
+ }
+
+ public Integer getTaskType() {
+ return this.taskType;
+ }
+
+ public void setTaskType(Integer taskType) {
+ this.taskType = taskType;
+ }
+
+ public String getEngine() {
+ return this.engine;
+ }
+
+ public void setEngine(String engine) {
+ this.engine = engine;
+ }
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getDataSourceId() {
+ return this.dataSourceId;
+ }
+
+ public void setDataSourceId(String dataSourceId) {
+ this.dataSourceId = dataSourceId;
+ }
+
+ public String getDataSourceSchema() {
+ return this.dataSourceSchema;
+ }
+
+ public void setDataSourceSchema(String dataSourceSchema) {
+ this.dataSourceSchema = dataSourceSchema;
+ }
+
+ public String getDescription() {
+ return this.description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getDataSourceCatalog() {
+ return this.dataSourceCatalog;
+ }
+
+ public void setDataSourceCatalog(String dataSourceCatalog) {
+ this.dataSourceCatalog = dataSourceCatalog;
+ }
+
+ public String getDirectory() {
+ return this.directory;
+ }
+
+ public void setDirectory(String directory) {
+ this.directory = directory;
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ }
+
+ public List getPythonModuleList() {
+ return this.pythonModuleList;
+ }
+
+ public void setPythonModuleList(List pythonModuleList) {
+ this.pythonModuleList = pythonModuleList;
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return CreateBatchTaskResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateBatchTaskResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateBatchTaskResponse.java
new file mode 100644
index 0000000000..a3da633fca
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateBatchTaskResponse.java
@@ -0,0 +1,109 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.CreateBatchTaskResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class CreateBatchTaskResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private CreateResult createResult;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public CreateResult getCreateResult() {
+ return this.createResult;
+ }
+
+ public void setCreateResult(CreateResult createResult) {
+ this.createResult = createResult;
+ }
+
+ public static class CreateResult {
+
+ private Long fileId;
+
+ public Long getFileId() {
+ return this.fileId;
+ }
+
+ public void setFileId(Long fileId) {
+ this.fileId = fileId;
+ }
+ }
+
+ @Override
+ public CreateBatchTaskResponse getInstance(UnmarshallerContext context) {
+ return CreateBatchTaskResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateBizEntityRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateBizEntityRequest.java
new file mode 100644
index 0000000000..a7424b0fd8
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateBizEntityRequest.java
@@ -0,0 +1,297 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import java.util.List;
+import com.google.gson.Gson;
+import com.google.gson.annotations.SerializedName;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class CreateBizEntityRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("createCommand")
+ private CreateCommand createCommand;
+ public CreateBizEntityRequest() {
+ super("dataphin-public", "2023-06-30", "CreateBizEntity");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public CreateCommand getCreateCommand() {
+ return this.createCommand;
+ }
+
+ public void setCreateCommand(CreateCommand createCommand) {
+ this.createCommand = createCommand;
+ if (createCommand != null) {
+ putBodyParameter("CreateCommand" , new Gson().toJson(createCommand));
+ }
+ }
+
+ public static class CreateCommand {
+
+ @SerializedName("BizObject")
+ private BizObject bizObject;
+
+ @SerializedName("BizProcess")
+ private BizProcess bizProcess;
+
+ @SerializedName("DataDomainId")
+ private Long dataDomainId;
+
+ @SerializedName("Type")
+ private String type;
+
+ @SerializedName("BizUnitId")
+ private Long bizUnitId;
+
+ public BizObject getBizObject() {
+ return this.bizObject;
+ }
+
+ public void setBizObject(BizObject bizObject) {
+ this.bizObject = bizObject;
+ }
+
+ public BizProcess getBizProcess() {
+ return this.bizProcess;
+ }
+
+ public void setBizProcess(BizProcess bizProcess) {
+ this.bizProcess = bizProcess;
+ }
+
+ public Long getDataDomainId() {
+ return this.dataDomainId;
+ }
+
+ public void setDataDomainId(Long dataDomainId) {
+ this.dataDomainId = dataDomainId;
+ }
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public Long getBizUnitId() {
+ return this.bizUnitId;
+ }
+
+ public void setBizUnitId(Long bizUnitId) {
+ this.bizUnitId = bizUnitId;
+ }
+
+ public static class BizObject {
+
+ @SerializedName("OwnerUserId")
+ private String ownerUserId;
+
+ @SerializedName("DisplayName")
+ private String displayName;
+
+ @SerializedName("Name")
+ private String name;
+
+ @SerializedName("Description")
+ private String description;
+
+ @SerializedName("Type")
+ private String type;
+
+ @SerializedName("RefBizEntityIdList")
+ private List refBizEntityIdList;
+
+ @SerializedName("ParentId")
+ private Long parentId;
+
+ public String getOwnerUserId() {
+ return this.ownerUserId;
+ }
+
+ public void setOwnerUserId(String ownerUserId) {
+ this.ownerUserId = ownerUserId;
+ }
+
+ public String getDisplayName() {
+ return this.displayName;
+ }
+
+ public void setDisplayName(String displayName) {
+ this.displayName = displayName;
+ }
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getDescription() {
+ return this.description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public List getRefBizEntityIdList() {
+ return this.refBizEntityIdList;
+ }
+
+ public void setRefBizEntityIdList(List refBizEntityIdList) {
+ this.refBizEntityIdList = refBizEntityIdList;
+ }
+
+ public Long getParentId() {
+ return this.parentId;
+ }
+
+ public void setParentId(Long parentId) {
+ this.parentId = parentId;
+ }
+ }
+
+ public static class BizProcess {
+
+ @SerializedName("OwnerUserId")
+ private String ownerUserId;
+
+ @SerializedName("DisplayName")
+ private String displayName;
+
+ @SerializedName("Name")
+ private String name;
+
+ @SerializedName("PreBizProcessIdList")
+ private List preBizProcessIdList;
+
+ @SerializedName("Description")
+ private String description;
+
+ @SerializedName("BizEventEntityIdList")
+ private List bizEventEntityIdList;
+
+ @SerializedName("Type")
+ private String type;
+
+ @SerializedName("RefBizEntityIdList")
+ private List refBizEntityIdList;
+
+ public String getOwnerUserId() {
+ return this.ownerUserId;
+ }
+
+ public void setOwnerUserId(String ownerUserId) {
+ this.ownerUserId = ownerUserId;
+ }
+
+ public String getDisplayName() {
+ return this.displayName;
+ }
+
+ public void setDisplayName(String displayName) {
+ this.displayName = displayName;
+ }
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public List getPreBizProcessIdList() {
+ return this.preBizProcessIdList;
+ }
+
+ public void setPreBizProcessIdList(List preBizProcessIdList) {
+ this.preBizProcessIdList = preBizProcessIdList;
+ }
+
+ public String getDescription() {
+ return this.description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public List getBizEventEntityIdList() {
+ return this.bizEventEntityIdList;
+ }
+
+ public void setBizEventEntityIdList(List bizEventEntityIdList) {
+ this.bizEventEntityIdList = bizEventEntityIdList;
+ }
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public List getRefBizEntityIdList() {
+ return this.refBizEntityIdList;
+ }
+
+ public void setRefBizEntityIdList(List refBizEntityIdList) {
+ this.refBizEntityIdList = refBizEntityIdList;
+ }
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return CreateBizEntityResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateBizEntityResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateBizEntityResponse.java
new file mode 100644
index 0000000000..79acc6c53a
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateBizEntityResponse.java
@@ -0,0 +1,109 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.CreateBizEntityResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class CreateBizEntityResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private CreateResult createResult;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public CreateResult getCreateResult() {
+ return this.createResult;
+ }
+
+ public void setCreateResult(CreateResult createResult) {
+ this.createResult = createResult;
+ }
+
+ public static class CreateResult {
+
+ private Long bizEntityId;
+
+ public Long getBizEntityId() {
+ return this.bizEntityId;
+ }
+
+ public void setBizEntityId(Long bizEntityId) {
+ this.bizEntityId = bizEntityId;
+ }
+ }
+
+ @Override
+ public CreateBizEntityResponse getInstance(UnmarshallerContext context) {
+ return CreateBizEntityResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateBizUnitRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateBizUnitRequest.java
new file mode 100644
index 0000000000..84c0c7cf26
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateBizUnitRequest.java
@@ -0,0 +1,151 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import java.util.List;
+import com.google.gson.Gson;
+import com.google.gson.annotations.SerializedName;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class CreateBizUnitRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("createCommand")
+ private CreateCommand createCommand;
+ public CreateBizUnitRequest() {
+ super("dataphin-public", "2023-06-30", "CreateBizUnit");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public CreateCommand getCreateCommand() {
+ return this.createCommand;
+ }
+
+ public void setCreateCommand(CreateCommand createCommand) {
+ this.createCommand = createCommand;
+ if (createCommand != null) {
+ putBodyParameter("CreateCommand" , new Gson().toJson(createCommand));
+ }
+ }
+
+ public static class CreateCommand {
+
+ @SerializedName("Mode")
+ private String mode;
+
+ @SerializedName("BizUnitAccountList")
+ private List bizUnitAccountList;
+
+ @SerializedName("DisplayName")
+ private String displayName;
+
+ @SerializedName("Name")
+ private String name;
+
+ @SerializedName("Icon")
+ private String icon;
+
+ @SerializedName("Description")
+ private String description;
+
+ public String getMode() {
+ return this.mode;
+ }
+
+ public void setMode(String mode) {
+ this.mode = mode;
+ }
+
+ public List getBizUnitAccountList() {
+ return this.bizUnitAccountList;
+ }
+
+ public void setBizUnitAccountList(List bizUnitAccountList) {
+ this.bizUnitAccountList = bizUnitAccountList;
+ }
+
+ public String getDisplayName() {
+ return this.displayName;
+ }
+
+ public void setDisplayName(String displayName) {
+ this.displayName = displayName;
+ }
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getIcon() {
+ return this.icon;
+ }
+
+ public void setIcon(String icon) {
+ this.icon = icon;
+ }
+
+ public String getDescription() {
+ return this.description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public static class BizUnitAccountListItem {
+
+ @SerializedName("UserId")
+ private String userId;
+
+ public String getUserId() {
+ return this.userId;
+ }
+
+ public void setUserId(String userId) {
+ this.userId = userId;
+ }
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return CreateBizUnitResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateBizUnitResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateBizUnitResponse.java
new file mode 100644
index 0000000000..ecffd88841
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateBizUnitResponse.java
@@ -0,0 +1,109 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.CreateBizUnitResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class CreateBizUnitResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private CreateResult createResult;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public CreateResult getCreateResult() {
+ return this.createResult;
+ }
+
+ public void setCreateResult(CreateResult createResult) {
+ this.createResult = createResult;
+ }
+
+ public static class CreateResult {
+
+ private Long bizUnitId;
+
+ public Long getBizUnitId() {
+ return this.bizUnitId;
+ }
+
+ public void setBizUnitId(Long bizUnitId) {
+ this.bizUnitId = bizUnitId;
+ }
+ }
+
+ @Override
+ public CreateBizUnitResponse getInstance(UnmarshallerContext context) {
+ return CreateBizUnitResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateDataDomainRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateDataDomainRequest.java
new file mode 100644
index 0000000000..dd7a2c79b8
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateDataDomainRequest.java
@@ -0,0 +1,136 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import com.google.gson.Gson;
+import com.google.gson.annotations.SerializedName;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class CreateDataDomainRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("createCommand")
+ private CreateCommand createCommand;
+ public CreateDataDomainRequest() {
+ super("dataphin-public", "2023-06-30", "CreateDataDomain");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public CreateCommand getCreateCommand() {
+ return this.createCommand;
+ }
+
+ public void setCreateCommand(CreateCommand createCommand) {
+ this.createCommand = createCommand;
+ if (createCommand != null) {
+ putBodyParameter("CreateCommand" , new Gson().toJson(createCommand));
+ }
+ }
+
+ public static class CreateCommand {
+
+ @SerializedName("DisplayName")
+ private String displayName;
+
+ @SerializedName("Name")
+ private String name;
+
+ @SerializedName("Description")
+ private String description;
+
+ @SerializedName("Abbreviation")
+ private String abbreviation;
+
+ @SerializedName("BizUnitId")
+ private Long bizUnitId;
+
+ @SerializedName("ParentId")
+ private Long parentId;
+
+ public String getDisplayName() {
+ return this.displayName;
+ }
+
+ public void setDisplayName(String displayName) {
+ this.displayName = displayName;
+ }
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getDescription() {
+ return this.description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getAbbreviation() {
+ return this.abbreviation;
+ }
+
+ public void setAbbreviation(String abbreviation) {
+ this.abbreviation = abbreviation;
+ }
+
+ public Long getBizUnitId() {
+ return this.bizUnitId;
+ }
+
+ public void setBizUnitId(Long bizUnitId) {
+ this.bizUnitId = bizUnitId;
+ }
+
+ public Long getParentId() {
+ return this.parentId;
+ }
+
+ public void setParentId(Long parentId) {
+ this.parentId = parentId;
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return CreateDataDomainResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateDataDomainResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateDataDomainResponse.java
new file mode 100644
index 0000000000..5c5eb38709
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateDataDomainResponse.java
@@ -0,0 +1,109 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.CreateDataDomainResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class CreateDataDomainResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private CreateResult createResult;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public CreateResult getCreateResult() {
+ return this.createResult;
+ }
+
+ public void setCreateResult(CreateResult createResult) {
+ this.createResult = createResult;
+ }
+
+ public static class CreateResult {
+
+ private Long dataDomainId;
+
+ public Long getDataDomainId() {
+ return this.dataDomainId;
+ }
+
+ public void setDataDomainId(Long dataDomainId) {
+ this.dataDomainId = dataDomainId;
+ }
+ }
+
+ @Override
+ public CreateDataDomainResponse getInstance(UnmarshallerContext context) {
+ return CreateDataDomainResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreatePipelineNodeRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreatePipelineNodeRequest.java
new file mode 100644
index 0000000000..4f410a2a2b
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreatePipelineNodeRequest.java
@@ -0,0 +1,161 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import com.google.gson.Gson;
+import com.google.gson.annotations.SerializedName;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class CreatePipelineNodeRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("createPipelineNodeCommand")
+ private CreatePipelineNodeCommand createPipelineNodeCommand;
+ public CreatePipelineNodeRequest() {
+ super("dataphin-public", "2023-06-30", "CreatePipelineNode");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public CreatePipelineNodeCommand getCreatePipelineNodeCommand() {
+ return this.createPipelineNodeCommand;
+ }
+
+ public void setCreatePipelineNodeCommand(CreatePipelineNodeCommand createPipelineNodeCommand) {
+ this.createPipelineNodeCommand = createPipelineNodeCommand;
+ if (createPipelineNodeCommand != null) {
+ putBodyParameter("CreatePipelineNodeCommand" , new Gson().toJson(createPipelineNodeCommand));
+ }
+ }
+
+ public static class CreatePipelineNodeCommand {
+
+ @SerializedName("PipelineName")
+ private String pipelineName;
+
+ @SerializedName("PipelineType")
+ private String pipelineType;
+
+ @SerializedName("NodeType")
+ private String nodeType;
+
+ @SerializedName("FileInfo")
+ private FileInfo fileInfo;
+
+ @SerializedName("ProjectId")
+ private Long projectId;
+
+ public String getPipelineName() {
+ return this.pipelineName;
+ }
+
+ public void setPipelineName(String pipelineName) {
+ this.pipelineName = pipelineName;
+ }
+
+ public String getPipelineType() {
+ return this.pipelineType;
+ }
+
+ public void setPipelineType(String pipelineType) {
+ this.pipelineType = pipelineType;
+ }
+
+ public String getNodeType() {
+ return this.nodeType;
+ }
+
+ public void setNodeType(String nodeType) {
+ this.nodeType = nodeType;
+ }
+
+ public FileInfo getFileInfo() {
+ return this.fileInfo;
+ }
+
+ public void setFileInfo(FileInfo fileInfo) {
+ this.fileInfo = fileInfo;
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ }
+
+ public static class FileInfo {
+
+ @SerializedName("FileName")
+ private String fileName;
+
+ @SerializedName("Description")
+ private String description;
+
+ @SerializedName("Directory")
+ private String directory;
+
+ public String getFileName() {
+ return this.fileName;
+ }
+
+ public void setFileName(String fileName) {
+ this.fileName = fileName;
+ }
+
+ public String getDescription() {
+ return this.description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getDirectory() {
+ return this.directory;
+ }
+
+ public void setDirectory(String directory) {
+ this.directory = directory;
+ }
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return CreatePipelineNodeResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreatePipelineNodeResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreatePipelineNodeResponse.java
new file mode 100644
index 0000000000..0c6b5b5603
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreatePipelineNodeResponse.java
@@ -0,0 +1,130 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import java.util.List;
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.CreatePipelineNodeResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class CreatePipelineNodeResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private Data data;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public Data getData() {
+ return this.data;
+ }
+
+ public void setData(Data data) {
+ this.data = data;
+ }
+
+ public static class Data {
+
+ private Long pipelineId;
+
+ private List errorCodeList;
+
+ private List errorMessageList;
+
+ public Long getPipelineId() {
+ return this.pipelineId;
+ }
+
+ public void setPipelineId(Long pipelineId) {
+ this.pipelineId = pipelineId;
+ }
+
+ public List getErrorCodeList() {
+ return this.errorCodeList;
+ }
+
+ public void setErrorCodeList(List errorCodeList) {
+ this.errorCodeList = errorCodeList;
+ }
+
+ public List getErrorMessageList() {
+ return this.errorMessageList;
+ }
+
+ public void setErrorMessageList(List errorMessageList) {
+ this.errorMessageList = errorMessageList;
+ }
+ }
+
+ @Override
+ public CreatePipelineNodeResponse getInstance(UnmarshallerContext context) {
+ return CreatePipelineNodeResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateStreamBatchJobMappingRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateStreamBatchJobMappingRequest.java
new file mode 100644
index 0000000000..8a05abe3a4
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateStreamBatchJobMappingRequest.java
@@ -0,0 +1,180 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import com.google.gson.Gson;
+import com.google.gson.annotations.SerializedName;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class CreateStreamBatchJobMappingRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("streamBatchJobMappingCreateCommand")
+ private StreamBatchJobMappingCreateCommand streamBatchJobMappingCreateCommand;
+ public CreateStreamBatchJobMappingRequest() {
+ super("dataphin-public", "2023-06-30", "CreateStreamBatchJobMapping");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public StreamBatchJobMappingCreateCommand getStreamBatchJobMappingCreateCommand() {
+ return this.streamBatchJobMappingCreateCommand;
+ }
+
+ public void setStreamBatchJobMappingCreateCommand(StreamBatchJobMappingCreateCommand streamBatchJobMappingCreateCommand) {
+ this.streamBatchJobMappingCreateCommand = streamBatchJobMappingCreateCommand;
+ if (streamBatchJobMappingCreateCommand != null) {
+ putBodyParameter("StreamBatchJobMappingCreateCommand" , new Gson().toJson(streamBatchJobMappingCreateCommand));
+ }
+ }
+
+ public static class StreamBatchJobMappingCreateCommand {
+
+ @SerializedName("QueueName")
+ private String queueName;
+
+ @SerializedName("FileType")
+ private String fileType;
+
+ @SerializedName("FileName")
+ private String fileName;
+
+ @SerializedName("VvpClusterType")
+ private String vvpClusterType;
+
+ @SerializedName("Description")
+ private String description;
+
+ @SerializedName("EngineVersion")
+ private String engineVersion;
+
+ @SerializedName("ClusterId")
+ private String clusterId;
+
+ @SerializedName("Env")
+ private String env;
+
+ @SerializedName("Directory")
+ private String directory;
+
+ @SerializedName("ProjectId")
+ private Long projectId;
+
+ public String getQueueName() {
+ return this.queueName;
+ }
+
+ public void setQueueName(String queueName) {
+ this.queueName = queueName;
+ }
+
+ public String getFileType() {
+ return this.fileType;
+ }
+
+ public void setFileType(String fileType) {
+ this.fileType = fileType;
+ }
+
+ public String getFileName() {
+ return this.fileName;
+ }
+
+ public void setFileName(String fileName) {
+ this.fileName = fileName;
+ }
+
+ public String getVvpClusterType() {
+ return this.vvpClusterType;
+ }
+
+ public void setVvpClusterType(String vvpClusterType) {
+ this.vvpClusterType = vvpClusterType;
+ }
+
+ public String getDescription() {
+ return this.description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getEngineVersion() {
+ return this.engineVersion;
+ }
+
+ public void setEngineVersion(String engineVersion) {
+ this.engineVersion = engineVersion;
+ }
+
+ public String getClusterId() {
+ return this.clusterId;
+ }
+
+ public void setClusterId(String clusterId) {
+ this.clusterId = clusterId;
+ }
+
+ public String getEnv() {
+ return this.env;
+ }
+
+ public void setEnv(String env) {
+ this.env = env;
+ }
+
+ public String getDirectory() {
+ return this.directory;
+ }
+
+ public void setDirectory(String directory) {
+ this.directory = directory;
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return CreateStreamBatchJobMappingResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateStreamBatchJobMappingResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateStreamBatchJobMappingResponse.java
new file mode 100644
index 0000000000..6b6229507f
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateStreamBatchJobMappingResponse.java
@@ -0,0 +1,119 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.CreateStreamBatchJobMappingResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class CreateStreamBatchJobMappingResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private Data data;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public Data getData() {
+ return this.data;
+ }
+
+ public void setData(Data data) {
+ this.data = data;
+ }
+
+ public static class Data {
+
+ private String fileId;
+
+ private String url;
+
+ public String getFileId() {
+ return this.fileId;
+ }
+
+ public void setFileId(String fileId) {
+ this.fileId = fileId;
+ }
+
+ public String getUrl() {
+ return this.url;
+ }
+
+ public void setUrl(String url) {
+ this.url = url;
+ }
+ }
+
+ @Override
+ public CreateStreamBatchJobMappingResponse getInstance(UnmarshallerContext context) {
+ return CreateStreamBatchJobMappingResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteBatchTaskRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteBatchTaskRequest.java
new file mode 100644
index 0000000000..5ac451ea8a
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteBatchTaskRequest.java
@@ -0,0 +1,103 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import com.google.gson.Gson;
+import com.google.gson.annotations.SerializedName;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class DeleteBatchTaskRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("deleteCommand")
+ private DeleteCommand deleteCommand;
+ public DeleteBatchTaskRequest() {
+ super("dataphin-public", "2023-06-30", "DeleteBatchTask");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public DeleteCommand getDeleteCommand() {
+ return this.deleteCommand;
+ }
+
+ public void setDeleteCommand(DeleteCommand deleteCommand) {
+ this.deleteCommand = deleteCommand;
+ if (deleteCommand != null) {
+ putBodyParameter("DeleteCommand" , new Gson().toJson(deleteCommand));
+ }
+ }
+
+ public static class DeleteCommand {
+
+ @SerializedName("Comment")
+ private String comment;
+
+ @SerializedName("ProjectId")
+ private Long projectId;
+
+ @SerializedName("FileId")
+ private Long fileId;
+
+ public String getComment() {
+ return this.comment;
+ }
+
+ public void setComment(String comment) {
+ this.comment = comment;
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ }
+
+ public Long getFileId() {
+ return this.fileId;
+ }
+
+ public void setFileId(Long fileId) {
+ this.fileId = fileId;
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return DeleteBatchTaskResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteBatchTaskResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteBatchTaskResponse.java
new file mode 100644
index 0000000000..7368fc8181
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteBatchTaskResponse.java
@@ -0,0 +1,86 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.DeleteBatchTaskResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class DeleteBatchTaskResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ @Override
+ public DeleteBatchTaskResponse getInstance(UnmarshallerContext context) {
+ return DeleteBatchTaskResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteBizEntityRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteBizEntityRequest.java
new file mode 100644
index 0000000000..322da6404e
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteBizEntityRequest.java
@@ -0,0 +1,90 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class DeleteBizEntityRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private Long id;
+
+ private String type;
+
+ private Long bizUnitId;
+ public DeleteBizEntityRequest() {
+ super("dataphin-public", "2023-06-30", "DeleteBizEntity");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public Long getId() {
+ return this.id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ if(id != null){
+ putQueryParameter("Id", id.toString());
+ }
+ }
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ if(type != null){
+ putQueryParameter("Type", type);
+ }
+ }
+
+ public Long getBizUnitId() {
+ return this.bizUnitId;
+ }
+
+ public void setBizUnitId(Long bizUnitId) {
+ this.bizUnitId = bizUnitId;
+ if(bizUnitId != null){
+ putQueryParameter("BizUnitId", bizUnitId.toString());
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return DeleteBizEntityResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteBizEntityResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteBizEntityResponse.java
new file mode 100644
index 0000000000..3278481770
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteBizEntityResponse.java
@@ -0,0 +1,86 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.DeleteBizEntityResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class DeleteBizEntityResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ @Override
+ public DeleteBizEntityResponse getInstance(UnmarshallerContext context) {
+ return DeleteBizEntityResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteBizUnitRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteBizUnitRequest.java
new file mode 100644
index 0000000000..cf27502b71
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteBizUnitRequest.java
@@ -0,0 +1,64 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class DeleteBizUnitRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private Long id;
+ public DeleteBizUnitRequest() {
+ super("dataphin-public", "2023-06-30", "DeleteBizUnit");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public Long getId() {
+ return this.id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ if(id != null){
+ putQueryParameter("Id", id.toString());
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return DeleteBizUnitResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteBizUnitResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteBizUnitResponse.java
new file mode 100644
index 0000000000..a3480ae00b
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteBizUnitResponse.java
@@ -0,0 +1,86 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.DeleteBizUnitResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class DeleteBizUnitResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ @Override
+ public DeleteBizUnitResponse getInstance(UnmarshallerContext context) {
+ return DeleteBizUnitResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteDataDomainRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteDataDomainRequest.java
new file mode 100644
index 0000000000..42e3e21ad7
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteDataDomainRequest.java
@@ -0,0 +1,77 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class DeleteDataDomainRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private Long id;
+
+ private Long bizUnitId;
+ public DeleteDataDomainRequest() {
+ super("dataphin-public", "2023-06-30", "DeleteDataDomain");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public Long getId() {
+ return this.id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ if(id != null){
+ putQueryParameter("Id", id.toString());
+ }
+ }
+
+ public Long getBizUnitId() {
+ return this.bizUnitId;
+ }
+
+ public void setBizUnitId(Long bizUnitId) {
+ this.bizUnitId = bizUnitId;
+ if(bizUnitId != null){
+ putQueryParameter("BizUnitId", bizUnitId.toString());
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return DeleteDataDomainResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteDataDomainResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteDataDomainResponse.java
new file mode 100644
index 0000000000..97df5a803c
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteDataDomainResponse.java
@@ -0,0 +1,86 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.DeleteDataDomainResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class DeleteDataDomainResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ @Override
+ public DeleteDataDomainResponse getInstance(UnmarshallerContext context) {
+ return DeleteDataDomainResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ExecuteAdHocTaskRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ExecuteAdHocTaskRequest.java
new file mode 100644
index 0000000000..2e024b0c1f
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ExecuteAdHocTaskRequest.java
@@ -0,0 +1,173 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import java.util.List;
+import com.google.gson.Gson;
+import com.google.gson.annotations.SerializedName;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class ExecuteAdHocTaskRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("executeCommand")
+ private ExecuteCommand executeCommand;
+ public ExecuteAdHocTaskRequest() {
+ super("dataphin-public", "2023-06-30", "ExecuteAdHocTask");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public ExecuteCommand getExecuteCommand() {
+ return this.executeCommand;
+ }
+
+ public void setExecuteCommand(ExecuteCommand executeCommand) {
+ this.executeCommand = executeCommand;
+ if (executeCommand != null) {
+ putBodyParameter("ExecuteCommand" , new Gson().toJson(executeCommand));
+ }
+ }
+
+ public static class ExecuteCommand {
+
+ @SerializedName("Code")
+ private String code;
+
+ @SerializedName("DataSourceId")
+ private Long dataSourceId;
+
+ @SerializedName("DataSourceSchema")
+ private String dataSourceSchema;
+
+ @SerializedName("ParamList")
+ private List paramList;
+
+ @SerializedName("DataSourceCatalog")
+ private String dataSourceCatalog;
+
+ @SerializedName("OperatorType")
+ private String operatorType;
+
+ @SerializedName("ProjectId")
+ private Long projectId;
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public Long getDataSourceId() {
+ return this.dataSourceId;
+ }
+
+ public void setDataSourceId(Long dataSourceId) {
+ this.dataSourceId = dataSourceId;
+ }
+
+ public String getDataSourceSchema() {
+ return this.dataSourceSchema;
+ }
+
+ public void setDataSourceSchema(String dataSourceSchema) {
+ this.dataSourceSchema = dataSourceSchema;
+ }
+
+ public List getParamList() {
+ return this.paramList;
+ }
+
+ public void setParamList(List paramList) {
+ this.paramList = paramList;
+ }
+
+ public String getDataSourceCatalog() {
+ return this.dataSourceCatalog;
+ }
+
+ public void setDataSourceCatalog(String dataSourceCatalog) {
+ this.dataSourceCatalog = dataSourceCatalog;
+ }
+
+ public String getOperatorType() {
+ return this.operatorType;
+ }
+
+ public void setOperatorType(String operatorType) {
+ this.operatorType = operatorType;
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ }
+
+ public static class ParamListItem {
+
+ @SerializedName("Value")
+ private String value;
+
+ @SerializedName("Key")
+ private String key;
+
+ public String getValue() {
+ return this.value;
+ }
+
+ public void setValue(String value) {
+ this.value = value;
+ }
+
+ public String getKey() {
+ return this.key;
+ }
+
+ public void setKey(String key) {
+ this.key = key;
+ }
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return ExecuteAdHocTaskResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ExecuteAdHocTaskResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ExecuteAdHocTaskResponse.java
new file mode 100644
index 0000000000..54c7746346
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ExecuteAdHocTaskResponse.java
@@ -0,0 +1,119 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.ExecuteAdHocTaskResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class ExecuteAdHocTaskResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private ExecuteResult executeResult;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public ExecuteResult getExecuteResult() {
+ return this.executeResult;
+ }
+
+ public void setExecuteResult(ExecuteResult executeResult) {
+ this.executeResult = executeResult;
+ }
+
+ public static class ExecuteResult {
+
+ private String taskId;
+
+ private Integer subTaskCount;
+
+ public String getTaskId() {
+ return this.taskId;
+ }
+
+ public void setTaskId(String taskId) {
+ this.taskId = taskId;
+ }
+
+ public Integer getSubTaskCount() {
+ return this.subTaskCount;
+ }
+
+ public void setSubTaskCount(Integer subTaskCount) {
+ this.subTaskCount = subTaskCount;
+ }
+ }
+
+ @Override
+ public ExecuteAdHocTaskResponse getInstance(UnmarshallerContext context) {
+ return ExecuteAdHocTaskResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetAdHocTaskLogRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetAdHocTaskLogRequest.java
new file mode 100644
index 0000000000..2b5f7c7970
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetAdHocTaskLogRequest.java
@@ -0,0 +1,103 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetAdHocTaskLogRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private Integer offset;
+
+ private Integer subTaskId;
+
+ private Long projectId;
+
+ private String taskId;
+ public GetAdHocTaskLogRequest() {
+ super("dataphin-public", "2023-06-30", "GetAdHocTaskLog");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public Integer getOffset() {
+ return this.offset;
+ }
+
+ public void setOffset(Integer offset) {
+ this.offset = offset;
+ if(offset != null){
+ putQueryParameter("Offset", offset.toString());
+ }
+ }
+
+ public Integer getSubTaskId() {
+ return this.subTaskId;
+ }
+
+ public void setSubTaskId(Integer subTaskId) {
+ this.subTaskId = subTaskId;
+ if(subTaskId != null){
+ putQueryParameter("SubTaskId", subTaskId.toString());
+ }
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ if(projectId != null){
+ putQueryParameter("ProjectId", projectId.toString());
+ }
+ }
+
+ public String getTaskId() {
+ return this.taskId;
+ }
+
+ public void setTaskId(String taskId) {
+ this.taskId = taskId;
+ if(taskId != null){
+ putQueryParameter("TaskId", taskId);
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetAdHocTaskLogResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetAdHocTaskLogResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetAdHocTaskLogResponse.java
new file mode 100644
index 0000000000..0a3c9da796
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetAdHocTaskLogResponse.java
@@ -0,0 +1,169 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.GetAdHocTaskLogResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetAdHocTaskLogResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private LogInfo logInfo;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public LogInfo getLogInfo() {
+ return this.logInfo;
+ }
+
+ public void setLogInfo(LogInfo logInfo) {
+ this.logInfo = logInfo;
+ }
+
+ public static class LogInfo {
+
+ private String taskId;
+
+ private Integer subTaskId;
+
+ private String taskStatus;
+
+ private Boolean hasNext;
+
+ private Boolean hasResult;
+
+ private Integer nextOffset;
+
+ private String content;
+
+ public String getTaskId() {
+ return this.taskId;
+ }
+
+ public void setTaskId(String taskId) {
+ this.taskId = taskId;
+ }
+
+ public Integer getSubTaskId() {
+ return this.subTaskId;
+ }
+
+ public void setSubTaskId(Integer subTaskId) {
+ this.subTaskId = subTaskId;
+ }
+
+ public String getTaskStatus() {
+ return this.taskStatus;
+ }
+
+ public void setTaskStatus(String taskStatus) {
+ this.taskStatus = taskStatus;
+ }
+
+ public Boolean getHasNext() {
+ return this.hasNext;
+ }
+
+ public void setHasNext(Boolean hasNext) {
+ this.hasNext = hasNext;
+ }
+
+ public Boolean getHasResult() {
+ return this.hasResult;
+ }
+
+ public void setHasResult(Boolean hasResult) {
+ this.hasResult = hasResult;
+ }
+
+ public Integer getNextOffset() {
+ return this.nextOffset;
+ }
+
+ public void setNextOffset(Integer nextOffset) {
+ this.nextOffset = nextOffset;
+ }
+
+ public String getContent() {
+ return this.content;
+ }
+
+ public void setContent(String content) {
+ this.content = content;
+ }
+ }
+
+ @Override
+ public GetAdHocTaskLogResponse getInstance(UnmarshallerContext context) {
+ return GetAdHocTaskLogResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetAdHocTaskResultRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetAdHocTaskResultRequest.java
new file mode 100644
index 0000000000..f15e30def5
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetAdHocTaskResultRequest.java
@@ -0,0 +1,90 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetAdHocTaskResultRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private Integer subTaskId;
+
+ private Long projectId;
+
+ private String taskId;
+ public GetAdHocTaskResultRequest() {
+ super("dataphin-public", "2023-06-30", "GetAdHocTaskResult");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public Integer getSubTaskId() {
+ return this.subTaskId;
+ }
+
+ public void setSubTaskId(Integer subTaskId) {
+ this.subTaskId = subTaskId;
+ if(subTaskId != null){
+ putQueryParameter("SubTaskId", subTaskId.toString());
+ }
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ if(projectId != null){
+ putQueryParameter("ProjectId", projectId.toString());
+ }
+ }
+
+ public String getTaskId() {
+ return this.taskId;
+ }
+
+ public void setTaskId(String taskId) {
+ this.taskId = taskId;
+ if(taskId != null){
+ putQueryParameter("TaskId", taskId);
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetAdHocTaskResultResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetAdHocTaskResultResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetAdHocTaskResultResponse.java
new file mode 100644
index 0000000000..6e9cecd484
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetAdHocTaskResultResponse.java
@@ -0,0 +1,129 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.GetAdHocTaskResultResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetAdHocTaskResultResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private ExecuteResult executeResult;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public ExecuteResult getExecuteResult() {
+ return this.executeResult;
+ }
+
+ public void setExecuteResult(ExecuteResult executeResult) {
+ this.executeResult = executeResult;
+ }
+
+ public static class ExecuteResult {
+
+ private String taskId;
+
+ private String scheduleTaskId;
+
+ private String result;
+
+ public String getTaskId() {
+ return this.taskId;
+ }
+
+ public void setTaskId(String taskId) {
+ this.taskId = taskId;
+ }
+
+ public String getScheduleTaskId() {
+ return this.scheduleTaskId;
+ }
+
+ public void setScheduleTaskId(String scheduleTaskId) {
+ this.scheduleTaskId = scheduleTaskId;
+ }
+
+ public String getResult() {
+ return this.result;
+ }
+
+ public void setResult(String result) {
+ this.result = result;
+ }
+ }
+
+ @Override
+ public GetAdHocTaskResultResponse getInstance(UnmarshallerContext context) {
+ return GetAdHocTaskResultResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetAlertEventRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetAlertEventRequest.java
new file mode 100644
index 0000000000..2b7ecbd2f6
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetAlertEventRequest.java
@@ -0,0 +1,64 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetAlertEventRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private Long id;
+ public GetAlertEventRequest() {
+ super("dataphin-public", "2023-06-30", "GetAlertEvent");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public Long getId() {
+ return this.id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ if(id != null){
+ putQueryParameter("Id", id.toString());
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetAlertEventResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetAlertEventResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetAlertEventResponse.java
new file mode 100644
index 0000000000..60f5121383
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetAlertEventResponse.java
@@ -0,0 +1,441 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import java.util.List;
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.GetAlertEventResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetAlertEventResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private AlertEventInfo alertEventInfo;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public AlertEventInfo getAlertEventInfo() {
+ return this.alertEventInfo;
+ }
+
+ public void setAlertEventInfo(AlertEventInfo alertEventInfo) {
+ this.alertEventInfo = alertEventInfo;
+ }
+
+ public static class AlertEventInfo {
+
+ private Long id;
+
+ private String latestAlertTime;
+
+ private String firstAlertTime;
+
+ private String status;
+
+ private String alertFrequency;
+
+ private Long totalAlertTimes;
+
+ private String doNotDisturbEndTime;
+
+ private List alertReceiverList;
+
+ private AlertObject alertObject;
+
+ private AlertReason alertReason;
+
+ private BelongProject belongProject;
+
+ private UrlConfig urlConfig;
+
+ public Long getId() {
+ return this.id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ public String getLatestAlertTime() {
+ return this.latestAlertTime;
+ }
+
+ public void setLatestAlertTime(String latestAlertTime) {
+ this.latestAlertTime = latestAlertTime;
+ }
+
+ public String getFirstAlertTime() {
+ return this.firstAlertTime;
+ }
+
+ public void setFirstAlertTime(String firstAlertTime) {
+ this.firstAlertTime = firstAlertTime;
+ }
+
+ public String getStatus() {
+ return this.status;
+ }
+
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+ public String getAlertFrequency() {
+ return this.alertFrequency;
+ }
+
+ public void setAlertFrequency(String alertFrequency) {
+ this.alertFrequency = alertFrequency;
+ }
+
+ public Long getTotalAlertTimes() {
+ return this.totalAlertTimes;
+ }
+
+ public void setTotalAlertTimes(Long totalAlertTimes) {
+ this.totalAlertTimes = totalAlertTimes;
+ }
+
+ public String getDoNotDisturbEndTime() {
+ return this.doNotDisturbEndTime;
+ }
+
+ public void setDoNotDisturbEndTime(String doNotDisturbEndTime) {
+ this.doNotDisturbEndTime = doNotDisturbEndTime;
+ }
+
+ public List getAlertReceiverList() {
+ return this.alertReceiverList;
+ }
+
+ public void setAlertReceiverList(List alertReceiverList) {
+ this.alertReceiverList = alertReceiverList;
+ }
+
+ public AlertObject getAlertObject() {
+ return this.alertObject;
+ }
+
+ public void setAlertObject(AlertObject alertObject) {
+ this.alertObject = alertObject;
+ }
+
+ public AlertReason getAlertReason() {
+ return this.alertReason;
+ }
+
+ public void setAlertReason(AlertReason alertReason) {
+ this.alertReason = alertReason;
+ }
+
+ public BelongProject getBelongProject() {
+ return this.belongProject;
+ }
+
+ public void setBelongProject(BelongProject belongProject) {
+ this.belongProject = belongProject;
+ }
+
+ public UrlConfig getUrlConfig() {
+ return this.urlConfig;
+ }
+
+ public void setUrlConfig(UrlConfig urlConfig) {
+ this.urlConfig = urlConfig;
+ }
+
+ public static class AlertReceiver {
+
+ private String type;
+
+ private String onCallTableName;
+
+ private List userList;
+
+ private List alertChannelTypeList;
+
+ private List customAlertChannelIdList;
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public String getOnCallTableName() {
+ return this.onCallTableName;
+ }
+
+ public void setOnCallTableName(String onCallTableName) {
+ this.onCallTableName = onCallTableName;
+ }
+
+ public List getUserList() {
+ return this.userList;
+ }
+
+ public void setUserList(List userList) {
+ this.userList = userList;
+ }
+
+ public List getAlertChannelTypeList() {
+ return this.alertChannelTypeList;
+ }
+
+ public void setAlertChannelTypeList(List alertChannelTypeList) {
+ this.alertChannelTypeList = alertChannelTypeList;
+ }
+
+ public List getCustomAlertChannelIdList() {
+ return this.customAlertChannelIdList;
+ }
+
+ public void setCustomAlertChannelIdList(List customAlertChannelIdList) {
+ this.customAlertChannelIdList = customAlertChannelIdList;
+ }
+
+ public static class User {
+
+ private String name;
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+ }
+ }
+
+ public static class AlertObject {
+
+ private String sourceSystemType;
+
+ private String name;
+
+ private String type;
+
+ public String getSourceSystemType() {
+ return this.sourceSystemType;
+ }
+
+ public void setSourceSystemType(String sourceSystemType) {
+ this.sourceSystemType = sourceSystemType;
+ }
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+ }
+
+ public static class AlertReason {
+
+ private String type;
+
+ private String bizDate;
+
+ private String uniqueKey;
+
+ private List alertReasonParamList;
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public String getBizDate() {
+ return this.bizDate;
+ }
+
+ public void setBizDate(String bizDate) {
+ this.bizDate = bizDate;
+ }
+
+ public String getUniqueKey() {
+ return this.uniqueKey;
+ }
+
+ public void setUniqueKey(String uniqueKey) {
+ this.uniqueKey = uniqueKey;
+ }
+
+ public List getAlertReasonParamList() {
+ return this.alertReasonParamList;
+ }
+
+ public void setAlertReasonParamList(List alertReasonParamList) {
+ this.alertReasonParamList = alertReasonParamList;
+ }
+
+ public static class AlertReasonParam {
+
+ private String key;
+
+ private String value;
+
+ public String getKey() {
+ return this.key;
+ }
+
+ public void setKey(String key) {
+ this.key = key;
+ }
+
+ public String getValue() {
+ return this.value;
+ }
+
+ public void setValue(String value) {
+ this.value = value;
+ }
+ }
+ }
+
+ public static class BelongProject {
+
+ private String projectName;
+
+ private String bizName;
+
+ public String getProjectName() {
+ return this.projectName;
+ }
+
+ public void setProjectName(String projectName) {
+ this.projectName = projectName;
+ }
+
+ public String getBizName() {
+ return this.bizName;
+ }
+
+ public void setBizName(String bizName) {
+ this.bizName = bizName;
+ }
+ }
+
+ public static class UrlConfig {
+
+ private String objectUrl;
+
+ private String logUrl;
+
+ private String alertConfigUrl;
+
+ public String getObjectUrl() {
+ return this.objectUrl;
+ }
+
+ public void setObjectUrl(String objectUrl) {
+ this.objectUrl = objectUrl;
+ }
+
+ public String getLogUrl() {
+ return this.logUrl;
+ }
+
+ public void setLogUrl(String logUrl) {
+ this.logUrl = logUrl;
+ }
+
+ public String getAlertConfigUrl() {
+ return this.alertConfigUrl;
+ }
+
+ public void setAlertConfigUrl(String alertConfigUrl) {
+ this.alertConfigUrl = alertConfigUrl;
+ }
+ }
+ }
+
+ @Override
+ public GetAlertEventResponse getInstance(UnmarshallerContext context) {
+ return GetAlertEventResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBatchTaskInfoByVersionRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBatchTaskInfoByVersionRequest.java
new file mode 100644
index 0000000000..1ddcf94673
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBatchTaskInfoByVersionRequest.java
@@ -0,0 +1,90 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetBatchTaskInfoByVersionRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private Long versionId;
+
+ private Long projectId;
+
+ private Long fileId;
+ public GetBatchTaskInfoByVersionRequest() {
+ super("dataphin-public", "2023-06-30", "GetBatchTaskInfoByVersion");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public Long getVersionId() {
+ return this.versionId;
+ }
+
+ public void setVersionId(Long versionId) {
+ this.versionId = versionId;
+ if(versionId != null){
+ putQueryParameter("VersionId", versionId.toString());
+ }
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ if(projectId != null){
+ putQueryParameter("ProjectId", projectId.toString());
+ }
+ }
+
+ public Long getFileId() {
+ return this.fileId;
+ }
+
+ public void setFileId(Long fileId) {
+ this.fileId = fileId;
+ if(fileId != null){
+ putQueryParameter("FileId", fileId.toString());
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetBatchTaskInfoByVersionResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBatchTaskInfoByVersionResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBatchTaskInfoByVersionResponse.java
new file mode 100644
index 0000000000..25ac514f02
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBatchTaskInfoByVersionResponse.java
@@ -0,0 +1,655 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import java.util.List;
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.GetBatchTaskInfoByVersionResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetBatchTaskInfoByVersionResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private TaskInfo taskInfo;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public TaskInfo getTaskInfo() {
+ return this.taskInfo;
+ }
+
+ public void setTaskInfo(TaskInfo taskInfo) {
+ this.taskInfo = taskInfo;
+ }
+
+ public static class TaskInfo {
+
+ private Long fileId;
+
+ private String name;
+
+ private String status;
+
+ private Boolean published;
+
+ private Boolean needPublish;
+
+ private Boolean hasDevNode;
+
+ private String nodeId;
+
+ private String nodeName;
+
+ private String ownerUserId;
+
+ private String ownerName;
+
+ private String operatorUserId;
+
+ private String nodeDescription;
+
+ private Integer taskType;
+
+ private Integer scheduleType;
+
+ private String schedulePeriod;
+
+ private String cronExpression;
+
+ private String code;
+
+ private String remark;
+
+ private String dagId;
+
+ private Boolean rerunable;
+
+ private Integer priority;
+
+ private Integer nodeStatus;
+
+ private Boolean paused;
+
+ private String nodeFrom;
+
+ private Long projectId;
+
+ private String dataSourceId;
+
+ private String dataSourceCatalog;
+
+ private String dataSourceSchema;
+
+ private List paramList;
+
+ private List upStreamList;
+
+ private List nodeOutputNameList;
+
+ private CustomScheduleConfig customScheduleConfig;
+
+ private SparkClientInfo sparkClientInfo;
+
+ public Long getFileId() {
+ return this.fileId;
+ }
+
+ public void setFileId(Long fileId) {
+ this.fileId = fileId;
+ }
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getStatus() {
+ return this.status;
+ }
+
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+ public Boolean getPublished() {
+ return this.published;
+ }
+
+ public void setPublished(Boolean published) {
+ this.published = published;
+ }
+
+ public Boolean getNeedPublish() {
+ return this.needPublish;
+ }
+
+ public void setNeedPublish(Boolean needPublish) {
+ this.needPublish = needPublish;
+ }
+
+ public Boolean getHasDevNode() {
+ return this.hasDevNode;
+ }
+
+ public void setHasDevNode(Boolean hasDevNode) {
+ this.hasDevNode = hasDevNode;
+ }
+
+ public String getNodeId() {
+ return this.nodeId;
+ }
+
+ public void setNodeId(String nodeId) {
+ this.nodeId = nodeId;
+ }
+
+ public String getNodeName() {
+ return this.nodeName;
+ }
+
+ public void setNodeName(String nodeName) {
+ this.nodeName = nodeName;
+ }
+
+ public String getOwnerUserId() {
+ return this.ownerUserId;
+ }
+
+ public void setOwnerUserId(String ownerUserId) {
+ this.ownerUserId = ownerUserId;
+ }
+
+ public String getOwnerName() {
+ return this.ownerName;
+ }
+
+ public void setOwnerName(String ownerName) {
+ this.ownerName = ownerName;
+ }
+
+ public String getOperatorUserId() {
+ return this.operatorUserId;
+ }
+
+ public void setOperatorUserId(String operatorUserId) {
+ this.operatorUserId = operatorUserId;
+ }
+
+ public String getNodeDescription() {
+ return this.nodeDescription;
+ }
+
+ public void setNodeDescription(String nodeDescription) {
+ this.nodeDescription = nodeDescription;
+ }
+
+ public Integer getTaskType() {
+ return this.taskType;
+ }
+
+ public void setTaskType(Integer taskType) {
+ this.taskType = taskType;
+ }
+
+ public Integer getScheduleType() {
+ return this.scheduleType;
+ }
+
+ public void setScheduleType(Integer scheduleType) {
+ this.scheduleType = scheduleType;
+ }
+
+ public String getSchedulePeriod() {
+ return this.schedulePeriod;
+ }
+
+ public void setSchedulePeriod(String schedulePeriod) {
+ this.schedulePeriod = schedulePeriod;
+ }
+
+ public String getCronExpression() {
+ return this.cronExpression;
+ }
+
+ public void setCronExpression(String cronExpression) {
+ this.cronExpression = cronExpression;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getRemark() {
+ return this.remark;
+ }
+
+ public void setRemark(String remark) {
+ this.remark = remark;
+ }
+
+ public String getDagId() {
+ return this.dagId;
+ }
+
+ public void setDagId(String dagId) {
+ this.dagId = dagId;
+ }
+
+ public Boolean getRerunable() {
+ return this.rerunable;
+ }
+
+ public void setRerunable(Boolean rerunable) {
+ this.rerunable = rerunable;
+ }
+
+ public Integer getPriority() {
+ return this.priority;
+ }
+
+ public void setPriority(Integer priority) {
+ this.priority = priority;
+ }
+
+ public Integer getNodeStatus() {
+ return this.nodeStatus;
+ }
+
+ public void setNodeStatus(Integer nodeStatus) {
+ this.nodeStatus = nodeStatus;
+ }
+
+ public Boolean getPaused() {
+ return this.paused;
+ }
+
+ public void setPaused(Boolean paused) {
+ this.paused = paused;
+ }
+
+ public String getNodeFrom() {
+ return this.nodeFrom;
+ }
+
+ public void setNodeFrom(String nodeFrom) {
+ this.nodeFrom = nodeFrom;
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ }
+
+ public String getDataSourceId() {
+ return this.dataSourceId;
+ }
+
+ public void setDataSourceId(String dataSourceId) {
+ this.dataSourceId = dataSourceId;
+ }
+
+ public String getDataSourceCatalog() {
+ return this.dataSourceCatalog;
+ }
+
+ public void setDataSourceCatalog(String dataSourceCatalog) {
+ this.dataSourceCatalog = dataSourceCatalog;
+ }
+
+ public String getDataSourceSchema() {
+ return this.dataSourceSchema;
+ }
+
+ public void setDataSourceSchema(String dataSourceSchema) {
+ this.dataSourceSchema = dataSourceSchema;
+ }
+
+ public List getParamList() {
+ return this.paramList;
+ }
+
+ public void setParamList(List paramList) {
+ this.paramList = paramList;
+ }
+
+ public List getUpStreamList() {
+ return this.upStreamList;
+ }
+
+ public void setUpStreamList(List upStreamList) {
+ this.upStreamList = upStreamList;
+ }
+
+ public List getNodeOutputNameList() {
+ return this.nodeOutputNameList;
+ }
+
+ public void setNodeOutputNameList(List nodeOutputNameList) {
+ this.nodeOutputNameList = nodeOutputNameList;
+ }
+
+ public CustomScheduleConfig getCustomScheduleConfig() {
+ return this.customScheduleConfig;
+ }
+
+ public void setCustomScheduleConfig(CustomScheduleConfig customScheduleConfig) {
+ this.customScheduleConfig = customScheduleConfig;
+ }
+
+ public SparkClientInfo getSparkClientInfo() {
+ return this.sparkClientInfo;
+ }
+
+ public void setSparkClientInfo(SparkClientInfo sparkClientInfo) {
+ this.sparkClientInfo = sparkClientInfo;
+ }
+
+ public static class Param {
+
+ private String key;
+
+ private String value;
+
+ public String getKey() {
+ return this.key;
+ }
+
+ public void setKey(String key) {
+ this.key = key;
+ }
+
+ public String getValue() {
+ return this.value;
+ }
+
+ public void setValue(String value) {
+ this.value = value;
+ }
+ }
+
+ public static class NodeRelation {
+
+ private String nodeType;
+
+ private String sourceNodeId;
+
+ private String sourceNodeName;
+
+ private String sourceNodeUserName;
+
+ private String sourceNodeOutputName;
+
+ private String sourceTableName;
+
+ private Integer periodDiff;
+
+ private String dependStrategy;
+
+ private Boolean sourceNodeEnabled;
+
+ private List fieldList;
+
+ private DependPeriod dependPeriod;
+
+ public String getNodeType() {
+ return this.nodeType;
+ }
+
+ public void setNodeType(String nodeType) {
+ this.nodeType = nodeType;
+ }
+
+ public String getSourceNodeId() {
+ return this.sourceNodeId;
+ }
+
+ public void setSourceNodeId(String sourceNodeId) {
+ this.sourceNodeId = sourceNodeId;
+ }
+
+ public String getSourceNodeName() {
+ return this.sourceNodeName;
+ }
+
+ public void setSourceNodeName(String sourceNodeName) {
+ this.sourceNodeName = sourceNodeName;
+ }
+
+ public String getSourceNodeUserName() {
+ return this.sourceNodeUserName;
+ }
+
+ public void setSourceNodeUserName(String sourceNodeUserName) {
+ this.sourceNodeUserName = sourceNodeUserName;
+ }
+
+ public String getSourceNodeOutputName() {
+ return this.sourceNodeOutputName;
+ }
+
+ public void setSourceNodeOutputName(String sourceNodeOutputName) {
+ this.sourceNodeOutputName = sourceNodeOutputName;
+ }
+
+ public String getSourceTableName() {
+ return this.sourceTableName;
+ }
+
+ public void setSourceTableName(String sourceTableName) {
+ this.sourceTableName = sourceTableName;
+ }
+
+ public Integer getPeriodDiff() {
+ return this.periodDiff;
+ }
+
+ public void setPeriodDiff(Integer periodDiff) {
+ this.periodDiff = periodDiff;
+ }
+
+ public String getDependStrategy() {
+ return this.dependStrategy;
+ }
+
+ public void setDependStrategy(String dependStrategy) {
+ this.dependStrategy = dependStrategy;
+ }
+
+ public Boolean getSourceNodeEnabled() {
+ return this.sourceNodeEnabled;
+ }
+
+ public void setSourceNodeEnabled(Boolean sourceNodeEnabled) {
+ this.sourceNodeEnabled = sourceNodeEnabled;
+ }
+
+ public List getFieldList() {
+ return this.fieldList;
+ }
+
+ public void setFieldList(List fieldList) {
+ this.fieldList = fieldList;
+ }
+
+ public DependPeriod getDependPeriod() {
+ return this.dependPeriod;
+ }
+
+ public void setDependPeriod(DependPeriod dependPeriod) {
+ this.dependPeriod = dependPeriod;
+ }
+
+ public static class DependPeriod {
+
+ private String periodType;
+
+ private Integer periodOffset;
+
+ public String getPeriodType() {
+ return this.periodType;
+ }
+
+ public void setPeriodType(String periodType) {
+ this.periodType = periodType;
+ }
+
+ public Integer getPeriodOffset() {
+ return this.periodOffset;
+ }
+
+ public void setPeriodOffset(Integer periodOffset) {
+ this.periodOffset = periodOffset;
+ }
+ }
+ }
+
+ public static class CustomScheduleConfig {
+
+ private String schedulePeriod;
+
+ private Integer interval;
+
+ private String intervalUnit;
+
+ private String startTime;
+
+ private String endTime;
+
+ public String getSchedulePeriod() {
+ return this.schedulePeriod;
+ }
+
+ public void setSchedulePeriod(String schedulePeriod) {
+ this.schedulePeriod = schedulePeriod;
+ }
+
+ public Integer getInterval() {
+ return this.interval;
+ }
+
+ public void setInterval(Integer interval) {
+ this.interval = interval;
+ }
+
+ public String getIntervalUnit() {
+ return this.intervalUnit;
+ }
+
+ public void setIntervalUnit(String intervalUnit) {
+ this.intervalUnit = intervalUnit;
+ }
+
+ public String getStartTime() {
+ return this.startTime;
+ }
+
+ public void setStartTime(String startTime) {
+ this.startTime = startTime;
+ }
+
+ public String getEndTime() {
+ return this.endTime;
+ }
+
+ public void setEndTime(String endTime) {
+ this.endTime = endTime;
+ }
+ }
+
+ public static class SparkClientInfo {
+
+ private String sparkClientVersion;
+
+ public String getSparkClientVersion() {
+ return this.sparkClientVersion;
+ }
+
+ public void setSparkClientVersion(String sparkClientVersion) {
+ this.sparkClientVersion = sparkClientVersion;
+ }
+ }
+ }
+
+ @Override
+ public GetBatchTaskInfoByVersionResponse getInstance(UnmarshallerContext context) {
+ return GetBatchTaskInfoByVersionResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBatchTaskInfoRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBatchTaskInfoRequest.java
new file mode 100644
index 0000000000..5aa3fd878e
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBatchTaskInfoRequest.java
@@ -0,0 +1,103 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetBatchTaskInfoRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private Boolean includeAllUpStreams;
+
+ private String env;
+
+ private Long projectId;
+
+ private Long fileId;
+ public GetBatchTaskInfoRequest() {
+ super("dataphin-public", "2023-06-30", "GetBatchTaskInfo");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public Boolean getIncludeAllUpStreams() {
+ return this.includeAllUpStreams;
+ }
+
+ public void setIncludeAllUpStreams(Boolean includeAllUpStreams) {
+ this.includeAllUpStreams = includeAllUpStreams;
+ if(includeAllUpStreams != null){
+ putQueryParameter("IncludeAllUpStreams", includeAllUpStreams.toString());
+ }
+ }
+
+ public String getEnv() {
+ return this.env;
+ }
+
+ public void setEnv(String env) {
+ this.env = env;
+ if(env != null){
+ putQueryParameter("Env", env);
+ }
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ if(projectId != null){
+ putQueryParameter("ProjectId", projectId.toString());
+ }
+ }
+
+ public Long getFileId() {
+ return this.fileId;
+ }
+
+ public void setFileId(Long fileId) {
+ this.fileId = fileId;
+ if(fileId != null){
+ putQueryParameter("FileId", fileId.toString());
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetBatchTaskInfoResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBatchTaskInfoResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBatchTaskInfoResponse.java
new file mode 100644
index 0000000000..b3ba22e548
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBatchTaskInfoResponse.java
@@ -0,0 +1,655 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import java.util.List;
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.GetBatchTaskInfoResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetBatchTaskInfoResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private TaskInfo taskInfo;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public TaskInfo getTaskInfo() {
+ return this.taskInfo;
+ }
+
+ public void setTaskInfo(TaskInfo taskInfo) {
+ this.taskInfo = taskInfo;
+ }
+
+ public static class TaskInfo {
+
+ private Long fileId;
+
+ private String name;
+
+ private String status;
+
+ private Boolean published;
+
+ private Boolean needPublish;
+
+ private Boolean hasDevNode;
+
+ private String nodeId;
+
+ private String nodeName;
+
+ private String ownerUserId;
+
+ private String ownerName;
+
+ private String operatorUserId;
+
+ private String nodeDescription;
+
+ private Integer taskType;
+
+ private Integer scheduleType;
+
+ private String schedulePeriod;
+
+ private String cronExpression;
+
+ private String code;
+
+ private String remark;
+
+ private String dagId;
+
+ private Boolean rerunable;
+
+ private Integer priority;
+
+ private Integer nodeStatus;
+
+ private Boolean paused;
+
+ private String nodeFrom;
+
+ private Long projectId;
+
+ private String dataSourceId;
+
+ private String dataSourceCatalog;
+
+ private String dataSourceSchema;
+
+ private List paramList;
+
+ private List upStreamList;
+
+ private List nodeOutputNameList;
+
+ private CustomScheduleConfig customScheduleConfig;
+
+ private SparkClientInfo sparkClientInfo;
+
+ public Long getFileId() {
+ return this.fileId;
+ }
+
+ public void setFileId(Long fileId) {
+ this.fileId = fileId;
+ }
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getStatus() {
+ return this.status;
+ }
+
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+ public Boolean getPublished() {
+ return this.published;
+ }
+
+ public void setPublished(Boolean published) {
+ this.published = published;
+ }
+
+ public Boolean getNeedPublish() {
+ return this.needPublish;
+ }
+
+ public void setNeedPublish(Boolean needPublish) {
+ this.needPublish = needPublish;
+ }
+
+ public Boolean getHasDevNode() {
+ return this.hasDevNode;
+ }
+
+ public void setHasDevNode(Boolean hasDevNode) {
+ this.hasDevNode = hasDevNode;
+ }
+
+ public String getNodeId() {
+ return this.nodeId;
+ }
+
+ public void setNodeId(String nodeId) {
+ this.nodeId = nodeId;
+ }
+
+ public String getNodeName() {
+ return this.nodeName;
+ }
+
+ public void setNodeName(String nodeName) {
+ this.nodeName = nodeName;
+ }
+
+ public String getOwnerUserId() {
+ return this.ownerUserId;
+ }
+
+ public void setOwnerUserId(String ownerUserId) {
+ this.ownerUserId = ownerUserId;
+ }
+
+ public String getOwnerName() {
+ return this.ownerName;
+ }
+
+ public void setOwnerName(String ownerName) {
+ this.ownerName = ownerName;
+ }
+
+ public String getOperatorUserId() {
+ return this.operatorUserId;
+ }
+
+ public void setOperatorUserId(String operatorUserId) {
+ this.operatorUserId = operatorUserId;
+ }
+
+ public String getNodeDescription() {
+ return this.nodeDescription;
+ }
+
+ public void setNodeDescription(String nodeDescription) {
+ this.nodeDescription = nodeDescription;
+ }
+
+ public Integer getTaskType() {
+ return this.taskType;
+ }
+
+ public void setTaskType(Integer taskType) {
+ this.taskType = taskType;
+ }
+
+ public Integer getScheduleType() {
+ return this.scheduleType;
+ }
+
+ public void setScheduleType(Integer scheduleType) {
+ this.scheduleType = scheduleType;
+ }
+
+ public String getSchedulePeriod() {
+ return this.schedulePeriod;
+ }
+
+ public void setSchedulePeriod(String schedulePeriod) {
+ this.schedulePeriod = schedulePeriod;
+ }
+
+ public String getCronExpression() {
+ return this.cronExpression;
+ }
+
+ public void setCronExpression(String cronExpression) {
+ this.cronExpression = cronExpression;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getRemark() {
+ return this.remark;
+ }
+
+ public void setRemark(String remark) {
+ this.remark = remark;
+ }
+
+ public String getDagId() {
+ return this.dagId;
+ }
+
+ public void setDagId(String dagId) {
+ this.dagId = dagId;
+ }
+
+ public Boolean getRerunable() {
+ return this.rerunable;
+ }
+
+ public void setRerunable(Boolean rerunable) {
+ this.rerunable = rerunable;
+ }
+
+ public Integer getPriority() {
+ return this.priority;
+ }
+
+ public void setPriority(Integer priority) {
+ this.priority = priority;
+ }
+
+ public Integer getNodeStatus() {
+ return this.nodeStatus;
+ }
+
+ public void setNodeStatus(Integer nodeStatus) {
+ this.nodeStatus = nodeStatus;
+ }
+
+ public Boolean getPaused() {
+ return this.paused;
+ }
+
+ public void setPaused(Boolean paused) {
+ this.paused = paused;
+ }
+
+ public String getNodeFrom() {
+ return this.nodeFrom;
+ }
+
+ public void setNodeFrom(String nodeFrom) {
+ this.nodeFrom = nodeFrom;
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ }
+
+ public String getDataSourceId() {
+ return this.dataSourceId;
+ }
+
+ public void setDataSourceId(String dataSourceId) {
+ this.dataSourceId = dataSourceId;
+ }
+
+ public String getDataSourceCatalog() {
+ return this.dataSourceCatalog;
+ }
+
+ public void setDataSourceCatalog(String dataSourceCatalog) {
+ this.dataSourceCatalog = dataSourceCatalog;
+ }
+
+ public String getDataSourceSchema() {
+ return this.dataSourceSchema;
+ }
+
+ public void setDataSourceSchema(String dataSourceSchema) {
+ this.dataSourceSchema = dataSourceSchema;
+ }
+
+ public List getParamList() {
+ return this.paramList;
+ }
+
+ public void setParamList(List paramList) {
+ this.paramList = paramList;
+ }
+
+ public List getUpStreamList() {
+ return this.upStreamList;
+ }
+
+ public void setUpStreamList(List upStreamList) {
+ this.upStreamList = upStreamList;
+ }
+
+ public List getNodeOutputNameList() {
+ return this.nodeOutputNameList;
+ }
+
+ public void setNodeOutputNameList(List nodeOutputNameList) {
+ this.nodeOutputNameList = nodeOutputNameList;
+ }
+
+ public CustomScheduleConfig getCustomScheduleConfig() {
+ return this.customScheduleConfig;
+ }
+
+ public void setCustomScheduleConfig(CustomScheduleConfig customScheduleConfig) {
+ this.customScheduleConfig = customScheduleConfig;
+ }
+
+ public SparkClientInfo getSparkClientInfo() {
+ return this.sparkClientInfo;
+ }
+
+ public void setSparkClientInfo(SparkClientInfo sparkClientInfo) {
+ this.sparkClientInfo = sparkClientInfo;
+ }
+
+ public static class Param {
+
+ private String key;
+
+ private String value;
+
+ public String getKey() {
+ return this.key;
+ }
+
+ public void setKey(String key) {
+ this.key = key;
+ }
+
+ public String getValue() {
+ return this.value;
+ }
+
+ public void setValue(String value) {
+ this.value = value;
+ }
+ }
+
+ public static class NodeRelation {
+
+ private String nodeType;
+
+ private String sourceNodeId;
+
+ private String sourceNodeName;
+
+ private String sourceNodeUserName;
+
+ private String sourceNodeOutputName;
+
+ private String sourceTableName;
+
+ private Integer periodDiff;
+
+ private String dependStrategy;
+
+ private Boolean sourceNodeEnabled;
+
+ private List fieldList;
+
+ private DependPeriod dependPeriod;
+
+ public String getNodeType() {
+ return this.nodeType;
+ }
+
+ public void setNodeType(String nodeType) {
+ this.nodeType = nodeType;
+ }
+
+ public String getSourceNodeId() {
+ return this.sourceNodeId;
+ }
+
+ public void setSourceNodeId(String sourceNodeId) {
+ this.sourceNodeId = sourceNodeId;
+ }
+
+ public String getSourceNodeName() {
+ return this.sourceNodeName;
+ }
+
+ public void setSourceNodeName(String sourceNodeName) {
+ this.sourceNodeName = sourceNodeName;
+ }
+
+ public String getSourceNodeUserName() {
+ return this.sourceNodeUserName;
+ }
+
+ public void setSourceNodeUserName(String sourceNodeUserName) {
+ this.sourceNodeUserName = sourceNodeUserName;
+ }
+
+ public String getSourceNodeOutputName() {
+ return this.sourceNodeOutputName;
+ }
+
+ public void setSourceNodeOutputName(String sourceNodeOutputName) {
+ this.sourceNodeOutputName = sourceNodeOutputName;
+ }
+
+ public String getSourceTableName() {
+ return this.sourceTableName;
+ }
+
+ public void setSourceTableName(String sourceTableName) {
+ this.sourceTableName = sourceTableName;
+ }
+
+ public Integer getPeriodDiff() {
+ return this.periodDiff;
+ }
+
+ public void setPeriodDiff(Integer periodDiff) {
+ this.periodDiff = periodDiff;
+ }
+
+ public String getDependStrategy() {
+ return this.dependStrategy;
+ }
+
+ public void setDependStrategy(String dependStrategy) {
+ this.dependStrategy = dependStrategy;
+ }
+
+ public Boolean getSourceNodeEnabled() {
+ return this.sourceNodeEnabled;
+ }
+
+ public void setSourceNodeEnabled(Boolean sourceNodeEnabled) {
+ this.sourceNodeEnabled = sourceNodeEnabled;
+ }
+
+ public List getFieldList() {
+ return this.fieldList;
+ }
+
+ public void setFieldList(List fieldList) {
+ this.fieldList = fieldList;
+ }
+
+ public DependPeriod getDependPeriod() {
+ return this.dependPeriod;
+ }
+
+ public void setDependPeriod(DependPeriod dependPeriod) {
+ this.dependPeriod = dependPeriod;
+ }
+
+ public static class DependPeriod {
+
+ private String periodType;
+
+ private Integer periodOffset;
+
+ public String getPeriodType() {
+ return this.periodType;
+ }
+
+ public void setPeriodType(String periodType) {
+ this.periodType = periodType;
+ }
+
+ public Integer getPeriodOffset() {
+ return this.periodOffset;
+ }
+
+ public void setPeriodOffset(Integer periodOffset) {
+ this.periodOffset = periodOffset;
+ }
+ }
+ }
+
+ public static class CustomScheduleConfig {
+
+ private String schedulePeriod;
+
+ private Integer interval;
+
+ private String intervalUnit;
+
+ private String startTime;
+
+ private String endTime;
+
+ public String getSchedulePeriod() {
+ return this.schedulePeriod;
+ }
+
+ public void setSchedulePeriod(String schedulePeriod) {
+ this.schedulePeriod = schedulePeriod;
+ }
+
+ public Integer getInterval() {
+ return this.interval;
+ }
+
+ public void setInterval(Integer interval) {
+ this.interval = interval;
+ }
+
+ public String getIntervalUnit() {
+ return this.intervalUnit;
+ }
+
+ public void setIntervalUnit(String intervalUnit) {
+ this.intervalUnit = intervalUnit;
+ }
+
+ public String getStartTime() {
+ return this.startTime;
+ }
+
+ public void setStartTime(String startTime) {
+ this.startTime = startTime;
+ }
+
+ public String getEndTime() {
+ return this.endTime;
+ }
+
+ public void setEndTime(String endTime) {
+ this.endTime = endTime;
+ }
+ }
+
+ public static class SparkClientInfo {
+
+ private String sparkClientVersion;
+
+ public String getSparkClientVersion() {
+ return this.sparkClientVersion;
+ }
+
+ public void setSparkClientVersion(String sparkClientVersion) {
+ this.sparkClientVersion = sparkClientVersion;
+ }
+ }
+ }
+
+ @Override
+ public GetBatchTaskInfoResponse getInstance(UnmarshallerContext context) {
+ return GetBatchTaskInfoResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBatchTaskUdfLineagesRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBatchTaskUdfLineagesRequest.java
new file mode 100644
index 0000000000..917a5f9722
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBatchTaskUdfLineagesRequest.java
@@ -0,0 +1,77 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetBatchTaskUdfLineagesRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private Long projectId;
+
+ private Long fileId;
+ public GetBatchTaskUdfLineagesRequest() {
+ super("dataphin-public", "2023-06-30", "GetBatchTaskUdfLineages");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ if(projectId != null){
+ putQueryParameter("ProjectId", projectId.toString());
+ }
+ }
+
+ public Long getFileId() {
+ return this.fileId;
+ }
+
+ public void setFileId(Long fileId) {
+ this.fileId = fileId;
+ if(fileId != null){
+ putQueryParameter("FileId", fileId.toString());
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetBatchTaskUdfLineagesResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBatchTaskUdfLineagesResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBatchTaskUdfLineagesResponse.java
new file mode 100644
index 0000000000..915827a2f0
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBatchTaskUdfLineagesResponse.java
@@ -0,0 +1,339 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import java.util.List;
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.GetBatchTaskUdfLineagesResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetBatchTaskUdfLineagesResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private Data data;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public Data getData() {
+ return this.data;
+ }
+
+ public void setData(Data data) {
+ this.data = data;
+ }
+
+ public static class Data {
+
+ private List lineageGroupList;
+
+ public List getLineageGroupList() {
+ return this.lineageGroupList;
+ }
+
+ public void setLineageGroupList(List lineageGroupList) {
+ this.lineageGroupList = lineageGroupList;
+ }
+
+ public static class LineageGroup {
+
+ private List inputLineageList;
+
+ private List outputLineageList;
+
+ public List getInputLineageList() {
+ return this.inputLineageList;
+ }
+
+ public void setInputLineageList(List inputLineageList) {
+ this.inputLineageList = inputLineageList;
+ }
+
+ public List getOutputLineageList() {
+ return this.outputLineageList;
+ }
+
+ public void setOutputLineageList(List outputLineageList) {
+ this.outputLineageList = outputLineageList;
+ }
+
+ public static class LineageTable {
+
+ private String name;
+
+ private String displayName;
+
+ private String guid;
+
+ private String description;
+
+ private String ownerName;
+
+ private String ownerUserId;
+
+ private String projectName;
+
+ private String projectId;
+
+ private String bizUnitId;
+
+ private String bizUnitName;
+
+ private String env;
+
+ private String subType;
+
+ private Boolean fullTable;
+
+ private List columnList;
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getDisplayName() {
+ return this.displayName;
+ }
+
+ public void setDisplayName(String displayName) {
+ this.displayName = displayName;
+ }
+
+ public String getGuid() {
+ return this.guid;
+ }
+
+ public void setGuid(String guid) {
+ this.guid = guid;
+ }
+
+ public String getDescription() {
+ return this.description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getOwnerName() {
+ return this.ownerName;
+ }
+
+ public void setOwnerName(String ownerName) {
+ this.ownerName = ownerName;
+ }
+
+ public String getOwnerUserId() {
+ return this.ownerUserId;
+ }
+
+ public void setOwnerUserId(String ownerUserId) {
+ this.ownerUserId = ownerUserId;
+ }
+
+ public String getProjectName() {
+ return this.projectName;
+ }
+
+ public void setProjectName(String projectName) {
+ this.projectName = projectName;
+ }
+
+ public String getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(String projectId) {
+ this.projectId = projectId;
+ }
+
+ public String getBizUnitId() {
+ return this.bizUnitId;
+ }
+
+ public void setBizUnitId(String bizUnitId) {
+ this.bizUnitId = bizUnitId;
+ }
+
+ public String getBizUnitName() {
+ return this.bizUnitName;
+ }
+
+ public void setBizUnitName(String bizUnitName) {
+ this.bizUnitName = bizUnitName;
+ }
+
+ public String getEnv() {
+ return this.env;
+ }
+
+ public void setEnv(String env) {
+ this.env = env;
+ }
+
+ public String getSubType() {
+ return this.subType;
+ }
+
+ public void setSubType(String subType) {
+ this.subType = subType;
+ }
+
+ public Boolean getFullTable() {
+ return this.fullTable;
+ }
+
+ public void setFullTable(Boolean fullTable) {
+ this.fullTable = fullTable;
+ }
+
+ public List getColumnList() {
+ return this.columnList;
+ }
+
+ public void setColumnList(List columnList) {
+ this.columnList = columnList;
+ }
+
+ public static class LineageColumn {
+
+ private String id;
+
+ private String name;
+
+ private String description;
+
+ private String dataType;
+
+ private Boolean partitionKey;
+
+ private Boolean primaryKey;
+
+ public String getId() {
+ return this.id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getDescription() {
+ return this.description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getDataType() {
+ return this.dataType;
+ }
+
+ public void setDataType(String dataType) {
+ this.dataType = dataType;
+ }
+
+ public Boolean getPartitionKey() {
+ return this.partitionKey;
+ }
+
+ public void setPartitionKey(Boolean partitionKey) {
+ this.partitionKey = partitionKey;
+ }
+
+ public Boolean getPrimaryKey() {
+ return this.primaryKey;
+ }
+
+ public void setPrimaryKey(Boolean primaryKey) {
+ this.primaryKey = primaryKey;
+ }
+ }
+ }
+ }
+ }
+
+ @Override
+ public GetBatchTaskUdfLineagesResponse getInstance(UnmarshallerContext context) {
+ return GetBatchTaskUdfLineagesResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBatchTaskVersionsRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBatchTaskVersionsRequest.java
new file mode 100644
index 0000000000..800bf9d52a
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBatchTaskVersionsRequest.java
@@ -0,0 +1,77 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetBatchTaskVersionsRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private Long projectId;
+
+ private Long fileId;
+ public GetBatchTaskVersionsRequest() {
+ super("dataphin-public", "2023-06-30", "GetBatchTaskVersions");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ if(projectId != null){
+ putQueryParameter("ProjectId", projectId.toString());
+ }
+ }
+
+ public Long getFileId() {
+ return this.fileId;
+ }
+
+ public void setFileId(Long fileId) {
+ this.fileId = fileId;
+ if(fileId != null){
+ putQueryParameter("FileId", fileId.toString());
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetBatchTaskVersionsResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBatchTaskVersionsResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBatchTaskVersionsResponse.java
new file mode 100644
index 0000000000..a4fd7cf81b
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBatchTaskVersionsResponse.java
@@ -0,0 +1,203 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import java.util.List;
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.GetBatchTaskVersionsResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetBatchTaskVersionsResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private Data data;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public Data getData() {
+ return this.data;
+ }
+
+ public void setData(Data data) {
+ this.data = data;
+ }
+
+ public static class Data {
+
+ private List batchTaskVersionList;
+
+ public List getBatchTaskVersionList() {
+ return this.batchTaskVersionList;
+ }
+
+ public void setBatchTaskVersionList(List batchTaskVersionList) {
+ this.batchTaskVersionList = batchTaskVersionList;
+ }
+
+ public static class BatchTaskVersion {
+
+ private String nodeId;
+
+ private String version;
+
+ private String userId;
+
+ private String userName;
+
+ private String comment;
+
+ private Boolean published;
+
+ private Long projectId;
+
+ private String gmtCreate;
+
+ private String gmtModified;
+
+ public String getNodeId() {
+ return this.nodeId;
+ }
+
+ public void setNodeId(String nodeId) {
+ this.nodeId = nodeId;
+ }
+
+ public String getVersion() {
+ return this.version;
+ }
+
+ public void setVersion(String version) {
+ this.version = version;
+ }
+
+ public String getUserId() {
+ return this.userId;
+ }
+
+ public void setUserId(String userId) {
+ this.userId = userId;
+ }
+
+ public String getUserName() {
+ return this.userName;
+ }
+
+ public void setUserName(String userName) {
+ this.userName = userName;
+ }
+
+ public String getComment() {
+ return this.comment;
+ }
+
+ public void setComment(String comment) {
+ this.comment = comment;
+ }
+
+ public Boolean getPublished() {
+ return this.published;
+ }
+
+ public void setPublished(Boolean published) {
+ this.published = published;
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ }
+
+ public String getGmtCreate() {
+ return this.gmtCreate;
+ }
+
+ public void setGmtCreate(String gmtCreate) {
+ this.gmtCreate = gmtCreate;
+ }
+
+ public String getGmtModified() {
+ return this.gmtModified;
+ }
+
+ public void setGmtModified(String gmtModified) {
+ this.gmtModified = gmtModified;
+ }
+ }
+ }
+
+ @Override
+ public GetBatchTaskVersionsResponse getInstance(UnmarshallerContext context) {
+ return GetBatchTaskVersionsResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBizEntityInfoByVersionRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBizEntityInfoByVersionRequest.java
new file mode 100644
index 0000000000..3f8e942f1c
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBizEntityInfoByVersionRequest.java
@@ -0,0 +1,90 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetBizEntityInfoByVersionRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private Long versionId;
+
+ private Long id;
+
+ private String type;
+ public GetBizEntityInfoByVersionRequest() {
+ super("dataphin-public", "2023-06-30", "GetBizEntityInfoByVersion");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public Long getVersionId() {
+ return this.versionId;
+ }
+
+ public void setVersionId(Long versionId) {
+ this.versionId = versionId;
+ if(versionId != null){
+ putQueryParameter("VersionId", versionId.toString());
+ }
+ }
+
+ public Long getId() {
+ return this.id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ if(id != null){
+ putQueryParameter("Id", id.toString());
+ }
+ }
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ if(type != null){
+ putQueryParameter("Type", type);
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetBizEntityInfoByVersionResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBizEntityInfoByVersionResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBizEntityInfoByVersionResponse.java
new file mode 100644
index 0000000000..ec7c631c0e
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBizEntityInfoByVersionResponse.java
@@ -0,0 +1,556 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import java.util.List;
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.GetBizEntityInfoByVersionResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetBizEntityInfoByVersionResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private BizEntityInfo bizEntityInfo;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public BizEntityInfo getBizEntityInfo() {
+ return this.bizEntityInfo;
+ }
+
+ public void setBizEntityInfo(BizEntityInfo bizEntityInfo) {
+ this.bizEntityInfo = bizEntityInfo;
+ }
+
+ public static class BizEntityInfo {
+
+ private String type;
+
+ private Long dataDomainId;
+
+ private Long bizUnitId;
+
+ private BizObject bizObject;
+
+ private BizProcess bizProcess;
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public Long getDataDomainId() {
+ return this.dataDomainId;
+ }
+
+ public void setDataDomainId(Long dataDomainId) {
+ this.dataDomainId = dataDomainId;
+ }
+
+ public Long getBizUnitId() {
+ return this.bizUnitId;
+ }
+
+ public void setBizUnitId(Long bizUnitId) {
+ this.bizUnitId = bizUnitId;
+ }
+
+ public BizObject getBizObject() {
+ return this.bizObject;
+ }
+
+ public void setBizObject(BizObject bizObject) {
+ this.bizObject = bizObject;
+ }
+
+ public BizProcess getBizProcess() {
+ return this.bizProcess;
+ }
+
+ public void setBizProcess(BizProcess bizProcess) {
+ this.bizProcess = bizProcess;
+ }
+
+ public static class BizObject {
+
+ private Long id;
+
+ private String name;
+
+ private String displayName;
+
+ private String description;
+
+ private String ownerUserId;
+
+ private String ownerName;
+
+ private String type;
+
+ private Long parentId;
+
+ private String gmtCreate;
+
+ private String gmtModified;
+
+ private String lastModifier;
+
+ private String lastModifierName;
+
+ private Integer refDimTableCount;
+
+ private Integer refSummaryTableCount;
+
+ private String onlineStatus;
+
+ private String status;
+
+ private String approvalId;
+
+ private String approvalStatus;
+
+ private List refBizEntityIdList;
+
+ private List childBizEntityIdList;
+
+ public Long getId() {
+ return this.id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getDisplayName() {
+ return this.displayName;
+ }
+
+ public void setDisplayName(String displayName) {
+ this.displayName = displayName;
+ }
+
+ public String getDescription() {
+ return this.description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getOwnerUserId() {
+ return this.ownerUserId;
+ }
+
+ public void setOwnerUserId(String ownerUserId) {
+ this.ownerUserId = ownerUserId;
+ }
+
+ public String getOwnerName() {
+ return this.ownerName;
+ }
+
+ public void setOwnerName(String ownerName) {
+ this.ownerName = ownerName;
+ }
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public Long getParentId() {
+ return this.parentId;
+ }
+
+ public void setParentId(Long parentId) {
+ this.parentId = parentId;
+ }
+
+ public String getGmtCreate() {
+ return this.gmtCreate;
+ }
+
+ public void setGmtCreate(String gmtCreate) {
+ this.gmtCreate = gmtCreate;
+ }
+
+ public String getGmtModified() {
+ return this.gmtModified;
+ }
+
+ public void setGmtModified(String gmtModified) {
+ this.gmtModified = gmtModified;
+ }
+
+ public String getLastModifier() {
+ return this.lastModifier;
+ }
+
+ public void setLastModifier(String lastModifier) {
+ this.lastModifier = lastModifier;
+ }
+
+ public String getLastModifierName() {
+ return this.lastModifierName;
+ }
+
+ public void setLastModifierName(String lastModifierName) {
+ this.lastModifierName = lastModifierName;
+ }
+
+ public Integer getRefDimTableCount() {
+ return this.refDimTableCount;
+ }
+
+ public void setRefDimTableCount(Integer refDimTableCount) {
+ this.refDimTableCount = refDimTableCount;
+ }
+
+ public Integer getRefSummaryTableCount() {
+ return this.refSummaryTableCount;
+ }
+
+ public void setRefSummaryTableCount(Integer refSummaryTableCount) {
+ this.refSummaryTableCount = refSummaryTableCount;
+ }
+
+ public String getOnlineStatus() {
+ return this.onlineStatus;
+ }
+
+ public void setOnlineStatus(String onlineStatus) {
+ this.onlineStatus = onlineStatus;
+ }
+
+ public String getStatus() {
+ return this.status;
+ }
+
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+ public String getApprovalId() {
+ return this.approvalId;
+ }
+
+ public void setApprovalId(String approvalId) {
+ this.approvalId = approvalId;
+ }
+
+ public String getApprovalStatus() {
+ return this.approvalStatus;
+ }
+
+ public void setApprovalStatus(String approvalStatus) {
+ this.approvalStatus = approvalStatus;
+ }
+
+ public List getRefBizEntityIdList() {
+ return this.refBizEntityIdList;
+ }
+
+ public void setRefBizEntityIdList(List refBizEntityIdList) {
+ this.refBizEntityIdList = refBizEntityIdList;
+ }
+
+ public List getChildBizEntityIdList() {
+ return this.childBizEntityIdList;
+ }
+
+ public void setChildBizEntityIdList(List childBizEntityIdList) {
+ this.childBizEntityIdList = childBizEntityIdList;
+ }
+ }
+
+ public static class BizProcess {
+
+ private Long id;
+
+ private String name;
+
+ private String displayName;
+
+ private String description;
+
+ private String ownerUserId;
+
+ private String ownerName;
+
+ private String type;
+
+ private String gmtCreate;
+
+ private String gmtModified;
+
+ private String lastModifier;
+
+ private String lastModifierName;
+
+ private Boolean hasDependent;
+
+ private String onlineStatus;
+
+ private String status;
+
+ private String approvalId;
+
+ private String approvalStatus;
+
+ private Integer refFactTableCount;
+
+ private List refBizEntityIdList1;
+
+ private List bizEventEntityIdList;
+
+ private List preBizProcessIdList;
+
+ public Long getId() {
+ return this.id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getDisplayName() {
+ return this.displayName;
+ }
+
+ public void setDisplayName(String displayName) {
+ this.displayName = displayName;
+ }
+
+ public String getDescription() {
+ return this.description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getOwnerUserId() {
+ return this.ownerUserId;
+ }
+
+ public void setOwnerUserId(String ownerUserId) {
+ this.ownerUserId = ownerUserId;
+ }
+
+ public String getOwnerName() {
+ return this.ownerName;
+ }
+
+ public void setOwnerName(String ownerName) {
+ this.ownerName = ownerName;
+ }
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public String getGmtCreate() {
+ return this.gmtCreate;
+ }
+
+ public void setGmtCreate(String gmtCreate) {
+ this.gmtCreate = gmtCreate;
+ }
+
+ public String getGmtModified() {
+ return this.gmtModified;
+ }
+
+ public void setGmtModified(String gmtModified) {
+ this.gmtModified = gmtModified;
+ }
+
+ public String getLastModifier() {
+ return this.lastModifier;
+ }
+
+ public void setLastModifier(String lastModifier) {
+ this.lastModifier = lastModifier;
+ }
+
+ public String getLastModifierName() {
+ return this.lastModifierName;
+ }
+
+ public void setLastModifierName(String lastModifierName) {
+ this.lastModifierName = lastModifierName;
+ }
+
+ public Boolean getHasDependent() {
+ return this.hasDependent;
+ }
+
+ public void setHasDependent(Boolean hasDependent) {
+ this.hasDependent = hasDependent;
+ }
+
+ public String getOnlineStatus() {
+ return this.onlineStatus;
+ }
+
+ public void setOnlineStatus(String onlineStatus) {
+ this.onlineStatus = onlineStatus;
+ }
+
+ public String getStatus() {
+ return this.status;
+ }
+
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+ public String getApprovalId() {
+ return this.approvalId;
+ }
+
+ public void setApprovalId(String approvalId) {
+ this.approvalId = approvalId;
+ }
+
+ public String getApprovalStatus() {
+ return this.approvalStatus;
+ }
+
+ public void setApprovalStatus(String approvalStatus) {
+ this.approvalStatus = approvalStatus;
+ }
+
+ public Integer getRefFactTableCount() {
+ return this.refFactTableCount;
+ }
+
+ public void setRefFactTableCount(Integer refFactTableCount) {
+ this.refFactTableCount = refFactTableCount;
+ }
+
+ public List getRefBizEntityIdList1() {
+ return this.refBizEntityIdList1;
+ }
+
+ public void setRefBizEntityIdList1(List refBizEntityIdList1) {
+ this.refBizEntityIdList1 = refBizEntityIdList1;
+ }
+
+ public List getBizEventEntityIdList() {
+ return this.bizEventEntityIdList;
+ }
+
+ public void setBizEventEntityIdList(List bizEventEntityIdList) {
+ this.bizEventEntityIdList = bizEventEntityIdList;
+ }
+
+ public List getPreBizProcessIdList() {
+ return this.preBizProcessIdList;
+ }
+
+ public void setPreBizProcessIdList(List preBizProcessIdList) {
+ this.preBizProcessIdList = preBizProcessIdList;
+ }
+ }
+ }
+
+ @Override
+ public GetBizEntityInfoByVersionResponse getInstance(UnmarshallerContext context) {
+ return GetBizEntityInfoByVersionResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBizEntityInfoRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBizEntityInfoRequest.java
new file mode 100644
index 0000000000..0695064214
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBizEntityInfoRequest.java
@@ -0,0 +1,77 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetBizEntityInfoRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private Long id;
+
+ private String type;
+ public GetBizEntityInfoRequest() {
+ super("dataphin-public", "2023-06-30", "GetBizEntityInfo");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public Long getId() {
+ return this.id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ if(id != null){
+ putQueryParameter("Id", id.toString());
+ }
+ }
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ if(type != null){
+ putQueryParameter("Type", type);
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetBizEntityInfoResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBizEntityInfoResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBizEntityInfoResponse.java
new file mode 100644
index 0000000000..e95f55b12f
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBizEntityInfoResponse.java
@@ -0,0 +1,556 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import java.util.List;
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.GetBizEntityInfoResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetBizEntityInfoResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private BizEntityInfo bizEntityInfo;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public BizEntityInfo getBizEntityInfo() {
+ return this.bizEntityInfo;
+ }
+
+ public void setBizEntityInfo(BizEntityInfo bizEntityInfo) {
+ this.bizEntityInfo = bizEntityInfo;
+ }
+
+ public static class BizEntityInfo {
+
+ private String type;
+
+ private Long dataDomainId;
+
+ private Long bizUnitId;
+
+ private BizObject bizObject;
+
+ private BizProcess bizProcess;
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public Long getDataDomainId() {
+ return this.dataDomainId;
+ }
+
+ public void setDataDomainId(Long dataDomainId) {
+ this.dataDomainId = dataDomainId;
+ }
+
+ public Long getBizUnitId() {
+ return this.bizUnitId;
+ }
+
+ public void setBizUnitId(Long bizUnitId) {
+ this.bizUnitId = bizUnitId;
+ }
+
+ public BizObject getBizObject() {
+ return this.bizObject;
+ }
+
+ public void setBizObject(BizObject bizObject) {
+ this.bizObject = bizObject;
+ }
+
+ public BizProcess getBizProcess() {
+ return this.bizProcess;
+ }
+
+ public void setBizProcess(BizProcess bizProcess) {
+ this.bizProcess = bizProcess;
+ }
+
+ public static class BizObject {
+
+ private Long id;
+
+ private String name;
+
+ private String displayName;
+
+ private String description;
+
+ private String ownerUserId;
+
+ private String ownerName;
+
+ private String type;
+
+ private Long parentId;
+
+ private String gmtCreate;
+
+ private String gmtModified;
+
+ private String lastModifier;
+
+ private String lastModifierName;
+
+ private Integer refDimTableCount;
+
+ private Integer refSummaryTableCount;
+
+ private String onlineStatus;
+
+ private String status;
+
+ private String approvalId;
+
+ private String approvalStatus;
+
+ private List refBizEntityIdList;
+
+ private List childBizEntityIdList;
+
+ public Long getId() {
+ return this.id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getDisplayName() {
+ return this.displayName;
+ }
+
+ public void setDisplayName(String displayName) {
+ this.displayName = displayName;
+ }
+
+ public String getDescription() {
+ return this.description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getOwnerUserId() {
+ return this.ownerUserId;
+ }
+
+ public void setOwnerUserId(String ownerUserId) {
+ this.ownerUserId = ownerUserId;
+ }
+
+ public String getOwnerName() {
+ return this.ownerName;
+ }
+
+ public void setOwnerName(String ownerName) {
+ this.ownerName = ownerName;
+ }
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public Long getParentId() {
+ return this.parentId;
+ }
+
+ public void setParentId(Long parentId) {
+ this.parentId = parentId;
+ }
+
+ public String getGmtCreate() {
+ return this.gmtCreate;
+ }
+
+ public void setGmtCreate(String gmtCreate) {
+ this.gmtCreate = gmtCreate;
+ }
+
+ public String getGmtModified() {
+ return this.gmtModified;
+ }
+
+ public void setGmtModified(String gmtModified) {
+ this.gmtModified = gmtModified;
+ }
+
+ public String getLastModifier() {
+ return this.lastModifier;
+ }
+
+ public void setLastModifier(String lastModifier) {
+ this.lastModifier = lastModifier;
+ }
+
+ public String getLastModifierName() {
+ return this.lastModifierName;
+ }
+
+ public void setLastModifierName(String lastModifierName) {
+ this.lastModifierName = lastModifierName;
+ }
+
+ public Integer getRefDimTableCount() {
+ return this.refDimTableCount;
+ }
+
+ public void setRefDimTableCount(Integer refDimTableCount) {
+ this.refDimTableCount = refDimTableCount;
+ }
+
+ public Integer getRefSummaryTableCount() {
+ return this.refSummaryTableCount;
+ }
+
+ public void setRefSummaryTableCount(Integer refSummaryTableCount) {
+ this.refSummaryTableCount = refSummaryTableCount;
+ }
+
+ public String getOnlineStatus() {
+ return this.onlineStatus;
+ }
+
+ public void setOnlineStatus(String onlineStatus) {
+ this.onlineStatus = onlineStatus;
+ }
+
+ public String getStatus() {
+ return this.status;
+ }
+
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+ public String getApprovalId() {
+ return this.approvalId;
+ }
+
+ public void setApprovalId(String approvalId) {
+ this.approvalId = approvalId;
+ }
+
+ public String getApprovalStatus() {
+ return this.approvalStatus;
+ }
+
+ public void setApprovalStatus(String approvalStatus) {
+ this.approvalStatus = approvalStatus;
+ }
+
+ public List getRefBizEntityIdList() {
+ return this.refBizEntityIdList;
+ }
+
+ public void setRefBizEntityIdList(List refBizEntityIdList) {
+ this.refBizEntityIdList = refBizEntityIdList;
+ }
+
+ public List getChildBizEntityIdList() {
+ return this.childBizEntityIdList;
+ }
+
+ public void setChildBizEntityIdList(List childBizEntityIdList) {
+ this.childBizEntityIdList = childBizEntityIdList;
+ }
+ }
+
+ public static class BizProcess {
+
+ private Long id;
+
+ private String name;
+
+ private String displayName;
+
+ private String description;
+
+ private String ownerUserId;
+
+ private String ownerName;
+
+ private String type;
+
+ private String gmtCreate;
+
+ private String gmtModified;
+
+ private String lastModifier;
+
+ private String lastModifierName;
+
+ private Boolean hasDependent;
+
+ private String onlineStatus;
+
+ private String status;
+
+ private String approvalId;
+
+ private String approvalStatus;
+
+ private Integer refFactTableCount;
+
+ private List refBizEntityIdList1;
+
+ private List bizEventEntityIdList;
+
+ private List preBizProcessIdList;
+
+ public Long getId() {
+ return this.id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getDisplayName() {
+ return this.displayName;
+ }
+
+ public void setDisplayName(String displayName) {
+ this.displayName = displayName;
+ }
+
+ public String getDescription() {
+ return this.description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getOwnerUserId() {
+ return this.ownerUserId;
+ }
+
+ public void setOwnerUserId(String ownerUserId) {
+ this.ownerUserId = ownerUserId;
+ }
+
+ public String getOwnerName() {
+ return this.ownerName;
+ }
+
+ public void setOwnerName(String ownerName) {
+ this.ownerName = ownerName;
+ }
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public String getGmtCreate() {
+ return this.gmtCreate;
+ }
+
+ public void setGmtCreate(String gmtCreate) {
+ this.gmtCreate = gmtCreate;
+ }
+
+ public String getGmtModified() {
+ return this.gmtModified;
+ }
+
+ public void setGmtModified(String gmtModified) {
+ this.gmtModified = gmtModified;
+ }
+
+ public String getLastModifier() {
+ return this.lastModifier;
+ }
+
+ public void setLastModifier(String lastModifier) {
+ this.lastModifier = lastModifier;
+ }
+
+ public String getLastModifierName() {
+ return this.lastModifierName;
+ }
+
+ public void setLastModifierName(String lastModifierName) {
+ this.lastModifierName = lastModifierName;
+ }
+
+ public Boolean getHasDependent() {
+ return this.hasDependent;
+ }
+
+ public void setHasDependent(Boolean hasDependent) {
+ this.hasDependent = hasDependent;
+ }
+
+ public String getOnlineStatus() {
+ return this.onlineStatus;
+ }
+
+ public void setOnlineStatus(String onlineStatus) {
+ this.onlineStatus = onlineStatus;
+ }
+
+ public String getStatus() {
+ return this.status;
+ }
+
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+ public String getApprovalId() {
+ return this.approvalId;
+ }
+
+ public void setApprovalId(String approvalId) {
+ this.approvalId = approvalId;
+ }
+
+ public String getApprovalStatus() {
+ return this.approvalStatus;
+ }
+
+ public void setApprovalStatus(String approvalStatus) {
+ this.approvalStatus = approvalStatus;
+ }
+
+ public Integer getRefFactTableCount() {
+ return this.refFactTableCount;
+ }
+
+ public void setRefFactTableCount(Integer refFactTableCount) {
+ this.refFactTableCount = refFactTableCount;
+ }
+
+ public List getRefBizEntityIdList1() {
+ return this.refBizEntityIdList1;
+ }
+
+ public void setRefBizEntityIdList1(List refBizEntityIdList1) {
+ this.refBizEntityIdList1 = refBizEntityIdList1;
+ }
+
+ public List getBizEventEntityIdList() {
+ return this.bizEventEntityIdList;
+ }
+
+ public void setBizEventEntityIdList(List bizEventEntityIdList) {
+ this.bizEventEntityIdList = bizEventEntityIdList;
+ }
+
+ public List getPreBizProcessIdList() {
+ return this.preBizProcessIdList;
+ }
+
+ public void setPreBizProcessIdList(List preBizProcessIdList) {
+ this.preBizProcessIdList = preBizProcessIdList;
+ }
+ }
+ }
+
+ @Override
+ public GetBizEntityInfoResponse getInstance(UnmarshallerContext context) {
+ return GetBizEntityInfoResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBizUnitInfoRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBizUnitInfoRequest.java
new file mode 100644
index 0000000000..859caad475
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBizUnitInfoRequest.java
@@ -0,0 +1,64 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetBizUnitInfoRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private Long id;
+ public GetBizUnitInfoRequest() {
+ super("dataphin-public", "2023-06-30", "GetBizUnitInfo");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public Long getId() {
+ return this.id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ if(id != null){
+ putQueryParameter("Id", id.toString());
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetBizUnitInfoResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBizUnitInfoResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBizUnitInfoResponse.java
new file mode 100644
index 0000000000..e55a60f0e8
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetBizUnitInfoResponse.java
@@ -0,0 +1,336 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import java.util.List;
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.GetBizUnitInfoResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetBizUnitInfoResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private BizUnitInfo bizUnitInfo;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public BizUnitInfo getBizUnitInfo() {
+ return this.bizUnitInfo;
+ }
+
+ public void setBizUnitInfo(BizUnitInfo bizUnitInfo) {
+ this.bizUnitInfo = bizUnitInfo;
+ }
+
+ public static class BizUnitInfo {
+
+ private Long id;
+
+ private String name;
+
+ private String displayName;
+
+ private String description;
+
+ private String ownerUserId;
+
+ private String ownerName;
+
+ private String gmtCreate;
+
+ private String gmtModified;
+
+ private String lastModifier;
+
+ private String lastModifierName;
+
+ private String icon;
+
+ private String mode;
+
+ private Integer dataDomainCount;
+
+ private Integer bizObjectCount;
+
+ private Integer bizProcessCount;
+
+ private List envList;
+
+ private List accountList;
+
+ private List businessLeaderList;
+
+ private List dataLeaderList;
+
+ public Long getId() {
+ return this.id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getDisplayName() {
+ return this.displayName;
+ }
+
+ public void setDisplayName(String displayName) {
+ this.displayName = displayName;
+ }
+
+ public String getDescription() {
+ return this.description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getOwnerUserId() {
+ return this.ownerUserId;
+ }
+
+ public void setOwnerUserId(String ownerUserId) {
+ this.ownerUserId = ownerUserId;
+ }
+
+ public String getOwnerName() {
+ return this.ownerName;
+ }
+
+ public void setOwnerName(String ownerName) {
+ this.ownerName = ownerName;
+ }
+
+ public String getGmtCreate() {
+ return this.gmtCreate;
+ }
+
+ public void setGmtCreate(String gmtCreate) {
+ this.gmtCreate = gmtCreate;
+ }
+
+ public String getGmtModified() {
+ return this.gmtModified;
+ }
+
+ public void setGmtModified(String gmtModified) {
+ this.gmtModified = gmtModified;
+ }
+
+ public String getLastModifier() {
+ return this.lastModifier;
+ }
+
+ public void setLastModifier(String lastModifier) {
+ this.lastModifier = lastModifier;
+ }
+
+ public String getLastModifierName() {
+ return this.lastModifierName;
+ }
+
+ public void setLastModifierName(String lastModifierName) {
+ this.lastModifierName = lastModifierName;
+ }
+
+ public String getIcon() {
+ return this.icon;
+ }
+
+ public void setIcon(String icon) {
+ this.icon = icon;
+ }
+
+ public String getMode() {
+ return this.mode;
+ }
+
+ public void setMode(String mode) {
+ this.mode = mode;
+ }
+
+ public Integer getDataDomainCount() {
+ return this.dataDomainCount;
+ }
+
+ public void setDataDomainCount(Integer dataDomainCount) {
+ this.dataDomainCount = dataDomainCount;
+ }
+
+ public Integer getBizObjectCount() {
+ return this.bizObjectCount;
+ }
+
+ public void setBizObjectCount(Integer bizObjectCount) {
+ this.bizObjectCount = bizObjectCount;
+ }
+
+ public Integer getBizProcessCount() {
+ return this.bizProcessCount;
+ }
+
+ public void setBizProcessCount(Integer bizProcessCount) {
+ this.bizProcessCount = bizProcessCount;
+ }
+
+ public List getEnvList() {
+ return this.envList;
+ }
+
+ public void setEnvList(List envList) {
+ this.envList = envList;
+ }
+
+ public List getAccountList() {
+ return this.accountList;
+ }
+
+ public void setAccountList(List accountList) {
+ this.accountList = accountList;
+ }
+
+ public List getBusinessLeaderList() {
+ return this.businessLeaderList;
+ }
+
+ public void setBusinessLeaderList(List businessLeaderList) {
+ this.businessLeaderList = businessLeaderList;
+ }
+
+ public List getDataLeaderList() {
+ return this.dataLeaderList;
+ }
+
+ public void setDataLeaderList(List dataLeaderList) {
+ this.dataLeaderList = dataLeaderList;
+ }
+
+ public static class EnvName {
+
+ private String envName;
+
+ private String name;
+
+ private String displayName;
+
+ public String getEnvName() {
+ return this.envName;
+ }
+
+ public void setEnvName(String envName) {
+ this.envName = envName;
+ }
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getDisplayName() {
+ return this.displayName;
+ }
+
+ public void setDisplayName(String displayName) {
+ this.displayName = displayName;
+ }
+ }
+
+ public static class User {
+
+ private String id;
+
+ public String getId() {
+ return this.id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+ }
+ }
+
+ @Override
+ public GetBizUnitInfoResponse getInstance(UnmarshallerContext context) {
+ return GetBizUnitInfoResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetClusterQueueInfoByEnvRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetClusterQueueInfoByEnvRequest.java
new file mode 100644
index 0000000000..5dd52ccdeb
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetClusterQueueInfoByEnvRequest.java
@@ -0,0 +1,90 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetClusterQueueInfoByEnvRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private String env;
+
+ private Long projectId;
+
+ private String streamBatchMode;
+ public GetClusterQueueInfoByEnvRequest() {
+ super("dataphin-public", "2023-06-30", "GetClusterQueueInfoByEnv");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public String getEnv() {
+ return this.env;
+ }
+
+ public void setEnv(String env) {
+ this.env = env;
+ if(env != null){
+ putQueryParameter("Env", env);
+ }
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ if(projectId != null){
+ putQueryParameter("ProjectId", projectId.toString());
+ }
+ }
+
+ public String getStreamBatchMode() {
+ return this.streamBatchMode;
+ }
+
+ public void setStreamBatchMode(String streamBatchMode) {
+ this.streamBatchMode = streamBatchMode;
+ if(streamBatchMode != null){
+ putQueryParameter("StreamBatchMode", streamBatchMode);
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetClusterQueueInfoByEnvResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetClusterQueueInfoByEnvResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetClusterQueueInfoByEnvResponse.java
new file mode 100644
index 0000000000..3aa26c9255
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetClusterQueueInfoByEnvResponse.java
@@ -0,0 +1,250 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import java.util.List;
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.GetClusterQueueInfoByEnvResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetClusterQueueInfoByEnvResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private List data;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public List getData() {
+ return this.data;
+ }
+
+ public void setData(List data) {
+ this.data = data;
+ }
+
+ public static class DataItem {
+
+ private String clusterId;
+
+ private String queueName;
+
+ private String maxVcore;
+
+ private String namespace;
+
+ private String createAt;
+
+ private String modifiedAt;
+
+ private String annotations;
+
+ private String labels;
+
+ private String resourceVersion;
+
+ private String spec;
+
+ private String vvpClusterType;
+
+ private String flinkVersion;
+
+ private String flinkImageRegistry;
+
+ private String flinkImageRepository;
+
+ private String flinkImageTag;
+
+ public String getClusterId() {
+ return this.clusterId;
+ }
+
+ public void setClusterId(String clusterId) {
+ this.clusterId = clusterId;
+ }
+
+ public String getQueueName() {
+ return this.queueName;
+ }
+
+ public void setQueueName(String queueName) {
+ this.queueName = queueName;
+ }
+
+ public String getMaxVcore() {
+ return this.maxVcore;
+ }
+
+ public void setMaxVcore(String maxVcore) {
+ this.maxVcore = maxVcore;
+ }
+
+ public String getNamespace() {
+ return this.namespace;
+ }
+
+ public void setNamespace(String namespace) {
+ this.namespace = namespace;
+ }
+
+ public String getCreateAt() {
+ return this.createAt;
+ }
+
+ public void setCreateAt(String createAt) {
+ this.createAt = createAt;
+ }
+
+ public String getModifiedAt() {
+ return this.modifiedAt;
+ }
+
+ public void setModifiedAt(String modifiedAt) {
+ this.modifiedAt = modifiedAt;
+ }
+
+ public String getAnnotations() {
+ return this.annotations;
+ }
+
+ public void setAnnotations(String annotations) {
+ this.annotations = annotations;
+ }
+
+ public String getLabels() {
+ return this.labels;
+ }
+
+ public void setLabels(String labels) {
+ this.labels = labels;
+ }
+
+ public String getResourceVersion() {
+ return this.resourceVersion;
+ }
+
+ public void setResourceVersion(String resourceVersion) {
+ this.resourceVersion = resourceVersion;
+ }
+
+ public String getSpec() {
+ return this.spec;
+ }
+
+ public void setSpec(String spec) {
+ this.spec = spec;
+ }
+
+ public String getVvpClusterType() {
+ return this.vvpClusterType;
+ }
+
+ public void setVvpClusterType(String vvpClusterType) {
+ this.vvpClusterType = vvpClusterType;
+ }
+
+ public String getFlinkVersion() {
+ return this.flinkVersion;
+ }
+
+ public void setFlinkVersion(String flinkVersion) {
+ this.flinkVersion = flinkVersion;
+ }
+
+ public String getFlinkImageRegistry() {
+ return this.flinkImageRegistry;
+ }
+
+ public void setFlinkImageRegistry(String flinkImageRegistry) {
+ this.flinkImageRegistry = flinkImageRegistry;
+ }
+
+ public String getFlinkImageRepository() {
+ return this.flinkImageRepository;
+ }
+
+ public void setFlinkImageRepository(String flinkImageRepository) {
+ this.flinkImageRepository = flinkImageRepository;
+ }
+
+ public String getFlinkImageTag() {
+ return this.flinkImageTag;
+ }
+
+ public void setFlinkImageTag(String flinkImageTag) {
+ this.flinkImageTag = flinkImageTag;
+ }
+ }
+
+ @Override
+ public GetClusterQueueInfoByEnvResponse getInstance(UnmarshallerContext context) {
+ return GetClusterQueueInfoByEnvResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetDataDomainInfoRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetDataDomainInfoRequest.java
new file mode 100644
index 0000000000..6a45c6ee26
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetDataDomainInfoRequest.java
@@ -0,0 +1,64 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetDataDomainInfoRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private Long id;
+ public GetDataDomainInfoRequest() {
+ super("dataphin-public", "2023-06-30", "GetDataDomainInfo");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public Long getId() {
+ return this.id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ if(id != null){
+ putQueryParameter("Id", id.toString());
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetDataDomainInfoResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetDataDomainInfoResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetDataDomainInfoResponse.java
new file mode 100644
index 0000000000..3815508e9e
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetDataDomainInfoResponse.java
@@ -0,0 +1,229 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.GetDataDomainInfoResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetDataDomainInfoResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private DataDomainInfo dataDomainInfo;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public DataDomainInfo getDataDomainInfo() {
+ return this.dataDomainInfo;
+ }
+
+ public void setDataDomainInfo(DataDomainInfo dataDomainInfo) {
+ this.dataDomainInfo = dataDomainInfo;
+ }
+
+ public static class DataDomainInfo {
+
+ private Long id;
+
+ private Long bizUnitId;
+
+ private String name;
+
+ private String displayName;
+
+ private String abbreviation;
+
+ private String description;
+
+ private String ownerUserId;
+
+ private String ownerName;
+
+ private String gmtCreate;
+
+ private String gmtModified;
+
+ private String lastModifier;
+
+ private String lastModifierName;
+
+ private Long parentId;
+
+ public Long getId() {
+ return this.id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ public Long getBizUnitId() {
+ return this.bizUnitId;
+ }
+
+ public void setBizUnitId(Long bizUnitId) {
+ this.bizUnitId = bizUnitId;
+ }
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getDisplayName() {
+ return this.displayName;
+ }
+
+ public void setDisplayName(String displayName) {
+ this.displayName = displayName;
+ }
+
+ public String getAbbreviation() {
+ return this.abbreviation;
+ }
+
+ public void setAbbreviation(String abbreviation) {
+ this.abbreviation = abbreviation;
+ }
+
+ public String getDescription() {
+ return this.description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getOwnerUserId() {
+ return this.ownerUserId;
+ }
+
+ public void setOwnerUserId(String ownerUserId) {
+ this.ownerUserId = ownerUserId;
+ }
+
+ public String getOwnerName() {
+ return this.ownerName;
+ }
+
+ public void setOwnerName(String ownerName) {
+ this.ownerName = ownerName;
+ }
+
+ public String getGmtCreate() {
+ return this.gmtCreate;
+ }
+
+ public void setGmtCreate(String gmtCreate) {
+ this.gmtCreate = gmtCreate;
+ }
+
+ public String getGmtModified() {
+ return this.gmtModified;
+ }
+
+ public void setGmtModified(String gmtModified) {
+ this.gmtModified = gmtModified;
+ }
+
+ public String getLastModifier() {
+ return this.lastModifier;
+ }
+
+ public void setLastModifier(String lastModifier) {
+ this.lastModifier = lastModifier;
+ }
+
+ public String getLastModifierName() {
+ return this.lastModifierName;
+ }
+
+ public void setLastModifierName(String lastModifierName) {
+ this.lastModifierName = lastModifierName;
+ }
+
+ public Long getParentId() {
+ return this.parentId;
+ }
+
+ public void setParentId(Long parentId) {
+ this.parentId = parentId;
+ }
+ }
+
+ @Override
+ public GetDataDomainInfoResponse getInstance(UnmarshallerContext context) {
+ return GetDataDomainInfoResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetDirectoryTreeRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetDirectoryTreeRequest.java
new file mode 100644
index 0000000000..feddaf8a33
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetDirectoryTreeRequest.java
@@ -0,0 +1,77 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetDirectoryTreeRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private String category;
+
+ private Long projectId;
+ public GetDirectoryTreeRequest() {
+ super("dataphin-public", "2023-06-30", "GetDirectoryTree");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public String getCategory() {
+ return this.category;
+ }
+
+ public void setCategory(String category) {
+ this.category = category;
+ if(category != null){
+ putQueryParameter("Category", category);
+ }
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ if(projectId != null){
+ putQueryParameter("ProjectId", projectId.toString());
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetDirectoryTreeResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetDirectoryTreeResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetDirectoryTreeResponse.java
new file mode 100644
index 0000000000..6dcf532540
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetDirectoryTreeResponse.java
@@ -0,0 +1,406 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import java.util.List;
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.GetDirectoryTreeResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetDirectoryTreeResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private List data;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public List getData() {
+ return this.data;
+ }
+
+ public void setData(List data) {
+ this.data = data;
+ }
+
+ public static class DataItem {
+
+ private Parent parent;
+
+ private Children children;
+
+ public Parent getParent() {
+ return this.parent;
+ }
+
+ public void setParent(Parent parent) {
+ this.parent = parent;
+ }
+
+ public Children getChildren() {
+ return this.children;
+ }
+
+ public void setChildren(Children children) {
+ this.children = children;
+ }
+
+ public static class Parent {
+
+ private Long id;
+
+ private String stringId;
+
+ private Long projectId;
+
+ private String categoryType;
+
+ private Long dataCellId;
+
+ private String dirName;
+
+ private String name;
+
+ private String type;
+
+ private String creator;
+
+ private String creatorName;
+
+ private String gmtCreate;
+
+ private String gmtModified;
+
+ private String lastModifier;
+
+ private String lastModifierName;
+
+ public Long getId() {
+ return this.id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ public String getStringId() {
+ return this.stringId;
+ }
+
+ public void setStringId(String stringId) {
+ this.stringId = stringId;
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ }
+
+ public String getCategoryType() {
+ return this.categoryType;
+ }
+
+ public void setCategoryType(String categoryType) {
+ this.categoryType = categoryType;
+ }
+
+ public Long getDataCellId() {
+ return this.dataCellId;
+ }
+
+ public void setDataCellId(Long dataCellId) {
+ this.dataCellId = dataCellId;
+ }
+
+ public String getDirName() {
+ return this.dirName;
+ }
+
+ public void setDirName(String dirName) {
+ this.dirName = dirName;
+ }
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public String getCreator() {
+ return this.creator;
+ }
+
+ public void setCreator(String creator) {
+ this.creator = creator;
+ }
+
+ public String getCreatorName() {
+ return this.creatorName;
+ }
+
+ public void setCreatorName(String creatorName) {
+ this.creatorName = creatorName;
+ }
+
+ public String getGmtCreate() {
+ return this.gmtCreate;
+ }
+
+ public void setGmtCreate(String gmtCreate) {
+ this.gmtCreate = gmtCreate;
+ }
+
+ public String getGmtModified() {
+ return this.gmtModified;
+ }
+
+ public void setGmtModified(String gmtModified) {
+ this.gmtModified = gmtModified;
+ }
+
+ public String getLastModifier() {
+ return this.lastModifier;
+ }
+
+ public void setLastModifier(String lastModifier) {
+ this.lastModifier = lastModifier;
+ }
+
+ public String getLastModifierName() {
+ return this.lastModifierName;
+ }
+
+ public void setLastModifierName(String lastModifierName) {
+ this.lastModifierName = lastModifierName;
+ }
+ }
+
+ public static class Children {
+
+ private Long id;
+
+ private String stringId;
+
+ private Long projectId;
+
+ private String categoryType;
+
+ private Long dataCellId;
+
+ private String dirName;
+
+ private String name;
+
+ private String type;
+
+ private String creator;
+
+ private String creatorName;
+
+ private String gmtCreate;
+
+ private String gmtModified;
+
+ private String lastModifier;
+
+ private String lastModifierName;
+
+ public Long getId() {
+ return this.id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ public String getStringId() {
+ return this.stringId;
+ }
+
+ public void setStringId(String stringId) {
+ this.stringId = stringId;
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ }
+
+ public String getCategoryType() {
+ return this.categoryType;
+ }
+
+ public void setCategoryType(String categoryType) {
+ this.categoryType = categoryType;
+ }
+
+ public Long getDataCellId() {
+ return this.dataCellId;
+ }
+
+ public void setDataCellId(Long dataCellId) {
+ this.dataCellId = dataCellId;
+ }
+
+ public String getDirName() {
+ return this.dirName;
+ }
+
+ public void setDirName(String dirName) {
+ this.dirName = dirName;
+ }
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public String getCreator() {
+ return this.creator;
+ }
+
+ public void setCreator(String creator) {
+ this.creator = creator;
+ }
+
+ public String getCreatorName() {
+ return this.creatorName;
+ }
+
+ public void setCreatorName(String creatorName) {
+ this.creatorName = creatorName;
+ }
+
+ public String getGmtCreate() {
+ return this.gmtCreate;
+ }
+
+ public void setGmtCreate(String gmtCreate) {
+ this.gmtCreate = gmtCreate;
+ }
+
+ public String getGmtModified() {
+ return this.gmtModified;
+ }
+
+ public void setGmtModified(String gmtModified) {
+ this.gmtModified = gmtModified;
+ }
+
+ public String getLastModifier() {
+ return this.lastModifier;
+ }
+
+ public void setLastModifier(String lastModifier) {
+ this.lastModifier = lastModifier;
+ }
+
+ public String getLastModifierName() {
+ return this.lastModifierName;
+ }
+
+ public void setLastModifierName(String lastModifierName) {
+ this.lastModifierName = lastModifierName;
+ }
+ }
+ }
+
+ @Override
+ public GetDirectoryTreeResponse getInstance(UnmarshallerContext context) {
+ return GetDirectoryTreeResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetLatestSubmitDetailRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetLatestSubmitDetailRequest.java
new file mode 100644
index 0000000000..eac9a2d799
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetLatestSubmitDetailRequest.java
@@ -0,0 +1,92 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import com.google.gson.Gson;
+import com.google.gson.annotations.SerializedName;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetLatestSubmitDetailRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("submitDetailQuery")
+ private SubmitDetailQuery submitDetailQuery;
+ public GetLatestSubmitDetailRequest() {
+ super("dataphin-public", "2023-06-30", "GetLatestSubmitDetail");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public SubmitDetailQuery getSubmitDetailQuery() {
+ return this.submitDetailQuery;
+ }
+
+ public void setSubmitDetailQuery(SubmitDetailQuery submitDetailQuery) {
+ this.submitDetailQuery = submitDetailQuery;
+ if (submitDetailQuery != null) {
+ putBodyParameter("SubmitDetailQuery" , new Gson().toJson(submitDetailQuery));
+ }
+ }
+
+ public static class SubmitDetailQuery {
+
+ @SerializedName("ObjectType")
+ private String objectType;
+
+ @SerializedName("ObjectId")
+ private String objectId;
+
+ public String getObjectType() {
+ return this.objectType;
+ }
+
+ public void setObjectType(String objectType) {
+ this.objectType = objectType;
+ }
+
+ public String getObjectId() {
+ return this.objectId;
+ }
+
+ public void setObjectId(String objectId) {
+ this.objectId = objectId;
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetLatestSubmitDetailResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetLatestSubmitDetailResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetLatestSubmitDetailResponse.java
new file mode 100644
index 0000000000..7af8e5bc28
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetLatestSubmitDetailResponse.java
@@ -0,0 +1,245 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.GetLatestSubmitDetailResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetLatestSubmitDetailResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private SubmitDetailResult submitDetailResult;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public SubmitDetailResult getSubmitDetailResult() {
+ return this.submitDetailResult;
+ }
+
+ public void setSubmitDetailResult(SubmitDetailResult submitDetailResult) {
+ this.submitDetailResult = submitDetailResult;
+ }
+
+ public static class SubmitDetailResult {
+
+ private Long id;
+
+ private String submitStatus;
+
+ private String publishStatus;
+
+ private String tag;
+
+ private ReleaseObject releaseObject;
+
+ public Long getId() {
+ return this.id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ public String getSubmitStatus() {
+ return this.submitStatus;
+ }
+
+ public void setSubmitStatus(String submitStatus) {
+ this.submitStatus = submitStatus;
+ }
+
+ public String getPublishStatus() {
+ return this.publishStatus;
+ }
+
+ public void setPublishStatus(String publishStatus) {
+ this.publishStatus = publishStatus;
+ }
+
+ public String getTag() {
+ return this.tag;
+ }
+
+ public void setTag(String tag) {
+ this.tag = tag;
+ }
+
+ public ReleaseObject getReleaseObject() {
+ return this.releaseObject;
+ }
+
+ public void setReleaseObject(ReleaseObject releaseObject) {
+ this.releaseObject = releaseObject;
+ }
+
+ public static class ReleaseObject {
+
+ private String objectVersion;
+
+ private String changeType;
+
+ private Long projectId;
+
+ private String nodeId;
+
+ private String submitComment;
+
+ private SubmitObject submitObject;
+
+ public String getObjectVersion() {
+ return this.objectVersion;
+ }
+
+ public void setObjectVersion(String objectVersion) {
+ this.objectVersion = objectVersion;
+ }
+
+ public String getChangeType() {
+ return this.changeType;
+ }
+
+ public void setChangeType(String changeType) {
+ this.changeType = changeType;
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ }
+
+ public String getNodeId() {
+ return this.nodeId;
+ }
+
+ public void setNodeId(String nodeId) {
+ this.nodeId = nodeId;
+ }
+
+ public String getSubmitComment() {
+ return this.submitComment;
+ }
+
+ public void setSubmitComment(String submitComment) {
+ this.submitComment = submitComment;
+ }
+
+ public SubmitObject getSubmitObject() {
+ return this.submitObject;
+ }
+
+ public void setSubmitObject(SubmitObject submitObject) {
+ this.submitObject = submitObject;
+ }
+
+ public static class SubmitObject {
+
+ private String objectId;
+
+ private String objectType;
+
+ private String objectName;
+
+ public String getObjectId() {
+ return this.objectId;
+ }
+
+ public void setObjectId(String objectId) {
+ this.objectId = objectId;
+ }
+
+ public String getObjectType() {
+ return this.objectType;
+ }
+
+ public void setObjectType(String objectType) {
+ this.objectType = objectType;
+ }
+
+ public String getObjectName() {
+ return this.objectName;
+ }
+
+ public void setObjectName(String objectName) {
+ this.objectName = objectName;
+ }
+ }
+ }
+ }
+
+ @Override
+ public GetLatestSubmitDetailResponse getInstance(UnmarshallerContext context) {
+ return GetLatestSubmitDetailResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetQueueEngineVersionByEnvRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetQueueEngineVersionByEnvRequest.java
new file mode 100644
index 0000000000..d396502272
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetQueueEngineVersionByEnvRequest.java
@@ -0,0 +1,116 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetQueueEngineVersionByEnvRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private String queueName;
+
+ private String clusterId;
+
+ private String env;
+
+ private Long projectId;
+
+ private String streamBatchMode;
+ public GetQueueEngineVersionByEnvRequest() {
+ super("dataphin-public", "2023-06-30", "GetQueueEngineVersionByEnv");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public String getQueueName() {
+ return this.queueName;
+ }
+
+ public void setQueueName(String queueName) {
+ this.queueName = queueName;
+ if(queueName != null){
+ putQueryParameter("QueueName", queueName);
+ }
+ }
+
+ public String getClusterId() {
+ return this.clusterId;
+ }
+
+ public void setClusterId(String clusterId) {
+ this.clusterId = clusterId;
+ if(clusterId != null){
+ putQueryParameter("ClusterId", clusterId);
+ }
+ }
+
+ public String getEnv() {
+ return this.env;
+ }
+
+ public void setEnv(String env) {
+ this.env = env;
+ if(env != null){
+ putQueryParameter("Env", env);
+ }
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ if(projectId != null){
+ putQueryParameter("ProjectId", projectId.toString());
+ }
+ }
+
+ public String getStreamBatchMode() {
+ return this.streamBatchMode;
+ }
+
+ public void setStreamBatchMode(String streamBatchMode) {
+ this.streamBatchMode = streamBatchMode;
+ if(streamBatchMode != null){
+ putQueryParameter("StreamBatchMode", streamBatchMode);
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetQueueEngineVersionByEnvResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetQueueEngineVersionByEnvResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetQueueEngineVersionByEnvResponse.java
new file mode 100644
index 0000000000..7562418e20
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetQueueEngineVersionByEnvResponse.java
@@ -0,0 +1,97 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import java.util.List;
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.GetQueueEngineVersionByEnvResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetQueueEngineVersionByEnvResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private List data;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public List getData() {
+ return this.data;
+ }
+
+ public void setData(List data) {
+ this.data = data;
+ }
+
+ @Override
+ public GetQueueEngineVersionByEnvResponse getInstance(UnmarshallerContext context) {
+ return GetQueueEngineVersionByEnvResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ListAlertEventsRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ListAlertEventsRequest.java
new file mode 100644
index 0000000000..d1318bd465
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ListAlertEventsRequest.java
@@ -0,0 +1,214 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import java.util.List;
+import com.google.gson.Gson;
+import com.google.gson.annotations.SerializedName;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class ListAlertEventsRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("listQuery")
+ private ListQuery listQuery;
+ public ListAlertEventsRequest() {
+ super("dataphin-public", "2023-06-30", "ListAlertEvents");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public ListQuery getListQuery() {
+ return this.listQuery;
+ }
+
+ public void setListQuery(ListQuery listQuery) {
+ this.listQuery = listQuery;
+ if (listQuery != null) {
+ putBodyParameter("ListQuery" , new Gson().toJson(listQuery));
+ }
+ }
+
+ public static class ListQuery {
+
+ @SerializedName("StatusList")
+ private List statusList;
+
+ @SerializedName("AlertEndTime")
+ private String alertEndTime;
+
+ @SerializedName("ProjectNameList")
+ private List projectNameList;
+
+ @SerializedName("UserIdList")
+ private List userIdList;
+
+ @SerializedName("AlertObjectTypeList")
+ private List alertObjectTypeList;
+
+ @SerializedName("SourceSystem")
+ private String sourceSystem;
+
+ @SerializedName("BizNameList")
+ private List bizNameList;
+
+ @SerializedName("PageSize")
+ private Integer pageSize;
+
+ @SerializedName("AlertStartTime")
+ private String alertStartTime;
+
+ @SerializedName("Page")
+ private Integer page;
+
+ @SerializedName("MonitoredItemIdList")
+ private List monitoredItemIdList;
+
+ @SerializedName("Keyword")
+ private String keyword;
+
+ @SerializedName("AlertReasonList")
+ private List alertReasonList;
+
+ public List getStatusList() {
+ return this.statusList;
+ }
+
+ public void setStatusList(List statusList) {
+ this.statusList = statusList;
+ }
+
+ public String getAlertEndTime() {
+ return this.alertEndTime;
+ }
+
+ public void setAlertEndTime(String alertEndTime) {
+ this.alertEndTime = alertEndTime;
+ }
+
+ public List getProjectNameList() {
+ return this.projectNameList;
+ }
+
+ public void setProjectNameList(List projectNameList) {
+ this.projectNameList = projectNameList;
+ }
+
+ public List getUserIdList() {
+ return this.userIdList;
+ }
+
+ public void setUserIdList(List userIdList) {
+ this.userIdList = userIdList;
+ }
+
+ public List getAlertObjectTypeList() {
+ return this.alertObjectTypeList;
+ }
+
+ public void setAlertObjectTypeList(List alertObjectTypeList) {
+ this.alertObjectTypeList = alertObjectTypeList;
+ }
+
+ public String getSourceSystem() {
+ return this.sourceSystem;
+ }
+
+ public void setSourceSystem(String sourceSystem) {
+ this.sourceSystem = sourceSystem;
+ }
+
+ public List getBizNameList() {
+ return this.bizNameList;
+ }
+
+ public void setBizNameList(List bizNameList) {
+ this.bizNameList = bizNameList;
+ }
+
+ public Integer getPageSize() {
+ return this.pageSize;
+ }
+
+ public void setPageSize(Integer pageSize) {
+ this.pageSize = pageSize;
+ }
+
+ public String getAlertStartTime() {
+ return this.alertStartTime;
+ }
+
+ public void setAlertStartTime(String alertStartTime) {
+ this.alertStartTime = alertStartTime;
+ }
+
+ public Integer getPage() {
+ return this.page;
+ }
+
+ public void setPage(Integer page) {
+ this.page = page;
+ }
+
+ public List getMonitoredItemIdList() {
+ return this.monitoredItemIdList;
+ }
+
+ public void setMonitoredItemIdList(List monitoredItemIdList) {
+ this.monitoredItemIdList = monitoredItemIdList;
+ }
+
+ public String getKeyword() {
+ return this.keyword;
+ }
+
+ public void setKeyword(String keyword) {
+ this.keyword = keyword;
+ }
+
+ public List getAlertReasonList() {
+ return this.alertReasonList;
+ }
+
+ public void setAlertReasonList(List alertReasonList) {
+ this.alertReasonList = alertReasonList;
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return ListAlertEventsResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ListAlertEventsResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ListAlertEventsResponse.java
new file mode 100644
index 0000000000..21243af803
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ListAlertEventsResponse.java
@@ -0,0 +1,464 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import java.util.List;
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.ListAlertEventsResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class ListAlertEventsResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private ListResult listResult;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public ListResult getListResult() {
+ return this.listResult;
+ }
+
+ public void setListResult(ListResult listResult) {
+ this.listResult = listResult;
+ }
+
+ public static class ListResult {
+
+ private Integer totalCount;
+
+ private List data;
+
+ public Integer getTotalCount() {
+ return this.totalCount;
+ }
+
+ public void setTotalCount(Integer totalCount) {
+ this.totalCount = totalCount;
+ }
+
+ public List getData() {
+ return this.data;
+ }
+
+ public void setData(List data) {
+ this.data = data;
+ }
+
+ public static class AlertEventInfo {
+
+ private String id;
+
+ private String latestAlertTime;
+
+ private String firstAlertTime;
+
+ private String status;
+
+ private String alertFrequency;
+
+ private Long totalAlertTimes;
+
+ private String doNotDisturbEndTime;
+
+ private List alertReceiverList;
+
+ private AlertObject alertObject;
+
+ private AlertReason alertReason;
+
+ private BelongProject belongProject;
+
+ private UrlConfig urlConfig;
+
+ public String getId() {
+ return this.id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getLatestAlertTime() {
+ return this.latestAlertTime;
+ }
+
+ public void setLatestAlertTime(String latestAlertTime) {
+ this.latestAlertTime = latestAlertTime;
+ }
+
+ public String getFirstAlertTime() {
+ return this.firstAlertTime;
+ }
+
+ public void setFirstAlertTime(String firstAlertTime) {
+ this.firstAlertTime = firstAlertTime;
+ }
+
+ public String getStatus() {
+ return this.status;
+ }
+
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+ public String getAlertFrequency() {
+ return this.alertFrequency;
+ }
+
+ public void setAlertFrequency(String alertFrequency) {
+ this.alertFrequency = alertFrequency;
+ }
+
+ public Long getTotalAlertTimes() {
+ return this.totalAlertTimes;
+ }
+
+ public void setTotalAlertTimes(Long totalAlertTimes) {
+ this.totalAlertTimes = totalAlertTimes;
+ }
+
+ public String getDoNotDisturbEndTime() {
+ return this.doNotDisturbEndTime;
+ }
+
+ public void setDoNotDisturbEndTime(String doNotDisturbEndTime) {
+ this.doNotDisturbEndTime = doNotDisturbEndTime;
+ }
+
+ public List getAlertReceiverList() {
+ return this.alertReceiverList;
+ }
+
+ public void setAlertReceiverList(List alertReceiverList) {
+ this.alertReceiverList = alertReceiverList;
+ }
+
+ public AlertObject getAlertObject() {
+ return this.alertObject;
+ }
+
+ public void setAlertObject(AlertObject alertObject) {
+ this.alertObject = alertObject;
+ }
+
+ public AlertReason getAlertReason() {
+ return this.alertReason;
+ }
+
+ public void setAlertReason(AlertReason alertReason) {
+ this.alertReason = alertReason;
+ }
+
+ public BelongProject getBelongProject() {
+ return this.belongProject;
+ }
+
+ public void setBelongProject(BelongProject belongProject) {
+ this.belongProject = belongProject;
+ }
+
+ public UrlConfig getUrlConfig() {
+ return this.urlConfig;
+ }
+
+ public void setUrlConfig(UrlConfig urlConfig) {
+ this.urlConfig = urlConfig;
+ }
+
+ public static class AlertReceiver {
+
+ private String type;
+
+ private String onCallTableName;
+
+ private List userList;
+
+ private List alertChannelTypeList;
+
+ private List customAlertChannelIdList;
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public String getOnCallTableName() {
+ return this.onCallTableName;
+ }
+
+ public void setOnCallTableName(String onCallTableName) {
+ this.onCallTableName = onCallTableName;
+ }
+
+ public List getUserList() {
+ return this.userList;
+ }
+
+ public void setUserList(List userList) {
+ this.userList = userList;
+ }
+
+ public List getAlertChannelTypeList() {
+ return this.alertChannelTypeList;
+ }
+
+ public void setAlertChannelTypeList(List alertChannelTypeList) {
+ this.alertChannelTypeList = alertChannelTypeList;
+ }
+
+ public List getCustomAlertChannelIdList() {
+ return this.customAlertChannelIdList;
+ }
+
+ public void setCustomAlertChannelIdList(List customAlertChannelIdList) {
+ this.customAlertChannelIdList = customAlertChannelIdList;
+ }
+
+ public static class User {
+
+ private String name;
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+ }
+ }
+
+ public static class AlertObject {
+
+ private String sourceSystemType;
+
+ private String name;
+
+ private String type;
+
+ public String getSourceSystemType() {
+ return this.sourceSystemType;
+ }
+
+ public void setSourceSystemType(String sourceSystemType) {
+ this.sourceSystemType = sourceSystemType;
+ }
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+ }
+
+ public static class AlertReason {
+
+ private String type;
+
+ private String bizDate;
+
+ private String uniqueKey;
+
+ private List alertReasonParamList;
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public String getBizDate() {
+ return this.bizDate;
+ }
+
+ public void setBizDate(String bizDate) {
+ this.bizDate = bizDate;
+ }
+
+ public String getUniqueKey() {
+ return this.uniqueKey;
+ }
+
+ public void setUniqueKey(String uniqueKey) {
+ this.uniqueKey = uniqueKey;
+ }
+
+ public List getAlertReasonParamList() {
+ return this.alertReasonParamList;
+ }
+
+ public void setAlertReasonParamList(List alertReasonParamList) {
+ this.alertReasonParamList = alertReasonParamList;
+ }
+
+ public static class AlertReasonParam {
+
+ private String key;
+
+ private String value;
+
+ public String getKey() {
+ return this.key;
+ }
+
+ public void setKey(String key) {
+ this.key = key;
+ }
+
+ public String getValue() {
+ return this.value;
+ }
+
+ public void setValue(String value) {
+ this.value = value;
+ }
+ }
+ }
+
+ public static class BelongProject {
+
+ private String projectName;
+
+ private String bizName;
+
+ public String getProjectName() {
+ return this.projectName;
+ }
+
+ public void setProjectName(String projectName) {
+ this.projectName = projectName;
+ }
+
+ public String getBizName() {
+ return this.bizName;
+ }
+
+ public void setBizName(String bizName) {
+ this.bizName = bizName;
+ }
+ }
+
+ public static class UrlConfig {
+
+ private String objectUrl;
+
+ private String logUrl;
+
+ private String alertConfigUrl;
+
+ public String getObjectUrl() {
+ return this.objectUrl;
+ }
+
+ public void setObjectUrl(String objectUrl) {
+ this.objectUrl = objectUrl;
+ }
+
+ public String getLogUrl() {
+ return this.logUrl;
+ }
+
+ public void setLogUrl(String logUrl) {
+ this.logUrl = logUrl;
+ }
+
+ public String getAlertConfigUrl() {
+ return this.alertConfigUrl;
+ }
+
+ public void setAlertConfigUrl(String alertConfigUrl) {
+ this.alertConfigUrl = alertConfigUrl;
+ }
+ }
+ }
+ }
+
+ @Override
+ public ListAlertEventsResponse getInstance(UnmarshallerContext context) {
+ return ListAlertEventsResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ListAlertNotificationsRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ListAlertNotificationsRequest.java
new file mode 100644
index 0000000000..ad17fb05fe
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ListAlertNotificationsRequest.java
@@ -0,0 +1,203 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import java.util.List;
+import com.google.gson.Gson;
+import com.google.gson.annotations.SerializedName;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class ListAlertNotificationsRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("listQuery")
+ private ListQuery listQuery;
+ public ListAlertNotificationsRequest() {
+ super("dataphin-public", "2023-06-30", "ListAlertNotifications");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public ListQuery getListQuery() {
+ return this.listQuery;
+ }
+
+ public void setListQuery(ListQuery listQuery) {
+ this.listQuery = listQuery;
+ if (listQuery != null) {
+ putBodyParameter("ListQuery" , new Gson().toJson(listQuery));
+ }
+ }
+
+ public static class ListQuery {
+
+ @SerializedName("NotifyStartTime")
+ private String notifyStartTime;
+
+ @SerializedName("StatusList")
+ private List statusList;
+
+ @SerializedName("NotifyEndTime")
+ private String notifyEndTime;
+
+ @SerializedName("UserIdList")
+ private List userIdList;
+
+ @SerializedName("PageSize")
+ private Integer pageSize;
+
+ @SerializedName("Page")
+ private Integer page;
+
+ @SerializedName("MonitoredItemIdList")
+ private List monitoredItemIdList;
+
+ @SerializedName("Keyword")
+ private String keyword;
+
+ @SerializedName("ChannelTypeList")
+ private List channelTypeList;
+
+ @SerializedName("CustomChannelIdList")
+ private List customChannelIdList;
+
+ @SerializedName("SourceSystem")
+ private String sourceSystem;
+
+ @SerializedName("AlertReasonList")
+ private List alertReasonList;
+
+ public String getNotifyStartTime() {
+ return this.notifyStartTime;
+ }
+
+ public void setNotifyStartTime(String notifyStartTime) {
+ this.notifyStartTime = notifyStartTime;
+ }
+
+ public List getStatusList() {
+ return this.statusList;
+ }
+
+ public void setStatusList(List statusList) {
+ this.statusList = statusList;
+ }
+
+ public String getNotifyEndTime() {
+ return this.notifyEndTime;
+ }
+
+ public void setNotifyEndTime(String notifyEndTime) {
+ this.notifyEndTime = notifyEndTime;
+ }
+
+ public List getUserIdList() {
+ return this.userIdList;
+ }
+
+ public void setUserIdList(List userIdList) {
+ this.userIdList = userIdList;
+ }
+
+ public Integer getPageSize() {
+ return this.pageSize;
+ }
+
+ public void setPageSize(Integer pageSize) {
+ this.pageSize = pageSize;
+ }
+
+ public Integer getPage() {
+ return this.page;
+ }
+
+ public void setPage(Integer page) {
+ this.page = page;
+ }
+
+ public List getMonitoredItemIdList() {
+ return this.monitoredItemIdList;
+ }
+
+ public void setMonitoredItemIdList(List monitoredItemIdList) {
+ this.monitoredItemIdList = monitoredItemIdList;
+ }
+
+ public String getKeyword() {
+ return this.keyword;
+ }
+
+ public void setKeyword(String keyword) {
+ this.keyword = keyword;
+ }
+
+ public List getChannelTypeList() {
+ return this.channelTypeList;
+ }
+
+ public void setChannelTypeList(List channelTypeList) {
+ this.channelTypeList = channelTypeList;
+ }
+
+ public List getCustomChannelIdList() {
+ return this.customChannelIdList;
+ }
+
+ public void setCustomChannelIdList(List customChannelIdList) {
+ this.customChannelIdList = customChannelIdList;
+ }
+
+ public String getSourceSystem() {
+ return this.sourceSystem;
+ }
+
+ public void setSourceSystem(String sourceSystem) {
+ this.sourceSystem = sourceSystem;
+ }
+
+ public List getAlertReasonList() {
+ return this.alertReasonList;
+ }
+
+ public void setAlertReasonList(List alertReasonList) {
+ this.alertReasonList = alertReasonList;
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return ListAlertNotificationsResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ListAlertNotificationsResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ListAlertNotificationsResponse.java
new file mode 100644
index 0000000000..7f70e81be3
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ListAlertNotificationsResponse.java
@@ -0,0 +1,391 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import java.util.List;
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.ListAlertNotificationsResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class ListAlertNotificationsResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private ListResult listResult;
+
+ public String getRequestId() {
+ return this.requestId;
+ }
+
+ public void setRequestId(String requestId) {
+ this.requestId = requestId;
+ }
+
+ public Boolean getSuccess() {
+ return this.success;
+ }
+
+ public void setSuccess(Boolean success) {
+ this.success = success;
+ }
+
+ public Integer getHttpStatusCode() {
+ return this.httpStatusCode;
+ }
+
+ public void setHttpStatusCode(Integer httpStatusCode) {
+ this.httpStatusCode = httpStatusCode;
+ }
+
+ public String getCode() {
+ return this.code;
+ }
+
+ public void setCode(String code) {
+ this.code = code;
+ }
+
+ public String getMessage() {
+ return this.message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public ListResult getListResult() {
+ return this.listResult;
+ }
+
+ public void setListResult(ListResult listResult) {
+ this.listResult = listResult;
+ }
+
+ public static class ListResult {
+
+ private Integer totalCount;
+
+ private List data;
+
+ public Integer getTotalCount() {
+ return this.totalCount;
+ }
+
+ public void setTotalCount(Integer totalCount) {
+ this.totalCount = totalCount;
+ }
+
+ public List getData() {
+ return this.data;
+ }
+
+ public void setData(List data) {
+ this.data = data;
+ }
+
+ public static class AlertNotificationInfo {
+
+ private String alertEventId;
+
+ private AlertObject alertObject;
+
+ private AlertReason alertReason;
+
+ private AlertReceiver alertReceiver;
+
+ private AlertSend alertSend;
+
+ public String getAlertEventId() {
+ return this.alertEventId;
+ }
+
+ public void setAlertEventId(String alertEventId) {
+ this.alertEventId = alertEventId;
+ }
+
+ public AlertObject getAlertObject() {
+ return this.alertObject;
+ }
+
+ public void setAlertObject(AlertObject alertObject) {
+ this.alertObject = alertObject;
+ }
+
+ public AlertReason getAlertReason() {
+ return this.alertReason;
+ }
+
+ public void setAlertReason(AlertReason alertReason) {
+ this.alertReason = alertReason;
+ }
+
+ public AlertReceiver getAlertReceiver() {
+ return this.alertReceiver;
+ }
+
+ public void setAlertReceiver(AlertReceiver alertReceiver) {
+ this.alertReceiver = alertReceiver;
+ }
+
+ public AlertSend getAlertSend() {
+ return this.alertSend;
+ }
+
+ public void setAlertSend(AlertSend alertSend) {
+ this.alertSend = alertSend;
+ }
+
+ public static class AlertObject {
+
+ private String sourceSystemType;
+
+ private String name;
+
+ private String type;
+
+ public String getSourceSystemType() {
+ return this.sourceSystemType;
+ }
+
+ public void setSourceSystemType(String sourceSystemType) {
+ this.sourceSystemType = sourceSystemType;
+ }
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+ }
+
+ public static class AlertReason {
+
+ private String type;
+
+ private String bizDate;
+
+ private String uniqueKey;
+
+ private List alertReasonParamList;
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public String getBizDate() {
+ return this.bizDate;
+ }
+
+ public void setBizDate(String bizDate) {
+ this.bizDate = bizDate;
+ }
+
+ public String getUniqueKey() {
+ return this.uniqueKey;
+ }
+
+ public void setUniqueKey(String uniqueKey) {
+ this.uniqueKey = uniqueKey;
+ }
+
+ public List getAlertReasonParamList() {
+ return this.alertReasonParamList;
+ }
+
+ public void setAlertReasonParamList(List alertReasonParamList) {
+ this.alertReasonParamList = alertReasonParamList;
+ }
+
+ public static class AlertReasonParam {
+
+ private String key;
+
+ private String value;
+
+ public String getKey() {
+ return this.key;
+ }
+
+ public void setKey(String key) {
+ this.key = key;
+ }
+
+ public String getValue() {
+ return this.value;
+ }
+
+ public void setValue(String value) {
+ this.value = value;
+ }
+ }
+ }
+
+ public static class AlertReceiver {
+
+ private String alertChannelType;
+
+ private String customAlertChannelId;
+
+ private String type;
+
+ private String onCallTableId;
+
+ private String onCallTableName;
+
+ private User user;
+
+ public String getAlertChannelType() {
+ return this.alertChannelType;
+ }
+
+ public void setAlertChannelType(String alertChannelType) {
+ this.alertChannelType = alertChannelType;
+ }
+
+ public String getCustomAlertChannelId() {
+ return this.customAlertChannelId;
+ }
+
+ public void setCustomAlertChannelId(String customAlertChannelId) {
+ this.customAlertChannelId = customAlertChannelId;
+ }
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public String getOnCallTableId() {
+ return this.onCallTableId;
+ }
+
+ public void setOnCallTableId(String onCallTableId) {
+ this.onCallTableId = onCallTableId;
+ }
+
+ public String getOnCallTableName() {
+ return this.onCallTableName;
+ }
+
+ public void setOnCallTableName(String onCallTableName) {
+ this.onCallTableName = onCallTableName;
+ }
+
+ public User getUser() {
+ return this.user;
+ }
+
+ public void setUser(User user) {
+ this.user = user;
+ }
+
+ public static class User {
+
+ private String name;
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+ }
+ }
+
+ public static class AlertSend {
+
+ private String status;
+
+ private String failReason;
+
+ private String sendTime;
+
+ private String sendContent;
+
+ public String getStatus() {
+ return this.status;
+ }
+
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+ public String getFailReason() {
+ return this.failReason;
+ }
+
+ public void setFailReason(String failReason) {
+ this.failReason = failReason;
+ }
+
+ public String getSendTime() {
+ return this.sendTime;
+ }
+
+ public void setSendTime(String sendTime) {
+ this.sendTime = sendTime;
+ }
+
+ public String getSendContent() {
+ return this.sendContent;
+ }
+
+ public void setSendContent(String sendContent) {
+ this.sendContent = sendContent;
+ }
+ }
+ }
+ }
+
+ @Override
+ public ListAlertNotificationsResponse getInstance(UnmarshallerContext context) {
+ return ListAlertNotificationsResponseUnmarshaller.unmarshall(this, context);
+ }
+
+ @Override
+ public boolean checkShowJsonItemName() {
+ return false;
+ }
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ListBizEntitiesRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ListBizEntitiesRequest.java
new file mode 100644
index 0000000000..6921afbf69
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ListBizEntitiesRequest.java
@@ -0,0 +1,206 @@
+/*
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.aliyuncs.dataphin_public.model.v20230630;
+
+import com.aliyuncs.RpcAcsRequest;
+import java.util.List;
+import com.google.gson.Gson;
+import com.google.gson.annotations.SerializedName;
+import com.aliyuncs.http.ProtocolType;
+import com.aliyuncs.http.MethodType;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class ListBizEntitiesRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("listQuery")
+ private ListQuery listQuery;
+ public ListBizEntitiesRequest() {
+ super("dataphin-public", "2023-06-30", "ListBizEntities");
+ setProtocol(ProtocolType.HTTPS);
+ setMethod(MethodType.POST);
+ }
+
+ public Long getOpTenantId() {
+ return this.opTenantId;
+ }
+
+ public void setOpTenantId(Long opTenantId) {
+ this.opTenantId = opTenantId;
+ if(opTenantId != null){
+ putQueryParameter("OpTenantId", opTenantId.toString());
+ }
+ }
+
+ public ListQuery getListQuery() {
+ return this.listQuery;
+ }
+
+ public void setListQuery(ListQuery listQuery) {
+ this.listQuery = listQuery;
+ if (listQuery != null) {
+ putBodyParameter("ListQuery" , new Gson().toJson(listQuery));
+ }
+ }
+
+ public static class ListQuery {
+
+ @SerializedName("PageSize")
+ private Integer pageSize;
+
+ @SerializedName("Page")
+ private Integer page;
+
+ @SerializedName("Keyword")
+ private String keyword;
+
+ @SerializedName("FilterCriteria")
+ private FilterCriteria filterCriteria;
+
+ public Integer getPageSize() {
+ return this.pageSize;
+ }
+
+ public void setPageSize(Integer pageSize) {
+ this.pageSize = pageSize;
+ }
+
+ public Integer getPage() {
+ return this.page;
+ }
+
+ public void setPage(Integer page) {
+ this.page = page;
+ }
+
+ public String getKeyword() {
+ return this.keyword;
+ }
+
+ public void setKeyword(String keyword) {
+ this.keyword = keyword;
+ }
+
+ public FilterCriteria getFilterCriteria() {
+ return this.filterCriteria;
+ }
+
+ public void setFilterCriteria(FilterCriteria filterCriteria) {
+ this.filterCriteria = filterCriteria;
+ }
+
+ public static class FilterCriteria {
+
+ @SerializedName("SubTypeList")
+ private List subTypeList;
+
+ @SerializedName("StatusList")
+ private List statusList;
+
+ @SerializedName("HasTableRef")
+ private Boolean hasTableRef;
+
+ @SerializedName("OwnerUserIdList")
+ private List ownerUserIdList;
+
+ @SerializedName("BizUnitIdList")
+ private List bizUnitIdList;
+
+ @SerializedName("DataDomainIdList")
+ private List dataDomainIdList;
+
+ @SerializedName("BizUnitNameList")
+ private List bizUnitNameList;
+
+ @SerializedName("DataDomainNameList")
+ private List dataDomainNameList;
+
+ public List