Ver Fonte

Generated 2020-05-18 for dataworks-public.

sdk-team há 5 anos atrás
pai
commit
f9af6ccd3b
47 ficheiros alterados com 397 adições e 99 exclusões
  1. 3 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 0 0
      dataworks-public/2020-05-18/ApprovePermissionApplyOrder.xml
  4. 0 0
      dataworks-public/2020-05-18/CreateConnection.xml
  5. 0 0
      dataworks-public/2020-05-18/CreateDataSource.xml
  6. 0 0
      dataworks-public/2020-05-18/CreateImportMigration.xml
  7. 0 0
      dataworks-public/2020-05-18/CreatePermissionApplyOrder.xml
  8. 0 0
      dataworks-public/2020-05-18/CreateTable.xml
  9. 0 0
      dataworks-public/2020-05-18/DeleteDataSource.xml
  10. 0 0
      dataworks-public/2020-05-18/DeleteTable.xml
  11. 0 0
      dataworks-public/2020-05-18/GetFileTypeStatistic.xml
  12. 0 0
      dataworks-public/2020-05-18/GetInstance.xml
  13. 0 0
      dataworks-public/2020-05-18/GetInstanceStatusStatistic.xml
  14. 0 0
      dataworks-public/2020-05-18/GetMigrationProcess.xml
  15. 0 0
      dataworks-public/2020-05-18/GetProject.xml
  16. 0 0
      dataworks-public/2020-05-18/ListCalcEngines.xml
  17. 0 0
      dataworks-public/2020-05-18/ListDataSources.xml
  18. 0 0
      dataworks-public/2020-05-18/ListInstanceAmount.xml
  19. 0 0
      dataworks-public/2020-05-18/ListManualDagInstances.xml
  20. 0 0
      dataworks-public/2020-05-18/ListNodeInputOrOutput.xml
  21. 0 0
      dataworks-public/2020-05-18/ListNodesByBaseline.xml
  22. 0 0
      dataworks-public/2020-05-18/ListNodesByOutput.xml
  23. 0 0
      dataworks-public/2020-05-18/ListPermissionApplyOrders.xml
  24. 0 0
      dataworks-public/2020-05-18/ListSuccessInstanceAmount.xml
  25. 0 0
      dataworks-public/2020-05-18/RunCycleDagNodes.xml
  26. 0 0
      dataworks-public/2020-05-18/RunManualDagNodes.xml
  27. 0 0
      dataworks-public/2020-05-18/RunSmokeTest.xml
  28. 0 0
      dataworks-public/2020-05-18/StartMigration.xml
  29. 0 0
      dataworks-public/2020-05-18/TopTenElapsedTimeInstance.xml
  30. 0 0
      dataworks-public/2020-05-18/TopTenErrorTimesInstance.xml
  31. 0 0
      dataworks-public/2020-05-18/UpdateConnection.xml
  32. 0 0
      dataworks-public/2020-05-18/UpdateDataSource.xml
  33. 0 0
      dataworks-public/2020-05-18/UpdateMetaTable.xml
  34. 0 0
      dataworks-public/2020-05-18/UpdateTable.xml
  35. 0 0
      dataworks-public/2020-05-18/UpdateTableAddColumn.xml
  36. 4 0
      dataworks-public/CMakeLists.txt
  37. 8 0
      dataworks-public/include/alibabacloud/dataworks-public/Dataworks_publicClient.h
  38. 3 3
      dataworks-public/include/alibabacloud/dataworks-public/model/CreateImportMigrationRequest.h
  39. 59 0
      dataworks-public/include/alibabacloud/dataworks-public/model/UpdateTableAddColumnRequest.h
  40. 58 0
      dataworks-public/include/alibabacloud/dataworks-public/model/UpdateTableAddColumnResult.h
  41. 21 18
      dataworks-public/include/alibabacloud/dataworks-public/model/UpdateTableRequest.h
  42. 36 0
      dataworks-public/src/Dataworks-publicClient.cc
  43. 11 11
      dataworks-public/src/model/CreateImportMigrationRequest.cc
  44. 58 0
      dataworks-public/src/model/UpdateTableAddColumnRequest.cc
  45. 58 0
      dataworks-public/src/model/UpdateTableAddColumnResult.cc
  46. 77 66
      dataworks-public/src/model/UpdateTableRequest.cc
  47. 0 0
      dataworks-public/version-2020-05-18.xml

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2021-03-30 Version: 1.36.664
+- Generated 2020-05-18 for `dataworks-public`.
+
 2021-03-30 Version: 1.36.663
 - Generated 2020-11-26 for `Airec`.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.663
