Browse Source

Generated 2020-05-18 for dataworks-public.

sdk-team 3 years ago
parent
commit
df03038e74
30 changed files with 419 additions and 157 deletions
  1. 1 1
      VERSION
  2. 4 0
      dataworks-public/CMakeLists.txt
  3. 8 0
      dataworks-public/include/alibabacloud/dataworks-public/Dataworks_publicClient.h
  4. 3 3
      dataworks-public/include/alibabacloud/dataworks-public/model/AddProjectMemberToRoleRequest.h
  5. 3 3
      dataworks-public/include/alibabacloud/dataworks-public/model/CreateProjectMemberRequest.h
  6. 3 3
      dataworks-public/include/alibabacloud/dataworks-public/model/DeleteProjectMemberRequest.h
  7. 1 0
      dataworks-public/include/alibabacloud/dataworks-public/model/GetDISyncInstanceInfoResult.h
  8. 7 0
      dataworks-public/include/alibabacloud/dataworks-public/model/GetDeploymentResult.h
  9. 12 12
      dataworks-public/include/alibabacloud/dataworks-public/model/ListPermissionApplyOrdersRequest.h
  10. 3 3
      dataworks-public/include/alibabacloud/dataworks-public/model/ListProjectMembersRequest.h
  11. 3 3
      dataworks-public/include/alibabacloud/dataworks-public/model/ListProjectsRequest.h
  12. 45 0
      dataworks-public/include/alibabacloud/dataworks-public/model/OfflineNodeRequest.h
  13. 51 0
      dataworks-public/include/alibabacloud/dataworks-public/model/OfflineNodeResult.h
  14. 3 3
      dataworks-public/include/alibabacloud/dataworks-public/model/RemoveProjectMemberFromRoleRequest.h
  15. 3 3
      dataworks-public/include/alibabacloud/dataworks-public/model/TestNetworkConnectionRequest.h
  16. 6 6
      dataworks-public/include/alibabacloud/dataworks-public/model/UpdateDataSourceRequest.h
  17. 36 0
      dataworks-public/src/Dataworks-publicClient.cc
  18. 9 9
      dataworks-public/src/model/AddProjectMemberToRoleRequest.cc
  19. 9 9
      dataworks-public/src/model/CreateProjectMemberRequest.cc
  20. 9 9
      dataworks-public/src/model/DeleteProjectMemberRequest.cc
  21. 2 0
      dataworks-public/src/model/GetDISyncInstanceInfoResult.cc
  22. 12 0
      dataworks-public/src/model/GetDeploymentResult.cc
  23. 36 36
      dataworks-public/src/model/ListPermissionApplyOrdersRequest.cc
  24. 9 9
      dataworks-public/src/model/ListProjectMembersRequest.cc
  25. 9 9
      dataworks-public/src/model/ListProjectsRequest.cc
  26. 45 0
      dataworks-public/src/model/OfflineNodeRequest.cc
  27. 51 0
      dataworks-public/src/model/OfflineNodeResult.cc
  28. 9 9
      dataworks-public/src/model/RemoveProjectMemberFromRoleRequest.cc
  29. 9 9
      dataworks-public/src/model/TestNetworkConnectionRequest.cc
  30. 18 18
      dataworks-public/src/model/UpdateDataSourceRequest.cc

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1290
+1.36.1291

+ 4 - 0
dataworks-public/CMakeLists.txt

@@ -391,6 +391,8 @@ set(dataworks-public_public_header_model
 	include/alibabacloud/dataworks-public/model/ListTopicsResult.h
 	include/alibabacloud/dataworks-public/model/ListUsageForResourceGroupRequest.h
 	include/alibabacloud/dataworks-public/model/ListUsageForResourceGroupResult.h
+	include/alibabacloud/dataworks-public/model/OfflineNodeRequest.h
+	include/alibabacloud/dataworks-public/model/OfflineNodeResult.h
 	include/alibabacloud/dataworks-public/model/PublishDataServiceApiRequest.h
 	include/alibabacloud/dataworks-public/model/PublishDataServiceApiResult.h
 	include/alibabacloud/dataworks-public/model/QueryDISyncTaskConfigProcessResultRequest.h
@@ -868,6 +870,8 @@ set(dataworks-public_src
 	src/model/ListTopicsResult.cc
 	src/model/ListUsageForResourceGroupRequest.cc
 	src/model/ListUsageForResourceGroupResult.cc
+	src/model/OfflineNodeRequest.cc
+	src/model/OfflineNodeResult.cc
 	src/model/PublishDataServiceApiRequest.cc
 	src/model/PublishDataServiceApiResult.cc
 	src/model/QueryDISyncTaskConfigProcessResultRequest.cc

+ 8 - 0
dataworks-public/include/alibabacloud/dataworks-public/Dataworks_publicClient.h

@@ -392,6 +392,8 @@
 #include "model/ListTopicsResult.h"
 #include "model/ListUsageForResourceGroupRequest.h"
 #include "model/ListUsageForResourceGroupResult.h"
+#include "model/OfflineNodeRequest.h"
+#include "model/OfflineNodeResult.h"
 #include "model/PublishDataServiceApiRequest.h"
 #include "model/PublishDataServiceApiResult.h"
 #include "model/QueryDISyncTaskConfigProcessResultRequest.h"
@@ -1060,6 +1062,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ListUsageForResourceGroupResult> ListUsageForResourceGroupOutcome;
 			typedef std::future<ListUsageForResourceGroupOutcome> ListUsageForResourceGroupOutcomeCallable;
 			typedef std::function<void(const Dataworks_publicClient*, const Model::ListUsageForResourceGroupRequest&, const ListUsageForResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUsageForResourceGroupAsyncHandler;
+			typedef Outcome<Error, Model::OfflineNodeResult> OfflineNodeOutcome;
+			typedef std::future<OfflineNodeOutcome> OfflineNodeOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::OfflineNodeRequest&, const OfflineNodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OfflineNodeAsyncHandler;
 			typedef Outcome<Error, Model::PublishDataServiceApiResult> PublishDataServiceApiOutcome;
 			typedef std::future<PublishDataServiceApiOutcome> PublishDataServiceApiOutcomeCallable;
 			typedef std::function<void(const Dataworks_publicClient*, const Model::PublishDataServiceApiRequest&, const PublishDataServiceApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PublishDataServiceApiAsyncHandler;
@@ -1776,6 +1781,9 @@ namespace AlibabaCloud
 			ListUsageForResourceGroupOutcome listUsageForResourceGroup(const Model::ListUsageForResourceGroupRequest &request)const;
 			void listUsageForResourceGroupAsync(const Model::ListUsageForResourceGroupRequest& request, const ListUsageForResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListUsageForResourceGroupOutcomeCallable listUsageForResourceGroupCallable(const Model::ListUsageForResourceGroupRequest& request) const;
+			OfflineNodeOutcome offlineNode(const Model::OfflineNodeRequest &request)const;
+			void offlineNodeAsync(const Model::OfflineNodeRequest& request, const OfflineNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			OfflineNodeOutcomeCallable offlineNodeCallable(const Model::OfflineNodeRequest& request) const;
 			PublishDataServiceApiOutcome publishDataServiceApi(const Model::PublishDataServiceApiRequest &request)const;
 			void publishDataServiceApiAsync(const Model::PublishDataServiceApiRequest& request, const PublishDataServiceApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			PublishDataServiceApiOutcomeCallable publishDataServiceApiCallable(const Model::PublishDataServiceApiRequest& request) const;

+ 3 - 3
dataworks-public/include/alibabacloud/dataworks-public/model/AddProjectMemberToRoleRequest.h

@@ -34,16 +34,16 @@ public:
 	void setRoleCode(const std::string &roleCode);
 	std::string getClientToken() const;
 	void setClientToken(const std::string &clientToken);
-	long getProjectId() const;
-	void setProjectId(long projectId);
 	std::string getUserId() const;
 	void setUserId(const std::string &userId);
+	long getProjectId() const;
+	void setProjectId(long projectId);
 
 private:
 	std::string roleCode_;
 	std::string clientToken_;
-	long projectId_;
 	std::string userId_;
+	long projectId_;
 };
 } // namespace Model
 } // namespace Dataworks_public

+ 3 - 3
dataworks-public/include/alibabacloud/dataworks-public/model/CreateProjectMemberRequest.h

@@ -34,16 +34,16 @@ public:
 	void setRoleCode(const std::string &roleCode);
 	std::string getClientToken() const;
 	void setClientToken(const std::string &clientToken);
-	long getProjectId() const;
-	void setProjectId(long projectId);
 	std::string getUserId() const;
 	void setUserId(const std::string &userId);
+	long getProjectId() const;
+	void setProjectId(long projectId);
 
 private:
 	std::string roleCode_;
 	std::string clientToken_;
-	long projectId_;
 	std::string userId_;
+	long projectId_;
 };
 } // namespace Model
 } // namespace Dataworks_public

+ 3 - 3
dataworks-public/include/alibabacloud/dataworks-public/model/DeleteProjectMemberRequest.h

@@ -30,14 +30,14 @@ class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DeleteProjectMemberRequest : public R
 public:
 	DeleteProjectMemberRequest();
 	~DeleteProjectMemberRequest();
-	long getProjectId() const;
-	void setProjectId(long projectId);
 	std::string getUserId() const;
 	void setUserId(const std::string &userId);
+	long getProjectId() const;
+	void setProjectId(long projectId);
 
 private:
-	long projectId_;
 	std::string userId_;
+	long projectId_;
 };
 } // namespace Model
 } // namespace Dataworks_public

+ 1 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/GetDISyncInstanceInfoResult.h

@@ -41,6 +41,7 @@ namespace AlibabaCloud
 							std::string status;
 							long stepId;
 							std::string stepName;
+							std::string info;
 						};
 						std::string status;
 						long id;

+ 7 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/GetDeploymentResult.h

@@ -47,6 +47,13 @@ namespace AlibabaCloud
 						std::string errorMessage;
 						std::string name;
 					};
+					struct DeployedItem
+					{
+						int status;
+						long fileVersion;
+						long fileId;
+					};
+					std::vector<DeployedItem> deployedItems;
 					Deployment deployment;
 				};
 

+ 12 - 12
dataworks-public/include/alibabacloud/dataworks-public/model/ListPermissionApplyOrdersRequest.h

@@ -30,41 +30,41 @@ class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListPermissionApplyOrdersRequest : pu
 public:
 	ListPermissionApplyOrdersRequest();
 	~ListPermissionApplyOrdersRequest();
-	std::string getMaxComputeProjectName() const;
-	void setMaxComputeProjectName(const std::string &maxComputeProjectName);
-	long getEndTime() const;
-	void setEndTime(long endTime);
 	long getStartTime() const;
 	void setStartTime(long startTime);
 	int getPageNum() const;
 	void setPageNum(int pageNum);
-	int getFlowStatus() const;
-	void setFlowStatus(int flowStatus);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
 	std::string getTableName() const;
 	void setTableName(const std::string &tableName);
 	int getQueryType() const;
 	void setQueryType(int queryType);
+	std::string getEngineType() const;
+	void setEngineType(const std::string &engineType);
+	std::string getMaxComputeProjectName() const;
+	void setMaxComputeProjectName(const std::string &maxComputeProjectName);
+	long getEndTime() const;
+	void setEndTime(long endTime);
+	int getFlowStatus() const;
+	void setFlowStatus(int flowStatus);
 	int getWorkspaceId() const;
 	void setWorkspaceId(int workspaceId);
 	int getOrderType() const;
 	void setOrderType(int orderType);
-	std::string getEngineType() const;
-	void setEngineType(const std::string &engineType);
 
 private:
-	std::string maxComputeProjectName_;
-	long endTime_;
 	long startTime_;
 	int pageNum_;
-	int flowStatus_;
 	int pageSize_;
 	std::string tableName_;
 	int queryType_;
+	std::string engineType_;
+	std::string maxComputeProjectName_;
+	long endTime_;
+	int flowStatus_;
 	int workspaceId_;
 	int orderType_;
-	std::string engineType_;
 };
 } // namespace Model
 } // namespace Dataworks_public

+ 3 - 3
dataworks-public/include/alibabacloud/dataworks-public/model/ListProjectMembersRequest.h

@@ -30,17 +30,17 @@ class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListProjectMembersRequest : public Rp
 public:
 	ListProjectMembersRequest();
 	~ListProjectMembersRequest();
+	int getPageNumber() const;
+	void setPageNumber(int pageNumber);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
 	long getProjectId() const;
 	void setProjectId(long projectId);
-	int getPageNumber() const;
-	void setPageNumber(int pageNumber);
 
 private:
+	int pageNumber_;
 	int pageSize_;
 	long projectId_;
-	int pageNumber_;
 };
 } // namespace Model
 } // namespace Dataworks_public

+ 3 - 3
dataworks-public/include/alibabacloud/dataworks-public/model/ListProjectsRequest.h

@@ -30,14 +30,14 @@ class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListProjectsRequest : public RpcServi
 public:
 	ListProjectsRequest();
 	~ListProjectsRequest();
-	int getPageSize() const;
-	void setPageSize(int pageSize);
 	int getPageNumber() const;
 	void setPageNumber(int pageNumber);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
 
 private:
-	int pageSize_;
 	int pageNumber_;
+	int pageSize_;
 };
 } // namespace Model
 } // namespace Dataworks_public

+ 45 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/OfflineNodeRequest.h

@@ -0,0 +1,45 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * 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.
+ */
+
+#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_OFFLINENODEREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_OFFLINENODEREQUEST_H_
+
+#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <string>
+#include <vector>
+#include <map>
+
+namespace AlibabaCloud {
+namespace Dataworks_public {
+namespace Model {
+class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT OfflineNodeRequest : public RpcServiceRequest {
+public:
+	OfflineNodeRequest();
+	~OfflineNodeRequest();
+	long getNodeId() const;
+	void setNodeId(long nodeId);
+	long getProjectId() const;
+	void setProjectId(long projectId);
+
+private:
+	long nodeId_;
+	long projectId_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_OFFLINENODEREQUEST_H_

+ 51 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/OfflineNodeResult.h

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * 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.
+ */
+
+#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_OFFLINENODERESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_OFFLINENODERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dataworks_public
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT OfflineNodeResult : public ServiceResult
+			{
+			public:
+
+
+				OfflineNodeResult();
+				explicit OfflineNodeResult(const std::string &payload);
+				~OfflineNodeResult();
+				std::string getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::string success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_OFFLINENODERESULT_H_

+ 3 - 3
dataworks-public/include/alibabacloud/dataworks-public/model/RemoveProjectMemberFromRoleRequest.h

@@ -32,15 +32,15 @@ public:
 	~RemoveProjectMemberFromRoleRequest();
 	std::string getRoleCode() const;
 	void setRoleCode(const std::string &roleCode);
-	long getProjectId() const;
-	void setProjectId(long projectId);
 	std::string getUserId() const;
 	void setUserId(const std::string &userId);
+	long getProjectId() const;
+	void setProjectId(long projectId);
 
 private:
 	std::string roleCode_;
-	long projectId_;
 	std::string userId_;
+	long projectId_;
 };
 } // namespace Model
 } // namespace Dataworks_public

+ 3 - 3
dataworks-public/include/alibabacloud/dataworks-public/model/TestNetworkConnectionRequest.h

@@ -32,17 +32,17 @@ public:
 	~TestNetworkConnectionRequest();
 	std::string getResourceGroup() const;
 	void setResourceGroup(const std::string &resourceGroup);
-	std::string getEnvType() const;
-	void setEnvType(const std::string &envType);
 	std::string getDatasourceName() const;
 	void setDatasourceName(const std::string &datasourceName);
+	std::string getEnvType() const;
+	void setEnvType(const std::string &envType);
 	long getProjectId() const;
 	void setProjectId(long projectId);
 
 private:
 	std::string resourceGroup_;
-	std::string envType_;
 	std::string datasourceName_;
+	std::string envType_;
 	long projectId_;
 };
 } // namespace Model

+ 6 - 6
dataworks-public/include/alibabacloud/dataworks-public/model/UpdateDataSourceRequest.h

@@ -30,22 +30,22 @@ class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT UpdateDataSourceRequest : public RpcS
 public:
 	UpdateDataSourceRequest();
 	~UpdateDataSourceRequest();
-	int getEnvType() const;
-	void setEnvType(int envType);
-	long getDataSourceId() const;
-	void setDataSourceId(long dataSourceId);
 	std::string getDescription() const;
 	void setDescription(const std::string &description);
 	std::string getContent() const;
 	void setContent(const std::string &content);
+	int getEnvType() const;
+	void setEnvType(int envType);
+	long getDataSourceId() const;
+	void setDataSourceId(long dataSourceId);
 	std::string getStatus() const;
 	void setStatus(const std::string &status);
 
 private:
-	int envType_;
-	long dataSourceId_;
 	std::string description_;
 	std::string content_;
+	int envType_;
+	long dataSourceId_;
 	std::string status_;
 };
 } // namespace Model

+ 36 - 0
dataworks-public/src/Dataworks-publicClient.cc

@@ -6711,6 +6711,42 @@ Dataworks_publicClient::ListUsageForResourceGroupOutcomeCallable Dataworks_publi
 	return task->get_future();
 }
 
+Dataworks_publicClient::OfflineNodeOutcome Dataworks_publicClient::offlineNode(const OfflineNodeRequest &request) const
+{
+	auto endpointOutcome = endpointProvider_->getEndpoint();
+	if (!endpointOutcome.isSuccess())
+		return OfflineNodeOutcome(endpointOutcome.error());
+
+	auto outcome = makeRequest(endpointOutcome.result(), request);
+
+	if (outcome.isSuccess())
+		return OfflineNodeOutcome(OfflineNodeResult(outcome.result()));
+	else
+		return OfflineNodeOutcome(outcome.error());
+}
+
+void Dataworks_publicClient::offlineNodeAsync(const OfflineNodeRequest& request, const OfflineNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+{
+	auto fn = [this, request, handler, context]()
+	{
+		handler(this, request, offlineNode(request), context);
+	};
+
+	asyncExecute(new Runnable(fn));
+}
+
+Dataworks_publicClient::OfflineNodeOutcomeCallable Dataworks_publicClient::offlineNodeCallable(const OfflineNodeRequest &request) const
+{
+	auto task = std::make_shared<std::packaged_task<OfflineNodeOutcome()>>(
+			[this, request]()
+			{
+			return this->offlineNode(request);
+			});
+
+	asyncExecute(new Runnable([task]() { (*task)(); }));
+	return task->get_future();
+}
+
 Dataworks_publicClient::PublishDataServiceApiOutcome Dataworks_publicClient::publishDataServiceApi(const PublishDataServiceApiRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();

+ 9 - 9
dataworks-public/src/model/AddProjectMemberToRoleRequest.cc

@@ -43,15 +43,6 @@ void AddProjectMemberToRoleRequest::setClientToken(const std::string &clientToke
   setParameter(std::string("ClientToken"), clientToken);
 }
 
-long AddProjectMemberToRoleRequest::getProjectId() const {
-  return projectId_;
-}
-
-void AddProjectMemberToRoleRequest::setProjectId(long projectId) {
-  projectId_ = projectId;
-  setParameter(std::string("ProjectId"), std::to_string(projectId));
-}
-
 std::string AddProjectMemberToRoleRequest::getUserId() const {
   return userId_;
 }
@@ -61,3 +52,12 @@ void AddProjectMemberToRoleRequest::setUserId(const std::string &userId) {
   setParameter(std::string("UserId"), userId);
 }
 
+long AddProjectMemberToRoleRequest::getProjectId() const {
+  return projectId_;
+}
+
+void AddProjectMemberToRoleRequest::setProjectId(long projectId) {
+  projectId_ = projectId;
+  setParameter(std::string("ProjectId"), std::to_string(projectId));
+}
+

+ 9 - 9
dataworks-public/src/model/CreateProjectMemberRequest.cc

@@ -43,15 +43,6 @@ void CreateProjectMemberRequest::setClientToken(const std::string &clientToken)
   setParameter(std::string("ClientToken"), clientToken);
 }
 
-long CreateProjectMemberRequest::getProjectId() const {
-  return projectId_;
-}
-
-void CreateProjectMemberRequest::setProjectId(long projectId) {
-  projectId_ = projectId;
-  setParameter(std::string("ProjectId"), std::to_string(projectId));
-}
-
 std::string CreateProjectMemberRequest::getUserId() const {
   return userId_;
 }
@@ -61,3 +52,12 @@ void CreateProjectMemberRequest::setUserId(const std::string &userId) {
   setParameter(std::string("UserId"), userId);
 }
 
+long CreateProjectMemberRequest::getProjectId() const {
+  return projectId_;
+}
+
+void CreateProjectMemberRequest::setProjectId(long projectId) {
+  projectId_ = projectId;
+  setParameter(std::string("ProjectId"), std::to_string(projectId));
+}
+

+ 9 - 9
dataworks-public/src/model/DeleteProjectMemberRequest.cc

@@ -25,15 +25,6 @@ DeleteProjectMemberRequest::DeleteProjectMemberRequest()
 
 DeleteProjectMemberRequest::~DeleteProjectMemberRequest() {}
 
-long DeleteProjectMemberRequest::getProjectId() const {
-  return projectId_;
-}
-
-void DeleteProjectMemberRequest::setProjectId(long projectId) {
-  projectId_ = projectId;
-  setParameter(std::string("ProjectId"), std::to_string(projectId));
-}
-
 std::string DeleteProjectMemberRequest::getUserId() const {
   return userId_;
 }
@@ -43,3 +34,12 @@ void DeleteProjectMemberRequest::setUserId(const std::string &userId) {
   setParameter(std::string("UserId"), userId);
 }
 
+long DeleteProjectMemberRequest::getProjectId() const {
+  return projectId_;
+}
+
+void DeleteProjectMemberRequest::setProjectId(long projectId) {
+  projectId_ = projectId;
+  setParameter(std::string("ProjectId"), std::to_string(projectId));
+}
+

+ 2 - 0
dataworks-public/src/model/GetDISyncInstanceInfoResult.cc

@@ -63,6 +63,8 @@ void GetDISyncInstanceInfoResult::parse(const std::string &payload)
 			stepDetailItemObject.stepId = std::stol(solutionInfoNodeStepDetailStepDetailItem["StepId"].asString());
 		if(!solutionInfoNodeStepDetailStepDetailItem["StepName"].isNull())
 			stepDetailItemObject.stepName = solutionInfoNodeStepDetailStepDetailItem["StepName"].asString();
+		if(!solutionInfoNodeStepDetailStepDetailItem["Info"].isNull())
+			stepDetailItemObject.info = solutionInfoNodeStepDetailStepDetailItem["Info"].asString();
 		data_.solutionInfo.stepDetail.push_back(stepDetailItemObject);
 	}
 	if(!value["Success"].isNull())

+ 12 - 0
dataworks-public/src/model/GetDeploymentResult.cc

@@ -40,6 +40,18 @@ void GetDeploymentResult::parse(const std::string &payload)
 	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
+	auto allDeployedItemsNode = dataNode["DeployedItems"]["DeployedItem"];
+	for (auto dataNodeDeployedItemsDeployedItem : allDeployedItemsNode)
+	{
+		Data::DeployedItem deployedItemObject;
+		if(!dataNodeDeployedItemsDeployedItem["FileId"].isNull())
+			deployedItemObject.fileId = std::stol(dataNodeDeployedItemsDeployedItem["FileId"].asString());
+		if(!dataNodeDeployedItemsDeployedItem["FileVersion"].isNull())
+			deployedItemObject.fileVersion = std::stol(dataNodeDeployedItemsDeployedItem["FileVersion"].asString());
+		if(!dataNodeDeployedItemsDeployedItem["Status"].isNull())
+			deployedItemObject.status = std::stoi(dataNodeDeployedItemsDeployedItem["Status"].asString());
+		data_.deployedItems.push_back(deployedItemObject);
+	}
 	auto deploymentNode = dataNode["Deployment"];
 	if(!deploymentNode["Status"].isNull())
 		data_.deployment.status = std::stoi(deploymentNode["Status"].asString());

+ 36 - 36
dataworks-public/src/model/ListPermissionApplyOrdersRequest.cc

@@ -25,24 +25,6 @@ ListPermissionApplyOrdersRequest::ListPermissionApplyOrdersRequest()
 
 ListPermissionApplyOrdersRequest::~ListPermissionApplyOrdersRequest() {}
 
-std::string ListPermissionApplyOrdersRequest::getMaxComputeProjectName() const {
-  return maxComputeProjectName_;
-}
-
-void ListPermissionApplyOrdersRequest::setMaxComputeProjectName(const std::string &maxComputeProjectName) {
-  maxComputeProjectName_ = maxComputeProjectName;
-  setParameter(std::string("MaxComputeProjectName"), maxComputeProjectName);
-}
-
-long ListPermissionApplyOrdersRequest::getEndTime() const {
-  return endTime_;
-}
-
-void ListPermissionApplyOrdersRequest::setEndTime(long endTime) {
-  endTime_ = endTime;
-  setParameter(std::string("EndTime"), std::to_string(endTime));
-}
-
 long ListPermissionApplyOrdersRequest::getStartTime() const {
   return startTime_;
 }
@@ -61,15 +43,6 @@ void ListPermissionApplyOrdersRequest::setPageNum(int pageNum) {
   setParameter(std::string("PageNum"), std::to_string(pageNum));
 }
 
-int ListPermissionApplyOrdersRequest::getFlowStatus() const {
-  return flowStatus_;
-}
-
-void ListPermissionApplyOrdersRequest::setFlowStatus(int flowStatus) {
-  flowStatus_ = flowStatus;
-  setParameter(std::string("FlowStatus"), std::to_string(flowStatus));
-}
-
 int ListPermissionApplyOrdersRequest::getPageSize() const {
   return pageSize_;
 }
@@ -97,6 +70,42 @@ void ListPermissionApplyOrdersRequest::setQueryType(int queryType) {
   setParameter(std::string("QueryType"), std::to_string(queryType));
 }
 
+std::string ListPermissionApplyOrdersRequest::getEngineType() const {
+  return engineType_;
+}
+
+void ListPermissionApplyOrdersRequest::setEngineType(const std::string &engineType) {
+  engineType_ = engineType;
+  setParameter(std::string("EngineType"), engineType);
+}
+
+std::string ListPermissionApplyOrdersRequest::getMaxComputeProjectName() const {
+  return maxComputeProjectName_;
+}
+
+void ListPermissionApplyOrdersRequest::setMaxComputeProjectName(const std::string &maxComputeProjectName) {
+  maxComputeProjectName_ = maxComputeProjectName;
+  setParameter(std::string("MaxComputeProjectName"), maxComputeProjectName);
+}
+
+long ListPermissionApplyOrdersRequest::getEndTime() const {
+  return endTime_;
+}
+
+void ListPermissionApplyOrdersRequest::setEndTime(long endTime) {
+  endTime_ = endTime;
+  setParameter(std::string("EndTime"), std::to_string(endTime));
+}
+
+int ListPermissionApplyOrdersRequest::getFlowStatus() const {
+  return flowStatus_;
+}
+
+void ListPermissionApplyOrdersRequest::setFlowStatus(int flowStatus) {
+  flowStatus_ = flowStatus;
+  setParameter(std::string("FlowStatus"), std::to_string(flowStatus));
+}
+
 int ListPermissionApplyOrdersRequest::getWorkspaceId() const {
   return workspaceId_;
 }
@@ -115,12 +124,3 @@ void ListPermissionApplyOrdersRequest::setOrderType(int orderType) {
   setParameter(std::string("OrderType"), std::to_string(orderType));
 }
 
-std::string ListPermissionApplyOrdersRequest::getEngineType() const {
-  return engineType_;
-}
-
-void ListPermissionApplyOrdersRequest::setEngineType(const std::string &engineType) {
-  engineType_ = engineType;
-  setParameter(std::string("EngineType"), engineType);
-}
-

+ 9 - 9
dataworks-public/src/model/ListProjectMembersRequest.cc

@@ -25,6 +25,15 @@ ListProjectMembersRequest::ListProjectMembersRequest()
 
 ListProjectMembersRequest::~ListProjectMembersRequest() {}
 
+int ListProjectMembersRequest::getPageNumber() const {
+  return pageNumber_;
+}
+
+void ListProjectMembersRequest::setPageNumber(int pageNumber) {
+  pageNumber_ = pageNumber;
+  setParameter(std::string("PageNumber"), std::to_string(pageNumber));
+}
+
 int ListProjectMembersRequest::getPageSize() const {
   return pageSize_;
 }
@@ -43,12 +52,3 @@ void ListProjectMembersRequest::setProjectId(long projectId) {
   setParameter(std::string("ProjectId"), std::to_string(projectId));
 }
 
-int ListProjectMembersRequest::getPageNumber() const {
-  return pageNumber_;
-}
-
-void ListProjectMembersRequest::setPageNumber(int pageNumber) {
-  pageNumber_ = pageNumber;
-  setParameter(std::string("PageNumber"), std::to_string(pageNumber));
-}
-

+ 9 - 9
dataworks-public/src/model/ListProjectsRequest.cc

@@ -25,15 +25,6 @@ ListProjectsRequest::ListProjectsRequest()
 
 ListProjectsRequest::~ListProjectsRequest() {}
 
-int ListProjectsRequest::getPageSize() const {
-  return pageSize_;
-}
-
-void ListProjectsRequest::setPageSize(int pageSize) {
-  pageSize_ = pageSize;
-  setParameter(std::string("PageSize"), std::to_string(pageSize));
-}
-
 int ListProjectsRequest::getPageNumber() const {
   return pageNumber_;
 }
@@ -43,3 +34,12 @@ void ListProjectsRequest::setPageNumber(int pageNumber) {
   setParameter(std::string("PageNumber"), std::to_string(pageNumber));
 }
 
+int ListProjectsRequest::getPageSize() const {
+  return pageSize_;
+}
+
+void ListProjectsRequest::setPageSize(int pageSize) {
+  pageSize_ = pageSize;
+  setParameter(std::string("PageSize"), std::to_string(pageSize));
+}
+

+ 45 - 0
dataworks-public/src/model/OfflineNodeRequest.cc

@@ -0,0 +1,45 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ *
+ * 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.
+ */
+
+#include <alibabacloud/dataworks-public/model/OfflineNodeRequest.h>
+
+using AlibabaCloud::Dataworks_public::Model::OfflineNodeRequest;
+
+OfflineNodeRequest::OfflineNodeRequest()
+    : RpcServiceRequest("dataworks-public", "2020-05-18", "OfflineNode") {
+  setMethod(HttpRequest::Method::Post);
+}
+
+OfflineNodeRequest::~OfflineNodeRequest() {}
+
+long OfflineNodeRequest::getNodeId() const {
+  return nodeId_;
+}
+
+void OfflineNodeRequest::setNodeId(long nodeId) {
+  nodeId_ = nodeId;
+  setBodyParameter(std::string("NodeId"), std::to_string(nodeId));
+}
+
+long OfflineNodeRequest::getProjectId() const {
+  return projectId_;
+}
+
+void OfflineNodeRequest::setProjectId(long projectId) {
+  projectId_ = projectId;
+  setBodyParameter(std::string("ProjectId"), std::to_string(projectId));
+}
+

+ 51 - 0
dataworks-public/src/model/OfflineNodeResult.cc

@@ -0,0 +1,51 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * 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.
+ */
+
+#include <alibabacloud/dataworks-public/model/OfflineNodeResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Dataworks_public;
+using namespace AlibabaCloud::Dataworks_public::Model;
+
+OfflineNodeResult::OfflineNodeResult() :
+	ServiceResult()
+{}
+
+OfflineNodeResult::OfflineNodeResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+OfflineNodeResult::~OfflineNodeResult()
+{}
+
+void OfflineNodeResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	if(!value["Success"].isNull())
+		success_ = value["Success"].asString();
+
+}
+
+std::string OfflineNodeResult::getSuccess()const
+{
+	return success_;
+}
+

+ 9 - 9
dataworks-public/src/model/RemoveProjectMemberFromRoleRequest.cc

@@ -34,15 +34,6 @@ void RemoveProjectMemberFromRoleRequest::setRoleCode(const std::string &roleCode
   setParameter(std::string("RoleCode"), roleCode);
 }
 
-long RemoveProjectMemberFromRoleRequest::getProjectId() const {
-  return projectId_;
-}
-
-void RemoveProjectMemberFromRoleRequest::setProjectId(long projectId) {
-  projectId_ = projectId;
-  setParameter(std::string("ProjectId"), std::to_string(projectId));
-}
-
 std::string RemoveProjectMemberFromRoleRequest::getUserId() const {
   return userId_;
 }
@@ -52,3 +43,12 @@ void RemoveProjectMemberFromRoleRequest::setUserId(const std::string &userId) {
   setParameter(std::string("UserId"), userId);
 }
 
+long RemoveProjectMemberFromRoleRequest::getProjectId() const {
+  return projectId_;
+}
+
+void RemoveProjectMemberFromRoleRequest::setProjectId(long projectId) {
+  projectId_ = projectId;
+  setParameter(std::string("ProjectId"), std::to_string(projectId));
+}
+

+ 9 - 9
dataworks-public/src/model/TestNetworkConnectionRequest.cc

@@ -34,15 +34,6 @@ void TestNetworkConnectionRequest::setResourceGroup(const std::string &resourceG
   setParameter(std::string("ResourceGroup"), resourceGroup);
 }
 
-std::string TestNetworkConnectionRequest::getEnvType() const {
-  return envType_;
-}
-
-void TestNetworkConnectionRequest::setEnvType(const std::string &envType) {
-  envType_ = envType;
-  setParameter(std::string("EnvType"), envType);
-}
-
 std::string TestNetworkConnectionRequest::getDatasourceName() const {
   return datasourceName_;
 }
@@ -52,6 +43,15 @@ void TestNetworkConnectionRequest::setDatasourceName(const std::string &datasour
   setParameter(std::string("DatasourceName"), datasourceName);
 }
 
+std::string TestNetworkConnectionRequest::getEnvType() const {
+  return envType_;
+}
+
+void TestNetworkConnectionRequest::setEnvType(const std::string &envType) {
+  envType_ = envType;
+  setParameter(std::string("EnvType"), envType);
+}
+
 long TestNetworkConnectionRequest::getProjectId() const {
   return projectId_;
 }

+ 18 - 18
dataworks-public/src/model/UpdateDataSourceRequest.cc

@@ -25,24 +25,6 @@ UpdateDataSourceRequest::UpdateDataSourceRequest()
 
 UpdateDataSourceRequest::~UpdateDataSourceRequest() {}
 
-int UpdateDataSourceRequest::getEnvType() const {
-  return envType_;
-}
-
-void UpdateDataSourceRequest::setEnvType(int envType) {
-  envType_ = envType;
-  setParameter(std::string("EnvType"), std::to_string(envType));
-}
-
-long UpdateDataSourceRequest::getDataSourceId() const {
-  return dataSourceId_;
-}
-
-void UpdateDataSourceRequest::setDataSourceId(long dataSourceId) {
-  dataSourceId_ = dataSourceId;
-  setParameter(std::string("DataSourceId"), std::to_string(dataSourceId));
-}
-
 std::string UpdateDataSourceRequest::getDescription() const {
   return description_;
 }
@@ -61,6 +43,24 @@ void UpdateDataSourceRequest::setContent(const std::string &content) {
   setParameter(std::string("Content"), content);
 }
 
+int UpdateDataSourceRequest::getEnvType() const {
+  return envType_;
+}
+
+void UpdateDataSourceRequest::setEnvType(int envType) {
+  envType_ = envType;
+  setParameter(std::string("EnvType"), std::to_string(envType));
+}
+
+long UpdateDataSourceRequest::getDataSourceId() const {
+  return dataSourceId_;
+}
+
+void UpdateDataSourceRequest::setDataSourceId(long dataSourceId) {
+  dataSourceId_ = dataSourceId;
+  setParameter(std::string("DataSourceId"), std::to_string(dataSourceId));
+}
+
 std::string UpdateDataSourceRequest::getStatus() const {
   return status_;
 }