diff --git a/aliyun-java-sdk-dataphin-public/ChangeLog.txt b/aliyun-java-sdk-dataphin-public/ChangeLog.txt
index 29c2c2bb2d..766cc44a87 100644
--- a/aliyun-java-sdk-dataphin-public/ChangeLog.txt
+++ b/aliyun-java-sdk-dataphin-public/ChangeLog.txt
@@ -1,3 +1,6 @@
+2024-10-11 Version: 1.0.2
+- Dataphin v4.3 openapi.
+
2023-10-19 Version: 1.0.1
- Supported Apis for Dataphin V3_11_2.
-Add Api ListUsers.
diff --git a/aliyun-java-sdk-dataphin-public/pom.xml b/aliyun-java-sdk-dataphin-public/pom.xml
index 65203a2823..63e53d98bd 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.1
+ 1.0.2
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/AddTenantMembersBySourceUserRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/AddTenantMembersBySourceUserRequest.java
new file mode 100644
index 0000000000..f784985a7a
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/AddTenantMembersBySourceUserRequest.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 AddTenantMembersBySourceUserRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("addCommand")
+ private AddCommand addCommand;
+ public AddTenantMembersBySourceUserRequest() {
+ super("dataphin-public", "2023-06-30", "AddTenantMembersBySourceUser");
+ 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 AddCommand getAddCommand() {
+ return this.addCommand;
+ }
+
+ public void setAddCommand(AddCommand addCommand) {
+ this.addCommand = addCommand;
+ if (addCommand != null) {
+ putBodyParameter("AddCommand" , new Gson().toJson(addCommand));
+ }
+ }
+
+ public static class AddCommand {
+
+ @SerializedName("SourceUserList")
+ private List sourceUserList;
+
+ public List getSourceUserList() {
+ return this.sourceUserList;
+ }
+
+ public void setSourceUserList(List sourceUserList) {
+ this.sourceUserList = sourceUserList;
+ }
+
+ public static class SourceUserListItem {
+
+ @SerializedName("SourceId")
+ private String sourceId;
+
+ @SerializedName("AccountName")
+ private String accountName;
+
+ @SerializedName("Mail")
+ private String mail;
+
+ @SerializedName("DisplayName")
+ private String displayName;
+
+ @SerializedName("MobilePhone")
+ private String mobilePhone;
+
+ @SerializedName("DingNumber")
+ private String dingNumber;
+
+ public String getSourceId() {
+ return this.sourceId;
+ }
+
+ public void setSourceId(String sourceId) {
+ this.sourceId = sourceId;
+ }
+
+ public String getAccountName() {
+ return this.accountName;
+ }
+
+ public void setAccountName(String accountName) {
+ this.accountName = accountName;
+ }
+
+ public String getMail() {
+ return this.mail;
+ }
+
+ public void setMail(String mail) {
+ this.mail = mail;
+ }
+
+ public String getDisplayName() {
+ return this.displayName;
+ }
+
+ public void setDisplayName(String displayName) {
+ this.displayName = displayName;
+ }
+
+ public String getMobilePhone() {
+ return this.mobilePhone;
+ }
+
+ public void setMobilePhone(String mobilePhone) {
+ this.mobilePhone = mobilePhone;
+ }
+
+ public String getDingNumber() {
+ return this.dingNumber;
+ }
+
+ public void setDingNumber(String dingNumber) {
+ this.dingNumber = dingNumber;
+ }
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return AddTenantMembersBySourceUserResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/AddTenantMembersBySourceUserResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/AddTenantMembersBySourceUserResponse.java
new file mode 100644
index 0000000000..d67914f7be
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/AddTenantMembersBySourceUserResponse.java
@@ -0,0 +1,96 @@
+/*
+ * 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.AddTenantMembersBySourceUserResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class AddTenantMembersBySourceUserResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private Boolean 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 Boolean getData() {
+ return this.data;
+ }
+
+ public void setData(Boolean data) {
+ this.data = data;
+ }
+
+ @Override
+ public AddTenantMembersBySourceUserResponse getInstance(UnmarshallerContext context) {
+ return AddTenantMembersBySourceUserResponseUnmarshaller.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/AddTenantMembersRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/AddTenantMembersRequest.java
new file mode 100644
index 0000000000..cec0df634a
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/AddTenantMembersRequest.java
@@ -0,0 +1,107 @@
+/*
+ * 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 AddTenantMembersRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("addCommand")
+ private AddCommand addCommand;
+ public AddTenantMembersRequest() {
+ super("dataphin-public", "2023-06-30", "AddTenantMembers");
+ 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 AddCommand getAddCommand() {
+ return this.addCommand;
+ }
+
+ public void setAddCommand(AddCommand addCommand) {
+ this.addCommand = addCommand;
+ if (addCommand != null) {
+ putBodyParameter("AddCommand" , new Gson().toJson(addCommand));
+ }
+ }
+
+ public static class AddCommand {
+
+ @SerializedName("UserList")
+ private List userList;
+
+ public List getUserList() {
+ return this.userList;
+ }
+
+ public void setUserList(List userList) {
+ this.userList = userList;
+ }
+
+ public static class UserListItem {
+
+ @SerializedName("RoleList")
+ private List roleList;
+
+ @SerializedName("Id")
+ private String id;
+
+ public List getRoleList() {
+ return this.roleList;
+ }
+
+ public void setRoleList(List roleList) {
+ this.roleList = roleList;
+ }
+
+ public String getId() {
+ return this.id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return AddTenantMembersResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/UpdateTenantMembersResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/AddTenantMembersResponse.java
similarity index 82%
rename from aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/UpdateTenantMembersResponse.java
rename to aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/AddTenantMembersResponse.java
index 47846ecc52..fd67611aec 100644
--- a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/UpdateTenantMembersResponse.java
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/AddTenantMembersResponse.java
@@ -15,14 +15,14 @@
package com.aliyuncs.dataphin_public.model.v20230630;
import com.aliyuncs.AcsResponse;
-import com.aliyuncs.dataphin_public.transform.v20230630.UpdateTenantMembersResponseUnmarshaller;
+import com.aliyuncs.dataphin_public.transform.v20230630.AddTenantMembersResponseUnmarshaller;
import com.aliyuncs.transform.UnmarshallerContext;
/**
* @author auto create
* @version
*/
-public class UpdateTenantMembersResponse extends AcsResponse {
+public class AddTenantMembersResponse extends AcsResponse {
private String requestId;
@@ -85,8 +85,8 @@ public void setData(Boolean data) {
}
@Override
- public UpdateTenantMembersResponse getInstance(UnmarshallerContext context) {
- return UpdateTenantMembersResponseUnmarshaller.unmarshall(this, context);
+ public AddTenantMembersResponse getInstance(UnmarshallerContext context) {
+ return AddTenantMembersResponseUnmarshaller.unmarshall(this, context);
}
@Override
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/AddUserGroupMemberRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/AddUserGroupMemberRequest.java
new file mode 100644
index 0000000000..5138a6bd2e
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/AddUserGroupMemberRequest.java
@@ -0,0 +1,93 @@
+/*
+ * 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 AddUserGroupMemberRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("addCommand")
+ private AddCommand addCommand;
+ public AddUserGroupMemberRequest() {
+ super("dataphin-public", "2023-06-30", "AddUserGroupMember");
+ 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 AddCommand getAddCommand() {
+ return this.addCommand;
+ }
+
+ public void setAddCommand(AddCommand addCommand) {
+ this.addCommand = addCommand;
+ if (addCommand != null) {
+ putBodyParameter("AddCommand" , new Gson().toJson(addCommand));
+ }
+ }
+
+ public static class AddCommand {
+
+ @SerializedName("UserIdList")
+ private List userIdList;
+
+ @SerializedName("UserGroupId")
+ private String userGroupId;
+
+ public List getUserIdList() {
+ return this.userIdList;
+ }
+
+ public void setUserIdList(List userIdList) {
+ this.userIdList = userIdList;
+ }
+
+ public String getUserGroupId() {
+ return this.userGroupId;
+ }
+
+ public void setUserGroupId(String userGroupId) {
+ this.userGroupId = userGroupId;
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return AddUserGroupMemberResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/BatchAddTenantMemberResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/AddUserGroupMemberResponse.java
similarity index 82%
rename from aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/BatchAddTenantMemberResponse.java
rename to aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/AddUserGroupMemberResponse.java
index b6a7b02095..f1539cb440 100644
--- a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/BatchAddTenantMemberResponse.java
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/AddUserGroupMemberResponse.java
@@ -15,14 +15,14 @@
package com.aliyuncs.dataphin_public.model.v20230630;
import com.aliyuncs.AcsResponse;
-import com.aliyuncs.dataphin_public.transform.v20230630.BatchAddTenantMemberResponseUnmarshaller;
+import com.aliyuncs.dataphin_public.transform.v20230630.AddUserGroupMemberResponseUnmarshaller;
import com.aliyuncs.transform.UnmarshallerContext;
/**
* @author auto create
* @version
*/
-public class BatchAddTenantMemberResponse extends AcsResponse {
+public class AddUserGroupMemberResponse extends AcsResponse {
private String requestId;
@@ -85,8 +85,8 @@ public void setData(Boolean data) {
}
@Override
- public BatchAddTenantMemberResponse getInstance(UnmarshallerContext context) {
- return BatchAddTenantMemberResponseUnmarshaller.unmarshall(this, context);
+ public AddUserGroupMemberResponse getInstance(UnmarshallerContext context) {
+ return AddUserGroupMemberResponseUnmarshaller.unmarshall(this, context);
}
@Override
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/BatchAddTenantMemberRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/BatchAddTenantMemberRequest.java
deleted file mode 100644
index 7fa3dfa2c5..0000000000
--- a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/BatchAddTenantMemberRequest.java
+++ /dev/null
@@ -1,93 +0,0 @@
-/*
- * 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 BatchAddTenantMemberRequest extends RpcAcsRequest {
-
-
- private Long opTenantId;
-
- @SerializedName("batchAddTenantMemberCommand")
- private BatchAddTenantMemberCommand batchAddTenantMemberCommand;
- public BatchAddTenantMemberRequest() {
- super("dataphin-public", "2023-06-30", "BatchAddTenantMember");
- 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 BatchAddTenantMemberCommand getBatchAddTenantMemberCommand() {
- return this.batchAddTenantMemberCommand;
- }
-
- public void setBatchAddTenantMemberCommand(BatchAddTenantMemberCommand batchAddTenantMemberCommand) {
- this.batchAddTenantMemberCommand = batchAddTenantMemberCommand;
- if (batchAddTenantMemberCommand != null) {
- putQueryParameter("BatchAddTenantMemberCommand" , new Gson().toJson(batchAddTenantMemberCommand));
- }
- }
-
- public static class BatchAddTenantMemberCommand {
-
- @SerializedName("UserIds")
- private List userIds;
-
- @SerializedName("MemberRoles")
- private List memberRoles;
-
- public List getUserIds() {
- return this.userIds;
- }
-
- public void setUserIds(List userIds) {
- this.userIds = userIds;
- }
-
- public List getMemberRoles() {
- return this.memberRoles;
- }
-
- public void setMemberRoles(List memberRoles) {
- this.memberRoles = memberRoles;
- }
- }
-
- @Override
- public Class getResponseClass() {
- return BatchAddTenantMemberResponse.class;
- }
-
-}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CheckDataSourceConnectivityByIdRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CheckDataSourceConnectivityByIdRequest.java
new file mode 100644
index 0000000000..2ed6a77eaa
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CheckDataSourceConnectivityByIdRequest.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 CheckDataSourceConnectivityByIdRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private Long id;
+ public CheckDataSourceConnectivityByIdRequest() {
+ super("dataphin-public", "2023-06-30", "CheckDataSourceConnectivityById");
+ 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 CheckDataSourceConnectivityByIdResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CheckDataSourceConnectivityByIdResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CheckDataSourceConnectivityByIdResponse.java
new file mode 100644
index 0000000000..d2ae107196
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CheckDataSourceConnectivityByIdResponse.java
@@ -0,0 +1,96 @@
+/*
+ * 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.CheckDataSourceConnectivityByIdResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class CheckDataSourceConnectivityByIdResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private Boolean 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 Boolean getData() {
+ return this.data;
+ }
+
+ public void setData(Boolean data) {
+ this.data = data;
+ }
+
+ @Override
+ public CheckDataSourceConnectivityByIdResponse getInstance(UnmarshallerContext context) {
+ return CheckDataSourceConnectivityByIdResponseUnmarshaller.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/CheckDataSourceConnectivityRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CheckDataSourceConnectivityRequest.java
new file mode 100644
index 0000000000..df8c59e0b6
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CheckDataSourceConnectivityRequest.java
@@ -0,0 +1,118 @@
+/*
+ * 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 CheckDataSourceConnectivityRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("checkCommand")
+ private CheckCommand checkCommand;
+ public CheckDataSourceConnectivityRequest() {
+ super("dataphin-public", "2023-06-30", "CheckDataSourceConnectivity");
+ 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 CheckCommand getCheckCommand() {
+ return this.checkCommand;
+ }
+
+ public void setCheckCommand(CheckCommand checkCommand) {
+ this.checkCommand = checkCommand;
+ if (checkCommand != null) {
+ putBodyParameter("CheckCommand" , new Gson().toJson(checkCommand));
+ }
+ }
+
+ public static class CheckCommand {
+
+ @SerializedName("ConfigItemList")
+ private List configItemList;
+
+ @SerializedName("Type")
+ private String type;
+
+ public List getConfigItemList() {
+ return this.configItemList;
+ }
+
+ public void setConfigItemList(List configItemList) {
+ this.configItemList = configItemList;
+ }
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public static class ConfigItemListItem {
+
+ @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 CheckDataSourceConnectivityResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CheckDataSourceConnectivityResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CheckDataSourceConnectivityResponse.java
new file mode 100644
index 0000000000..39691c8d17
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CheckDataSourceConnectivityResponse.java
@@ -0,0 +1,96 @@
+/*
+ * 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.CheckDataSourceConnectivityResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class CheckDataSourceConnectivityResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private Boolean 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 Boolean getData() {
+ return this.data;
+ }
+
+ public void setData(Boolean data) {
+ this.data = data;
+ }
+
+ @Override
+ public CheckDataSourceConnectivityResponse getInstance(UnmarshallerContext context) {
+ return CheckDataSourceConnectivityResponseUnmarshaller.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/CheckResourcePermissionRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CheckResourcePermissionRequest.java
new file mode 100644
index 0000000000..01ba5e5dd5
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CheckResourcePermissionRequest.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.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 CheckResourcePermissionRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("checkCommand")
+ private CheckCommand checkCommand;
+ public CheckResourcePermissionRequest() {
+ super("dataphin-public", "2023-06-30", "CheckResourcePermission");
+ 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 CheckCommand getCheckCommand() {
+ return this.checkCommand;
+ }
+
+ public void setCheckCommand(CheckCommand checkCommand) {
+ this.checkCommand = checkCommand;
+ if (checkCommand != null) {
+ putBodyParameter("CheckCommand" , new Gson().toJson(checkCommand));
+ }
+ }
+
+ public static class CheckCommand {
+
+ @SerializedName("Operate")
+ private String operate;
+
+ @SerializedName("UserId")
+ private String userId;
+
+ @SerializedName("ResourceType")
+ private String resourceType;
+
+ @SerializedName("ResourceList")
+ private List resourceList;
+
+ public String getOperate() {
+ return this.operate;
+ }
+
+ public void setOperate(String operate) {
+ this.operate = operate;
+ }
+
+ public String getUserId() {
+ return this.userId;
+ }
+
+ public void setUserId(String userId) {
+ this.userId = userId;
+ }
+
+ public String getResourceType() {
+ return this.resourceType;
+ }
+
+ public void setResourceType(String resourceType) {
+ this.resourceType = resourceType;
+ }
+
+ public List getResourceList() {
+ return this.resourceList;
+ }
+
+ public void setResourceList(List resourceList) {
+ this.resourceList = resourceList;
+ }
+
+ public static class ResourceListItem {
+
+ @SerializedName("ResourceId")
+ private String resourceId;
+
+ public String getResourceId() {
+ return this.resourceId;
+ }
+
+ public void setResourceId(String resourceId) {
+ this.resourceId = resourceId;
+ }
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return CheckResourcePermissionResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CheckResourcePermissionResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CheckResourcePermissionResponse.java
new file mode 100644
index 0000000000..d726fdb2bc
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CheckResourcePermissionResponse.java
@@ -0,0 +1,120 @@
+/*
+ * 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.CheckResourcePermissionResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class CheckResourcePermissionResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private List resourcePermissionList;
+
+ 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 getResourcePermissionList() {
+ return this.resourcePermissionList;
+ }
+
+ public void setResourcePermissionList(List resourcePermissionList) {
+ this.resourcePermissionList = resourcePermissionList;
+ }
+
+ public static class ResourcePermission {
+
+ private String resourceId;
+
+ private Boolean hasPermission;
+
+ public String getResourceId() {
+ return this.resourceId;
+ }
+
+ public void setResourceId(String resourceId) {
+ this.resourceId = resourceId;
+ }
+
+ public Boolean getHasPermission() {
+ return this.hasPermission;
+ }
+
+ public void setHasPermission(Boolean hasPermission) {
+ this.hasPermission = hasPermission;
+ }
+ }
+
+ @Override
+ public CheckResourcePermissionResponse getInstance(UnmarshallerContext context) {
+ return CheckResourcePermissionResponseUnmarshaller.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/CreateAdHocFileRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateAdHocFileRequest.java
new file mode 100644
index 0000000000..5ffc8d3574
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateAdHocFileRequest.java
@@ -0,0 +1,114 @@
+/*
+ * 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 CreateAdHocFileRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("createCommand")
+ private CreateCommand createCommand;
+ public CreateAdHocFileRequest() {
+ super("dataphin-public", "2023-06-30", "CreateAdHocFile");
+ 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("Name")
+ private String name;
+
+ @SerializedName("ProjectId")
+ private Long projectId;
+
+ @SerializedName("Directory")
+ private String directory;
+
+ @SerializedName("Content")
+ private String content;
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ }
+
+ public String getDirectory() {
+ return this.directory;
+ }
+
+ public void setDirectory(String directory) {
+ this.directory = directory;
+ }
+
+ public String getContent() {
+ return this.content;
+ }
+
+ public void setContent(String content) {
+ this.content = content;
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return CreateAdHocFileResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateAdHocFileResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateAdHocFileResponse.java
new file mode 100644
index 0000000000..6a5a6cd550
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateAdHocFileResponse.java
@@ -0,0 +1,96 @@
+/*
+ * 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.CreateAdHocFileResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class CreateAdHocFileResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private Long fileId;
+
+ 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 Long getFileId() {
+ return this.fileId;
+ }
+
+ public void setFileId(Long fileId) {
+ this.fileId = fileId;
+ }
+
+ @Override
+ public CreateAdHocFileResponse getInstance(UnmarshallerContext context) {
+ return CreateAdHocFileResponseUnmarshaller.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/CreateDataSourceRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateDataSourceRequest.java
new file mode 100644
index 0000000000..6e73e9b831
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateDataSourceRequest.java
@@ -0,0 +1,284 @@
+/*
+ * 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 CreateDataSourceRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("createCommand")
+ private CreateCommand createCommand;
+ public CreateDataSourceRequest() {
+ super("dataphin-public", "2023-06-30", "CreateDataSource");
+ 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("ProdDataSourceCreate")
+ private ProdDataSourceCreate prodDataSourceCreate;
+
+ @SerializedName("DevDataSourceCreate")
+ private DevDataSourceCreate devDataSourceCreate;
+
+ public ProdDataSourceCreate getProdDataSourceCreate() {
+ return this.prodDataSourceCreate;
+ }
+
+ public void setProdDataSourceCreate(ProdDataSourceCreate prodDataSourceCreate) {
+ this.prodDataSourceCreate = prodDataSourceCreate;
+ }
+
+ public DevDataSourceCreate getDevDataSourceCreate() {
+ return this.devDataSourceCreate;
+ }
+
+ public void setDevDataSourceCreate(DevDataSourceCreate devDataSourceCreate) {
+ this.devDataSourceCreate = devDataSourceCreate;
+ }
+
+ public static class ProdDataSourceCreate {
+
+ @SerializedName("Name")
+ private String name;
+
+ @SerializedName("ConfigItemList")
+ private List configItemList;
+
+ @SerializedName("Description")
+ private String description;
+
+ @SerializedName("CheckActivity")
+ private Boolean checkActivity;
+
+ @SerializedName("Type")
+ private String type;
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public List getConfigItemList() {
+ return this.configItemList;
+ }
+
+ public void setConfigItemList(List configItemList) {
+ this.configItemList = configItemList;
+ }
+
+ public String getDescription() {
+ return this.description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public Boolean getCheckActivity() {
+ return this.checkActivity;
+ }
+
+ public void setCheckActivity(Boolean checkActivity) {
+ this.checkActivity = checkActivity;
+ }
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public static class ConfigItemListItem {
+
+ @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;
+ }
+ }
+ }
+
+ public static class DevDataSourceCreate {
+
+ @SerializedName("ProdDataSourceId")
+ private Long prodDataSourceId;
+
+ @SerializedName("DataSourceCreate")
+ private DataSourceCreate dataSourceCreate;
+
+ public Long getProdDataSourceId() {
+ return this.prodDataSourceId;
+ }
+
+ public void setProdDataSourceId(Long prodDataSourceId) {
+ this.prodDataSourceId = prodDataSourceId;
+ }
+
+ public DataSourceCreate getDataSourceCreate() {
+ return this.dataSourceCreate;
+ }
+
+ public void setDataSourceCreate(DataSourceCreate dataSourceCreate) {
+ this.dataSourceCreate = dataSourceCreate;
+ }
+
+ public static class DataSourceCreate {
+
+ @SerializedName("Name")
+ private String name;
+
+ @SerializedName("ConfigItemList")
+ private List configItemList;
+
+ @SerializedName("Description")
+ private String description;
+
+ @SerializedName("CheckActivity")
+ private Boolean checkActivity;
+
+ @SerializedName("Type")
+ private String type;
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public List getConfigItemList() {
+ return this.configItemList;
+ }
+
+ public void setConfigItemList(List configItemList) {
+ this.configItemList = configItemList;
+ }
+
+ public String getDescription() {
+ return this.description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public Boolean getCheckActivity() {
+ return this.checkActivity;
+ }
+
+ public void setCheckActivity(Boolean checkActivity) {
+ this.checkActivity = checkActivity;
+ }
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public static class ConfigItemListItem {
+
+ @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 CreateDataSourceResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateDataSourceResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateDataSourceResponse.java
new file mode 100644
index 0000000000..e800b1356d
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateDataSourceResponse.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.CreateDataSourceResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class CreateDataSourceResponse 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 devDataSourceId;
+
+ private Long prodDataSourceId;
+
+ public Long getDevDataSourceId() {
+ return this.devDataSourceId;
+ }
+
+ public void setDevDataSourceId(Long devDataSourceId) {
+ this.devDataSourceId = devDataSourceId;
+ }
+
+ public Long getProdDataSourceId() {
+ return this.prodDataSourceId;
+ }
+
+ public void setProdDataSourceId(Long prodDataSourceId) {
+ this.prodDataSourceId = prodDataSourceId;
+ }
+ }
+
+ @Override
+ public CreateDataSourceResponse getInstance(UnmarshallerContext context) {
+ return CreateDataSourceResponseUnmarshaller.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/CreateDirectoryRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateDirectoryRequest.java
new file mode 100644
index 0000000000..0fa4a8368a
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateDirectoryRequest.java
@@ -0,0 +1,114 @@
+/*
+ * 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 CreateDirectoryRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("createCommand")
+ private CreateCommand createCommand;
+ public CreateDirectoryRequest() {
+ super("dataphin-public", "2023-06-30", "CreateDirectory");
+ 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("Name")
+ private String name;
+
+ @SerializedName("Category")
+ private String category;
+
+ @SerializedName("ProjectId")
+ private Long projectId;
+
+ @SerializedName("Directory")
+ private String directory;
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getCategory() {
+ return this.category;
+ }
+
+ public void setCategory(String category) {
+ this.category = category;
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ }
+
+ public String getDirectory() {
+ return this.directory;
+ }
+
+ public void setDirectory(String directory) {
+ this.directory = directory;
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return CreateDirectoryResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateDirectoryResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateDirectoryResponse.java
new file mode 100644
index 0000000000..b2ed467b74
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateDirectoryResponse.java
@@ -0,0 +1,96 @@
+/*
+ * 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.CreateDirectoryResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class CreateDirectoryResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private Long fileId;
+
+ 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 Long getFileId() {
+ return this.fileId;
+ }
+
+ public void setFileId(Long fileId) {
+ this.fileId = fileId;
+ }
+
+ @Override
+ public CreateDirectoryResponse getInstance(UnmarshallerContext context) {
+ return CreateDirectoryResponseUnmarshaller.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/CreateNodeSupplementRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateNodeSupplementRequest.java
new file mode 100644
index 0000000000..99b48d38d6
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateNodeSupplementRequest.java
@@ -0,0 +1,388 @@
+/*
+ * 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 CreateNodeSupplementRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("createCommand")
+ private CreateCommand createCommand;
+
+ private String env;
+ public CreateNodeSupplementRequest() {
+ super("dataphin-public", "2023-06-30", "CreateNodeSupplement");
+ 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 String getEnv() {
+ return this.env;
+ }
+
+ public void setEnv(String env) {
+ this.env = env;
+ if(env != null){
+ putQueryParameter("Env", env);
+ }
+ }
+
+ public static class CreateCommand {
+
+ @SerializedName("MaxDueTime")
+ private String maxDueTime;
+
+ @SerializedName("ContainAllDownStream")
+ private Boolean containAllDownStream;
+
+ @SerializedName("StartBizDate")
+ private String startBizDate;
+
+ @SerializedName("Parallelism")
+ private Integer parallelism;
+
+ @SerializedName("GlobalParamList")
+ private List globalParamList;
+
+ @SerializedName("EndBizDate")
+ private String endBizDate;
+
+ @SerializedName("FilterList")
+ private List filterList;
+
+ @SerializedName("NodeParamsList")
+ private List nodeParamsList;
+
+ @SerializedName("Name")
+ private String name;
+
+ @SerializedName("MinDueTime")
+ private String minDueTime;
+
+ @SerializedName("NodeIdList")
+ private List nodeIdList;
+
+ @SerializedName("ProjectId")
+ private Long projectId;
+
+ @SerializedName("DownStreamNodeIdList")
+ private List downStreamNodeIdList;
+
+ public String getMaxDueTime() {
+ return this.maxDueTime;
+ }
+
+ public void setMaxDueTime(String maxDueTime) {
+ this.maxDueTime = maxDueTime;
+ }
+
+ public Boolean getContainAllDownStream() {
+ return this.containAllDownStream;
+ }
+
+ public void setContainAllDownStream(Boolean containAllDownStream) {
+ this.containAllDownStream = containAllDownStream;
+ }
+
+ public String getStartBizDate() {
+ return this.startBizDate;
+ }
+
+ public void setStartBizDate(String startBizDate) {
+ this.startBizDate = startBizDate;
+ }
+
+ public Integer getParallelism() {
+ return this.parallelism;
+ }
+
+ public void setParallelism(Integer parallelism) {
+ this.parallelism = parallelism;
+ }
+
+ public List getGlobalParamList() {
+ return this.globalParamList;
+ }
+
+ public void setGlobalParamList(List globalParamList) {
+ this.globalParamList = globalParamList;
+ }
+
+ public String getEndBizDate() {
+ return this.endBizDate;
+ }
+
+ public void setEndBizDate(String endBizDate) {
+ this.endBizDate = endBizDate;
+ }
+
+ public List getFilterList() {
+ return this.filterList;
+ }
+
+ public void setFilterList(List filterList) {
+ this.filterList = filterList;
+ }
+
+ public List getNodeParamsList() {
+ return this.nodeParamsList;
+ }
+
+ public void setNodeParamsList(List nodeParamsList) {
+ this.nodeParamsList = nodeParamsList;
+ }
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getMinDueTime() {
+ return this.minDueTime;
+ }
+
+ public void setMinDueTime(String minDueTime) {
+ this.minDueTime = minDueTime;
+ }
+
+ public List getNodeIdList() {
+ return this.nodeIdList;
+ }
+
+ public void setNodeIdList(List nodeIdList) {
+ this.nodeIdList = nodeIdList;
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ }
+
+ public List getDownStreamNodeIdList() {
+ return this.downStreamNodeIdList;
+ }
+
+ public void setDownStreamNodeIdList(List downStreamNodeIdList) {
+ this.downStreamNodeIdList = downStreamNodeIdList;
+ }
+
+ public static class GlobalParamListItem {
+
+ @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;
+ }
+ }
+
+ public static class FilterListItem {
+
+ @SerializedName("ValueList")
+ private List valueList;
+
+ @SerializedName("Exclude")
+ private Boolean exclude;
+
+ @SerializedName("Key")
+ private String key;
+
+ public List getValueList() {
+ return this.valueList;
+ }
+
+ public void setValueList(List valueList) {
+ this.valueList = valueList;
+ }
+
+ public Boolean getExclude() {
+ return this.exclude;
+ }
+
+ public void setExclude(Boolean exclude) {
+ this.exclude = exclude;
+ }
+
+ public String getKey() {
+ return this.key;
+ }
+
+ public void setKey(String key) {
+ this.key = key;
+ }
+ }
+
+ public static class NodeParamsListItem {
+
+ @SerializedName("ParamList")
+ private List paramList;
+
+ @SerializedName("NodeId")
+ private String nodeId;
+
+ public List getParamList() {
+ return this.paramList;
+ }
+
+ public void setParamList(List paramList) {
+ this.paramList = paramList;
+ }
+
+ public String getNodeId() {
+ return this.nodeId;
+ }
+
+ public void setNodeId(String nodeId) {
+ this.nodeId = nodeId;
+ }
+
+ 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;
+ }
+ }
+ }
+
+ public static class NodeIdListItem {
+
+ @SerializedName("Id")
+ private String id;
+
+ @SerializedName("FieldIdList")
+ private List fieldIdList;
+
+ public String getId() {
+ return this.id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public List getFieldIdList() {
+ return this.fieldIdList;
+ }
+
+ public void setFieldIdList(List fieldIdList) {
+ this.fieldIdList = fieldIdList;
+ }
+ }
+
+ public static class DownStreamNodeIdListItem {
+
+ @SerializedName("Id")
+ private String id;
+
+ @SerializedName("FieldIdList")
+ private List fieldIdList;
+
+ public String getId() {
+ return this.id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public List getFieldIdList() {
+ return this.fieldIdList;
+ }
+
+ public void setFieldIdList(List fieldIdList) {
+ this.fieldIdList = fieldIdList;
+ }
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return CreateNodeSupplementResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateNodeSupplementResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateNodeSupplementResponse.java
new file mode 100644
index 0000000000..e82e534dec
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateNodeSupplementResponse.java
@@ -0,0 +1,96 @@
+/*
+ * 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.CreateNodeSupplementResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class CreateNodeSupplementResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private String submitId;
+
+ 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 String getSubmitId() {
+ return this.submitId;
+ }
+
+ public void setSubmitId(String submitId) {
+ this.submitId = submitId;
+ }
+
+ @Override
+ public CreateNodeSupplementResponse getInstance(UnmarshallerContext context) {
+ return CreateNodeSupplementResponseUnmarshaller.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/CreateUserGroupRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateUserGroupRequest.java
new file mode 100644
index 0000000000..99c077848e
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateUserGroupRequest.java
@@ -0,0 +1,115 @@
+/*
+ * 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 CreateUserGroupRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("createCommand")
+ private CreateCommand createCommand;
+ public CreateUserGroupRequest() {
+ super("dataphin-public", "2023-06-30", "CreateUserGroup");
+ 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("Name")
+ private String name;
+
+ @SerializedName("Description")
+ private String description;
+
+ @SerializedName("Active")
+ private Boolean active;
+
+ @SerializedName("AdminUserIdList")
+ private List adminUserIdList;
+
+ 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 Boolean getActive() {
+ return this.active;
+ }
+
+ public void setActive(Boolean active) {
+ this.active = active;
+ }
+
+ public List getAdminUserIdList() {
+ return this.adminUserIdList;
+ }
+
+ public void setAdminUserIdList(List adminUserIdList) {
+ this.adminUserIdList = adminUserIdList;
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return CreateUserGroupResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateUserGroupResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateUserGroupResponse.java
new file mode 100644
index 0000000000..ffe4221315
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/CreateUserGroupResponse.java
@@ -0,0 +1,96 @@
+/*
+ * 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.CreateUserGroupResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class CreateUserGroupResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private String userGroupId;
+
+ 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 String getUserGroupId() {
+ return this.userGroupId;
+ }
+
+ public void setUserGroupId(String userGroupId) {
+ this.userGroupId = userGroupId;
+ }
+
+ @Override
+ public CreateUserGroupResponse getInstance(UnmarshallerContext context) {
+ return CreateUserGroupResponseUnmarshaller.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/DeleteAdHocFileRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteAdHocFileRequest.java
new file mode 100644
index 0000000000..16ffd2fbf6
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteAdHocFileRequest.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 DeleteAdHocFileRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private Long projectId;
+
+ private Long fileId;
+ public DeleteAdHocFileRequest() {
+ super("dataphin-public", "2023-06-30", "DeleteAdHocFile");
+ 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 DeleteAdHocFileResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteAdHocFileResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteAdHocFileResponse.java
new file mode 100644
index 0000000000..95c52c8d5e
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteAdHocFileResponse.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.DeleteAdHocFileResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class DeleteAdHocFileResponse 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 DeleteAdHocFileResponse getInstance(UnmarshallerContext context) {
+ return DeleteAdHocFileResponseUnmarshaller.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/DeleteDataSourceRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteDataSourceRequest.java
new file mode 100644
index 0000000000..0e2874b8d1
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteDataSourceRequest.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 DeleteDataSourceRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("deleteCommand")
+ private DeleteCommand deleteCommand;
+ public DeleteDataSourceRequest() {
+ super("dataphin-public", "2023-06-30", "DeleteDataSource");
+ 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("Mode")
+ private String mode;
+
+ @SerializedName("ProdDataSourceId")
+ private Long prodDataSourceId;
+
+ public String getMode() {
+ return this.mode;
+ }
+
+ public void setMode(String mode) {
+ this.mode = mode;
+ }
+
+ public Long getProdDataSourceId() {
+ return this.prodDataSourceId;
+ }
+
+ public void setProdDataSourceId(Long prodDataSourceId) {
+ this.prodDataSourceId = prodDataSourceId;
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return DeleteDataSourceResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteDataSourceResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteDataSourceResponse.java
new file mode 100644
index 0000000000..cbaf39afbf
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteDataSourceResponse.java
@@ -0,0 +1,96 @@
+/*
+ * 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.DeleteDataSourceResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class DeleteDataSourceResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private Boolean 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 Boolean getData() {
+ return this.data;
+ }
+
+ public void setData(Boolean data) {
+ this.data = data;
+ }
+
+ @Override
+ public DeleteDataSourceResponse getInstance(UnmarshallerContext context) {
+ return DeleteDataSourceResponseUnmarshaller.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/DeleteDirectoryRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteDirectoryRequest.java
new file mode 100644
index 0000000000..308ca417ab
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteDirectoryRequest.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 DeleteDirectoryRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private Long projectId;
+
+ private Long fileId;
+ public DeleteDirectoryRequest() {
+ super("dataphin-public", "2023-06-30", "DeleteDirectory");
+ 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 DeleteDirectoryResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteDirectoryResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteDirectoryResponse.java
new file mode 100644
index 0000000000..fdd6f890ba
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteDirectoryResponse.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.DeleteDirectoryResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class DeleteDirectoryResponse 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 DeleteDirectoryResponse getInstance(UnmarshallerContext context) {
+ return DeleteDirectoryResponseUnmarshaller.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/DeleteUserGroupRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteUserGroupRequest.java
new file mode 100644
index 0000000000..d2f88560ab
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteUserGroupRequest.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 DeleteUserGroupRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private String userGroupId;
+ public DeleteUserGroupRequest() {
+ super("dataphin-public", "2023-06-30", "DeleteUserGroup");
+ 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 getUserGroupId() {
+ return this.userGroupId;
+ }
+
+ public void setUserGroupId(String userGroupId) {
+ this.userGroupId = userGroupId;
+ if(userGroupId != null){
+ putQueryParameter("UserGroupId", userGroupId);
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return DeleteUserGroupResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteUserGroupResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteUserGroupResponse.java
new file mode 100644
index 0000000000..82f8c341f8
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/DeleteUserGroupResponse.java
@@ -0,0 +1,96 @@
+/*
+ * 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.DeleteUserGroupResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class DeleteUserGroupResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private Boolean 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 Boolean getData() {
+ return this.data;
+ }
+
+ public void setData(Boolean data) {
+ this.data = data;
+ }
+
+ @Override
+ public DeleteUserGroupResponse getInstance(UnmarshallerContext context) {
+ return DeleteUserGroupResponseUnmarshaller.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/ExecuteManualNodeRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ExecuteManualNodeRequest.java
new file mode 100644
index 0000000000..822d7bcb48
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ExecuteManualNodeRequest.java
@@ -0,0 +1,175 @@
+/*
+ * 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 ExecuteManualNodeRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("executeCommand")
+ private ExecuteCommand executeCommand;
+
+ private String env;
+ public ExecuteManualNodeRequest() {
+ super("dataphin-public", "2023-06-30", "ExecuteManualNode");
+ 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 String getEnv() {
+ return this.env;
+ }
+
+ public void setEnv(String env) {
+ this.env = env;
+ if(env != null){
+ putQueryParameter("Env", env);
+ }
+ }
+
+ public static class ExecuteCommand {
+
+ @SerializedName("StartBizDate")
+ private String startBizDate;
+
+ @SerializedName("FlowName")
+ private String flowName;
+
+ @SerializedName("EndBizDate")
+ private String endBizDate;
+
+ @SerializedName("ParamList")
+ private List paramList;
+
+ @SerializedName("NodeId")
+ private String nodeId;
+
+ @SerializedName("ProjectId")
+ private Long projectId;
+
+ public String getStartBizDate() {
+ return this.startBizDate;
+ }
+
+ public void setStartBizDate(String startBizDate) {
+ this.startBizDate = startBizDate;
+ }
+
+ public String getFlowName() {
+ return this.flowName;
+ }
+
+ public void setFlowName(String flowName) {
+ this.flowName = flowName;
+ }
+
+ public String getEndBizDate() {
+ return this.endBizDate;
+ }
+
+ public void setEndBizDate(String endBizDate) {
+ this.endBizDate = endBizDate;
+ }
+
+ public List getParamList() {
+ return this.paramList;
+ }
+
+ public void setParamList(List paramList) {
+ this.paramList = paramList;
+ }
+
+ public String getNodeId() {
+ return this.nodeId;
+ }
+
+ public void setNodeId(String nodeId) {
+ this.nodeId = nodeId;
+ }
+
+ 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 ExecuteManualNodeResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ExecuteManualNodeResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ExecuteManualNodeResponse.java
new file mode 100644
index 0000000000..083b35b1f7
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/ExecuteManualNodeResponse.java
@@ -0,0 +1,96 @@
+/*
+ * 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.ExecuteManualNodeResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class ExecuteManualNodeResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private String flowId;
+
+ 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 String getFlowId() {
+ return this.flowId;
+ }
+
+ public void setFlowId(String flowId) {
+ this.flowId = flowId;
+ }
+
+ @Override
+ public ExecuteManualNodeResponse getInstance(UnmarshallerContext context) {
+ return ExecuteManualNodeResponseUnmarshaller.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/FixDataRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/FixDataRequest.java
new file mode 100644
index 0000000000..55734f8c79
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/FixDataRequest.java
@@ -0,0 +1,200 @@
+/*
+ * 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 FixDataRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("fixDataCommand")
+ private FixDataCommand fixDataCommand;
+
+ private String env;
+ public FixDataRequest() {
+ super("dataphin-public", "2023-06-30", "FixData");
+ 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 FixDataCommand getFixDataCommand() {
+ return this.fixDataCommand;
+ }
+
+ public void setFixDataCommand(FixDataCommand fixDataCommand) {
+ this.fixDataCommand = fixDataCommand;
+ if (fixDataCommand != null) {
+ putBodyParameter("FixDataCommand" , new Gson().toJson(fixDataCommand));
+ }
+ }
+
+ public String getEnv() {
+ return this.env;
+ }
+
+ public void setEnv(String env) {
+ this.env = env;
+ if(env != null){
+ putQueryParameter("Env", env);
+ }
+ }
+
+ public static class FixDataCommand {
+
+ @SerializedName("ForceRerun")
+ private Boolean forceRerun;
+
+ @SerializedName("ContainRootInstance")
+ private Boolean containRootInstance;
+
+ @SerializedName("DownstreamRange")
+ private String downstreamRange;
+
+ @SerializedName("RootInstanceId")
+ private RootInstanceId rootInstanceId;
+
+ @SerializedName("DownStreamInstanceIdList")
+ private List downStreamInstanceIdList;
+
+ @SerializedName("ProjectId")
+ private Long projectId;
+
+ public Boolean getForceRerun() {
+ return this.forceRerun;
+ }
+
+ public void setForceRerun(Boolean forceRerun) {
+ this.forceRerun = forceRerun;
+ }
+
+ public Boolean getContainRootInstance() {
+ return this.containRootInstance;
+ }
+
+ public void setContainRootInstance(Boolean containRootInstance) {
+ this.containRootInstance = containRootInstance;
+ }
+
+ public String getDownstreamRange() {
+ return this.downstreamRange;
+ }
+
+ public void setDownstreamRange(String downstreamRange) {
+ this.downstreamRange = downstreamRange;
+ }
+
+ public RootInstanceId getRootInstanceId() {
+ return this.rootInstanceId;
+ }
+
+ public void setRootInstanceId(RootInstanceId rootInstanceId) {
+ this.rootInstanceId = rootInstanceId;
+ }
+
+ public List getDownStreamInstanceIdList() {
+ return this.downStreamInstanceIdList;
+ }
+
+ public void setDownStreamInstanceIdList(List downStreamInstanceIdList) {
+ this.downStreamInstanceIdList = downStreamInstanceIdList;
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ }
+
+ public static class RootInstanceId {
+
+ @SerializedName("Id")
+ private String id;
+
+ @SerializedName("FieldInstanceIdList")
+ private List fieldInstanceIdList;
+
+ public String getId() {
+ return this.id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public List getFieldInstanceIdList() {
+ return this.fieldInstanceIdList;
+ }
+
+ public void setFieldInstanceIdList(List fieldInstanceIdList) {
+ this.fieldInstanceIdList = fieldInstanceIdList;
+ }
+ }
+
+ public static class DownStreamInstanceIdListItem {
+
+ @SerializedName("Id")
+ private String id;
+
+ @SerializedName("FieldInstanceIdList")
+ private List fieldInstanceIdList;
+
+ public String getId() {
+ return this.id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public List getFieldInstanceIdList() {
+ return this.fieldInstanceIdList;
+ }
+
+ public void setFieldInstanceIdList(List fieldInstanceIdList) {
+ this.fieldInstanceIdList = fieldInstanceIdList;
+ }
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return FixDataResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/FixDataResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/FixDataResponse.java
new file mode 100644
index 0000000000..21156f34e0
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/FixDataResponse.java
@@ -0,0 +1,96 @@
+/*
+ * 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.FixDataResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class FixDataResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private String submitId;
+
+ 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 String getSubmitId() {
+ return this.submitId;
+ }
+
+ public void setSubmitId(String submitId) {
+ this.submitId = submitId;
+ }
+
+ @Override
+ public FixDataResponse getInstance(UnmarshallerContext context) {
+ return FixDataResponseUnmarshaller.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/GetAdHocFileRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetAdHocFileRequest.java
new file mode 100644
index 0000000000..53c2b21747
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetAdHocFileRequest.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 GetAdHocFileRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private Long projectId;
+
+ private Long fileId;
+ public GetAdHocFileRequest() {
+ super("dataphin-public", "2023-06-30", "GetAdHocFile");
+ 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 GetAdHocFileResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetAdHocFileResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetAdHocFileResponse.java
new file mode 100644
index 0000000000..81387680aa
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetAdHocFileResponse.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.GetAdHocFileResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetAdHocFileResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private FileInfo fileInfo;
+
+ 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 FileInfo getFileInfo() {
+ return this.fileInfo;
+ }
+
+ public void setFileInfo(FileInfo fileInfo) {
+ this.fileInfo = fileInfo;
+ }
+
+ public static class FileInfo {
+
+ private Long id;
+
+ private String name;
+
+ private Long projectId;
+
+ private String directory;
+
+ private String content;
+
+ private String creator;
+
+ private String lastModifier;
+
+ 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 Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ }
+
+ public String getDirectory() {
+ return this.directory;
+ }
+
+ public void setDirectory(String directory) {
+ this.directory = directory;
+ }
+
+ public String getContent() {
+ return this.content;
+ }
+
+ public void setContent(String content) {
+ this.content = content;
+ }
+
+ public String getCreator() {
+ return this.creator;
+ }
+
+ public void setCreator(String creator) {
+ this.creator = creator;
+ }
+
+ public String getLastModifier() {
+ return this.lastModifier;
+ }
+
+ public void setLastModifier(String lastModifier) {
+ this.lastModifier = lastModifier;
+ }
+ }
+
+ @Override
+ public GetAdHocFileResponse getInstance(UnmarshallerContext context) {
+ return GetAdHocFileResponseUnmarshaller.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/GetDevObjectDependencyRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetDevObjectDependencyRequest.java
new file mode 100644
index 0000000000..93c493a16d
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetDevObjectDependencyRequest.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 GetDevObjectDependencyRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private String objectFrom;
+
+ private String objectType;
+
+ private Long projectId;
+
+ private String objectId;
+ public GetDevObjectDependencyRequest() {
+ super("dataphin-public", "2023-06-30", "GetDevObjectDependency");
+ 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 getObjectFrom() {
+ return this.objectFrom;
+ }
+
+ public void setObjectFrom(String objectFrom) {
+ this.objectFrom = objectFrom;
+ if(objectFrom != null){
+ putQueryParameter("ObjectFrom", objectFrom);
+ }
+ }
+
+ public String getObjectType() {
+ return this.objectType;
+ }
+
+ public void setObjectType(String objectType) {
+ this.objectType = objectType;
+ if(objectType != null){
+ putQueryParameter("ObjectType", objectType);
+ }
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ if(projectId != null){
+ putQueryParameter("ProjectId", projectId.toString());
+ }
+ }
+
+ public String getObjectId() {
+ return this.objectId;
+ }
+
+ public void setObjectId(String objectId) {
+ this.objectId = objectId;
+ if(objectId != null){
+ putQueryParameter("ObjectId", objectId);
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetDevObjectDependencyResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetDevObjectDependencyResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetDevObjectDependencyResponse.java
new file mode 100644
index 0000000000..4bca718b13
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetDevObjectDependencyResponse.java
@@ -0,0 +1,449 @@
+/*
+ * 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.GetDevObjectDependencyResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetDevObjectDependencyResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private List devObjectDependencyList;
+
+ 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 getDevObjectDependencyList() {
+ return this.devObjectDependencyList;
+ }
+
+ public void setDevObjectDependencyList(List devObjectDependencyList) {
+ this.devObjectDependencyList = devObjectDependencyList;
+ }
+
+ public static class DevObjectDependency {
+
+ private String scheduleType;
+
+ private String nodeName;
+
+ private String projectName;
+
+ private String nodeOutputTableName;
+
+ private String nodeOutputName;
+
+ private Boolean manuallyAdd;
+
+ private String bizUnitId;
+
+ private Boolean customCronExpression;
+
+ private String dependencyStrategy;
+
+ private String bizUnitName;
+
+ private String cronExpression;
+
+ private String subBizType;
+
+ private Boolean dimMidNode;
+
+ private Long projectId;
+
+ private String bizType;
+
+ private Boolean selfDepend;
+
+ private String externalBizInfo;
+
+ private Integer periodDiff;
+
+ private Boolean valid;
+
+ private String nodeType;
+
+ private String nodeId;
+
+ private Boolean autoParse;
+
+ private List ownerList;
+
+ private List outputContextParamList;
+
+ private List effectFieldList;
+
+ private List dependFieldList;
+
+ private DependencyPeriod dependencyPeriod;
+
+ public String getScheduleType() {
+ return this.scheduleType;
+ }
+
+ public void setScheduleType(String scheduleType) {
+ this.scheduleType = scheduleType;
+ }
+
+ public String getNodeName() {
+ return this.nodeName;
+ }
+
+ public void setNodeName(String nodeName) {
+ this.nodeName = nodeName;
+ }
+
+ public String getProjectName() {
+ return this.projectName;
+ }
+
+ public void setProjectName(String projectName) {
+ this.projectName = projectName;
+ }
+
+ public String getNodeOutputTableName() {
+ return this.nodeOutputTableName;
+ }
+
+ public void setNodeOutputTableName(String nodeOutputTableName) {
+ this.nodeOutputTableName = nodeOutputTableName;
+ }
+
+ public String getNodeOutputName() {
+ return this.nodeOutputName;
+ }
+
+ public void setNodeOutputName(String nodeOutputName) {
+ this.nodeOutputName = nodeOutputName;
+ }
+
+ public Boolean getManuallyAdd() {
+ return this.manuallyAdd;
+ }
+
+ public void setManuallyAdd(Boolean manuallyAdd) {
+ this.manuallyAdd = manuallyAdd;
+ }
+
+ public String getBizUnitId() {
+ return this.bizUnitId;
+ }
+
+ public void setBizUnitId(String bizUnitId) {
+ this.bizUnitId = bizUnitId;
+ }
+
+ public Boolean getCustomCronExpression() {
+ return this.customCronExpression;
+ }
+
+ public void setCustomCronExpression(Boolean customCronExpression) {
+ this.customCronExpression = customCronExpression;
+ }
+
+ public String getDependencyStrategy() {
+ return this.dependencyStrategy;
+ }
+
+ public void setDependencyStrategy(String dependencyStrategy) {
+ this.dependencyStrategy = dependencyStrategy;
+ }
+
+ public String getBizUnitName() {
+ return this.bizUnitName;
+ }
+
+ public void setBizUnitName(String bizUnitName) {
+ this.bizUnitName = bizUnitName;
+ }
+
+ public String getCronExpression() {
+ return this.cronExpression;
+ }
+
+ public void setCronExpression(String cronExpression) {
+ this.cronExpression = cronExpression;
+ }
+
+ public String getSubBizType() {
+ return this.subBizType;
+ }
+
+ public void setSubBizType(String subBizType) {
+ this.subBizType = subBizType;
+ }
+
+ public Boolean getDimMidNode() {
+ return this.dimMidNode;
+ }
+
+ public void setDimMidNode(Boolean dimMidNode) {
+ this.dimMidNode = dimMidNode;
+ }
+
+ public Long getProjectId() {
+ return this.projectId;
+ }
+
+ public void setProjectId(Long projectId) {
+ this.projectId = projectId;
+ }
+
+ public String getBizType() {
+ return this.bizType;
+ }
+
+ public void setBizType(String bizType) {
+ this.bizType = bizType;
+ }
+
+ public Boolean getSelfDepend() {
+ return this.selfDepend;
+ }
+
+ public void setSelfDepend(Boolean selfDepend) {
+ this.selfDepend = selfDepend;
+ }
+
+ public String getExternalBizInfo() {
+ return this.externalBizInfo;
+ }
+
+ public void setExternalBizInfo(String externalBizInfo) {
+ this.externalBizInfo = externalBizInfo;
+ }
+
+ public Integer getPeriodDiff() {
+ return this.periodDiff;
+ }
+
+ public void setPeriodDiff(Integer periodDiff) {
+ this.periodDiff = periodDiff;
+ }
+
+ public Boolean getValid() {
+ return this.valid;
+ }
+
+ public void setValid(Boolean valid) {
+ this.valid = valid;
+ }
+
+ public String getNodeType() {
+ return this.nodeType;
+ }
+
+ public void setNodeType(String nodeType) {
+ this.nodeType = nodeType;
+ }
+
+ public String getNodeId() {
+ return this.nodeId;
+ }
+
+ public void setNodeId(String nodeId) {
+ this.nodeId = nodeId;
+ }
+
+ public Boolean getAutoParse() {
+ return this.autoParse;
+ }
+
+ public void setAutoParse(Boolean autoParse) {
+ this.autoParse = autoParse;
+ }
+
+ public List getOwnerList() {
+ return this.ownerList;
+ }
+
+ public void setOwnerList(List ownerList) {
+ this.ownerList = ownerList;
+ }
+
+ public List getOutputContextParamList() {
+ return this.outputContextParamList;
+ }
+
+ public void setOutputContextParamList(List outputContextParamList) {
+ this.outputContextParamList = outputContextParamList;
+ }
+
+ public List getEffectFieldList() {
+ return this.effectFieldList;
+ }
+
+ public void setEffectFieldList(List effectFieldList) {
+ this.effectFieldList = effectFieldList;
+ }
+
+ public List getDependFieldList() {
+ return this.dependFieldList;
+ }
+
+ public void setDependFieldList(List dependFieldList) {
+ this.dependFieldList = dependFieldList;
+ }
+
+ public DependencyPeriod getDependencyPeriod() {
+ return this.dependencyPeriod;
+ }
+
+ public void setDependencyPeriod(DependencyPeriod dependencyPeriod) {
+ this.dependencyPeriod = dependencyPeriod;
+ }
+
+ public static class User {
+
+ private String id;
+
+ private String name;
+
+ 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 static class ContextParam {
+
+ private String key;
+
+ private String description;
+
+ private String defaultValue;
+
+ public String getKey() {
+ return this.key;
+ }
+
+ public void setKey(String key) {
+ this.key = key;
+ }
+
+ public String getDescription() {
+ return this.description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public String getDefaultValue() {
+ return this.defaultValue;
+ }
+
+ public void setDefaultValue(String defaultValue) {
+ this.defaultValue = defaultValue;
+ }
+ }
+
+ public static class DependencyPeriod {
+
+ 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;
+ }
+ }
+ }
+
+ @Override
+ public GetDevObjectDependencyResponse getInstance(UnmarshallerContext context) {
+ return GetDevObjectDependencyResponseUnmarshaller.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/GetInstanceDownStreamRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetInstanceDownStreamRequest.java
new file mode 100644
index 0000000000..6f543dcf95
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetInstanceDownStreamRequest.java
@@ -0,0 +1,131 @@
+/*
+ * 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 GetInstanceDownStreamRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private String runStatus;
+
+ @SerializedName("instanceGet")
+ private InstanceGet instanceGet;
+
+ private String env;
+
+ private Integer downStreamDepth;
+ public GetInstanceDownStreamRequest() {
+ super("dataphin-public", "2023-06-30", "GetInstanceDownStream");
+ 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 getRunStatus() {
+ return this.runStatus;
+ }
+
+ public void setRunStatus(String runStatus) {
+ this.runStatus = runStatus;
+ if(runStatus != null){
+ putQueryParameter("RunStatus", runStatus);
+ }
+ }
+
+ public InstanceGet getInstanceGet() {
+ return this.instanceGet;
+ }
+
+ public void setInstanceGet(InstanceGet instanceGet) {
+ this.instanceGet = instanceGet;
+ if (instanceGet != null) {
+ putBodyParameter("InstanceGet" , new Gson().toJson(instanceGet));
+ }
+ }
+
+ public String getEnv() {
+ return this.env;
+ }
+
+ public void setEnv(String env) {
+ this.env = env;
+ if(env != null){
+ putQueryParameter("Env", env);
+ }
+ }
+
+ public Integer getDownStreamDepth() {
+ return this.downStreamDepth;
+ }
+
+ public void setDownStreamDepth(Integer downStreamDepth) {
+ this.downStreamDepth = downStreamDepth;
+ if(downStreamDepth != null){
+ putQueryParameter("DownStreamDepth", downStreamDepth.toString());
+ }
+ }
+
+ public static class InstanceGet {
+
+ @SerializedName("InstanceId")
+ private String instanceId;
+
+ @SerializedName("NodeType")
+ private String nodeType;
+
+ public String getInstanceId() {
+ return this.instanceId;
+ }
+
+ public void setInstanceId(String instanceId) {
+ this.instanceId = instanceId;
+ }
+
+ public String getNodeType() {
+ return this.nodeType;
+ }
+
+ public void setNodeType(String nodeType) {
+ this.nodeType = nodeType;
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetInstanceDownStreamResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetInstanceDownStreamResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetInstanceDownStreamResponse.java
new file mode 100644
index 0000000000..a5d8c1eb26
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetInstanceDownStreamResponse.java
@@ -0,0 +1,236 @@
+/*
+ * 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.GetInstanceDownStreamResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetInstanceDownStreamResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private List instanceRelationList;
+
+ 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 getInstanceRelationList() {
+ return this.instanceRelationList;
+ }
+
+ public void setInstanceRelationList(List instanceRelationList) {
+ this.instanceRelationList = instanceRelationList;
+ }
+
+ public static class InstanceRelation {
+
+ private String selectStatus;
+
+ private String selectStatusCause;
+
+ private String runStatus;
+
+ private Integer downStreamDepth;
+
+ private String extendInfo;
+
+ private List fieldInstanceList;
+
+ private InstanceInfo instanceInfo;
+
+ public String getSelectStatus() {
+ return this.selectStatus;
+ }
+
+ public void setSelectStatus(String selectStatus) {
+ this.selectStatus = selectStatus;
+ }
+
+ public String getSelectStatusCause() {
+ return this.selectStatusCause;
+ }
+
+ public void setSelectStatusCause(String selectStatusCause) {
+ this.selectStatusCause = selectStatusCause;
+ }
+
+ public String getRunStatus() {
+ return this.runStatus;
+ }
+
+ public void setRunStatus(String runStatus) {
+ this.runStatus = runStatus;
+ }
+
+ public Integer getDownStreamDepth() {
+ return this.downStreamDepth;
+ }
+
+ public void setDownStreamDepth(Integer downStreamDepth) {
+ this.downStreamDepth = downStreamDepth;
+ }
+
+ public String getExtendInfo() {
+ return this.extendInfo;
+ }
+
+ public void setExtendInfo(String extendInfo) {
+ this.extendInfo = extendInfo;
+ }
+
+ public List getFieldInstanceList() {
+ return this.fieldInstanceList;
+ }
+
+ public void setFieldInstanceList(List fieldInstanceList) {
+ this.fieldInstanceList = fieldInstanceList;
+ }
+
+ public InstanceInfo getInstanceInfo() {
+ return this.instanceInfo;
+ }
+
+ public void setInstanceInfo(InstanceInfo instanceInfo) {
+ this.instanceInfo = instanceInfo;
+ }
+
+ public static class FieldInstance {
+
+ private String selectStatus;
+
+ private String fieldInstanceId;
+
+ private String runStatus;
+
+ public String getSelectStatus() {
+ return this.selectStatus;
+ }
+
+ public void setSelectStatus(String selectStatus) {
+ this.selectStatus = selectStatus;
+ }
+
+ public String getFieldInstanceId() {
+ return this.fieldInstanceId;
+ }
+
+ public void setFieldInstanceId(String fieldInstanceId) {
+ this.fieldInstanceId = fieldInstanceId;
+ }
+
+ public String getRunStatus() {
+ return this.runStatus;
+ }
+
+ public void setRunStatus(String runStatus) {
+ this.runStatus = runStatus;
+ }
+ }
+
+ public static class InstanceInfo {
+
+ private String id;
+
+ private String name;
+
+ private String type;
+
+ 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 getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+ }
+ }
+
+ @Override
+ public GetInstanceDownStreamResponse getInstance(UnmarshallerContext context) {
+ return GetInstanceDownStreamResponseUnmarshaller.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/GetInstanceUpDownStreamRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetInstanceUpDownStreamRequest.java
new file mode 100644
index 0000000000..029cb7bd6d
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetInstanceUpDownStreamRequest.java
@@ -0,0 +1,145 @@
+/*
+ * 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 GetInstanceUpDownStreamRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private Integer upStreamDepth;
+
+ @SerializedName("instanceId")
+ private InstanceId instanceId;
+
+ private String env;
+
+ private Long projectId;
+
+ private Integer downStreamDepth;
+ public GetInstanceUpDownStreamRequest() {
+ super("dataphin-public", "2023-06-30", "GetInstanceUpDownStream");
+ 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 getUpStreamDepth() {
+ return this.upStreamDepth;
+ }
+
+ public void setUpStreamDepth(Integer upStreamDepth) {
+ this.upStreamDepth = upStreamDepth;
+ if(upStreamDepth != null){
+ putQueryParameter("UpStreamDepth", upStreamDepth.toString());
+ }
+ }
+
+ public InstanceId getInstanceId() {
+ return this.instanceId;
+ }
+
+ public void setInstanceId(InstanceId instanceId) {
+ this.instanceId = instanceId;
+ if (instanceId != null) {
+ putBodyParameter("InstanceId" , new Gson().toJson(instanceId));
+ }
+ }
+
+ 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 Integer getDownStreamDepth() {
+ return this.downStreamDepth;
+ }
+
+ public void setDownStreamDepth(Integer downStreamDepth) {
+ this.downStreamDepth = downStreamDepth;
+ if(downStreamDepth != null){
+ putQueryParameter("DownStreamDepth", downStreamDepth.toString());
+ }
+ }
+
+ public static class InstanceId {
+
+ @SerializedName("Id")
+ private String id;
+
+ @SerializedName("FieldInstanceIdList")
+ private List fieldInstanceIdList;
+
+ public String getId() {
+ return this.id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public List getFieldInstanceIdList() {
+ return this.fieldInstanceIdList;
+ }
+
+ public void setFieldInstanceIdList(List fieldInstanceIdList) {
+ this.fieldInstanceIdList = fieldInstanceIdList;
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetInstanceUpDownStreamResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetInstanceUpDownStreamResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetInstanceUpDownStreamResponse.java
new file mode 100644
index 0000000000..8cc0142eb5
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetInstanceUpDownStreamResponse.java
@@ -0,0 +1,183 @@
+/*
+ * 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.GetInstanceUpDownStreamResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetInstanceUpDownStreamResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private InstanceDagInfo instanceDagInfo;
+
+ 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 InstanceDagInfo getInstanceDagInfo() {
+ return this.instanceDagInfo;
+ }
+
+ public void setInstanceDagInfo(InstanceDagInfo instanceDagInfo) {
+ this.instanceDagInfo = instanceDagInfo;
+ }
+
+ public static class InstanceDagInfo {
+
+ private List startInstanceList;
+
+ private List upInstanceList;
+
+ private List downInstanceList;
+
+ public List getStartInstanceList() {
+ return this.startInstanceList;
+ }
+
+ public void setStartInstanceList(List startInstanceList) {
+ this.startInstanceList = startInstanceList;
+ }
+
+ public List getUpInstanceList() {
+ return this.upInstanceList;
+ }
+
+ public void setUpInstanceList(List upInstanceList) {
+ this.upInstanceList = upInstanceList;
+ }
+
+ public List getDownInstanceList() {
+ return this.downInstanceList;
+ }
+
+ public void setDownInstanceList(List downInstanceList) {
+ this.downInstanceList = downInstanceList;
+ }
+
+ public static class InstanceInfo {
+
+ private String id;
+
+ private String name;
+
+ private String nodeId;
+
+ private String nodeType;
+
+ private List fieldInstanceIdList;
+
+ 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 getNodeId() {
+ return this.nodeId;
+ }
+
+ public void setNodeId(String nodeId) {
+ this.nodeId = nodeId;
+ }
+
+ public String getNodeType() {
+ return this.nodeType;
+ }
+
+ public void setNodeType(String nodeType) {
+ this.nodeType = nodeType;
+ }
+
+ public List getFieldInstanceIdList() {
+ return this.fieldInstanceIdList;
+ }
+
+ public void setFieldInstanceIdList(List fieldInstanceIdList) {
+ this.fieldInstanceIdList = fieldInstanceIdList;
+ }
+ }
+ }
+
+ @Override
+ public GetInstanceUpDownStreamResponse getInstance(UnmarshallerContext context) {
+ return GetInstanceUpDownStreamResponseUnmarshaller.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/GetMyRolesRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetMyRolesRequest.java
new file mode 100644
index 0000000000..8abee9ef1d
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetMyRolesRequest.java
@@ -0,0 +1,51 @@
+/*
+ * 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 GetMyRolesRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+ public GetMyRolesRequest() {
+ super("dataphin-public", "2023-06-30", "GetMyRoles");
+ 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());
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetMyRolesResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetMyRolesResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetMyRolesResponse.java
new file mode 100644
index 0000000000..8a9494a26e
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetMyRolesResponse.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.GetMyRolesResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetMyRolesResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private List roleList;
+
+ 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 getRoleList() {
+ return this.roleList;
+ }
+
+ public void setRoleList(List roleList) {
+ this.roleList = roleList;
+ }
+
+ public static class Role {
+
+ private Long id;
+
+ private String name;
+
+ private String description;
+
+ 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 getDescription() {
+ return this.description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+ }
+
+ @Override
+ public GetMyRolesResponse getInstance(UnmarshallerContext context) {
+ return GetMyRolesResponseUnmarshaller.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/GetMyTenantsRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetMyTenantsRequest.java
new file mode 100644
index 0000000000..f952c0dcf8
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetMyTenantsRequest.java
@@ -0,0 +1,68 @@
+/*
+ * 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 GetMyTenantsRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ @SerializedName("featureCodeList")
+ private List featureCodeList;
+ public GetMyTenantsRequest() {
+ super("dataphin-public", "2023-06-30", "GetMyTenants");
+ 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 List getFeatureCodeList() {
+ return this.featureCodeList;
+ }
+
+ public void setFeatureCodeList(List featureCodeList) {
+ this.featureCodeList = featureCodeList;
+ if (featureCodeList != null) {
+ putBodyParameter("FeatureCodeList" , new Gson().toJson(featureCodeList));
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetMyTenantsResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetMyTenantsResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetMyTenantsResponse.java
new file mode 100644
index 0000000000..09ce113397
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetMyTenantsResponse.java
@@ -0,0 +1,210 @@
+/*
+ * 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.GetMyTenantsResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetMyTenantsResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private List tenantList;
+
+ 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 getTenantList() {
+ return this.tenantList;
+ }
+
+ public void setTenantList(List tenantList) {
+ this.tenantList = tenantList;
+ }
+
+ public static class TenantInfo {
+
+ private Long id;
+
+ private String name;
+
+ private String ownerId;
+
+ private String description;
+
+ private Boolean deleted;
+
+ private Long deleteTime;
+
+ private String titleType;
+
+ private Boolean opsTenant;
+
+ private Boolean resourceLimited;
+
+ private Boolean visible;
+
+ private List tenantTypeList;
+
+ 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 getOwnerId() {
+ return this.ownerId;
+ }
+
+ public void setOwnerId(String ownerId) {
+ this.ownerId = ownerId;
+ }
+
+ public String getDescription() {
+ return this.description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public Boolean getDeleted() {
+ return this.deleted;
+ }
+
+ public void setDeleted(Boolean deleted) {
+ this.deleted = deleted;
+ }
+
+ public Long getDeleteTime() {
+ return this.deleteTime;
+ }
+
+ public void setDeleteTime(Long deleteTime) {
+ this.deleteTime = deleteTime;
+ }
+
+ public String getTitleType() {
+ return this.titleType;
+ }
+
+ public void setTitleType(String titleType) {
+ this.titleType = titleType;
+ }
+
+ public Boolean getOpsTenant() {
+ return this.opsTenant;
+ }
+
+ public void setOpsTenant(Boolean opsTenant) {
+ this.opsTenant = opsTenant;
+ }
+
+ public Boolean getResourceLimited() {
+ return this.resourceLimited;
+ }
+
+ public void setResourceLimited(Boolean resourceLimited) {
+ this.resourceLimited = resourceLimited;
+ }
+
+ public Boolean getVisible() {
+ return this.visible;
+ }
+
+ public void setVisible(Boolean visible) {
+ this.visible = visible;
+ }
+
+ public List getTenantTypeList() {
+ return this.tenantTypeList;
+ }
+
+ public void setTenantTypeList(List tenantTypeList) {
+ this.tenantTypeList = tenantTypeList;
+ }
+ }
+
+ @Override
+ public GetMyTenantsResponse getInstance(UnmarshallerContext context) {
+ return GetMyTenantsResponseUnmarshaller.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/GetNodeUpDownStreamRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetNodeUpDownStreamRequest.java
new file mode 100644
index 0000000000..147591aaf1
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetNodeUpDownStreamRequest.java
@@ -0,0 +1,144 @@
+/*
+ * 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 GetNodeUpDownStreamRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private Integer upStreamDepth;
+
+ private String env;
+
+ private Long projectId;
+
+ @SerializedName("nodeId")
+ private NodeId nodeId;
+
+ private Integer downStreamDepth;
+ public GetNodeUpDownStreamRequest() {
+ super("dataphin-public", "2023-06-30", "GetNodeUpDownStream");
+ 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 getUpStreamDepth() {
+ return this.upStreamDepth;
+ }
+
+ public void setUpStreamDepth(Integer upStreamDepth) {
+ this.upStreamDepth = upStreamDepth;
+ if(upStreamDepth != null){
+ putQueryParameter("UpStreamDepth", upStreamDepth.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 NodeId getNodeId() {
+ return this.nodeId;
+ }
+
+ public void setNodeId(NodeId nodeId) {
+ this.nodeId = nodeId;
+ if (nodeId != null) {
+ putBodyParameter("NodeId" , new Gson().toJson(nodeId));
+ }
+ }
+
+ public Integer getDownStreamDepth() {
+ return this.downStreamDepth;
+ }
+
+ public void setDownStreamDepth(Integer downStreamDepth) {
+ this.downStreamDepth = downStreamDepth;
+ if(downStreamDepth != null){
+ putQueryParameter("DownStreamDepth", downStreamDepth.toString());
+ }
+ }
+
+ public static class NodeId {
+
+ @SerializedName("Id")
+ private String id;
+
+ @SerializedName("FieldIdList")
+ private String fieldIdList;
+
+ public String getId() {
+ return this.id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getFieldIdList() {
+ return this.fieldIdList;
+ }
+
+ public void setFieldIdList(String fieldIdList) {
+ this.fieldIdList = fieldIdList;
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetNodeUpDownStreamResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetNodeUpDownStreamResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetNodeUpDownStreamResponse.java
new file mode 100644
index 0000000000..ff704f8e8f
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetNodeUpDownStreamResponse.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 java.util.List;
+import com.aliyuncs.AcsResponse;
+import com.aliyuncs.dataphin_public.transform.v20230630.GetNodeUpDownStreamResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetNodeUpDownStreamResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private NodeDagInfo nodeDagInfo;
+
+ 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 NodeDagInfo getNodeDagInfo() {
+ return this.nodeDagInfo;
+ }
+
+ public void setNodeDagInfo(NodeDagInfo nodeDagInfo) {
+ this.nodeDagInfo = nodeDagInfo;
+ }
+
+ public static class NodeDagInfo {
+
+ private List startNodeList;
+
+ private List upStreamNodeList;
+
+ private List downStreamNodeList;
+
+ public List getStartNodeList() {
+ return this.startNodeList;
+ }
+
+ public void setStartNodeList(List startNodeList) {
+ this.startNodeList = startNodeList;
+ }
+
+ public List getUpStreamNodeList() {
+ return this.upStreamNodeList;
+ }
+
+ public void setUpStreamNodeList(List upStreamNodeList) {
+ this.upStreamNodeList = upStreamNodeList;
+ }
+
+ public List getDownStreamNodeList() {
+ return this.downStreamNodeList;
+ }
+
+ public void setDownStreamNodeList(List downStreamNodeList) {
+ this.downStreamNodeList = downStreamNodeList;
+ }
+
+ public static class NodeInfo {
+
+ private String id;
+
+ private String name;
+
+ private String type;
+
+ private List fieldIdList;
+
+ 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 getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public List getFieldIdList() {
+ return this.fieldIdList;
+ }
+
+ public void setFieldIdList(List fieldIdList) {
+ this.fieldIdList = fieldIdList;
+ }
+ }
+ }
+
+ @Override
+ public GetNodeUpDownStreamResponse getInstance(UnmarshallerContext context) {
+ return GetNodeUpDownStreamResponseUnmarshaller.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/GetOperationSubmitStatusRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetOperationSubmitStatusRequest.java
new file mode 100644
index 0000000000..c1264f4e95
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetOperationSubmitStatusRequest.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 GetOperationSubmitStatusRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private String jobId;
+
+ private String env;
+ public GetOperationSubmitStatusRequest() {
+ super("dataphin-public", "2023-06-30", "GetOperationSubmitStatus");
+ 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 getJobId() {
+ return this.jobId;
+ }
+
+ public void setJobId(String jobId) {
+ this.jobId = jobId;
+ if(jobId != null){
+ putQueryParameter("JobId", jobId);
+ }
+ }
+
+ public String getEnv() {
+ return this.env;
+ }
+
+ public void setEnv(String env) {
+ this.env = env;
+ if(env != null){
+ putQueryParameter("Env", env);
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetOperationSubmitStatusResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetOperationSubmitStatusResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetOperationSubmitStatusResponse.java
new file mode 100644
index 0000000000..f6924aa464
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetOperationSubmitStatusResponse.java
@@ -0,0 +1,159 @@
+/*
+ * 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.GetOperationSubmitStatusResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetOperationSubmitStatusResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private OperationSubmitJob operationSubmitJob;
+
+ 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 OperationSubmitJob getOperationSubmitJob() {
+ return this.operationSubmitJob;
+ }
+
+ public void setOperationSubmitJob(OperationSubmitJob operationSubmitJob) {
+ this.operationSubmitJob = operationSubmitJob;
+ }
+
+ public static class OperationSubmitJob {
+
+ private String jobId;
+
+ private String progress;
+
+ private String operation;
+
+ private String operationStatus;
+
+ private String externalBizId;
+
+ private String operator;
+
+ public String getJobId() {
+ return this.jobId;
+ }
+
+ public void setJobId(String jobId) {
+ this.jobId = jobId;
+ }
+
+ public String getProgress() {
+ return this.progress;
+ }
+
+ public void setProgress(String progress) {
+ this.progress = progress;
+ }
+
+ public String getOperation() {
+ return this.operation;
+ }
+
+ public void setOperation(String operation) {
+ this.operation = operation;
+ }
+
+ public String getOperationStatus() {
+ return this.operationStatus;
+ }
+
+ public void setOperationStatus(String operationStatus) {
+ this.operationStatus = operationStatus;
+ }
+
+ public String getExternalBizId() {
+ return this.externalBizId;
+ }
+
+ public void setExternalBizId(String externalBizId) {
+ this.externalBizId = externalBizId;
+ }
+
+ public String getOperator() {
+ return this.operator;
+ }
+
+ public void setOperator(String operator) {
+ this.operator = operator;
+ }
+ }
+
+ @Override
+ public GetOperationSubmitStatusResponse getInstance(UnmarshallerContext context) {
+ return GetOperationSubmitStatusResponseUnmarshaller.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/GetPhysicalInstanceLogRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalInstanceLogRequest.java
new file mode 100644
index 0000000000..bda18e1898
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalInstanceLogRequest.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 GetPhysicalInstanceLogRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private String instanceId;
+
+ private String env;
+
+ private Long projectId;
+ public GetPhysicalInstanceLogRequest() {
+ super("dataphin-public", "2023-06-30", "GetPhysicalInstanceLog");
+ 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 getInstanceId() {
+ return this.instanceId;
+ }
+
+ public void setInstanceId(String instanceId) {
+ this.instanceId = instanceId;
+ if(instanceId != null){
+ putQueryParameter("InstanceId", instanceId);
+ }
+ }
+
+ 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());
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetPhysicalInstanceLogResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalInstanceLogResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalInstanceLogResponse.java
new file mode 100644
index 0000000000..cdf98faf7d
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalInstanceLogResponse.java
@@ -0,0 +1,160 @@
+/*
+ * 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.GetPhysicalInstanceLogResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetPhysicalInstanceLogResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private List taskrunLogList;
+
+ 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 getTaskrunLogList() {
+ return this.taskrunLogList;
+ }
+
+ public void setTaskrunLogList(List taskrunLogList) {
+ this.taskrunLogList = taskrunLogList;
+ }
+
+ public static class TaskrunLog {
+
+ private String taskrunId;
+
+ private String startTime;
+
+ private String endTime;
+
+ private String logContent;
+
+ private String status;
+
+ private String duration;
+
+ public String getTaskrunId() {
+ return this.taskrunId;
+ }
+
+ public void setTaskrunId(String taskrunId) {
+ this.taskrunId = taskrunId;
+ }
+
+ 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 String getLogContent() {
+ return this.logContent;
+ }
+
+ public void setLogContent(String logContent) {
+ this.logContent = logContent;
+ }
+
+ public String getStatus() {
+ return this.status;
+ }
+
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+ public String getDuration() {
+ return this.duration;
+ }
+
+ public void setDuration(String duration) {
+ this.duration = duration;
+ }
+ }
+
+ @Override
+ public GetPhysicalInstanceLogResponse getInstance(UnmarshallerContext context) {
+ return GetPhysicalInstanceLogResponseUnmarshaller.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/GetPhysicalInstanceRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalInstanceRequest.java
new file mode 100644
index 0000000000..b812cc8601
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalInstanceRequest.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 GetPhysicalInstanceRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private String instanceId;
+
+ private String env;
+
+ private Long projectId;
+ public GetPhysicalInstanceRequest() {
+ super("dataphin-public", "2023-06-30", "GetPhysicalInstance");
+ 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 getInstanceId() {
+ return this.instanceId;
+ }
+
+ public void setInstanceId(String instanceId) {
+ this.instanceId = instanceId;
+ if(instanceId != null){
+ putQueryParameter("InstanceId", instanceId);
+ }
+ }
+
+ 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());
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetPhysicalInstanceResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalInstanceResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalInstanceResponse.java
new file mode 100644
index 0000000000..4f4a27340f
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalInstanceResponse.java
@@ -0,0 +1,462 @@
+/*
+ * 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.GetPhysicalInstanceResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetPhysicalInstanceResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private Instance instance;
+
+ 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 Instance getInstance() {
+ return this.instance;
+ }
+
+ public void setInstance(Instance instance) {
+ this.instance = instance;
+ }
+
+ public static class Instance {
+
+ private String id;
+
+ private String bizDate;
+
+ private String dueTime;
+
+ private Long startExecuteTime;
+
+ private Long endExecuteTime;
+
+ private String duration;
+
+ private Integer index;
+
+ private String extendInfo;
+
+ private List statusList;
+
+ private NodeInfo nodeInfo;
+
+ public String getId() {
+ return this.id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getBizDate() {
+ return this.bizDate;
+ }
+
+ public void setBizDate(String bizDate) {
+ this.bizDate = bizDate;
+ }
+
+ public String getDueTime() {
+ return this.dueTime;
+ }
+
+ public void setDueTime(String dueTime) {
+ this.dueTime = dueTime;
+ }
+
+ public Long getStartExecuteTime() {
+ return this.startExecuteTime;
+ }
+
+ public void setStartExecuteTime(Long startExecuteTime) {
+ this.startExecuteTime = startExecuteTime;
+ }
+
+ public Long getEndExecuteTime() {
+ return this.endExecuteTime;
+ }
+
+ public void setEndExecuteTime(Long endExecuteTime) {
+ this.endExecuteTime = endExecuteTime;
+ }
+
+ public String getDuration() {
+ return this.duration;
+ }
+
+ public void setDuration(String duration) {
+ this.duration = duration;
+ }
+
+ public Integer getIndex() {
+ return this.index;
+ }
+
+ public void setIndex(Integer index) {
+ this.index = index;
+ }
+
+ public String getExtendInfo() {
+ return this.extendInfo;
+ }
+
+ public void setExtendInfo(String extendInfo) {
+ this.extendInfo = extendInfo;
+ }
+
+ public List getStatusList() {
+ return this.statusList;
+ }
+
+ public void setStatusList(List statusList) {
+ this.statusList = statusList;
+ }
+
+ public NodeInfo getNodeInfo() {
+ return this.nodeInfo;
+ }
+
+ public void setNodeInfo(NodeInfo nodeInfo) {
+ this.nodeInfo = nodeInfo;
+ }
+
+ public static class NodeInfo {
+
+ private String id;
+
+ private String from;
+
+ private String type;
+
+ private String name;
+
+ private String subDetailType;
+
+ private String description;
+
+ private Boolean dryRun;
+
+ private Boolean schedulePaused;
+
+ private Boolean hasProd;
+
+ private Boolean hasDev;
+
+ private String bizUnitName;
+
+ private String createTime;
+
+ private String lastModifiedTime;
+
+ private List ownerList;
+
+ private List priorityList;
+
+ private List resourceGroupList;
+
+ private List schedulePeriodList;
+
+ private Creator creator;
+
+ private Modifier modifier;
+
+ public String getId() {
+ return this.id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getFrom() {
+ return this.from;
+ }
+
+ public void setFrom(String from) {
+ this.from = from;
+ }
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public String getName() {
+ return this.name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getSubDetailType() {
+ return this.subDetailType;
+ }
+
+ public void setSubDetailType(String subDetailType) {
+ this.subDetailType = subDetailType;
+ }
+
+ public String getDescription() {
+ return this.description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public Boolean getDryRun() {
+ return this.dryRun;
+ }
+
+ public void setDryRun(Boolean dryRun) {
+ this.dryRun = dryRun;
+ }
+
+ public Boolean getSchedulePaused() {
+ return this.schedulePaused;
+ }
+
+ public void setSchedulePaused(Boolean schedulePaused) {
+ this.schedulePaused = schedulePaused;
+ }
+
+ public Boolean getHasProd() {
+ return this.hasProd;
+ }
+
+ public void setHasProd(Boolean hasProd) {
+ this.hasProd = hasProd;
+ }
+
+ public Boolean getHasDev() {
+ return this.hasDev;
+ }
+
+ public void setHasDev(Boolean hasDev) {
+ this.hasDev = hasDev;
+ }
+
+ public String getBizUnitName() {
+ return this.bizUnitName;
+ }
+
+ public void setBizUnitName(String bizUnitName) {
+ this.bizUnitName = bizUnitName;
+ }
+
+ public String getCreateTime() {
+ return this.createTime;
+ }
+
+ public void setCreateTime(String createTime) {
+ this.createTime = createTime;
+ }
+
+ public String getLastModifiedTime() {
+ return this.lastModifiedTime;
+ }
+
+ public void setLastModifiedTime(String lastModifiedTime) {
+ this.lastModifiedTime = lastModifiedTime;
+ }
+
+ public List getOwnerList() {
+ return this.ownerList;
+ }
+
+ public void setOwnerList(List ownerList) {
+ this.ownerList = ownerList;
+ }
+
+ public List getPriorityList() {
+ return this.priorityList;
+ }
+
+ public void setPriorityList(List priorityList) {
+ this.priorityList = priorityList;
+ }
+
+ public List getResourceGroupList() {
+ return this.resourceGroupList;
+ }
+
+ public void setResourceGroupList(List resourceGroupList) {
+ this.resourceGroupList = resourceGroupList;
+ }
+
+ public List getSchedulePeriodList() {
+ return this.schedulePeriodList;
+ }
+
+ public void setSchedulePeriodList(List schedulePeriodList) {
+ this.schedulePeriodList = schedulePeriodList;
+ }
+
+ public Creator getCreator() {
+ return this.creator;
+ }
+
+ public void setCreator(Creator creator) {
+ this.creator = creator;
+ }
+
+ public Modifier getModifier() {
+ return this.modifier;
+ }
+
+ public void setModifier(Modifier modifier) {
+ this.modifier = modifier;
+ }
+
+ public static class User {
+
+ private String id;
+
+ private String name;
+
+ 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 static class Creator {
+
+ private String id;
+
+ private String name;
+
+ 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 static class Modifier {
+
+ private String id;
+
+ private String name;
+
+ 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;
+ }
+ }
+ }
+ }
+
+ @Override
+ public GetPhysicalInstanceResponse getInstance(UnmarshallerContext context) {
+ return GetPhysicalInstanceResponseUnmarshaller.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/GetPhysicalNodeByOutputNameRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalNodeByOutputNameRequest.java
new file mode 100644
index 0000000000..22ea1706e1
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalNodeByOutputNameRequest.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 GetPhysicalNodeByOutputNameRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private String outputName;
+
+ private String env;
+ public GetPhysicalNodeByOutputNameRequest() {
+ super("dataphin-public", "2023-06-30", "GetPhysicalNodeByOutputName");
+ 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 getOutputName() {
+ return this.outputName;
+ }
+
+ public void setOutputName(String outputName) {
+ this.outputName = outputName;
+ if(outputName != null){
+ putQueryParameter("OutputName", outputName);
+ }
+ }
+
+ public String getEnv() {
+ return this.env;
+ }
+
+ public void setEnv(String env) {
+ this.env = env;
+ if(env != null){
+ putQueryParameter("Env", env);
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetPhysicalNodeByOutputNameResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalNodeByOutputNameResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalNodeByOutputNameResponse.java
new file mode 100644
index 0000000000..c5d2891d20
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalNodeByOutputNameResponse.java
@@ -0,0 +1,341 @@
+/*
+ * 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.GetPhysicalNodeByOutputNameResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetPhysicalNodeByOutputNameResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private NodeInfo nodeInfo;
+
+ 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 NodeInfo getNodeInfo() {
+ return this.nodeInfo;
+ }
+
+ public void setNodeInfo(NodeInfo nodeInfo) {
+ this.nodeInfo = nodeInfo;
+ }
+
+ public static class NodeInfo {
+
+ private String id;
+
+ private String name;
+
+ private String description;
+
+ private String operatorType;
+
+ private String scheduleType;
+
+ private String priority;
+
+ private Long createTime;
+
+ private Long lastModifiedTime;
+
+ private String status;
+
+ private String triggerConfig;
+
+ private String from;
+
+ private ProjectInfo projectInfo;
+
+ private Creator creator;
+
+ private Owner owner;
+
+ private Modifier modifier;
+
+ 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 getOperatorType() {
+ return this.operatorType;
+ }
+
+ public void setOperatorType(String operatorType) {
+ this.operatorType = operatorType;
+ }
+
+ public String getScheduleType() {
+ return this.scheduleType;
+ }
+
+ public void setScheduleType(String scheduleType) {
+ this.scheduleType = scheduleType;
+ }
+
+ public String getPriority() {
+ return this.priority;
+ }
+
+ public void setPriority(String priority) {
+ this.priority = priority;
+ }
+
+ public Long getCreateTime() {
+ return this.createTime;
+ }
+
+ public void setCreateTime(Long createTime) {
+ this.createTime = createTime;
+ }
+
+ public Long getLastModifiedTime() {
+ return this.lastModifiedTime;
+ }
+
+ public void setLastModifiedTime(Long lastModifiedTime) {
+ this.lastModifiedTime = lastModifiedTime;
+ }
+
+ public String getStatus() {
+ return this.status;
+ }
+
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+ public String getTriggerConfig() {
+ return this.triggerConfig;
+ }
+
+ public void setTriggerConfig(String triggerConfig) {
+ this.triggerConfig = triggerConfig;
+ }
+
+ public String getFrom() {
+ return this.from;
+ }
+
+ public void setFrom(String from) {
+ this.from = from;
+ }
+
+ public ProjectInfo getProjectInfo() {
+ return this.projectInfo;
+ }
+
+ public void setProjectInfo(ProjectInfo projectInfo) {
+ this.projectInfo = projectInfo;
+ }
+
+ public Creator getCreator() {
+ return this.creator;
+ }
+
+ public void setCreator(Creator creator) {
+ this.creator = creator;
+ }
+
+ public Owner getOwner() {
+ return this.owner;
+ }
+
+ public void setOwner(Owner owner) {
+ this.owner = owner;
+ }
+
+ public Modifier getModifier() {
+ return this.modifier;
+ }
+
+ public void setModifier(Modifier modifier) {
+ this.modifier = modifier;
+ }
+
+ public static class ProjectInfo {
+
+ private String id;
+
+ private String name;
+
+ 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 static class Creator {
+
+ private String id;
+
+ private String name;
+
+ 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 static class Owner {
+
+ private String id;
+
+ private String name;
+
+ 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 static class Modifier {
+
+ private String id;
+
+ private String name;
+
+ 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;
+ }
+ }
+ }
+
+ @Override
+ public GetPhysicalNodeByOutputNameResponse getInstance(UnmarshallerContext context) {
+ return GetPhysicalNodeByOutputNameResponseUnmarshaller.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/GetPhysicalNodeContentRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalNodeContentRequest.java
new file mode 100644
index 0000000000..ceb45cfda8
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalNodeContentRequest.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 GetPhysicalNodeContentRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private String env;
+
+ private String nodeId;
+ public GetPhysicalNodeContentRequest() {
+ super("dataphin-public", "2023-06-30", "GetPhysicalNodeContent");
+ 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 String getNodeId() {
+ return this.nodeId;
+ }
+
+ public void setNodeId(String nodeId) {
+ this.nodeId = nodeId;
+ if(nodeId != null){
+ putQueryParameter("NodeId", nodeId);
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetPhysicalNodeContentResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalNodeContentResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalNodeContentResponse.java
new file mode 100644
index 0000000000..48b96b86c1
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalNodeContentResponse.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.GetPhysicalNodeContentResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetPhysicalNodeContentResponse 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 nodeId;
+
+ private String nodeName;
+
+ private String codeContent;
+
+ 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 getCodeContent() {
+ return this.codeContent;
+ }
+
+ public void setCodeContent(String codeContent) {
+ this.codeContent = codeContent;
+ }
+ }
+
+ @Override
+ public GetPhysicalNodeContentResponse getInstance(UnmarshallerContext context) {
+ return GetPhysicalNodeContentResponseUnmarshaller.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/GetPhysicalNodeOperationLogRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalNodeOperationLogRequest.java
new file mode 100644
index 0000000000..488913868f
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalNodeOperationLogRequest.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 GetPhysicalNodeOperationLogRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private String env;
+
+ private String nodeId;
+ public GetPhysicalNodeOperationLogRequest() {
+ super("dataphin-public", "2023-06-30", "GetPhysicalNodeOperationLog");
+ 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 String getNodeId() {
+ return this.nodeId;
+ }
+
+ public void setNodeId(String nodeId) {
+ this.nodeId = nodeId;
+ if(nodeId != null){
+ putQueryParameter("NodeId", nodeId);
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetPhysicalNodeOperationLogResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalNodeOperationLogResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalNodeOperationLogResponse.java
new file mode 100644
index 0000000000..c26058ef38
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalNodeOperationLogResponse.java
@@ -0,0 +1,150 @@
+/*
+ * 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.GetPhysicalNodeOperationLogResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetPhysicalNodeOperationLogResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private List operationLogList;
+
+ 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 getOperationLogList() {
+ return this.operationLogList;
+ }
+
+ public void setOperationLogList(List operationLogList) {
+ this.operationLogList = operationLogList;
+ }
+
+ public static class OperationLog {
+
+ private String context;
+
+ private String operationType;
+
+ private String operator;
+
+ private String operationTime;
+
+ private String operatorName;
+
+ public String getContext() {
+ return this.context;
+ }
+
+ public void setContext(String context) {
+ this.context = context;
+ }
+
+ public String getOperationType() {
+ return this.operationType;
+ }
+
+ public void setOperationType(String operationType) {
+ this.operationType = operationType;
+ }
+
+ public String getOperator() {
+ return this.operator;
+ }
+
+ public void setOperator(String operator) {
+ this.operator = operator;
+ }
+
+ public String getOperationTime() {
+ return this.operationTime;
+ }
+
+ public void setOperationTime(String operationTime) {
+ this.operationTime = operationTime;
+ }
+
+ public String getOperatorName() {
+ return this.operatorName;
+ }
+
+ public void setOperatorName(String operatorName) {
+ this.operatorName = operatorName;
+ }
+ }
+
+ @Override
+ public GetPhysicalNodeOperationLogResponse getInstance(UnmarshallerContext context) {
+ return GetPhysicalNodeOperationLogResponseUnmarshaller.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/GetPhysicalNodeRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalNodeRequest.java
new file mode 100644
index 0000000000..5ec461ad2c
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalNodeRequest.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 GetPhysicalNodeRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private String env;
+
+ private String nodeId;
+ public GetPhysicalNodeRequest() {
+ super("dataphin-public", "2023-06-30", "GetPhysicalNode");
+ 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 String getNodeId() {
+ return this.nodeId;
+ }
+
+ public void setNodeId(String nodeId) {
+ this.nodeId = nodeId;
+ if(nodeId != null){
+ putQueryParameter("NodeId", nodeId);
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetPhysicalNodeResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalNodeResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalNodeResponse.java
new file mode 100644
index 0000000000..6b151ce584
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetPhysicalNodeResponse.java
@@ -0,0 +1,382 @@
+/*
+ * 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.GetPhysicalNodeResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetPhysicalNodeResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private NodeInfo nodeInfo;
+
+ 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 NodeInfo getNodeInfo() {
+ return this.nodeInfo;
+ }
+
+ public void setNodeInfo(NodeInfo nodeInfo) {
+ this.nodeInfo = nodeInfo;
+ }
+
+ public static class NodeInfo {
+
+ private String id;
+
+ private String name;
+
+ private String description;
+
+ private String operatorType;
+
+ private String scheduleType;
+
+ private String priority;
+
+ private Long createTime;
+
+ private Long lastModifiedTime;
+
+ private String status;
+
+ private String triggerConfig;
+
+ private String from;
+
+ private String cronExpression;
+
+ private Long dataSourceId;
+
+ private String dataSourceSchema;
+
+ private List outputNameList;
+
+ private ProjectInfo projectInfo;
+
+ private Creator creator;
+
+ private Owner owner;
+
+ private Modifier modifier;
+
+ 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 getOperatorType() {
+ return this.operatorType;
+ }
+
+ public void setOperatorType(String operatorType) {
+ this.operatorType = operatorType;
+ }
+
+ public String getScheduleType() {
+ return this.scheduleType;
+ }
+
+ public void setScheduleType(String scheduleType) {
+ this.scheduleType = scheduleType;
+ }
+
+ public String getPriority() {
+ return this.priority;
+ }
+
+ public void setPriority(String priority) {
+ this.priority = priority;
+ }
+
+ public Long getCreateTime() {
+ return this.createTime;
+ }
+
+ public void setCreateTime(Long createTime) {
+ this.createTime = createTime;
+ }
+
+ public Long getLastModifiedTime() {
+ return this.lastModifiedTime;
+ }
+
+ public void setLastModifiedTime(Long lastModifiedTime) {
+ this.lastModifiedTime = lastModifiedTime;
+ }
+
+ public String getStatus() {
+ return this.status;
+ }
+
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+ public String getTriggerConfig() {
+ return this.triggerConfig;
+ }
+
+ public void setTriggerConfig(String triggerConfig) {
+ this.triggerConfig = triggerConfig;
+ }
+
+ public String getFrom() {
+ return this.from;
+ }
+
+ public void setFrom(String from) {
+ this.from = from;
+ }
+
+ public String getCronExpression() {
+ return this.cronExpression;
+ }
+
+ public void setCronExpression(String cronExpression) {
+ this.cronExpression = cronExpression;
+ }
+
+ 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 getOutputNameList() {
+ return this.outputNameList;
+ }
+
+ public void setOutputNameList(List outputNameList) {
+ this.outputNameList = outputNameList;
+ }
+
+ public ProjectInfo getProjectInfo() {
+ return this.projectInfo;
+ }
+
+ public void setProjectInfo(ProjectInfo projectInfo) {
+ this.projectInfo = projectInfo;
+ }
+
+ public Creator getCreator() {
+ return this.creator;
+ }
+
+ public void setCreator(Creator creator) {
+ this.creator = creator;
+ }
+
+ public Owner getOwner() {
+ return this.owner;
+ }
+
+ public void setOwner(Owner owner) {
+ this.owner = owner;
+ }
+
+ public Modifier getModifier() {
+ return this.modifier;
+ }
+
+ public void setModifier(Modifier modifier) {
+ this.modifier = modifier;
+ }
+
+ public static class ProjectInfo {
+
+ private String id;
+
+ private String name;
+
+ 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 static class Creator {
+
+ private String id;
+
+ private String name;
+
+ 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 static class Owner {
+
+ private String id;
+
+ private String name;
+
+ 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 static class Modifier {
+
+ private String id;
+
+ private String name;
+
+ 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;
+ }
+ }
+ }
+
+ @Override
+ public GetPhysicalNodeResponse getInstance(UnmarshallerContext context) {
+ return GetPhysicalNodeResponseUnmarshaller.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/GetProjectProduceUserRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetProjectProduceUserRequest.java
new file mode 100644
index 0000000000..ed084d1305
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetProjectProduceUserRequest.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 GetProjectProduceUserRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private Long projectId;
+ public GetProjectProduceUserRequest() {
+ super("dataphin-public", "2023-06-30", "GetProjectProduceUser");
+ 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());
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetProjectProduceUserResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetProjectProduceUserResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetProjectProduceUserResponse.java
new file mode 100644
index 0000000000..4d7c3c49d7
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetProjectProduceUserResponse.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.GetProjectProduceUserResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetProjectProduceUserResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private User user;
+
+ 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 User getUser() {
+ return this.user;
+ }
+
+ public void setUser(User user) {
+ this.user = user;
+ }
+
+ public static class User {
+
+ private String id;
+
+ public String getId() {
+ return this.id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+ }
+
+ @Override
+ public GetProjectProduceUserResponse getInstance(UnmarshallerContext context) {
+ return GetProjectProduceUserResponseUnmarshaller.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/GetSupplementDagrunInstanceRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetSupplementDagrunInstanceRequest.java
new file mode 100644
index 0000000000..9f791fee9e
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetSupplementDagrunInstanceRequest.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 GetSupplementDagrunInstanceRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private String env;
+
+ private String dagrunId;
+ public GetSupplementDagrunInstanceRequest() {
+ super("dataphin-public", "2023-06-30", "GetSupplementDagrunInstance");
+ 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 String getDagrunId() {
+ return this.dagrunId;
+ }
+
+ public void setDagrunId(String dagrunId) {
+ this.dagrunId = dagrunId;
+ if(dagrunId != null){
+ putQueryParameter("DagrunId", dagrunId);
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetSupplementDagrunInstanceResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetSupplementDagrunInstanceResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetSupplementDagrunInstanceResponse.java
new file mode 100644
index 0000000000..1c7a2705b9
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetSupplementDagrunInstanceResponse.java
@@ -0,0 +1,472 @@
+/*
+ * 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.GetSupplementDagrunInstanceResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetSupplementDagrunInstanceResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private List instanceList;
+
+ 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 getInstanceList() {
+ return this.instanceList;
+ }
+
+ public void setInstanceList(List instanceList) {
+ this.instanceList = instanceList;
+ }
+
+ public static class Instance {
+
+ private String id;
+
+ private String type;
+
+ private Long bizDate;
+
+ private Long dueTime;
+
+ private Long startExecuteTime;
+
+ private Long endExecuteTime;
+
+ private String duration;
+
+ private Integer index;
+
+ private String extendInfo;
+
+ private List statusList;
+
+ private NodeInfo nodeInfo;
+
+ public String getId() {
+ return this.id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public Long getBizDate() {
+ return this.bizDate;
+ }
+
+ public void setBizDate(Long bizDate) {
+ this.bizDate = bizDate;
+ }
+
+ public Long getDueTime() {
+ return this.dueTime;
+ }
+
+ public void setDueTime(Long dueTime) {
+ this.dueTime = dueTime;
+ }
+
+ public Long getStartExecuteTime() {
+ return this.startExecuteTime;
+ }
+
+ public void setStartExecuteTime(Long startExecuteTime) {
+ this.startExecuteTime = startExecuteTime;
+ }
+
+ public Long getEndExecuteTime() {
+ return this.endExecuteTime;
+ }
+
+ public void setEndExecuteTime(Long endExecuteTime) {
+ this.endExecuteTime = endExecuteTime;
+ }
+
+ public String getDuration() {
+ return this.duration;
+ }
+
+ public void setDuration(String duration) {
+ this.duration = duration;
+ }
+
+ public Integer getIndex() {
+ return this.index;
+ }
+
+ public void setIndex(Integer index) {
+ this.index = index;
+ }
+
+ public String getExtendInfo() {
+ return this.extendInfo;
+ }
+
+ public void setExtendInfo(String extendInfo) {
+ this.extendInfo = extendInfo;
+ }
+
+ public List getStatusList() {
+ return this.statusList;
+ }
+
+ public void setStatusList(List statusList) {
+ this.statusList = statusList;
+ }
+
+ public NodeInfo getNodeInfo() {
+ return this.nodeInfo;
+ }
+
+ public void setNodeInfo(NodeInfo nodeInfo) {
+ this.nodeInfo = nodeInfo;
+ }
+
+ public static class NodeInfo {
+
+ private String id;
+
+ private String name;
+
+ private String type;
+
+ private String from;
+
+ private String subDetailType;
+
+ private String description;
+
+ private Boolean dryRun;
+
+ private Boolean schedulePaused;
+
+ private Boolean hasProd;
+
+ private Boolean hasDev;
+
+ private String bizUnitName;
+
+ private String createTime;
+
+ private String lastModifiedTime;
+
+ private List ownerList;
+
+ private List resourceGroupList;
+
+ private List priorityList;
+
+ private List schedulePeriodList;
+
+ private Creator creator;
+
+ private Modifier modifier;
+
+ 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 getType() {
+ return this.type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public String getFrom() {
+ return this.from;
+ }
+
+ public void setFrom(String from) {
+ this.from = from;
+ }
+
+ public String getSubDetailType() {
+ return this.subDetailType;
+ }
+
+ public void setSubDetailType(String subDetailType) {
+ this.subDetailType = subDetailType;
+ }
+
+ public String getDescription() {
+ return this.description;
+ }
+
+ public void setDescription(String description) {
+ this.description = description;
+ }
+
+ public Boolean getDryRun() {
+ return this.dryRun;
+ }
+
+ public void setDryRun(Boolean dryRun) {
+ this.dryRun = dryRun;
+ }
+
+ public Boolean getSchedulePaused() {
+ return this.schedulePaused;
+ }
+
+ public void setSchedulePaused(Boolean schedulePaused) {
+ this.schedulePaused = schedulePaused;
+ }
+
+ public Boolean getHasProd() {
+ return this.hasProd;
+ }
+
+ public void setHasProd(Boolean hasProd) {
+ this.hasProd = hasProd;
+ }
+
+ public Boolean getHasDev() {
+ return this.hasDev;
+ }
+
+ public void setHasDev(Boolean hasDev) {
+ this.hasDev = hasDev;
+ }
+
+ public String getBizUnitName() {
+ return this.bizUnitName;
+ }
+
+ public void setBizUnitName(String bizUnitName) {
+ this.bizUnitName = bizUnitName;
+ }
+
+ public String getCreateTime() {
+ return this.createTime;
+ }
+
+ public void setCreateTime(String createTime) {
+ this.createTime = createTime;
+ }
+
+ public String getLastModifiedTime() {
+ return this.lastModifiedTime;
+ }
+
+ public void setLastModifiedTime(String lastModifiedTime) {
+ this.lastModifiedTime = lastModifiedTime;
+ }
+
+ public List getOwnerList() {
+ return this.ownerList;
+ }
+
+ public void setOwnerList(List ownerList) {
+ this.ownerList = ownerList;
+ }
+
+ public List getResourceGroupList() {
+ return this.resourceGroupList;
+ }
+
+ public void setResourceGroupList(List resourceGroupList) {
+ this.resourceGroupList = resourceGroupList;
+ }
+
+ public List getPriorityList() {
+ return this.priorityList;
+ }
+
+ public void setPriorityList(List priorityList) {
+ this.priorityList = priorityList;
+ }
+
+ public List getSchedulePeriodList() {
+ return this.schedulePeriodList;
+ }
+
+ public void setSchedulePeriodList(List schedulePeriodList) {
+ this.schedulePeriodList = schedulePeriodList;
+ }
+
+ public Creator getCreator() {
+ return this.creator;
+ }
+
+ public void setCreator(Creator creator) {
+ this.creator = creator;
+ }
+
+ public Modifier getModifier() {
+ return this.modifier;
+ }
+
+ public void setModifier(Modifier modifier) {
+ this.modifier = modifier;
+ }
+
+ public static class User {
+
+ private String id;
+
+ private String name;
+
+ 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 static class Creator {
+
+ private String id;
+
+ private String name;
+
+ 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 static class Modifier {
+
+ private String id;
+
+ private String name;
+
+ 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;
+ }
+ }
+ }
+ }
+
+ @Override
+ public GetSupplementDagrunInstanceResponse getInstance(UnmarshallerContext context) {
+ return GetSupplementDagrunInstanceResponseUnmarshaller.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/GetSupplementDagrunRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetSupplementDagrunRequest.java
new file mode 100644
index 0000000000..d1629e8525
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetSupplementDagrunRequest.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 GetSupplementDagrunRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private String supplementId;
+
+ private String env;
+ public GetSupplementDagrunRequest() {
+ super("dataphin-public", "2023-06-30", "GetSupplementDagrun");
+ 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 getSupplementId() {
+ return this.supplementId;
+ }
+
+ public void setSupplementId(String supplementId) {
+ this.supplementId = supplementId;
+ if(supplementId != null){
+ putQueryParameter("SupplementId", supplementId);
+ }
+ }
+
+ public String getEnv() {
+ return this.env;
+ }
+
+ public void setEnv(String env) {
+ this.env = env;
+ if(env != null){
+ putQueryParameter("Env", env);
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetSupplementDagrunResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetSupplementDagrunResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetSupplementDagrunResponse.java
new file mode 100644
index 0000000000..b620da579c
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetSupplementDagrunResponse.java
@@ -0,0 +1,170 @@
+/*
+ * 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.GetSupplementDagrunResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetSupplementDagrunResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private List dagrunList;
+
+ 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 getDagrunList() {
+ return this.dagrunList;
+ }
+
+ public void setDagrunList(List dagrunList) {
+ this.dagrunList = dagrunList;
+ }
+
+ public static class DagrunInfo {
+
+ private String id;
+
+ private String bizDate;
+
+ private String status;
+
+ private Long startExecuteTime;
+
+ private Long endExecuteTime;
+
+ private String supplementId;
+
+ private String duration;
+
+ public String getId() {
+ return this.id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getBizDate() {
+ return this.bizDate;
+ }
+
+ public void setBizDate(String bizDate) {
+ this.bizDate = bizDate;
+ }
+
+ public String getStatus() {
+ return this.status;
+ }
+
+ public void setStatus(String status) {
+ this.status = status;
+ }
+
+ public Long getStartExecuteTime() {
+ return this.startExecuteTime;
+ }
+
+ public void setStartExecuteTime(Long startExecuteTime) {
+ this.startExecuteTime = startExecuteTime;
+ }
+
+ public Long getEndExecuteTime() {
+ return this.endExecuteTime;
+ }
+
+ public void setEndExecuteTime(Long endExecuteTime) {
+ this.endExecuteTime = endExecuteTime;
+ }
+
+ public String getSupplementId() {
+ return this.supplementId;
+ }
+
+ public void setSupplementId(String supplementId) {
+ this.supplementId = supplementId;
+ }
+
+ public String getDuration() {
+ return this.duration;
+ }
+
+ public void setDuration(String duration) {
+ this.duration = duration;
+ }
+ }
+
+ @Override
+ public GetSupplementDagrunResponse getInstance(UnmarshallerContext context) {
+ return GetSupplementDagrunResponseUnmarshaller.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/GetUserBySourceIdRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetUserBySourceIdRequest.java
new file mode 100644
index 0000000000..f53e62f99e
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetUserBySourceIdRequest.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 GetUserBySourceIdRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private String sourceId;
+ public GetUserBySourceIdRequest() {
+ super("dataphin-public", "2023-06-30", "GetUserBySourceId");
+ 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 getSourceId() {
+ return this.sourceId;
+ }
+
+ public void setSourceId(String sourceId) {
+ this.sourceId = sourceId;
+ if(sourceId != null){
+ putQueryParameter("SourceId", sourceId);
+ }
+ }
+
+ @Override
+ public Class getResponseClass() {
+ return GetUserBySourceIdResponse.class;
+ }
+
+}
diff --git a/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetUserBySourceIdResponse.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetUserBySourceIdResponse.java
new file mode 100644
index 0000000000..cff1415fc9
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetUserBySourceIdResponse.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.GetUserBySourceIdResponseUnmarshaller;
+import com.aliyuncs.transform.UnmarshallerContext;
+
+/**
+ * @author auto create
+ * @version
+ */
+public class GetUserBySourceIdResponse extends AcsResponse {
+
+ private String requestId;
+
+ private Boolean success;
+
+ private Integer httpStatusCode;
+
+ private String code;
+
+ private String message;
+
+ private User user;
+
+ 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 User getUser() {
+ return this.user;
+ }
+
+ public void setUser(User user) {
+ this.user = user;
+ }
+
+ public static class User {
+
+ private String id;
+
+ private String displayName;
+
+ public String getId() {
+ return this.id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getDisplayName() {
+ return this.displayName;
+ }
+
+ public void setDisplayName(String displayName) {
+ this.displayName = displayName;
+ }
+ }
+
+ @Override
+ public GetUserBySourceIdResponse getInstance(UnmarshallerContext context) {
+ return GetUserBySourceIdResponseUnmarshaller.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/GetUserGroupRequest.java b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetUserGroupRequest.java
new file mode 100644
index 0000000000..aa753d27bb
--- /dev/null
+++ b/aliyun-java-sdk-dataphin-public/src/main/java/com/aliyuncs/dataphin_public/model/v20230630/GetUserGroupRequest.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 GetUserGroupRequest extends RpcAcsRequest {
+
+
+ private Long opTenantId;
+
+ private String userGroupId;
+ public GetUserGroupRequest() {
+ super("dataphin-public", "2023-06-30", "GetUserGroup");
+ 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 getUserGroupId() {
+ return this.userGroupId;
+ }
+
+ public void setUserGroupId(String userGroupId) {
+ this.userGroupId = userGroupId;
+ if(userGroupId != null){
+ putQueryParameter("UserGroupId", userGroupId);
+ }
+ }
+
+ @Override
+ public Class