+1.36.664

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/ApprovePermissionApplyOrder.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/CreateConnection.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/CreateDataSource.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/CreateImportMigration.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/CreatePermissionApplyOrder.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/CreateTable.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/DeleteDataSource.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/DeleteTable.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/GetFileTypeStatistic.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/GetInstance.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/GetInstanceStatusStatistic.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/GetMigrationProcess.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/GetProject.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/ListCalcEngines.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/ListDataSources.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/ListInstanceAmount.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/ListManualDagInstances.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/ListNodeInputOrOutput.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/ListNodesByBaseline.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/ListNodesByOutput.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/ListPermissionApplyOrders.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/ListSuccessInstanceAmount.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/RunCycleDagNodes.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/RunManualDagNodes.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/RunSmokeTest.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/StartMigration.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/TopTenElapsedTimeInstance.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/TopTenErrorTimesInstance.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/UpdateConnection.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/UpdateDataSource.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/UpdateMetaTable.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/UpdateTable.xml


Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/2020-05-18/UpdateTableAddColumn.xml


+ 4 - 0
dataworks-public/CMakeLists.txt

@@ -337,6 +337,8 @@ set(dataworks-public_public_header_model
 	include/alibabacloud/dataworks-public/model/UpdateRemindResult.h
 	include/alibabacloud/dataworks-public/model/UpdateTableRequest.h
 	include/alibabacloud/dataworks-public/model/UpdateTableResult.h
+	include/alibabacloud/dataworks-public/model/UpdateTableAddColumnRequest.h
+	include/alibabacloud/dataworks-public/model/UpdateTableAddColumnResult.h
 	include/alibabacloud/dataworks-public/model/UpdateTableLevelRequest.h
 	include/alibabacloud/dataworks-public/model/UpdateTableLevelResult.h
 	include/alibabacloud/dataworks-public/model/UpdateTableModelInfoRequest.h
@@ -664,6 +666,8 @@ set(dataworks-public_src
 	src/model/UpdateRemindResult.cc
 	src/model/UpdateTableRequest.cc
 	src/model/UpdateTableResult.cc
+	src/model/UpdateTableAddColumnRequest.cc
+	src/model/UpdateTableAddColumnResult.cc
 	src/model/UpdateTableLevelRequest.cc
 	src/model/UpdateTableLevelResult.cc
 	src/model/UpdateTableModelInfoRequest.cc

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

@@ -338,6 +338,8 @@
 #include "model/UpdateRemindResult.h"
 #include "model/UpdateTableRequest.h"
 #include "model/UpdateTableResult.h"
+#include "model/UpdateTableAddColumnRequest.h"
+#include "model/UpdateTableAddColumnResult.h"
 #include "model/UpdateTableLevelRequest.h"
 #include "model/UpdateTableLevelResult.h"
 #include "model/UpdateTableModelInfoRequest.h"
@@ -829,6 +831,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::UpdateTableResult> UpdateTableOutcome;
 			typedef std::future<UpdateTableOutcome> UpdateTableOutcomeCallable;
 			typedef std::function<void(const Dataworks_publicClient*, const Model::UpdateTableRequest&, const UpdateTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTableAsyncHandler;
+			typedef Outcome<Error, Model::UpdateTableAddColumnResult> UpdateTableAddColumnOutcome;
+			typedef std::future<UpdateTableAddColumnOutcome> UpdateTableAddColumnOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::UpdateTableAddColumnRequest&, const UpdateTableAddColumnOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTableAddColumnAsyncHandler;
 			typedef Outcome<Error, Model::UpdateTableLevelResult> UpdateTableLevelOutcome;
 			typedef std::future<UpdateTableLevelOutcome> UpdateTableLevelOutcomeCallable;
 			typedef std::function<void(const Dataworks_publicClient*, const Model::UpdateTableLevelRequest&, const UpdateTableLevelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateTableLevelAsyncHandler;
@@ -1320,6 +1325,9 @@ namespace AlibabaCloud
 			UpdateTableOutcome updateTable(const Model::UpdateTableRequest &request)const;
 			void updateTableAsync(const Model::UpdateTableRequest& request, const UpdateTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateTableOutcomeCallable updateTableCallable(const Model::UpdateTableRequest& request) const;
+			UpdateTableAddColumnOutcome updateTableAddColumn(const Model::UpdateTableAddColumnRequest &request)const;
+			void updateTableAddColumnAsync(const Model::UpdateTableAddColumnRequest& request, const UpdateTableAddColumnAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateTableAddColumnOutcomeCallable updateTableAddColumnCallable(const Model::UpdateTableAddColumnRequest& request) const;
 			UpdateTableLevelOutcome updateTableLevel(const Model::UpdateTableLevelRequest &request)const;
 			void updateTableLevelAsync(const Model::UpdateTableLevelRequest& request, const UpdateTableLevelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateTableLevelOutcomeCallable updateTableLevelCallable(const Model::UpdateTableLevelRequest& request) const;

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

@@ -43,14 +43,14 @@ namespace AlibabaCloud
 				void setWorkspaceMap(const std::string& workspaceMap);
 				std::string getCalculateEngineMap()const;
 				void setCalculateEngineMap(const std::string& calculateEngineMap);
+				std::string getPackageFile()const;
+				void setPackageFile(const std::string& packageFile);
 				std::string getName()const;
 				void setName(const std::string& name);
 				std::string getPackageType()const;
 				void setPackageType(const std::string& packageType);
 				long getProjectId()const;
 				void setProjectId(long projectId);
-				std::string getPackageOssDownloadLink()const;
-				void setPackageOssDownloadLink(const std::string& packageOssDownloadLink);
 				std::string getResourceGroupMap()const;
 				void setResourceGroupMap(const std::string& resourceGroupMap);
 
@@ -59,10 +59,10 @@ namespace AlibabaCloud
 				std::string commitRule_;
 				std::string workspaceMap_;
 				std::string calculateEngineMap_;
+				std::string packageFile_;
 				std::string name_;
 				std::string packageType_;
 				long projectId_;
-				std::string packageOssDownloadLink_;
 				std::string resourceGroupMap_;
 
 			};

+ 59 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/UpdateTableAddColumnRequest.h

@@ -0,0 +1,59 @@
+/*
+ * 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_UPDATETABLEADDCOLUMNREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_UPDATETABLEADDCOLUMNREQUEST_H_
+
+#include <string>
+#include <vector>
+#include <alibabacloud/core/RpcServiceRequest.h>
+#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dataworks_public
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT UpdateTableAddColumnRequest : public RpcServiceRequest
+			{
+			public:
+				struct Column
+				{
+					std::string columnNameCn;
+					std::string comment;
+					std::string columnName;
+					std::string columnType;
+				};
+
+			public:
+				UpdateTableAddColumnRequest();
+				~UpdateTableAddColumnRequest();
+
+				std::string getTableGuid()const;
+				void setTableGuid(const std::string& tableGuid);
+				std::vector<Column> getColumn()const;
+				void setColumn(const std::vector<Column>& column);
+
+            private:
+				std::string tableGuid_;
+				std::vector<Column> column_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_UPDATETABLEADDCOLUMNREQUEST_H_

+ 58 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/UpdateTableAddColumnResult.h

@@ -0,0 +1,58 @@
+/*
+ * 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_UPDATETABLEADDCOLUMNRESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_UPDATETABLEADDCOLUMNRESULT_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 UpdateTableAddColumnResult : public ServiceResult
+			{
+			public:
+				struct TaskInfo
+				{
+					std::string status;
+					std::string taskId;
+					std::string content;
+					std::string nextTaskId;
+				};
+
+
+				UpdateTableAddColumnResult();
+				explicit UpdateTableAddColumnResult(const std::string &payload);
+				~UpdateTableAddColumnResult();
+				TaskInfo getTaskInfo()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				TaskInfo taskInfo_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_UPDATETABLEADDCOLUMNRESULT_H_

+ 21 - 18
dataworks-public/include/alibabacloud/dataworks-public/model/UpdateTableRequest.h

@@ -51,14 +51,8 @@ namespace AlibabaCloud
 				UpdateTableRequest();
 				~UpdateTableRequest();
 
-				int getVisibility()const;
-				void setVisibility(int visibility);
-				long getPhysicsLevelId()const;
-				void setPhysicsLevelId(long physicsLevelId);
 				std::vector<Columns> getColumns()const;
 				void setColumns(const std::vector<Columns>& columns);
-				std::string getOwnerId()const;
-				void setOwnerId(const std::string& ownerId);
 				int getLifeCycle()const;
 				void setLifeCycle(int lifeCycle);
 				std::vector<Themes> getThemes()const;
@@ -67,14 +61,8 @@ namespace AlibabaCloud
 				void setLogicalLevelId(long logicalLevelId);
 				std::string getEndpoint()const;
 				void setEndpoint(const std::string& endpoint);
-				int getIsView()const;
-				void setIsView(int isView);
-				std::string getExternalTableType()const;
-				void setExternalTableType(const std::string& externalTableType);
 				int getEnvType()const;
 				void setEnvType(int envType);
-				std::string getLocation()const;
-				void setLocation(const std::string& location);
 				int getHasPart()const;
 				void setHasPart(int hasPart);
 				std::string getTableName()const;
@@ -85,27 +73,42 @@ namespace AlibabaCloud
 				void setProjectId(long projectId);
 				long getCategoryId()const;
 				void setCategoryId(long categoryId);
+				int getVisibility()const;
+				void setVisibility(int visibility);
+				long getPhysicsLevelId()const;
+				void setPhysicsLevelId(long physicsLevelId);
+				std::string getOwnerId()const;
+				void setOwnerId(const std::string& ownerId);
+				int getIsView()const;
+				void setIsView(int isView);
+				std::string getExternalTableType()const;
+				void setExternalTableType(const std::string& externalTableType);
+				std::string getLocation()const;
+				void setLocation(const std::string& location);
+				std::string getComment()const;
+				void setComment(const std::string& comment);
 				bool getCreateIfNotExists()const;
 				void setCreateIfNotExists(bool createIfNotExists);
 
             private:
-				int visibility_;
-				long physicsLevelId_;
 				std::vector<Columns> columns_;
-				std::string ownerId_;
 				int lifeCycle_;
 				std::vector<Themes> themes_;
 				long logicalLevelId_;
 				std::string endpoint_;
-				int isView_;
-				std::string externalTableType_;
 				int envType_;
-				std::string location_;
 				int hasPart_;
 				std::string tableName_;
 				std::string appGuid_;
 				long projectId_;
 				long categoryId_;
+				int visibility_;
+				long physicsLevelId_;
+				std::string ownerId_;
+				int isView_;
+				std::string externalTableType_;
+				std::string location_;
+				std::string comment_;
 				bool createIfNotExists_;
 
 			};

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

@@ -5739,6 +5739,42 @@ Dataworks_publicClient::UpdateTableOutcomeCallable Dataworks_publicClient::updat
 	return task->get_future();
 }
 
+Dataworks_publicClient::UpdateTableAddColumnOutcome Dataworks_publicClient::updateTableAddColumn(const UpdateTableAddColumnRequest &request) const
+{
+	auto endpointOutcome = endpointProvider_->getEndpoint();
+	if (!endpointOutcome.isSuccess())
+		return UpdateTableAddColumnOutcome(endpointOutcome.error());
+
+	auto outcome = makeRequest(endpointOutcome.result(), request);
+
+	if (outcome.isSuccess())
+		return UpdateTableAddColumnOutcome(UpdateTableAddColumnResult(outcome.result()));
+	else
+		return UpdateTableAddColumnOutcome(outcome.error());
+}
+
+void Dataworks_publicClient::updateTableAddColumnAsync(const UpdateTableAddColumnRequest& request, const UpdateTableAddColumnAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+{
+	auto fn = [this, request, handler, context]()
+	{
+		handler(this, request, updateTableAddColumn(request), context);
+	};
+
+	asyncExecute(new Runnable(fn));
+}
+
+Dataworks_publicClient::UpdateTableAddColumnOutcomeCallable Dataworks_publicClient::updateTableAddColumnCallable(const UpdateTableAddColumnRequest &request) const
+{
+	auto task = std::make_shared<std::packaged_task<UpdateTableAddColumnOutcome()>>(
+			[this, request]()
+			{
+			return this->updateTableAddColumn(request);
+			});
+
+	asyncExecute(new Runnable([task]() { (*task)(); }));
+	return task->get_future();
+}
+
 Dataworks_publicClient::UpdateTableLevelOutcome Dataworks_publicClient::updateTableLevel(const UpdateTableLevelRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();

+ 11 - 11
dataworks-public/src/model/CreateImportMigrationRequest.cc

@@ -71,6 +71,17 @@ void CreateImportMigrationRequest::setCalculateEngineMap(const std::string& calc
 	setBodyParameter("CalculateEngineMap", calculateEngineMap);
 }
 
+std::string CreateImportMigrationRequest::getPackageFile()const
+{
+	return packageFile_;
+}
+
+void CreateImportMigrationRequest::setPackageFile(const std::string& packageFile)
+{
+	packageFile_ = packageFile;
+	setBodyParameter("PackageFile", packageFile);
+}
+
 std::string CreateImportMigrationRequest::getName()const
 {
 	return name_;
@@ -104,17 +115,6 @@ void CreateImportMigrationRequest::setProjectId(long projectId)
 	setBodyParameter("ProjectId", std::to_string(projectId));
 }
 
-std::string CreateImportMigrationRequest::getPackageOssDownloadLink()const
-{
-	return packageOssDownloadLink_;
-}
-
-void CreateImportMigrationRequest::setPackageOssDownloadLink(const std::string& packageOssDownloadLink)
-{
-	packageOssDownloadLink_ = packageOssDownloadLink;
-	setBodyParameter("PackageOssDownloadLink", packageOssDownloadLink);
-}
-
 std::string CreateImportMigrationRequest::getResourceGroupMap()const
 {
 	return resourceGroupMap_;

+ 58 - 0
dataworks-public/src/model/UpdateTableAddColumnRequest.cc

@@ -0,0 +1,58 @@
+/*
+ * 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/UpdateTableAddColumnRequest.h>
+
+using AlibabaCloud::Dataworks_public::Model::UpdateTableAddColumnRequest;
+
+UpdateTableAddColumnRequest::UpdateTableAddColumnRequest() :
+	RpcServiceRequest("dataworks-public", "2020-05-18", "UpdateTableAddColumn")
+{
+	setMethod(HttpRequest::Method::Post);
+}
+
+UpdateTableAddColumnRequest::~UpdateTableAddColumnRequest()
+{}
+
+std::string UpdateTableAddColumnRequest::getTableGuid()const
+{
+	return tableGuid_;
+}
+
+void UpdateTableAddColumnRequest::setTableGuid(const std::string& tableGuid)
+{
+	tableGuid_ = tableGuid;
+	setParameter("TableGuid", tableGuid);
+}
+
+std::vector<UpdateTableAddColumnRequest::Column> UpdateTableAddColumnRequest::getColumn()const
+{
+	return column_;
+}
+
+void UpdateTableAddColumnRequest::setColumn(const std::vector<Column>& column)
+{
+	column_ = column;
+	for(int dep1 = 0; dep1!= column.size(); dep1++) {
+		auto columnObj = column.at(dep1);
+		std::string columnObjStr = "Column." + std::to_string(dep1 + 1);
+		setParameter(columnObjStr + ".ColumnNameCn", columnObj.columnNameCn);
+		setParameter(columnObjStr + ".Comment", columnObj.comment);
+		setParameter(columnObjStr + ".ColumnName", columnObj.columnName);
+		setParameter(columnObjStr + ".ColumnType", columnObj.columnType);
+	}
+}
+

+ 58 - 0
dataworks-public/src/model/UpdateTableAddColumnResult.cc

@@ -0,0 +1,58 @@
+/*
+ * 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/UpdateTableAddColumnResult.h>
+#include <json/json.h>
+
+using namespace AlibabaCloud::Dataworks_public;
+using namespace AlibabaCloud::Dataworks_public::Model;
+
+UpdateTableAddColumnResult::UpdateTableAddColumnResult() :
+	ServiceResult()
+{}
+
+UpdateTableAddColumnResult::UpdateTableAddColumnResult(const std::string &payload) :
+	ServiceResult()
+{
+	parse(payload);
+}
+
+UpdateTableAddColumnResult::~UpdateTableAddColumnResult()
+{}
+
+void UpdateTableAddColumnResult::parse(const std::string &payload)
+{
+	Json::Reader reader;
+	Json::Value value;
+	reader.parse(payload, value);
+	setRequestId(value["RequestId"].asString());
+	auto taskInfoNode = value["TaskInfo"];
+	if(!taskInfoNode["TaskId"].isNull())
+		taskInfo_.taskId = taskInfoNode["TaskId"].asString();
+	if(!taskInfoNode["Content"].isNull())
+		taskInfo_.content = taskInfoNode["Content"].asString();
+	if(!taskInfoNode["Status"].isNull())
+		taskInfo_.status = taskInfoNode["Status"].asString();
+	if(!taskInfoNode["NextTaskId"].isNull())
+		taskInfo_.nextTaskId = taskInfoNode["NextTaskId"].asString();
+
+}
+
+UpdateTableAddColumnResult::TaskInfo UpdateTableAddColumnResult::getTaskInfo()const
+{
+	return taskInfo_;
+}
+

+ 77 - 66
dataworks-public/src/model/UpdateTableRequest.cc

@@ -27,28 +27,6 @@ UpdateTableRequest::UpdateTableRequest() :
 UpdateTableRequest::~UpdateTableRequest()
 {}
 
-int UpdateTableRequest::getVisibility()const
-{
-	return visibility_;
-}
-
-void UpdateTableRequest::setVisibility(int visibility)
-{
-	visibility_ = visibility;
-	setParameter("Visibility", std::to_string(visibility));
-}
-
-long UpdateTableRequest::getPhysicsLevelId()const
-{
-	return physicsLevelId_;
-}
-
-void UpdateTableRequest::setPhysicsLevelId(long physicsLevelId)
-{
-	physicsLevelId_ = physicsLevelId;
-	setParameter("PhysicsLevelId", std::to_string(physicsLevelId));
-}
-
 std::vector<UpdateTableRequest::Columns> UpdateTableRequest::getColumns()const
 {
 	return columns_;
@@ -70,17 +48,6 @@ void UpdateTableRequest::setColumns(const std::vector<Columns>& columns)
 	}
 }
 
-std::string UpdateTableRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void UpdateTableRequest::setOwnerId(const std::string& ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", ownerId);
-}
-
 int UpdateTableRequest::getLifeCycle()const
 {
 	return lifeCycle_;
@@ -130,28 +97,6 @@ void UpdateTableRequest::setEndpoint(const std::string& endpoint)
 	setBodyParameter("Endpoint", endpoint);
 }
 
-int UpdateTableRequest::getIsView()const
-{
-	return isView_;
-}
-
-void UpdateTableRequest::setIsView(int isView)
-{
-	isView_ = isView;
-	setParameter("IsView", std::to_string(isView));
-}
-
-std::string UpdateTableRequest::getExternalTableType()const
-{
-	return externalTableType_;
-}
-
-void UpdateTableRequest::setExternalTableType(const std::string& externalTableType)
-{
-	externalTableType_ = externalTableType;
-	setParameter("ExternalTableType", externalTableType);
-}
-
 int UpdateTableRequest::getEnvType()const
 {
 	return envType_;
@@ -163,17 +108,6 @@ void UpdateTableRequest::setEnvType(int envType)
 	setBodyParameter("EnvType", std::to_string(envType));
 }
 
-std::string UpdateTableRequest::getLocation()const
-{
-	return location_;
-}
-
-void UpdateTableRequest::setLocation(const std::string& location)
-{
-	location_ = location;
-	setParameter("Location", location);
-}
-
 int UpdateTableRequest::getHasPart()const
 {
 	return hasPart_;
@@ -229,6 +163,83 @@ void UpdateTableRequest::setCategoryId(long categoryId)
 	setParameter("CategoryId", std::to_string(categoryId));
 }
 
+int UpdateTableRequest::getVisibility()const
+{
+	return visibility_;
+}
+
+void UpdateTableRequest::setVisibility(int visibility)
+{
+	visibility_ = visibility;
+	setParameter("Visibility", std::to_string(visibility));
+}
+
+long UpdateTableRequest::getPhysicsLevelId()const
+{
+	return physicsLevelId_;
+}
+
+void UpdateTableRequest::setPhysicsLevelId(long physicsLevelId)
+{
+	physicsLevelId_ = physicsLevelId;
+	setParameter("PhysicsLevelId", std::to_string(physicsLevelId));
+}
+
+std::string UpdateTableRequest::getOwnerId()const
+{
+	return ownerId_;
+}
+
+void UpdateTableRequest::setOwnerId(const std::string& ownerId)
+{
+	ownerId_ = ownerId;
+	setParameter("OwnerId", ownerId);
+}
+
+int UpdateTableRequest::getIsView()const
+{
+	return isView_;
+}
+
+void UpdateTableRequest::setIsView(int isView)
+{
+	isView_ = isView;
+	setParameter("IsView", std::to_string(isView));
+}
+
+std::string UpdateTableRequest::getExternalTableType()const
+{
+	return externalTableType_;
+}
+
+void UpdateTableRequest::setExternalTableType(const std::string& externalTableType)
+{
+	externalTableType_ = externalTableType;
+	setParameter("ExternalTableType", externalTableType);
+}
+
+std::string UpdateTableRequest::getLocation()const
+{
+	return location_;
+}
+
+void UpdateTableRequest::setLocation(const std::string& location)
+{
+	location_ = location;
+	setParameter("Location", location);
+}
+
+std::string UpdateTableRequest::getComment()const
+{
+	return comment_;
+}
+
+void UpdateTableRequest::setComment(const std::string& comment)
+{
+	comment_ = comment;
+	setParameter("Comment", comment);
+}
+
 bool UpdateTableRequest::getCreateIfNotExists()const
 {
 	return createIfNotExists_;

Diff do ficheiro suprimidas por serem muito extensas
+ 0 - 0
dataworks-public/version-2020-05-18.xml


Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff