소스 검색

Generated 2020-05-18 for dataworks-public.

sdk-team 2 년 전
부모
커밋
f0133be6a9
100개의 변경된 파일4582개의 추가작업 그리고 70개의 파일을 삭제
  1. 1 1
      VERSION
  2. 148 0
      dataworks-public/CMakeLists.txt
  3. 296 0
      dataworks-public/include/alibabacloud/dataworks-public/Dataworks_publicClient.h
  4. 93 0
      dataworks-public/include/alibabacloud/dataworks-public/model/AddRecognizeRuleRequest.h
  5. 49 0
      dataworks-public/include/alibabacloud/dataworks-public/model/AddRecognizeRuleResult.h
  6. 3 0
      dataworks-public/include/alibabacloud/dataworks-public/model/CreateFileRequest.h
  7. 70 0
      dataworks-public/include/alibabacloud/dataworks-public/model/CreateProjectRequest.h
  8. 55 0
      dataworks-public/include/alibabacloud/dataworks-public/model/CreateProjectResult.h
  9. 3 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DeleteLineageRelationRequest.h
  10. 45 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DeleteRecognizeRuleRequest.h
  11. 49 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DeleteRecognizeRuleResult.h
  12. 3 3
      dataworks-public/include/alibabacloud/dataworks-public/model/DeployFileRequest.h
  13. 57 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgDesensPlanAddOrUpdateRequest.h
  14. 59 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgDesensPlanAddOrUpdateResult.h
  15. 45 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgDesensPlanDeleteRequest.h
  16. 59 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgDesensPlanDeleteResult.h
  17. 57 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgDesensPlanQueryListRequest.h
  18. 88 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgDesensPlanQueryListResult.h
  19. 48 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgDesensPlanUpdateStatusRequest.h
  20. 59 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgDesensPlanUpdateStatusResult.h
  21. 42 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgPlatformQueryProjectsAndSchemaFromMetaRequest.h
  22. 64 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgPlatformQueryProjectsAndSchemaFromMetaResult.h
  23. 42 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgQueryDefaultTemplatesRequest.h
  24. 49 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgQueryDefaultTemplatesResult.h
  25. 84 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgQuerySensResultRequest.h
  26. 49 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgQuerySensResultResult.h
  27. 56 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgRunSensIdentifyRequest.h
  28. 49 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgRunSensIdentifyResult.h
  29. 57 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgSceneAddOrUpdateSceneRequest.h
  30. 59 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgSceneAddOrUpdateSceneResult.h
  31. 42 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgSceneQuerySceneListByNameRequest.h
  32. 76 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgSceneQuerySceneListByNameResult.h
  33. 42 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgScenedDeleteSceneRequest.h
  34. 59 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgScenedDeleteSceneResult.h
  35. 45 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgStopSensIdentifyRequest.h
  36. 49 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgStopSensIdentifyResult.h
  37. 51 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgUserGroupAddOrUpdateRequest.h
  38. 59 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgUserGroupAddOrUpdateResult.h
  39. 42 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgUserGroupDeleteRequest.h
  40. 59 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgUserGroupDeleteResult.h
  41. 42 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgUserGroupGetOdpsRoleGroupsRequest.h
  42. 59 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgUserGroupGetOdpsRoleGroupsResult.h
  43. 54 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgUserGroupQueryListRequest.h
  44. 75 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgUserGroupQueryListResult.h
  45. 39 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgUserGroupQueryUserListRequest.h
  46. 67 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgUserGroupQueryUserListResult.h
  47. 50 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgWhiteListAddOrUpdateRequest.h
  48. 59 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgWhiteListAddOrUpdateResult.h
  49. 42 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgWhiteListDeleteListRequest.h
  50. 59 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgWhiteListDeleteListResult.h
  51. 51 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgWhiteListQueryListRequest.h
  52. 78 0
      dataworks-public/include/alibabacloud/dataworks-public/model/DsgWhiteListQueryListResult.h
  53. 96 0
      dataworks-public/include/alibabacloud/dataworks-public/model/EditRecognizeRuleRequest.h
  54. 49 0
      dataworks-public/include/alibabacloud/dataworks-public/model/EditRecognizeRuleResult.h
  55. 6 6
      dataworks-public/include/alibabacloud/dataworks-public/model/EstablishRelationTableToBusinessRequest.h
  56. 42 0
      dataworks-public/include/alibabacloud/dataworks-public/model/GetAlertMessageRequest.h
  57. 109 0
      dataworks-public/include/alibabacloud/dataworks-public/model/GetAlertMessageResult.h
  58. 8 0
      dataworks-public/include/alibabacloud/dataworks-public/model/GetDIJobResult.h
  59. 6 0
      dataworks-public/include/alibabacloud/dataworks-public/model/GetFileResult.h
  60. 22 0
      dataworks-public/include/alibabacloud/dataworks-public/model/GetMetaCollectionDetailResult.h
  61. 1 0
      dataworks-public/include/alibabacloud/dataworks-public/model/GetNodeChildrenResult.h
  62. 1 0
      dataworks-public/include/alibabacloud/dataworks-public/model/GetNodeParentsResult.h
  63. 13 7
      dataworks-public/include/alibabacloud/dataworks-public/model/GetNodeResult.h
  64. 11 10
      dataworks-public/include/alibabacloud/dataworks-public/model/GetQualityRuleResult.h
  65. 7 0
      dataworks-public/include/alibabacloud/dataworks-public/model/GetRemindResult.h
  66. 6 6
      dataworks-public/include/alibabacloud/dataworks-public/model/ListBusinessRequest.h
  67. 48 0
      dataworks-public/include/alibabacloud/dataworks-public/model/ListClusterConfigsRequest.h
  68. 65 0
      dataworks-public/include/alibabacloud/dataworks-public/model/ListClusterConfigsResult.h
  69. 48 0
      dataworks-public/include/alibabacloud/dataworks-public/model/ListClustersRequest.h
  70. 71 0
      dataworks-public/include/alibabacloud/dataworks-public/model/ListClustersResult.h
  71. 7 3
      dataworks-public/include/alibabacloud/dataworks-public/model/ListEntitiesByTagsRequest.h
  72. 7 1
      dataworks-public/include/alibabacloud/dataworks-public/model/ListEntitiesByTagsResult.h
  73. 7 2
      dataworks-public/include/alibabacloud/dataworks-public/model/ListEntityTagsResult.h
  74. 6 6
      dataworks-public/include/alibabacloud/dataworks-public/model/ListFileVersionsRequest.h
  75. 6 6
      dataworks-public/include/alibabacloud/dataworks-public/model/ListFoldersRequest.h
  76. 7 1
      dataworks-public/include/alibabacloud/dataworks-public/model/ListLineageResult.h
  77. 51 0
      dataworks-public/include/alibabacloud/dataworks-public/model/ListMeasureDataRequest.h
  78. 67 0
      dataworks-public/include/alibabacloud/dataworks-public/model/ListMeasureDataResult.h
  79. 7 1
      dataworks-public/include/alibabacloud/dataworks-public/model/ListMetaCollectionEntitiesResult.h
  80. 13 1
      dataworks-public/include/alibabacloud/dataworks-public/model/ListMetaCollectionsResult.h
  81. 3 0
      dataworks-public/include/alibabacloud/dataworks-public/model/ListNodesRequest.h
  82. 12 7
      dataworks-public/include/alibabacloud/dataworks-public/model/ListNodesResult.h
  83. 3 3
      dataworks-public/include/alibabacloud/dataworks-public/model/ListQualityResultsByEntityRequest.h
  84. 3 3
      dataworks-public/include/alibabacloud/dataworks-public/model/ListQualityResultsByEntityResult.h
  85. 3 3
      dataworks-public/include/alibabacloud/dataworks-public/model/ListQualityRulesResult.h
  86. 48 0
      dataworks-public/include/alibabacloud/dataworks-public/model/ListTablesRequest.h
  87. 71 0
      dataworks-public/include/alibabacloud/dataworks-public/model/ListTablesResult.h
  88. 42 0
      dataworks-public/include/alibabacloud/dataworks-public/model/QueryDefaultTemplateRequest.h
  89. 49 0
      dataworks-public/include/alibabacloud/dataworks-public/model/QueryDefaultTemplateResult.h
  90. 45 0
      dataworks-public/include/alibabacloud/dataworks-public/model/QueryRecognizeDataByRuleTypeRequest.h
  91. 49 0
      dataworks-public/include/alibabacloud/dataworks-public/model/QueryRecognizeDataByRuleTypeResult.h
  92. 45 0
      dataworks-public/include/alibabacloud/dataworks-public/model/QueryRecognizeRuleDetailRequest.h
  93. 49 0
      dataworks-public/include/alibabacloud/dataworks-public/model/QueryRecognizeRuleDetailResult.h
  94. 39 0
      dataworks-public/include/alibabacloud/dataworks-public/model/QueryRecognizeRulesTypeRequest.h
  95. 49 0
      dataworks-public/include/alibabacloud/dataworks-public/model/QueryRecognizeRulesTypeResult.h
  96. 45 0
      dataworks-public/include/alibabacloud/dataworks-public/model/QuerySensClassificationRequest.h
  97. 49 0
      dataworks-public/include/alibabacloud/dataworks-public/model/QuerySensClassificationResult.h
  98. 45 0
      dataworks-public/include/alibabacloud/dataworks-public/model/QuerySensLevelRequest.h
  99. 49 0
      dataworks-public/include/alibabacloud/dataworks-public/model/QuerySensLevelResult.h
  100. 60 0
      dataworks-public/include/alibabacloud/dataworks-public/model/QuerySensNodeInfoRequest.h

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1991
+1.36.1992

+ 148 - 0
dataworks-public/CMakeLists.txt

@@ -27,6 +27,8 @@ set(dataworks-public_public_header_model
 	include/alibabacloud/dataworks-public/model/AddMetaCollectionEntityResult.h
 	include/alibabacloud/dataworks-public/model/AddProjectMemberToRoleRequest.h
 	include/alibabacloud/dataworks-public/model/AddProjectMemberToRoleResult.h
+	include/alibabacloud/dataworks-public/model/AddRecognizeRuleRequest.h
+	include/alibabacloud/dataworks-public/model/AddRecognizeRuleResult.h
 	include/alibabacloud/dataworks-public/model/AddToMetaCategoryRequest.h
 	include/alibabacloud/dataworks-public/model/AddToMetaCategoryResult.h
 	include/alibabacloud/dataworks-public/model/ApprovePermissionApplyOrderRequest.h
@@ -83,6 +85,8 @@ set(dataworks-public_public_header_model
 	include/alibabacloud/dataworks-public/model/CreateMetaCollectionResult.h
 	include/alibabacloud/dataworks-public/model/CreatePermissionApplyOrderRequest.h
 	include/alibabacloud/dataworks-public/model/CreatePermissionApplyOrderResult.h
+	include/alibabacloud/dataworks-public/model/CreateProjectRequest.h
+	include/alibabacloud/dataworks-public/model/CreateProjectResult.h
 	include/alibabacloud/dataworks-public/model/CreateProjectMemberRequest.h
 	include/alibabacloud/dataworks-public/model/CreateProjectMemberResult.h
 	include/alibabacloud/dataworks-public/model/CreateQualityEntityRequest.h
@@ -147,6 +151,8 @@ set(dataworks-public_public_header_model
 	include/alibabacloud/dataworks-public/model/DeleteQualityRelativeNodeResult.h
 	include/alibabacloud/dataworks-public/model/DeleteQualityRuleRequest.h
 	include/alibabacloud/dataworks-public/model/DeleteQualityRuleResult.h
+	include/alibabacloud/dataworks-public/model/DeleteRecognizeRuleRequest.h
+	include/alibabacloud/dataworks-public/model/DeleteRecognizeRuleResult.h
 	include/alibabacloud/dataworks-public/model/DeleteRemindRequest.h
 	include/alibabacloud/dataworks-public/model/DeleteRemindResult.h
 	include/alibabacloud/dataworks-public/model/DeleteTableRequest.h
@@ -161,6 +167,48 @@ set(dataworks-public_public_header_model
 	include/alibabacloud/dataworks-public/model/DeployFileResult.h
 	include/alibabacloud/dataworks-public/model/DesensitizeDataRequest.h
 	include/alibabacloud/dataworks-public/model/DesensitizeDataResult.h
+	include/alibabacloud/dataworks-public/model/DsgDesensPlanAddOrUpdateRequest.h
+	include/alibabacloud/dataworks-public/model/DsgDesensPlanAddOrUpdateResult.h
+	include/alibabacloud/dataworks-public/model/DsgDesensPlanDeleteRequest.h
+	include/alibabacloud/dataworks-public/model/DsgDesensPlanDeleteResult.h
+	include/alibabacloud/dataworks-public/model/DsgDesensPlanQueryListRequest.h
+	include/alibabacloud/dataworks-public/model/DsgDesensPlanQueryListResult.h
+	include/alibabacloud/dataworks-public/model/DsgDesensPlanUpdateStatusRequest.h
+	include/alibabacloud/dataworks-public/model/DsgDesensPlanUpdateStatusResult.h
+	include/alibabacloud/dataworks-public/model/DsgPlatformQueryProjectsAndSchemaFromMetaRequest.h
+	include/alibabacloud/dataworks-public/model/DsgPlatformQueryProjectsAndSchemaFromMetaResult.h
+	include/alibabacloud/dataworks-public/model/DsgQueryDefaultTemplatesRequest.h
+	include/alibabacloud/dataworks-public/model/DsgQueryDefaultTemplatesResult.h
+	include/alibabacloud/dataworks-public/model/DsgQuerySensResultRequest.h
+	include/alibabacloud/dataworks-public/model/DsgQuerySensResultResult.h
+	include/alibabacloud/dataworks-public/model/DsgRunSensIdentifyRequest.h
+	include/alibabacloud/dataworks-public/model/DsgRunSensIdentifyResult.h
+	include/alibabacloud/dataworks-public/model/DsgSceneAddOrUpdateSceneRequest.h
+	include/alibabacloud/dataworks-public/model/DsgSceneAddOrUpdateSceneResult.h
+	include/alibabacloud/dataworks-public/model/DsgSceneQuerySceneListByNameRequest.h
+	include/alibabacloud/dataworks-public/model/DsgSceneQuerySceneListByNameResult.h
+	include/alibabacloud/dataworks-public/model/DsgScenedDeleteSceneRequest.h
+	include/alibabacloud/dataworks-public/model/DsgScenedDeleteSceneResult.h
+	include/alibabacloud/dataworks-public/model/DsgStopSensIdentifyRequest.h
+	include/alibabacloud/dataworks-public/model/DsgStopSensIdentifyResult.h
+	include/alibabacloud/dataworks-public/model/DsgUserGroupAddOrUpdateRequest.h
+	include/alibabacloud/dataworks-public/model/DsgUserGroupAddOrUpdateResult.h
+	include/alibabacloud/dataworks-public/model/DsgUserGroupDeleteRequest.h
+	include/alibabacloud/dataworks-public/model/DsgUserGroupDeleteResult.h
+	include/alibabacloud/dataworks-public/model/DsgUserGroupGetOdpsRoleGroupsRequest.h
+	include/alibabacloud/dataworks-public/model/DsgUserGroupGetOdpsRoleGroupsResult.h
+	include/alibabacloud/dataworks-public/model/DsgUserGroupQueryListRequest.h
+	include/alibabacloud/dataworks-public/model/DsgUserGroupQueryListResult.h
+	include/alibabacloud/dataworks-public/model/DsgUserGroupQueryUserListRequest.h
+	include/alibabacloud/dataworks-public/model/DsgUserGroupQueryUserListResult.h
+	include/alibabacloud/dataworks-public/model/DsgWhiteListAddOrUpdateRequest.h
+	include/alibabacloud/dataworks-public/model/DsgWhiteListAddOrUpdateResult.h
+	include/alibabacloud/dataworks-public/model/DsgWhiteListDeleteListRequest.h
+	include/alibabacloud/dataworks-public/model/DsgWhiteListDeleteListResult.h
+	include/alibabacloud/dataworks-public/model/DsgWhiteListQueryListRequest.h
+	include/alibabacloud/dataworks-public/model/DsgWhiteListQueryListResult.h
+	include/alibabacloud/dataworks-public/model/EditRecognizeRuleRequest.h
+	include/alibabacloud/dataworks-public/model/EditRecognizeRuleResult.h
 	include/alibabacloud/dataworks-public/model/EstablishRelationTableToBusinessRequest.h
 	include/alibabacloud/dataworks-public/model/EstablishRelationTableToBusinessResult.h
 	include/alibabacloud/dataworks-public/model/ExportDataSourcesRequest.h
@@ -169,6 +217,8 @@ set(dataworks-public_public_header_model
 	include/alibabacloud/dataworks-public/model/GenerateDISyncTaskConfigForCreatingResult.h
 	include/alibabacloud/dataworks-public/model/GenerateDISyncTaskConfigForUpdatingRequest.h
 	include/alibabacloud/dataworks-public/model/GenerateDISyncTaskConfigForUpdatingResult.h
+	include/alibabacloud/dataworks-public/model/GetAlertMessageRequest.h
+	include/alibabacloud/dataworks-public/model/GetAlertMessageResult.h
 	include/alibabacloud/dataworks-public/model/GetBaselineRequest.h
 	include/alibabacloud/dataworks-public/model/GetBaselineResult.h
 	include/alibabacloud/dataworks-public/model/GetBaselineConfigRequest.h
@@ -325,6 +375,10 @@ set(dataworks-public_public_header_model
 	include/alibabacloud/dataworks-public/model/ListBusinessResult.h
 	include/alibabacloud/dataworks-public/model/ListCalcEnginesRequest.h
 	include/alibabacloud/dataworks-public/model/ListCalcEnginesResult.h
+	include/alibabacloud/dataworks-public/model/ListClusterConfigsRequest.h
+	include/alibabacloud/dataworks-public/model/ListClusterConfigsResult.h
+	include/alibabacloud/dataworks-public/model/ListClustersRequest.h
+	include/alibabacloud/dataworks-public/model/ListClustersResult.h
 	include/alibabacloud/dataworks-public/model/ListConnectionsRequest.h
 	include/alibabacloud/dataworks-public/model/ListConnectionsResult.h
 	include/alibabacloud/dataworks-public/model/ListDIAlarmRulesRequest.h
@@ -383,6 +437,8 @@ set(dataworks-public_public_header_model
 	include/alibabacloud/dataworks-public/model/ListLineageResult.h
 	include/alibabacloud/dataworks-public/model/ListManualDagInstancesRequest.h
 	include/alibabacloud/dataworks-public/model/ListManualDagInstancesResult.h
+	include/alibabacloud/dataworks-public/model/ListMeasureDataRequest.h
+	include/alibabacloud/dataworks-public/model/ListMeasureDataResult.h
 	include/alibabacloud/dataworks-public/model/ListMetaCollectionEntitiesRequest.h
 	include/alibabacloud/dataworks-public/model/ListMetaCollectionEntitiesResult.h
 	include/alibabacloud/dataworks-public/model/ListMetaCollectionsRequest.h
@@ -435,6 +491,8 @@ set(dataworks-public_public_header_model
 	include/alibabacloud/dataworks-public/model/ListTableLevelResult.h
 	include/alibabacloud/dataworks-public/model/ListTableThemeRequest.h
 	include/alibabacloud/dataworks-public/model/ListTableThemeResult.h
+	include/alibabacloud/dataworks-public/model/ListTablesRequest.h
+	include/alibabacloud/dataworks-public/model/ListTablesResult.h
 	include/alibabacloud/dataworks-public/model/ListTopicsRequest.h
 	include/alibabacloud/dataworks-public/model/ListTopicsResult.h
 	include/alibabacloud/dataworks-public/model/MountDirectoryRequest.h
@@ -445,8 +503,22 @@ set(dataworks-public_public_header_model
 	include/alibabacloud/dataworks-public/model/PublishDataServiceApiResult.h
 	include/alibabacloud/dataworks-public/model/QueryDISyncTaskConfigProcessResultRequest.h
 	include/alibabacloud/dataworks-public/model/QueryDISyncTaskConfigProcessResultResult.h
+	include/alibabacloud/dataworks-public/model/QueryDefaultTemplateRequest.h
+	include/alibabacloud/dataworks-public/model/QueryDefaultTemplateResult.h
 	include/alibabacloud/dataworks-public/model/QueryPublicModelEngineRequest.h
 	include/alibabacloud/dataworks-public/model/QueryPublicModelEngineResult.h
+	include/alibabacloud/dataworks-public/model/QueryRecognizeDataByRuleTypeRequest.h
+	include/alibabacloud/dataworks-public/model/QueryRecognizeDataByRuleTypeResult.h
+	include/alibabacloud/dataworks-public/model/QueryRecognizeRuleDetailRequest.h
+	include/alibabacloud/dataworks-public/model/QueryRecognizeRuleDetailResult.h
+	include/alibabacloud/dataworks-public/model/QueryRecognizeRulesTypeRequest.h
+	include/alibabacloud/dataworks-public/model/QueryRecognizeRulesTypeResult.h
+	include/alibabacloud/dataworks-public/model/QuerySensClassificationRequest.h
+	include/alibabacloud/dataworks-public/model/QuerySensClassificationResult.h
+	include/alibabacloud/dataworks-public/model/QuerySensLevelRequest.h
+	include/alibabacloud/dataworks-public/model/QuerySensLevelResult.h
+	include/alibabacloud/dataworks-public/model/QuerySensNodeInfoRequest.h
+	include/alibabacloud/dataworks-public/model/QuerySensNodeInfoResult.h
 	include/alibabacloud/dataworks-public/model/RegisterLineageRelationRequest.h
 	include/alibabacloud/dataworks-public/model/RegisterLineageRelationResult.h
 	include/alibabacloud/dataworks-public/model/RemoveEntityTagsRequest.h
@@ -517,6 +589,8 @@ set(dataworks-public_public_header_model
 	include/alibabacloud/dataworks-public/model/UpdateBaselineResult.h
 	include/alibabacloud/dataworks-public/model/UpdateBusinessRequest.h
 	include/alibabacloud/dataworks-public/model/UpdateBusinessResult.h
+	include/alibabacloud/dataworks-public/model/UpdateClusterConfigsRequest.h
+	include/alibabacloud/dataworks-public/model/UpdateClusterConfigsResult.h
 	include/alibabacloud/dataworks-public/model/UpdateConnectionRequest.h
 	include/alibabacloud/dataworks-public/model/UpdateConnectionResult.h
 	include/alibabacloud/dataworks-public/model/UpdateDIAlarmRuleRequest.h
@@ -578,6 +652,8 @@ set(dataworks-public_src
 	src/model/AddMetaCollectionEntityResult.cc
 	src/model/AddProjectMemberToRoleRequest.cc
 	src/model/AddProjectMemberToRoleResult.cc
+	src/model/AddRecognizeRuleRequest.cc
+	src/model/AddRecognizeRuleResult.cc
 	src/model/AddToMetaCategoryRequest.cc
 	src/model/AddToMetaCategoryResult.cc
 	src/model/ApprovePermissionApplyOrderRequest.cc
@@ -634,6 +710,8 @@ set(dataworks-public_src
 	src/model/CreateMetaCollectionResult.cc
 	src/model/CreatePermissionApplyOrderRequest.cc
 	src/model/CreatePermissionApplyOrderResult.cc
+	src/model/CreateProjectRequest.cc
+	src/model/CreateProjectResult.cc
 	src/model/CreateProjectMemberRequest.cc
 	src/model/CreateProjectMemberResult.cc
 	src/model/CreateQualityEntityRequest.cc
@@ -698,6 +776,8 @@ set(dataworks-public_src
 	src/model/DeleteQualityRelativeNodeResult.cc
 	src/model/DeleteQualityRuleRequest.cc
 	src/model/DeleteQualityRuleResult.cc
+	src/model/DeleteRecognizeRuleRequest.cc
+	src/model/DeleteRecognizeRuleResult.cc
 	src/model/DeleteRemindRequest.cc
 	src/model/DeleteRemindResult.cc
 	src/model/DeleteTableRequest.cc
@@ -712,6 +792,48 @@ set(dataworks-public_src
 	src/model/DeployFileResult.cc
 	src/model/DesensitizeDataRequest.cc
 	src/model/DesensitizeDataResult.cc
+	src/model/DsgDesensPlanAddOrUpdateRequest.cc
+	src/model/DsgDesensPlanAddOrUpdateResult.cc
+	src/model/DsgDesensPlanDeleteRequest.cc
+	src/model/DsgDesensPlanDeleteResult.cc
+	src/model/DsgDesensPlanQueryListRequest.cc
+	src/model/DsgDesensPlanQueryListResult.cc
+	src/model/DsgDesensPlanUpdateStatusRequest.cc
+	src/model/DsgDesensPlanUpdateStatusResult.cc
+	src/model/DsgPlatformQueryProjectsAndSchemaFromMetaRequest.cc
+	src/model/DsgPlatformQueryProjectsAndSchemaFromMetaResult.cc
+	src/model/DsgQueryDefaultTemplatesRequest.cc
+	src/model/DsgQueryDefaultTemplatesResult.cc
+	src/model/DsgQuerySensResultRequest.cc
+	src/model/DsgQuerySensResultResult.cc
+	src/model/DsgRunSensIdentifyRequest.cc
+	src/model/DsgRunSensIdentifyResult.cc
+	src/model/DsgSceneAddOrUpdateSceneRequest.cc
+	src/model/DsgSceneAddOrUpdateSceneResult.cc
+	src/model/DsgSceneQuerySceneListByNameRequest.cc
+	src/model/DsgSceneQuerySceneListByNameResult.cc
+	src/model/DsgScenedDeleteSceneRequest.cc
+	src/model/DsgScenedDeleteSceneResult.cc
+	src/model/DsgStopSensIdentifyRequest.cc
+	src/model/DsgStopSensIdentifyResult.cc
+	src/model/DsgUserGroupAddOrUpdateRequest.cc
+	src/model/DsgUserGroupAddOrUpdateResult.cc
+	src/model/DsgUserGroupDeleteRequest.cc
+	src/model/DsgUserGroupDeleteResult.cc
+	src/model/DsgUserGroupGetOdpsRoleGroupsRequest.cc
+	src/model/DsgUserGroupGetOdpsRoleGroupsResult.cc
+	src/model/DsgUserGroupQueryListRequest.cc
+	src/model/DsgUserGroupQueryListResult.cc
+	src/model/DsgUserGroupQueryUserListRequest.cc
+	src/model/DsgUserGroupQueryUserListResult.cc
+	src/model/DsgWhiteListAddOrUpdateRequest.cc
+	src/model/DsgWhiteListAddOrUpdateResult.cc
+	src/model/DsgWhiteListDeleteListRequest.cc
+	src/model/DsgWhiteListDeleteListResult.cc
+	src/model/DsgWhiteListQueryListRequest.cc
+	src/model/DsgWhiteListQueryListResult.cc
+	src/model/EditRecognizeRuleRequest.cc
+	src/model/EditRecognizeRuleResult.cc
 	src/model/EstablishRelationTableToBusinessRequest.cc
 	src/model/EstablishRelationTableToBusinessResult.cc
 	src/model/ExportDataSourcesRequest.cc
@@ -720,6 +842,8 @@ set(dataworks-public_src
 	src/model/GenerateDISyncTaskConfigForCreatingResult.cc
 	src/model/GenerateDISyncTaskConfigForUpdatingRequest.cc
 	src/model/GenerateDISyncTaskConfigForUpdatingResult.cc
+	src/model/GetAlertMessageRequest.cc
+	src/model/GetAlertMessageResult.cc
 	src/model/GetBaselineRequest.cc
 	src/model/GetBaselineResult.cc
 	src/model/GetBaselineConfigRequest.cc
@@ -876,6 +1000,10 @@ set(dataworks-public_src
 	src/model/ListBusinessResult.cc
 	src/model/ListCalcEnginesRequest.cc
 	src/model/ListCalcEnginesResult.cc
+	src/model/ListClusterConfigsRequest.cc
+	src/model/ListClusterConfigsResult.cc
+	src/model/ListClustersRequest.cc
+	src/model/ListClustersResult.cc
 	src/model/ListConnectionsRequest.cc
 	src/model/ListConnectionsResult.cc
 	src/model/ListDIAlarmRulesRequest.cc
@@ -934,6 +1062,8 @@ set(dataworks-public_src
 	src/model/ListLineageResult.cc
 	src/model/ListManualDagInstancesRequest.cc
 	src/model/ListManualDagInstancesResult.cc
+	src/model/ListMeasureDataRequest.cc
+	src/model/ListMeasureDataResult.cc
 	src/model/ListMetaCollectionEntitiesRequest.cc
 	src/model/ListMetaCollectionEntitiesResult.cc
 	src/model/ListMetaCollectionsRequest.cc
@@ -986,6 +1116,8 @@ set(dataworks-public_src
 	src/model/ListTableLevelResult.cc
 	src/model/ListTableThemeRequest.cc
 	src/model/ListTableThemeResult.cc
+	src/model/ListTablesRequest.cc
+	src/model/ListTablesResult.cc
 	src/model/ListTopicsRequest.cc
 	src/model/ListTopicsResult.cc
 	src/model/MountDirectoryRequest.cc
@@ -996,8 +1128,22 @@ set(dataworks-public_src
 	src/model/PublishDataServiceApiResult.cc
 	src/model/QueryDISyncTaskConfigProcessResultRequest.cc
 	src/model/QueryDISyncTaskConfigProcessResultResult.cc
+	src/model/QueryDefaultTemplateRequest.cc
+	src/model/QueryDefaultTemplateResult.cc
 	src/model/QueryPublicModelEngineRequest.cc
 	src/model/QueryPublicModelEngineResult.cc
+	src/model/QueryRecognizeDataByRuleTypeRequest.cc
+	src/model/QueryRecognizeDataByRuleTypeResult.cc
+	src/model/QueryRecognizeRuleDetailRequest.cc
+	src/model/QueryRecognizeRuleDetailResult.cc
+	src/model/QueryRecognizeRulesTypeRequest.cc
+	src/model/QueryRecognizeRulesTypeResult.cc
+	src/model/QuerySensClassificationRequest.cc
+	src/model/QuerySensClassificationResult.cc
+	src/model/QuerySensLevelRequest.cc
+	src/model/QuerySensLevelResult.cc
+	src/model/QuerySensNodeInfoRequest.cc
+	src/model/QuerySensNodeInfoResult.cc
 	src/model/RegisterLineageRelationRequest.cc
 	src/model/RegisterLineageRelationResult.cc
 	src/model/RemoveEntityTagsRequest.cc
@@ -1068,6 +1214,8 @@ set(dataworks-public_src
 	src/model/UpdateBaselineResult.cc
 	src/model/UpdateBusinessRequest.cc
 	src/model/UpdateBusinessResult.cc
+	src/model/UpdateClusterConfigsRequest.cc
+	src/model/UpdateClusterConfigsResult.cc
 	src/model/UpdateConnectionRequest.cc
 	src/model/UpdateConnectionResult.cc
 	src/model/UpdateDIAlarmRuleRequest.cc

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

@@ -28,6 +28,8 @@
 #include "model/AddMetaCollectionEntityResult.h"
 #include "model/AddProjectMemberToRoleRequest.h"
 #include "model/AddProjectMemberToRoleResult.h"
+#include "model/AddRecognizeRuleRequest.h"
+#include "model/AddRecognizeRuleResult.h"
 #include "model/AddToMetaCategoryRequest.h"
 #include "model/AddToMetaCategoryResult.h"
 #include "model/ApprovePermissionApplyOrderRequest.h"
@@ -84,6 +86,8 @@
 #include "model/CreateMetaCollectionResult.h"
 #include "model/CreatePermissionApplyOrderRequest.h"
 #include "model/CreatePermissionApplyOrderResult.h"
+#include "model/CreateProjectRequest.h"
+#include "model/CreateProjectResult.h"
 #include "model/CreateProjectMemberRequest.h"
 #include "model/CreateProjectMemberResult.h"
 #include "model/CreateQualityEntityRequest.h"
@@ -148,6 +152,8 @@
 #include "model/DeleteQualityRelativeNodeResult.h"
 #include "model/DeleteQualityRuleRequest.h"
 #include "model/DeleteQualityRuleResult.h"
+#include "model/DeleteRecognizeRuleRequest.h"
+#include "model/DeleteRecognizeRuleResult.h"
 #include "model/DeleteRemindRequest.h"
 #include "model/DeleteRemindResult.h"
 #include "model/DeleteTableRequest.h"
@@ -162,6 +168,48 @@
 #include "model/DeployFileResult.h"
 #include "model/DesensitizeDataRequest.h"
 #include "model/DesensitizeDataResult.h"
+#include "model/DsgDesensPlanAddOrUpdateRequest.h"
+#include "model/DsgDesensPlanAddOrUpdateResult.h"
+#include "model/DsgDesensPlanDeleteRequest.h"
+#include "model/DsgDesensPlanDeleteResult.h"
+#include "model/DsgDesensPlanQueryListRequest.h"
+#include "model/DsgDesensPlanQueryListResult.h"
+#include "model/DsgDesensPlanUpdateStatusRequest.h"
+#include "model/DsgDesensPlanUpdateStatusResult.h"
+#include "model/DsgPlatformQueryProjectsAndSchemaFromMetaRequest.h"
+#include "model/DsgPlatformQueryProjectsAndSchemaFromMetaResult.h"
+#include "model/DsgQueryDefaultTemplatesRequest.h"
+#include "model/DsgQueryDefaultTemplatesResult.h"
+#include "model/DsgQuerySensResultRequest.h"
+#include "model/DsgQuerySensResultResult.h"
+#include "model/DsgRunSensIdentifyRequest.h"
+#include "model/DsgRunSensIdentifyResult.h"
+#include "model/DsgSceneAddOrUpdateSceneRequest.h"
+#include "model/DsgSceneAddOrUpdateSceneResult.h"
+#include "model/DsgSceneQuerySceneListByNameRequest.h"
+#include "model/DsgSceneQuerySceneListByNameResult.h"
+#include "model/DsgScenedDeleteSceneRequest.h"
+#include "model/DsgScenedDeleteSceneResult.h"
+#include "model/DsgStopSensIdentifyRequest.h"
+#include "model/DsgStopSensIdentifyResult.h"
+#include "model/DsgUserGroupAddOrUpdateRequest.h"
+#include "model/DsgUserGroupAddOrUpdateResult.h"
+#include "model/DsgUserGroupDeleteRequest.h"
+#include "model/DsgUserGroupDeleteResult.h"
+#include "model/DsgUserGroupGetOdpsRoleGroupsRequest.h"
+#include "model/DsgUserGroupGetOdpsRoleGroupsResult.h"
+#include "model/DsgUserGroupQueryListRequest.h"
+#include "model/DsgUserGroupQueryListResult.h"
+#include "model/DsgUserGroupQueryUserListRequest.h"
+#include "model/DsgUserGroupQueryUserListResult.h"
+#include "model/DsgWhiteListAddOrUpdateRequest.h"
+#include "model/DsgWhiteListAddOrUpdateResult.h"
+#include "model/DsgWhiteListDeleteListRequest.h"
+#include "model/DsgWhiteListDeleteListResult.h"
+#include "model/DsgWhiteListQueryListRequest.h"
+#include "model/DsgWhiteListQueryListResult.h"
+#include "model/EditRecognizeRuleRequest.h"
+#include "model/EditRecognizeRuleResult.h"
 #include "model/EstablishRelationTableToBusinessRequest.h"
 #include "model/EstablishRelationTableToBusinessResult.h"
 #include "model/ExportDataSourcesRequest.h"
@@ -170,6 +218,8 @@
 #include "model/GenerateDISyncTaskConfigForCreatingResult.h"
 #include "model/GenerateDISyncTaskConfigForUpdatingRequest.h"
 #include "model/GenerateDISyncTaskConfigForUpdatingResult.h"
+#include "model/GetAlertMessageRequest.h"
+#include "model/GetAlertMessageResult.h"
 #include "model/GetBaselineRequest.h"
 #include "model/GetBaselineResult.h"
 #include "model/GetBaselineConfigRequest.h"
@@ -326,6 +376,10 @@
 #include "model/ListBusinessResult.h"
 #include "model/ListCalcEnginesRequest.h"
 #include "model/ListCalcEnginesResult.h"
+#include "model/ListClusterConfigsRequest.h"
+#include "model/ListClusterConfigsResult.h"
+#include "model/ListClustersRequest.h"
+#include "model/ListClustersResult.h"
 #include "model/ListConnectionsRequest.h"
 #include "model/ListConnectionsResult.h"
 #include "model/ListDIAlarmRulesRequest.h"
@@ -384,6 +438,8 @@
 #include "model/ListLineageResult.h"
 #include "model/ListManualDagInstancesRequest.h"
 #include "model/ListManualDagInstancesResult.h"
+#include "model/ListMeasureDataRequest.h"
+#include "model/ListMeasureDataResult.h"
 #include "model/ListMetaCollectionEntitiesRequest.h"
 #include "model/ListMetaCollectionEntitiesResult.h"
 #include "model/ListMetaCollectionsRequest.h"
@@ -436,6 +492,8 @@
 #include "model/ListTableLevelResult.h"
 #include "model/ListTableThemeRequest.h"
 #include "model/ListTableThemeResult.h"
+#include "model/ListTablesRequest.h"
+#include "model/ListTablesResult.h"
 #include "model/ListTopicsRequest.h"
 #include "model/ListTopicsResult.h"
 #include "model/MountDirectoryRequest.h"
@@ -446,8 +504,22 @@
 #include "model/PublishDataServiceApiResult.h"
 #include "model/QueryDISyncTaskConfigProcessResultRequest.h"
 #include "model/QueryDISyncTaskConfigProcessResultResult.h"
+#include "model/QueryDefaultTemplateRequest.h"
+#include "model/QueryDefaultTemplateResult.h"
 #include "model/QueryPublicModelEngineRequest.h"
 #include "model/QueryPublicModelEngineResult.h"
+#include "model/QueryRecognizeDataByRuleTypeRequest.h"
+#include "model/QueryRecognizeDataByRuleTypeResult.h"
+#include "model/QueryRecognizeRuleDetailRequest.h"
+#include "model/QueryRecognizeRuleDetailResult.h"
+#include "model/QueryRecognizeRulesTypeRequest.h"
+#include "model/QueryRecognizeRulesTypeResult.h"
+#include "model/QuerySensClassificationRequest.h"
+#include "model/QuerySensClassificationResult.h"
+#include "model/QuerySensLevelRequest.h"
+#include "model/QuerySensLevelResult.h"
+#include "model/QuerySensNodeInfoRequest.h"
+#include "model/QuerySensNodeInfoResult.h"
 #include "model/RegisterLineageRelationRequest.h"
 #include "model/RegisterLineageRelationResult.h"
 #include "model/RemoveEntityTagsRequest.h"
@@ -518,6 +590,8 @@
 #include "model/UpdateBaselineResult.h"
 #include "model/UpdateBusinessRequest.h"
 #include "model/UpdateBusinessResult.h"
+#include "model/UpdateClusterConfigsRequest.h"
+#include "model/UpdateClusterConfigsResult.h"
 #include "model/UpdateConnectionRequest.h"
 #include "model/UpdateConnectionResult.h"
 #include "model/UpdateDIAlarmRuleRequest.h"
@@ -588,6 +662,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::AddProjectMemberToRoleResult> AddProjectMemberToRoleOutcome;
 			typedef std::future<AddProjectMemberToRoleOutcome> AddProjectMemberToRoleOutcomeCallable;
 			typedef std::function<void(const Dataworks_publicClient*, const Model::AddProjectMemberToRoleRequest&, const AddProjectMemberToRoleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddProjectMemberToRoleAsyncHandler;
+			typedef Outcome<Error, Model::AddRecognizeRuleResult> AddRecognizeRuleOutcome;
+			typedef std::future<AddRecognizeRuleOutcome> AddRecognizeRuleOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::AddRecognizeRuleRequest&, const AddRecognizeRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddRecognizeRuleAsyncHandler;
 			typedef Outcome<Error, Model::AddToMetaCategoryResult> AddToMetaCategoryOutcome;
 			typedef std::future<AddToMetaCategoryOutcome> AddToMetaCategoryOutcomeCallable;
 			typedef std::function<void(const Dataworks_publicClient*, const Model::AddToMetaCategoryRequest&, const AddToMetaCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddToMetaCategoryAsyncHandler;
@@ -672,6 +749,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::CreatePermissionApplyOrderResult> CreatePermissionApplyOrderOutcome;
 			typedef std::future<CreatePermissionApplyOrderOutcome> CreatePermissionApplyOrderOutcomeCallable;
 			typedef std::function<void(const Dataworks_publicClient*, const Model::CreatePermissionApplyOrderRequest&, const CreatePermissionApplyOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreatePermissionApplyOrderAsyncHandler;
+			typedef Outcome<Error, Model::CreateProjectResult> CreateProjectOutcome;
+			typedef std::future<CreateProjectOutcome> CreateProjectOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::CreateProjectRequest&, const CreateProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateProjectAsyncHandler;
 			typedef Outcome<Error, Model::CreateProjectMemberResult> CreateProjectMemberOutcome;
 			typedef std::future<CreateProjectMemberOutcome> CreateProjectMemberOutcomeCallable;
 			typedef std::function<void(const Dataworks_publicClient*, const Model::CreateProjectMemberRequest&, const CreateProjectMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateProjectMemberAsyncHandler;
@@ -768,6 +848,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DeleteQualityRuleResult> DeleteQualityRuleOutcome;
 			typedef std::future<DeleteQualityRuleOutcome> DeleteQualityRuleOutcomeCallable;
 			typedef std::function<void(const Dataworks_publicClient*, const Model::DeleteQualityRuleRequest&, const DeleteQualityRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteQualityRuleAsyncHandler;
+			typedef Outcome<Error, Model::DeleteRecognizeRuleResult> DeleteRecognizeRuleOutcome;
+			typedef std::future<DeleteRecognizeRuleOutcome> DeleteRecognizeRuleOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::DeleteRecognizeRuleRequest&, const DeleteRecognizeRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRecognizeRuleAsyncHandler;
 			typedef Outcome<Error, Model::DeleteRemindResult> DeleteRemindOutcome;
 			typedef std::future<DeleteRemindOutcome> DeleteRemindOutcomeCallable;
 			typedef std::function<void(const Dataworks_publicClient*, const Model::DeleteRemindRequest&, const DeleteRemindOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRemindAsyncHandler;
@@ -789,6 +872,69 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DesensitizeDataResult> DesensitizeDataOutcome;
 			typedef std::future<DesensitizeDataOutcome> DesensitizeDataOutcomeCallable;
 			typedef std::function<void(const Dataworks_publicClient*, const Model::DesensitizeDataRequest&, const DesensitizeDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DesensitizeDataAsyncHandler;
+			typedef Outcome<Error, Model::DsgDesensPlanAddOrUpdateResult> DsgDesensPlanAddOrUpdateOutcome;
+			typedef std::future<DsgDesensPlanAddOrUpdateOutcome> DsgDesensPlanAddOrUpdateOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::DsgDesensPlanAddOrUpdateRequest&, const DsgDesensPlanAddOrUpdateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgDesensPlanAddOrUpdateAsyncHandler;
+			typedef Outcome<Error, Model::DsgDesensPlanDeleteResult> DsgDesensPlanDeleteOutcome;
+			typedef std::future<DsgDesensPlanDeleteOutcome> DsgDesensPlanDeleteOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::DsgDesensPlanDeleteRequest&, const DsgDesensPlanDeleteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgDesensPlanDeleteAsyncHandler;
+			typedef Outcome<Error, Model::DsgDesensPlanQueryListResult> DsgDesensPlanQueryListOutcome;
+			typedef std::future<DsgDesensPlanQueryListOutcome> DsgDesensPlanQueryListOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::DsgDesensPlanQueryListRequest&, const DsgDesensPlanQueryListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgDesensPlanQueryListAsyncHandler;
+			typedef Outcome<Error, Model::DsgDesensPlanUpdateStatusResult> DsgDesensPlanUpdateStatusOutcome;
+			typedef std::future<DsgDesensPlanUpdateStatusOutcome> DsgDesensPlanUpdateStatusOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::DsgDesensPlanUpdateStatusRequest&, const DsgDesensPlanUpdateStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgDesensPlanUpdateStatusAsyncHandler;
+			typedef Outcome<Error, Model::DsgPlatformQueryProjectsAndSchemaFromMetaResult> DsgPlatformQueryProjectsAndSchemaFromMetaOutcome;
+			typedef std::future<DsgPlatformQueryProjectsAndSchemaFromMetaOutcome> DsgPlatformQueryProjectsAndSchemaFromMetaOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::DsgPlatformQueryProjectsAndSchemaFromMetaRequest&, const DsgPlatformQueryProjectsAndSchemaFromMetaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgPlatformQueryProjectsAndSchemaFromMetaAsyncHandler;
+			typedef Outcome<Error, Model::DsgQueryDefaultTemplatesResult> DsgQueryDefaultTemplatesOutcome;
+			typedef std::future<DsgQueryDefaultTemplatesOutcome> DsgQueryDefaultTemplatesOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::DsgQueryDefaultTemplatesRequest&, const DsgQueryDefaultTemplatesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgQueryDefaultTemplatesAsyncHandler;
+			typedef Outcome<Error, Model::DsgQuerySensResultResult> DsgQuerySensResultOutcome;
+			typedef std::future<DsgQuerySensResultOutcome> DsgQuerySensResultOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::DsgQuerySensResultRequest&, const DsgQuerySensResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgQuerySensResultAsyncHandler;
+			typedef Outcome<Error, Model::DsgRunSensIdentifyResult> DsgRunSensIdentifyOutcome;
+			typedef std::future<DsgRunSensIdentifyOutcome> DsgRunSensIdentifyOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::DsgRunSensIdentifyRequest&, const DsgRunSensIdentifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgRunSensIdentifyAsyncHandler;
+			typedef Outcome<Error, Model::DsgSceneAddOrUpdateSceneResult> DsgSceneAddOrUpdateSceneOutcome;
+			typedef std::future<DsgSceneAddOrUpdateSceneOutcome> DsgSceneAddOrUpdateSceneOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::DsgSceneAddOrUpdateSceneRequest&, const DsgSceneAddOrUpdateSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgSceneAddOrUpdateSceneAsyncHandler;
+			typedef Outcome<Error, Model::DsgSceneQuerySceneListByNameResult> DsgSceneQuerySceneListByNameOutcome;
+			typedef std::future<DsgSceneQuerySceneListByNameOutcome> DsgSceneQuerySceneListByNameOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::DsgSceneQuerySceneListByNameRequest&, const DsgSceneQuerySceneListByNameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgSceneQuerySceneListByNameAsyncHandler;
+			typedef Outcome<Error, Model::DsgScenedDeleteSceneResult> DsgScenedDeleteSceneOutcome;
+			typedef std::future<DsgScenedDeleteSceneOutcome> DsgScenedDeleteSceneOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::DsgScenedDeleteSceneRequest&, const DsgScenedDeleteSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgScenedDeleteSceneAsyncHandler;
+			typedef Outcome<Error, Model::DsgStopSensIdentifyResult> DsgStopSensIdentifyOutcome;
+			typedef std::future<DsgStopSensIdentifyOutcome> DsgStopSensIdentifyOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::DsgStopSensIdentifyRequest&, const DsgStopSensIdentifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgStopSensIdentifyAsyncHandler;
+			typedef Outcome<Error, Model::DsgUserGroupAddOrUpdateResult> DsgUserGroupAddOrUpdateOutcome;
+			typedef std::future<DsgUserGroupAddOrUpdateOutcome> DsgUserGroupAddOrUpdateOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::DsgUserGroupAddOrUpdateRequest&, const DsgUserGroupAddOrUpdateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgUserGroupAddOrUpdateAsyncHandler;
+			typedef Outcome<Error, Model::DsgUserGroupDeleteResult> DsgUserGroupDeleteOutcome;
+			typedef std::future<DsgUserGroupDeleteOutcome> DsgUserGroupDeleteOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::DsgUserGroupDeleteRequest&, const DsgUserGroupDeleteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgUserGroupDeleteAsyncHandler;
+			typedef Outcome<Error, Model::DsgUserGroupGetOdpsRoleGroupsResult> DsgUserGroupGetOdpsRoleGroupsOutcome;
+			typedef std::future<DsgUserGroupGetOdpsRoleGroupsOutcome> DsgUserGroupGetOdpsRoleGroupsOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::DsgUserGroupGetOdpsRoleGroupsRequest&, const DsgUserGroupGetOdpsRoleGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgUserGroupGetOdpsRoleGroupsAsyncHandler;
+			typedef Outcome<Error, Model::DsgUserGroupQueryListResult> DsgUserGroupQueryListOutcome;
+			typedef std::future<DsgUserGroupQueryListOutcome> DsgUserGroupQueryListOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::DsgUserGroupQueryListRequest&, const DsgUserGroupQueryListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgUserGroupQueryListAsyncHandler;
+			typedef Outcome<Error, Model::DsgUserGroupQueryUserListResult> DsgUserGroupQueryUserListOutcome;
+			typedef std::future<DsgUserGroupQueryUserListOutcome> DsgUserGroupQueryUserListOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::DsgUserGroupQueryUserListRequest&, const DsgUserGroupQueryUserListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgUserGroupQueryUserListAsyncHandler;
+			typedef Outcome<Error, Model::DsgWhiteListAddOrUpdateResult> DsgWhiteListAddOrUpdateOutcome;
+			typedef std::future<DsgWhiteListAddOrUpdateOutcome> DsgWhiteListAddOrUpdateOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::DsgWhiteListAddOrUpdateRequest&, const DsgWhiteListAddOrUpdateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgWhiteListAddOrUpdateAsyncHandler;
+			typedef Outcome<Error, Model::DsgWhiteListDeleteListResult> DsgWhiteListDeleteListOutcome;
+			typedef std::future<DsgWhiteListDeleteListOutcome> DsgWhiteListDeleteListOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::DsgWhiteListDeleteListRequest&, const DsgWhiteListDeleteListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgWhiteListDeleteListAsyncHandler;
+			typedef Outcome<Error, Model::DsgWhiteListQueryListResult> DsgWhiteListQueryListOutcome;
+			typedef std::future<DsgWhiteListQueryListOutcome> DsgWhiteListQueryListOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::DsgWhiteListQueryListRequest&, const DsgWhiteListQueryListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgWhiteListQueryListAsyncHandler;
+			typedef Outcome<Error, Model::EditRecognizeRuleResult> EditRecognizeRuleOutcome;
+			typedef std::future<EditRecognizeRuleOutcome> EditRecognizeRuleOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::EditRecognizeRuleRequest&, const EditRecognizeRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EditRecognizeRuleAsyncHandler;
 			typedef Outcome<Error, Model::EstablishRelationTableToBusinessResult> EstablishRelationTableToBusinessOutcome;
 			typedef std::future<EstablishRelationTableToBusinessOutcome> EstablishRelationTableToBusinessOutcomeCallable;
 			typedef std::function<void(const Dataworks_publicClient*, const Model::EstablishRelationTableToBusinessRequest&, const EstablishRelationTableToBusinessOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EstablishRelationTableToBusinessAsyncHandler;
@@ -801,6 +947,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::GenerateDISyncTaskConfigForUpdatingResult> GenerateDISyncTaskConfigForUpdatingOutcome;
 			typedef std::future<GenerateDISyncTaskConfigForUpdatingOutcome> GenerateDISyncTaskConfigForUpdatingOutcomeCallable;
 			typedef std::function<void(const Dataworks_publicClient*, const Model::GenerateDISyncTaskConfigForUpdatingRequest&, const GenerateDISyncTaskConfigForUpdatingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GenerateDISyncTaskConfigForUpdatingAsyncHandler;
+			typedef Outcome<Error, Model::GetAlertMessageResult> GetAlertMessageOutcome;
+			typedef std::future<GetAlertMessageOutcome> GetAlertMessageOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::GetAlertMessageRequest&, const GetAlertMessageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAlertMessageAsyncHandler;
 			typedef Outcome<Error, Model::GetBaselineResult> GetBaselineOutcome;
 			typedef std::future<GetBaselineOutcome> GetBaselineOutcomeCallable;
 			typedef std::function<void(const Dataworks_publicClient*, const Model::GetBaselineRequest&, const GetBaselineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetBaselineAsyncHandler;
@@ -1035,6 +1184,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ListCalcEnginesResult> ListCalcEnginesOutcome;
 			typedef std::future<ListCalcEnginesOutcome> ListCalcEnginesOutcomeCallable;
 			typedef std::function<void(const Dataworks_publicClient*, const Model::ListCalcEnginesRequest&, const ListCalcEnginesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCalcEnginesAsyncHandler;
+			typedef Outcome<Error, Model::ListClusterConfigsResult> ListClusterConfigsOutcome;
+			typedef std::future<ListClusterConfigsOutcome> ListClusterConfigsOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::ListClusterConfigsRequest&, const ListClusterConfigsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListClusterConfigsAsyncHandler;
+			typedef Outcome<Error, Model::ListClustersResult> ListClustersOutcome;
+			typedef std::future<ListClustersOutcome> ListClustersOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::ListClustersRequest&, const ListClustersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListClustersAsyncHandler;
 			typedef Outcome<Error, Model::ListConnectionsResult> ListConnectionsOutcome;
 			typedef std::future<ListConnectionsOutcome> ListConnectionsOutcomeCallable;
 			typedef std::function<void(const Dataworks_publicClient*, const Model::ListConnectionsRequest&, const ListConnectionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListConnectionsAsyncHandler;
@@ -1122,6 +1277,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ListManualDagInstancesResult> ListManualDagInstancesOutcome;
 			typedef std::future<ListManualDagInstancesOutcome> ListManualDagInstancesOutcomeCallable;
 			typedef std::function<void(const Dataworks_publicClient*, const Model::ListManualDagInstancesRequest&, const ListManualDagInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListManualDagInstancesAsyncHandler;
+			typedef Outcome<Error, Model::ListMeasureDataResult> ListMeasureDataOutcome;
+			typedef std::future<ListMeasureDataOutcome> ListMeasureDataOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::ListMeasureDataRequest&, const ListMeasureDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListMeasureDataAsyncHandler;
 			typedef Outcome<Error, Model::ListMetaCollectionEntitiesResult> ListMetaCollectionEntitiesOutcome;
 			typedef std::future<ListMetaCollectionEntitiesOutcome> ListMetaCollectionEntitiesOutcomeCallable;
 			typedef std::function<void(const Dataworks_publicClient*, const Model::ListMetaCollectionEntitiesRequest&, const ListMetaCollectionEntitiesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListMetaCollectionEntitiesAsyncHandler;
@@ -1200,6 +1358,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ListTableThemeResult> ListTableThemeOutcome;
 			typedef std::future<ListTableThemeOutcome> ListTableThemeOutcomeCallable;
 			typedef std::function<void(const Dataworks_publicClient*, const Model::ListTableThemeRequest&, const ListTableThemeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTableThemeAsyncHandler;
+			typedef Outcome<Error, Model::ListTablesResult> ListTablesOutcome;
+			typedef std::future<ListTablesOutcome> ListTablesOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::ListTablesRequest&, const ListTablesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTablesAsyncHandler;
 			typedef Outcome<Error, Model::ListTopicsResult> ListTopicsOutcome;
 			typedef std::future<ListTopicsOutcome> ListTopicsOutcomeCallable;
 			typedef std::function<void(const Dataworks_publicClient*, const Model::ListTopicsRequest&, const ListTopicsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTopicsAsyncHandler;
@@ -1215,9 +1376,30 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::QueryDISyncTaskConfigProcessResultResult> QueryDISyncTaskConfigProcessResultOutcome;
 			typedef std::future<QueryDISyncTaskConfigProcessResultOutcome> QueryDISyncTaskConfigProcessResultOutcomeCallable;
 			typedef std::function<void(const Dataworks_publicClient*, const Model::QueryDISyncTaskConfigProcessResultRequest&, const QueryDISyncTaskConfigProcessResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDISyncTaskConfigProcessResultAsyncHandler;
+			typedef Outcome<Error, Model::QueryDefaultTemplateResult> QueryDefaultTemplateOutcome;
+			typedef std::future<QueryDefaultTemplateOutcome> QueryDefaultTemplateOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::QueryDefaultTemplateRequest&, const QueryDefaultTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDefaultTemplateAsyncHandler;
 			typedef Outcome<Error, Model::QueryPublicModelEngineResult> QueryPublicModelEngineOutcome;
 			typedef std::future<QueryPublicModelEngineOutcome> QueryPublicModelEngineOutcomeCallable;
 			typedef std::function<void(const Dataworks_publicClient*, const Model::QueryPublicModelEngineRequest&, const QueryPublicModelEngineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryPublicModelEngineAsyncHandler;
+			typedef Outcome<Error, Model::QueryRecognizeDataByRuleTypeResult> QueryRecognizeDataByRuleTypeOutcome;
+			typedef std::future<QueryRecognizeDataByRuleTypeOutcome> QueryRecognizeDataByRuleTypeOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::QueryRecognizeDataByRuleTypeRequest&, const QueryRecognizeDataByRuleTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRecognizeDataByRuleTypeAsyncHandler;
+			typedef Outcome<Error, Model::QueryRecognizeRuleDetailResult> QueryRecognizeRuleDetailOutcome;
+			typedef std::future<QueryRecognizeRuleDetailOutcome> QueryRecognizeRuleDetailOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::QueryRecognizeRuleDetailRequest&, const QueryRecognizeRuleDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRecognizeRuleDetailAsyncHandler;
+			typedef Outcome<Error, Model::QueryRecognizeRulesTypeResult> QueryRecognizeRulesTypeOutcome;
+			typedef std::future<QueryRecognizeRulesTypeOutcome> QueryRecognizeRulesTypeOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::QueryRecognizeRulesTypeRequest&, const QueryRecognizeRulesTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRecognizeRulesTypeAsyncHandler;
+			typedef Outcome<Error, Model::QuerySensClassificationResult> QuerySensClassificationOutcome;
+			typedef std::future<QuerySensClassificationOutcome> QuerySensClassificationOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::QuerySensClassificationRequest&, const QuerySensClassificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QuerySensClassificationAsyncHandler;
+			typedef Outcome<Error, Model::QuerySensLevelResult> QuerySensLevelOutcome;
+			typedef std::future<QuerySensLevelOutcome> QuerySensLevelOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::QuerySensLevelRequest&, const QuerySensLevelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QuerySensLevelAsyncHandler;
+			typedef Outcome<Error, Model::QuerySensNodeInfoResult> QuerySensNodeInfoOutcome;
+			typedef std::future<QuerySensNodeInfoOutcome> QuerySensNodeInfoOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::QuerySensNodeInfoRequest&, const QuerySensNodeInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QuerySensNodeInfoAsyncHandler;
 			typedef Outcome<Error, Model::RegisterLineageRelationResult> RegisterLineageRelationOutcome;
 			typedef std::future<RegisterLineageRelationOutcome> RegisterLineageRelationOutcomeCallable;
 			typedef std::function<void(const Dataworks_publicClient*, const Model::RegisterLineageRelationRequest&, const RegisterLineageRelationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RegisterLineageRelationAsyncHandler;
@@ -1323,6 +1505,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::UpdateBusinessResult> UpdateBusinessOutcome;
 			typedef std::future<UpdateBusinessOutcome> UpdateBusinessOutcomeCallable;
 			typedef std::function<void(const Dataworks_publicClient*, const Model::UpdateBusinessRequest&, const UpdateBusinessOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateBusinessAsyncHandler;
+			typedef Outcome<Error, Model::UpdateClusterConfigsResult> UpdateClusterConfigsOutcome;
+			typedef std::future<UpdateClusterConfigsOutcome> UpdateClusterConfigsOutcomeCallable;
+			typedef std::function<void(const Dataworks_publicClient*, const Model::UpdateClusterConfigsRequest&, const UpdateClusterConfigsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateClusterConfigsAsyncHandler;
 			typedef Outcome<Error, Model::UpdateConnectionResult> UpdateConnectionOutcome;
 			typedef std::future<UpdateConnectionOutcome> UpdateConnectionOutcomeCallable;
 			typedef std::function<void(const Dataworks_publicClient*, const Model::UpdateConnectionRequest&, const UpdateConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateConnectionAsyncHandler;
@@ -1415,6 +1600,9 @@ namespace AlibabaCloud
 			AddProjectMemberToRoleOutcome addProjectMemberToRole(const Model::AddProjectMemberToRoleRequest &request)const;
 			void addProjectMemberToRoleAsync(const Model::AddProjectMemberToRoleRequest& request, const AddProjectMemberToRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			AddProjectMemberToRoleOutcomeCallable addProjectMemberToRoleCallable(const Model::AddProjectMemberToRoleRequest& request) const;
+			AddRecognizeRuleOutcome addRecognizeRule(const Model::AddRecognizeRuleRequest &request)const;
+			void addRecognizeRuleAsync(const Model::AddRecognizeRuleRequest& request, const AddRecognizeRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			AddRecognizeRuleOutcomeCallable addRecognizeRuleCallable(const Model::AddRecognizeRuleRequest& request) const;
 			AddToMetaCategoryOutcome addToMetaCategory(const Model::AddToMetaCategoryRequest &request)const;
 			void addToMetaCategoryAsync(const Model::AddToMetaCategoryRequest& request, const AddToMetaCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			AddToMetaCategoryOutcomeCallable addToMetaCategoryCallable(const Model::AddToMetaCategoryRequest& request) const;
@@ -1499,6 +1687,9 @@ namespace AlibabaCloud
 			CreatePermissionApplyOrderOutcome createPermissionApplyOrder(const Model::CreatePermissionApplyOrderRequest &request)const;
 			void createPermissionApplyOrderAsync(const Model::CreatePermissionApplyOrderRequest& request, const CreatePermissionApplyOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreatePermissionApplyOrderOutcomeCallable createPermissionApplyOrderCallable(const Model::CreatePermissionApplyOrderRequest& request) const;
+			CreateProjectOutcome createProject(const Model::CreateProjectRequest &request)const;
+			void createProjectAsync(const Model::CreateProjectRequest& request, const CreateProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			CreateProjectOutcomeCallable createProjectCallable(const Model::CreateProjectRequest& request) const;
 			CreateProjectMemberOutcome createProjectMember(const Model::CreateProjectMemberRequest &request)const;
 			void createProjectMemberAsync(const Model::CreateProjectMemberRequest& request, const CreateProjectMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateProjectMemberOutcomeCallable createProjectMemberCallable(const Model::CreateProjectMemberRequest& request) const;
@@ -1595,6 +1786,9 @@ namespace AlibabaCloud
 			DeleteQualityRuleOutcome deleteQualityRule(const Model::DeleteQualityRuleRequest &request)const;
 			void deleteQualityRuleAsync(const Model::DeleteQualityRuleRequest& request, const DeleteQualityRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteQualityRuleOutcomeCallable deleteQualityRuleCallable(const Model::DeleteQualityRuleRequest& request) const;
+			DeleteRecognizeRuleOutcome deleteRecognizeRule(const Model::DeleteRecognizeRuleRequest &request)const;
+			void deleteRecognizeRuleAsync(const Model::DeleteRecognizeRuleRequest& request, const DeleteRecognizeRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DeleteRecognizeRuleOutcomeCallable deleteRecognizeRuleCallable(const Model::DeleteRecognizeRuleRequest& request) const;
 			DeleteRemindOutcome deleteRemind(const Model::DeleteRemindRequest &request)const;
 			void deleteRemindAsync(const Model::DeleteRemindRequest& request, const DeleteRemindAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteRemindOutcomeCallable deleteRemindCallable(const Model::DeleteRemindRequest& request) const;
@@ -1616,6 +1810,69 @@ namespace AlibabaCloud
 			DesensitizeDataOutcome desensitizeData(const Model::DesensitizeDataRequest &request)const;
 			void desensitizeDataAsync(const Model::DesensitizeDataRequest& request, const DesensitizeDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DesensitizeDataOutcomeCallable desensitizeDataCallable(const Model::DesensitizeDataRequest& request) const;
+			DsgDesensPlanAddOrUpdateOutcome dsgDesensPlanAddOrUpdate(const Model::DsgDesensPlanAddOrUpdateRequest &request)const;
+			void dsgDesensPlanAddOrUpdateAsync(const Model::DsgDesensPlanAddOrUpdateRequest& request, const DsgDesensPlanAddOrUpdateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DsgDesensPlanAddOrUpdateOutcomeCallable dsgDesensPlanAddOrUpdateCallable(const Model::DsgDesensPlanAddOrUpdateRequest& request) const;
+			DsgDesensPlanDeleteOutcome dsgDesensPlanDelete(const Model::DsgDesensPlanDeleteRequest &request)const;
+			void dsgDesensPlanDeleteAsync(const Model::DsgDesensPlanDeleteRequest& request, const DsgDesensPlanDeleteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DsgDesensPlanDeleteOutcomeCallable dsgDesensPlanDeleteCallable(const Model::DsgDesensPlanDeleteRequest& request) const;
+			DsgDesensPlanQueryListOutcome dsgDesensPlanQueryList(const Model::DsgDesensPlanQueryListRequest &request)const;
+			void dsgDesensPlanQueryListAsync(const Model::DsgDesensPlanQueryListRequest& request, const DsgDesensPlanQueryListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DsgDesensPlanQueryListOutcomeCallable dsgDesensPlanQueryListCallable(const Model::DsgDesensPlanQueryListRequest& request) const;
+			DsgDesensPlanUpdateStatusOutcome dsgDesensPlanUpdateStatus(const Model::DsgDesensPlanUpdateStatusRequest &request)const;
+			void dsgDesensPlanUpdateStatusAsync(const Model::DsgDesensPlanUpdateStatusRequest& request, const DsgDesensPlanUpdateStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DsgDesensPlanUpdateStatusOutcomeCallable dsgDesensPlanUpdateStatusCallable(const Model::DsgDesensPlanUpdateStatusRequest& request) const;
+			DsgPlatformQueryProjectsAndSchemaFromMetaOutcome dsgPlatformQueryProjectsAndSchemaFromMeta(const Model::DsgPlatformQueryProjectsAndSchemaFromMetaRequest &request)const;
+			void dsgPlatformQueryProjectsAndSchemaFromMetaAsync(const Model::DsgPlatformQueryProjectsAndSchemaFromMetaRequest& request, const DsgPlatformQueryProjectsAndSchemaFromMetaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DsgPlatformQueryProjectsAndSchemaFromMetaOutcomeCallable dsgPlatformQueryProjectsAndSchemaFromMetaCallable(const Model::DsgPlatformQueryProjectsAndSchemaFromMetaRequest& request) const;
+			DsgQueryDefaultTemplatesOutcome dsgQueryDefaultTemplates(const Model::DsgQueryDefaultTemplatesRequest &request)const;
+			void dsgQueryDefaultTemplatesAsync(const Model::DsgQueryDefaultTemplatesRequest& request, const DsgQueryDefaultTemplatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DsgQueryDefaultTemplatesOutcomeCallable dsgQueryDefaultTemplatesCallable(const Model::DsgQueryDefaultTemplatesRequest& request) const;
+			DsgQuerySensResultOutcome dsgQuerySensResult(const Model::DsgQuerySensResultRequest &request)const;
+			void dsgQuerySensResultAsync(const Model::DsgQuerySensResultRequest& request, const DsgQuerySensResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DsgQuerySensResultOutcomeCallable dsgQuerySensResultCallable(const Model::DsgQuerySensResultRequest& request) const;
+			DsgRunSensIdentifyOutcome dsgRunSensIdentify(const Model::DsgRunSensIdentifyRequest &request)const;
+			void dsgRunSensIdentifyAsync(const Model::DsgRunSensIdentifyRequest& request, const DsgRunSensIdentifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DsgRunSensIdentifyOutcomeCallable dsgRunSensIdentifyCallable(const Model::DsgRunSensIdentifyRequest& request) const;
+			DsgSceneAddOrUpdateSceneOutcome dsgSceneAddOrUpdateScene(const Model::DsgSceneAddOrUpdateSceneRequest &request)const;
+			void dsgSceneAddOrUpdateSceneAsync(const Model::DsgSceneAddOrUpdateSceneRequest& request, const DsgSceneAddOrUpdateSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DsgSceneAddOrUpdateSceneOutcomeCallable dsgSceneAddOrUpdateSceneCallable(const Model::DsgSceneAddOrUpdateSceneRequest& request) const;
+			DsgSceneQuerySceneListByNameOutcome dsgSceneQuerySceneListByName(const Model::DsgSceneQuerySceneListByNameRequest &request)const;
+			void dsgSceneQuerySceneListByNameAsync(const Model::DsgSceneQuerySceneListByNameRequest& request, const DsgSceneQuerySceneListByNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DsgSceneQuerySceneListByNameOutcomeCallable dsgSceneQuerySceneListByNameCallable(const Model::DsgSceneQuerySceneListByNameRequest& request) const;
+			DsgScenedDeleteSceneOutcome dsgScenedDeleteScene(const Model::DsgScenedDeleteSceneRequest &request)const;
+			void dsgScenedDeleteSceneAsync(const Model::DsgScenedDeleteSceneRequest& request, const DsgScenedDeleteSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DsgScenedDeleteSceneOutcomeCallable dsgScenedDeleteSceneCallable(const Model::DsgScenedDeleteSceneRequest& request) const;
+			DsgStopSensIdentifyOutcome dsgStopSensIdentify(const Model::DsgStopSensIdentifyRequest &request)const;
+			void dsgStopSensIdentifyAsync(const Model::DsgStopSensIdentifyRequest& request, const DsgStopSensIdentifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DsgStopSensIdentifyOutcomeCallable dsgStopSensIdentifyCallable(const Model::DsgStopSensIdentifyRequest& request) const;
+			DsgUserGroupAddOrUpdateOutcome dsgUserGroupAddOrUpdate(const Model::DsgUserGroupAddOrUpdateRequest &request)const;
+			void dsgUserGroupAddOrUpdateAsync(const Model::DsgUserGroupAddOrUpdateRequest& request, const DsgUserGroupAddOrUpdateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DsgUserGroupAddOrUpdateOutcomeCallable dsgUserGroupAddOrUpdateCallable(const Model::DsgUserGroupAddOrUpdateRequest& request) const;
+			DsgUserGroupDeleteOutcome dsgUserGroupDelete(const Model::DsgUserGroupDeleteRequest &request)const;
+			void dsgUserGroupDeleteAsync(const Model::DsgUserGroupDeleteRequest& request, const DsgUserGroupDeleteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DsgUserGroupDeleteOutcomeCallable dsgUserGroupDeleteCallable(const Model::DsgUserGroupDeleteRequest& request) const;
+			DsgUserGroupGetOdpsRoleGroupsOutcome dsgUserGroupGetOdpsRoleGroups(const Model::DsgUserGroupGetOdpsRoleGroupsRequest &request)const;
+			void dsgUserGroupGetOdpsRoleGroupsAsync(const Model::DsgUserGroupGetOdpsRoleGroupsRequest& request, const DsgUserGroupGetOdpsRoleGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DsgUserGroupGetOdpsRoleGroupsOutcomeCallable dsgUserGroupGetOdpsRoleGroupsCallable(const Model::DsgUserGroupGetOdpsRoleGroupsRequest& request) const;
+			DsgUserGroupQueryListOutcome dsgUserGroupQueryList(const Model::DsgUserGroupQueryListRequest &request)const;
+			void dsgUserGroupQueryListAsync(const Model::DsgUserGroupQueryListRequest& request, const DsgUserGroupQueryListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DsgUserGroupQueryListOutcomeCallable dsgUserGroupQueryListCallable(const Model::DsgUserGroupQueryListRequest& request) const;
+			DsgUserGroupQueryUserListOutcome dsgUserGroupQueryUserList(const Model::DsgUserGroupQueryUserListRequest &request)const;
+			void dsgUserGroupQueryUserListAsync(const Model::DsgUserGroupQueryUserListRequest& request, const DsgUserGroupQueryUserListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DsgUserGroupQueryUserListOutcomeCallable dsgUserGroupQueryUserListCallable(const Model::DsgUserGroupQueryUserListRequest& request) const;
+			DsgWhiteListAddOrUpdateOutcome dsgWhiteListAddOrUpdate(const Model::DsgWhiteListAddOrUpdateRequest &request)const;
+			void dsgWhiteListAddOrUpdateAsync(const Model::DsgWhiteListAddOrUpdateRequest& request, const DsgWhiteListAddOrUpdateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DsgWhiteListAddOrUpdateOutcomeCallable dsgWhiteListAddOrUpdateCallable(const Model::DsgWhiteListAddOrUpdateRequest& request) const;
+			DsgWhiteListDeleteListOutcome dsgWhiteListDeleteList(const Model::DsgWhiteListDeleteListRequest &request)const;
+			void dsgWhiteListDeleteListAsync(const Model::DsgWhiteListDeleteListRequest& request, const DsgWhiteListDeleteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DsgWhiteListDeleteListOutcomeCallable dsgWhiteListDeleteListCallable(const Model::DsgWhiteListDeleteListRequest& request) const;
+			DsgWhiteListQueryListOutcome dsgWhiteListQueryList(const Model::DsgWhiteListQueryListRequest &request)const;
+			void dsgWhiteListQueryListAsync(const Model::DsgWhiteListQueryListRequest& request, const DsgWhiteListQueryListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DsgWhiteListQueryListOutcomeCallable dsgWhiteListQueryListCallable(const Model::DsgWhiteListQueryListRequest& request) const;
+			EditRecognizeRuleOutcome editRecognizeRule(const Model::EditRecognizeRuleRequest &request)const;
+			void editRecognizeRuleAsync(const Model::EditRecognizeRuleRequest& request, const EditRecognizeRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			EditRecognizeRuleOutcomeCallable editRecognizeRuleCallable(const Model::EditRecognizeRuleRequest& request) const;
 			EstablishRelationTableToBusinessOutcome establishRelationTableToBusiness(const Model::EstablishRelationTableToBusinessRequest &request)const;
 			void establishRelationTableToBusinessAsync(const Model::EstablishRelationTableToBusinessRequest& request, const EstablishRelationTableToBusinessAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			EstablishRelationTableToBusinessOutcomeCallable establishRelationTableToBusinessCallable(const Model::EstablishRelationTableToBusinessRequest& request) const;
@@ -1628,6 +1885,9 @@ namespace AlibabaCloud
 			GenerateDISyncTaskConfigForUpdatingOutcome generateDISyncTaskConfigForUpdating(const Model::GenerateDISyncTaskConfigForUpdatingRequest &request)const;
 			void generateDISyncTaskConfigForUpdatingAsync(const Model::GenerateDISyncTaskConfigForUpdatingRequest& request, const GenerateDISyncTaskConfigForUpdatingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GenerateDISyncTaskConfigForUpdatingOutcomeCallable generateDISyncTaskConfigForUpdatingCallable(const Model::GenerateDISyncTaskConfigForUpdatingRequest& request) const;
+			GetAlertMessageOutcome getAlertMessage(const Model::GetAlertMessageRequest &request)const;
+			void getAlertMessageAsync(const Model::GetAlertMessageRequest& request, const GetAlertMessageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetAlertMessageOutcomeCallable getAlertMessageCallable(const Model::GetAlertMessageRequest& request) const;
 			GetBaselineOutcome getBaseline(const Model::GetBaselineRequest &request)const;
 			void getBaselineAsync(const Model::GetBaselineRequest& request, const GetBaselineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetBaselineOutcomeCallable getBaselineCallable(const Model::GetBaselineRequest& request) const;
@@ -1862,6 +2122,12 @@ namespace AlibabaCloud
 			ListCalcEnginesOutcome listCalcEngines(const Model::ListCalcEnginesRequest &request)const;
 			void listCalcEnginesAsync(const Model::ListCalcEnginesRequest& request, const ListCalcEnginesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListCalcEnginesOutcomeCallable listCalcEnginesCallable(const Model::ListCalcEnginesRequest& request) const;
+			ListClusterConfigsOutcome listClusterConfigs(const Model::ListClusterConfigsRequest &request)const;
+			void listClusterConfigsAsync(const Model::ListClusterConfigsRequest& request, const ListClusterConfigsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListClusterConfigsOutcomeCallable listClusterConfigsCallable(const Model::ListClusterConfigsRequest& request) const;
+			ListClustersOutcome listClusters(const Model::ListClustersRequest &request)const;
+			void listClustersAsync(const Model::ListClustersRequest& request, const ListClustersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListClustersOutcomeCallable listClustersCallable(const Model::ListClustersRequest& request) const;
 			ListConnectionsOutcome listConnections(const Model::ListConnectionsRequest &request)const;
 			void listConnectionsAsync(const Model::ListConnectionsRequest& request, const ListConnectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListConnectionsOutcomeCallable listConnectionsCallable(const Model::ListConnectionsRequest& request) const;
@@ -1949,6 +2215,9 @@ namespace AlibabaCloud
 			ListManualDagInstancesOutcome listManualDagInstances(const Model::ListManualDagInstancesRequest &request)const;
 			void listManualDagInstancesAsync(const Model::ListManualDagInstancesRequest& request, const ListManualDagInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListManualDagInstancesOutcomeCallable listManualDagInstancesCallable(const Model::ListManualDagInstancesRequest& request) const;
+			ListMeasureDataOutcome listMeasureData(const Model::ListMeasureDataRequest &request)const;
+			void listMeasureDataAsync(const Model::ListMeasureDataRequest& request, const ListMeasureDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListMeasureDataOutcomeCallable listMeasureDataCallable(const Model::ListMeasureDataRequest& request) const;
 			ListMetaCollectionEntitiesOutcome listMetaCollectionEntities(const Model::ListMetaCollectionEntitiesRequest &request)const;
 			void listMetaCollectionEntitiesAsync(const Model::ListMetaCollectionEntitiesRequest& request, const ListMetaCollectionEntitiesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListMetaCollectionEntitiesOutcomeCallable listMetaCollectionEntitiesCallable(const Model::ListMetaCollectionEntitiesRequest& request) const;
@@ -2027,6 +2296,9 @@ namespace AlibabaCloud
 			ListTableThemeOutcome listTableTheme(const Model::ListTableThemeRequest &request)const;
 			void listTableThemeAsync(const Model::ListTableThemeRequest& request, const ListTableThemeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListTableThemeOutcomeCallable listTableThemeCallable(const Model::ListTableThemeRequest& request) const;
+			ListTablesOutcome listTables(const Model::ListTablesRequest &request)const;
+			void listTablesAsync(const Model::ListTablesRequest& request, const ListTablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ListTablesOutcomeCallable listTablesCallable(const Model::ListTablesRequest& request) const;
 			ListTopicsOutcome listTopics(const Model::ListTopicsRequest &request)const;
 			void listTopicsAsync(const Model::ListTopicsRequest& request, const ListTopicsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListTopicsOutcomeCallable listTopicsCallable(const Model::ListTopicsRequest& request) const;
@@ -2042,9 +2314,30 @@ namespace AlibabaCloud
 			QueryDISyncTaskConfigProcessResultOutcome queryDISyncTaskConfigProcessResult(const Model::QueryDISyncTaskConfigProcessResultRequest &request)const;
 			void queryDISyncTaskConfigProcessResultAsync(const Model::QueryDISyncTaskConfigProcessResultRequest& request, const QueryDISyncTaskConfigProcessResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			QueryDISyncTaskConfigProcessResultOutcomeCallable queryDISyncTaskConfigProcessResultCallable(const Model::QueryDISyncTaskConfigProcessResultRequest& request) const;
+			QueryDefaultTemplateOutcome queryDefaultTemplate(const Model::QueryDefaultTemplateRequest &request)const;
+			void queryDefaultTemplateAsync(const Model::QueryDefaultTemplateRequest& request, const QueryDefaultTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			QueryDefaultTemplateOutcomeCallable queryDefaultTemplateCallable(const Model::QueryDefaultTemplateRequest& request) const;
 			QueryPublicModelEngineOutcome queryPublicModelEngine(const Model::QueryPublicModelEngineRequest &request)const;
 			void queryPublicModelEngineAsync(const Model::QueryPublicModelEngineRequest& request, const QueryPublicModelEngineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			QueryPublicModelEngineOutcomeCallable queryPublicModelEngineCallable(const Model::QueryPublicModelEngineRequest& request) const;
+			QueryRecognizeDataByRuleTypeOutcome queryRecognizeDataByRuleType(const Model::QueryRecognizeDataByRuleTypeRequest &request)const;
+			void queryRecognizeDataByRuleTypeAsync(const Model::QueryRecognizeDataByRuleTypeRequest& request, const QueryRecognizeDataByRuleTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			QueryRecognizeDataByRuleTypeOutcomeCallable queryRecognizeDataByRuleTypeCallable(const Model::QueryRecognizeDataByRuleTypeRequest& request) const;
+			QueryRecognizeRuleDetailOutcome queryRecognizeRuleDetail(const Model::QueryRecognizeRuleDetailRequest &request)const;
+			void queryRecognizeRuleDetailAsync(const Model::QueryRecognizeRuleDetailRequest& request, const QueryRecognizeRuleDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			QueryRecognizeRuleDetailOutcomeCallable queryRecognizeRuleDetailCallable(const Model::QueryRecognizeRuleDetailRequest& request) const;
+			QueryRecognizeRulesTypeOutcome queryRecognizeRulesType(const Model::QueryRecognizeRulesTypeRequest &request)const;
+			void queryRecognizeRulesTypeAsync(const Model::QueryRecognizeRulesTypeRequest& request, const QueryRecognizeRulesTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			QueryRecognizeRulesTypeOutcomeCallable queryRecognizeRulesTypeCallable(const Model::QueryRecognizeRulesTypeRequest& request) const;
+			QuerySensClassificationOutcome querySensClassification(const Model::QuerySensClassificationRequest &request)const;
+			void querySensClassificationAsync(const Model::QuerySensClassificationRequest& request, const QuerySensClassificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			QuerySensClassificationOutcomeCallable querySensClassificationCallable(const Model::QuerySensClassificationRequest& request) const;
+			QuerySensLevelOutcome querySensLevel(const Model::QuerySensLevelRequest &request)const;
+			void querySensLevelAsync(const Model::QuerySensLevelRequest& request, const QuerySensLevelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			QuerySensLevelOutcomeCallable querySensLevelCallable(const Model::QuerySensLevelRequest& request) const;
+			QuerySensNodeInfoOutcome querySensNodeInfo(const Model::QuerySensNodeInfoRequest &request)const;
+			void querySensNodeInfoAsync(const Model::QuerySensNodeInfoRequest& request, const QuerySensNodeInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			QuerySensNodeInfoOutcomeCallable querySensNodeInfoCallable(const Model::QuerySensNodeInfoRequest& request) const;
 			RegisterLineageRelationOutcome registerLineageRelation(const Model::RegisterLineageRelationRequest &request)const;
 			void registerLineageRelationAsync(const Model::RegisterLineageRelationRequest& request, const RegisterLineageRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			RegisterLineageRelationOutcomeCallable registerLineageRelationCallable(const Model::RegisterLineageRelationRequest& request) const;
@@ -2150,6 +2443,9 @@ namespace AlibabaCloud
 			UpdateBusinessOutcome updateBusiness(const Model::UpdateBusinessRequest &request)const;
 			void updateBusinessAsync(const Model::UpdateBusinessRequest& request, const UpdateBusinessAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateBusinessOutcomeCallable updateBusinessCallable(const Model::UpdateBusinessRequest& request) const;
+			UpdateClusterConfigsOutcome updateClusterConfigs(const Model::UpdateClusterConfigsRequest &request)const;
+			void updateClusterConfigsAsync(const Model::UpdateClusterConfigsRequest& request, const UpdateClusterConfigsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			UpdateClusterConfigsOutcomeCallable updateClusterConfigsCallable(const Model::UpdateClusterConfigsRequest& request) const;
 			UpdateConnectionOutcome updateConnection(const Model::UpdateConnectionRequest &request)const;
 			void updateConnectionAsync(const Model::UpdateConnectionRequest& request, const UpdateConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UpdateConnectionOutcomeCallable updateConnectionCallable(const Model::UpdateConnectionRequest& request) const;

+ 93 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/AddRecognizeRuleRequest.h

@@ -0,0 +1,93 @@
+/*
+ * 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_ADDRECOGNIZERULEREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_ADDRECOGNIZERULEREQUEST_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 AddRecognizeRuleRequest : public RpcServiceRequest {
+public:
+	AddRecognizeRuleRequest();
+	~AddRecognizeRuleRequest();
+	std::string getLevel() const;
+	void setLevel(const std::string &level);
+	std::string getColScan() const;
+	void setColScan(const std::string &colScan);
+	std::string getColExclude() const;
+	void setColExclude(const std::string &colExclude);
+	std::string getContentScan() const;
+	void setContentScan(const std::string &contentScan);
+	int getOperationType() const;
+	void setOperationType(int operationType);
+	std::string getTemplateId() const;
+	void setTemplateId(const std::string &templateId);
+	std::string getRecognizeRulesType() const;
+	void setRecognizeRulesType(const std::string &recognizeRulesType);
+	std::string getCommentScan() const;
+	void setCommentScan(const std::string &commentScan);
+	std::string getAccountName() const;
+	void setAccountName(const std::string &accountName);
+	std::string getSensitiveDescription() const;
+	void setSensitiveDescription(const std::string &sensitiveDescription);
+	std::string getTenantId() const;
+	void setTenantId(const std::string &tenantId);
+	std::string getRecognizeRules() const;
+	void setRecognizeRules(const std::string &recognizeRules);
+	int getHitThreshold() const;
+	void setHitThreshold(int hitThreshold);
+	std::string getSensitiveName() const;
+	void setSensitiveName(const std::string &sensitiveName);
+	std::string getNodeParent() const;
+	void setNodeParent(const std::string &nodeParent);
+	std::string getLevelName() const;
+	void setLevelName(const std::string &levelName);
+	std::string getNodeId() const;
+	void setNodeId(const std::string &nodeId);
+	int getStatus() const;
+	void setStatus(int status);
+
+private:
+	std::string level_;
+	std::string colScan_;
+	std::string colExclude_;
+	std::string contentScan_;
+	int operationType_;
+	std::string templateId_;
+	std::string recognizeRulesType_;
+	std::string commentScan_;
+	std::string accountName_;
+	std::string sensitiveDescription_;
+	std::string tenantId_;
+	std::string recognizeRules_;
+	int hitThreshold_;
+	std::string sensitiveName_;
+	std::string nodeParent_;
+	std::string levelName_;
+	std::string nodeId_;
+	int status_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_ADDRECOGNIZERULEREQUEST_H_

+ 49 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/AddRecognizeRuleResult.h

@@ -0,0 +1,49 @@
+/*
+ * 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_ADDRECOGNIZERULERESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_ADDRECOGNIZERULERESULT_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 AddRecognizeRuleResult : public ServiceResult
+			{
+			public:
+
+
+				AddRecognizeRuleResult();
+				explicit AddRecognizeRuleResult(const std::string &payload);
+				~AddRecognizeRuleResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_ADDRECOGNIZERULERESULT_H_

+ 3 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/CreateFileRequest.h

@@ -58,6 +58,8 @@ public:
 	void setInputList(const std::string &inputList);
 	bool getCreateFolderIfNotExists() const;
 	void setCreateFolderIfNotExists(bool createFolderIfNotExists);
+	bool getApplyScheduleImmediately() const;
+	void setApplyScheduleImmediately(bool applyScheduleImmediately);
 	std::string getRerunMode() const;
 	void setRerunMode(const std::string &rerunMode);
 	std::string getConnectionName() const;
@@ -108,6 +110,7 @@ private:
 	int autoRerunIntervalMillis_;
 	std::string inputList_;
 	bool createFolderIfNotExists_;
+	bool applyScheduleImmediately_;
 	std::string rerunMode_;
 	std::string connectionName_;
 	std::string outputParameters_;

+ 70 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/CreateProjectRequest.h

@@ -0,0 +1,70 @@
+/*
+ * 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_CREATEPROJECTREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEPROJECTREQUEST_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 CreateProjectRequest : public RpcServiceRequest {
+public:
+	struct Tags {
+		std::string value;
+		std::string key;
+	};
+	CreateProjectRequest();
+	~CreateProjectRequest();
+	std::string getProjectName() const;
+	void setProjectName(const std::string &projectName);
+	bool getDisableDevelopment() const;
+	void setDisableDevelopment(bool disableDevelopment);
+	std::string getClientToken() const;
+	void setClientToken(const std::string &clientToken);
+	std::string getProjectIdentifier() const;
+	void setProjectIdentifier(const std::string &projectIdentifier);
+	std::vector<Tags> getTags() const;
+	void setTags(const std::vector<Tags> &tags);
+	std::string getProjectDescription() const;
+	void setProjectDescription(const std::string &projectDescription);
+	int getIsAllowDownload() const;
+	void setIsAllowDownload(int isAllowDownload);
+	std::string getResourceManagerResourceGroupId() const;
+	void setResourceManagerResourceGroupId(const std::string &resourceManagerResourceGroupId);
+	int getProjectMode() const;
+	void setProjectMode(int projectMode);
+
+private:
+	std::string projectName_;
+	bool disableDevelopment_;
+	std::string clientToken_;
+	std::string projectIdentifier_;
+	std::vector<Tags> tags_;
+	std::string projectDescription_;
+	int isAllowDownload_;
+	std::string resourceManagerResourceGroupId_;
+	int projectMode_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEPROJECTREQUEST_H_

+ 55 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/CreateProjectResult.h

@@ -0,0 +1,55 @@
+/*
+ * 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_CREATEPROJECTRESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEPROJECTRESULT_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 CreateProjectResult : public ServiceResult
+			{
+			public:
+
+
+				CreateProjectResult();
+				explicit CreateProjectResult(const std::string &payload);
+				~CreateProjectResult();
+				int getHttpStatusCode()const;
+				long getData()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int httpStatusCode_;
+				long data_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEPROJECTRESULT_H_

+ 3 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DeleteLineageRelationRequest.h

@@ -34,12 +34,15 @@ public:
 	void setSrcEntityQualifiedName(const std::string &srcEntityQualifiedName);
 	std::string getDestEntityQualifiedName() const;
 	void setDestEntityQualifiedName(const std::string &destEntityQualifiedName);
+	std::string getRelationshipType() const;
+	void setRelationshipType(const std::string &relationshipType);
 	std::string getRelationshipGuid() const;
 	void setRelationshipGuid(const std::string &relationshipGuid);
 
 private:
 	std::string srcEntityQualifiedName_;
 	std::string destEntityQualifiedName_;
+	std::string relationshipType_;
 	std::string relationshipGuid_;
 };
 } // namespace Model

+ 45 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DeleteRecognizeRuleRequest.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_DELETERECOGNIZERULEREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DELETERECOGNIZERULEREQUEST_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 DeleteRecognizeRuleRequest : public RpcServiceRequest {
+public:
+	DeleteRecognizeRuleRequest();
+	~DeleteRecognizeRuleRequest();
+	std::string getSensitiveId() const;
+	void setSensitiveId(const std::string &sensitiveId);
+	std::string getTenantId() const;
+	void setTenantId(const std::string &tenantId);
+
+private:
+	std::string sensitiveId_;
+	std::string tenantId_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DELETERECOGNIZERULEREQUEST_H_

+ 49 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DeleteRecognizeRuleResult.h

@@ -0,0 +1,49 @@
+/*
+ * 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_DELETERECOGNIZERULERESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DELETERECOGNIZERULERESULT_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 DeleteRecognizeRuleResult : public ServiceResult
+			{
+			public:
+
+
+				DeleteRecognizeRuleResult();
+				explicit DeleteRecognizeRuleResult(const std::string &payload);
+				~DeleteRecognizeRuleResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DELETERECOGNIZERULERESULT_H_

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

@@ -30,22 +30,22 @@ class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DeployFileRequest : public RpcService
 public:
 	DeployFileRequest();
 	~DeployFileRequest();
+	std::string getProjectIdentifier() const;
+	void setProjectIdentifier(const std::string &projectIdentifier);
 	std::string getComment() const;
 	void setComment(const std::string &comment);
 	long getProjectId() const;
 	void setProjectId(long projectId);
 	long getNodeId() const;
 	void setNodeId(long nodeId);
-	std::string getProjectIdentifier() const;
-	void setProjectIdentifier(const std::string &projectIdentifier);
 	long getFileId() const;
 	void setFileId(long fileId);
 
 private:
+	std::string projectIdentifier_;
 	std::string comment_;
 	long projectId_;
 	long nodeId_;
-	std::string projectIdentifier_;
 	long fileId_;
 };
 } // namespace Model

+ 57 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgDesensPlanAddOrUpdateRequest.h

@@ -0,0 +1,57 @@
+/*
+ * 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_DSGDESENSPLANADDORUPDATEREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANADDORUPDATEREQUEST_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 DsgDesensPlanAddOrUpdateRequest : public RpcServiceRequest {
+public:
+	struct DesensRules {
+		std::string owner;
+		std::string dataType;
+		std::string ruleName;
+		int id;
+		int integer;
+		std::vector<int> sceneIds;
+		struct DesensPlan {
+			std::map<std::string, ObjectOfAny> extParam;
+			std::string desensPlanType;
+		};
+		DesensPlan desensPlan;
+		bool checkWatermark;
+		int status;
+	};
+	DsgDesensPlanAddOrUpdateRequest();
+	~DsgDesensPlanAddOrUpdateRequest();
+	std::vector<DesensRules> getDesensRules() const;
+	void setDesensRules(const std::vector<DesensRules> &desensRules);
+
+private:
+	std::vector<DesensRules> desensRules_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANADDORUPDATEREQUEST_H_

+ 59 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgDesensPlanAddOrUpdateResult.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_DSGDESENSPLANADDORUPDATERESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANADDORUPDATERESULT_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 DsgDesensPlanAddOrUpdateResult : public ServiceResult
+			{
+			public:
+
+
+				DsgDesensPlanAddOrUpdateResult();
+				explicit DsgDesensPlanAddOrUpdateResult(const std::string &payload);
+				~DsgDesensPlanAddOrUpdateResult();
+				int getHttpStatusCode()const;
+				bool getData()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int httpStatusCode_;
+				bool data_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANADDORUPDATERESULT_H_

+ 45 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgDesensPlanDeleteRequest.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_DSGDESENSPLANDELETEREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANDELETEREQUEST_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 DsgDesensPlanDeleteRequest : public RpcServiceRequest {
+public:
+	DsgDesensPlanDeleteRequest();
+	~DsgDesensPlanDeleteRequest();
+	std::string getSceneCode() const;
+	void setSceneCode(const std::string &sceneCode);
+	std::vector<int> getIds() const;
+	void setIds(const std::vector<int> &ids);
+
+private:
+	std::string sceneCode_;
+	std::vector<int> ids_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANDELETEREQUEST_H_

+ 59 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgDesensPlanDeleteResult.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_DSGDESENSPLANDELETERESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANDELETERESULT_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 DsgDesensPlanDeleteResult : public ServiceResult
+			{
+			public:
+
+
+				DsgDesensPlanDeleteResult();
+				explicit DsgDesensPlanDeleteResult(const std::string &payload);
+				~DsgDesensPlanDeleteResult();
+				int getHttpStatusCode()const;
+				bool getData()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int httpStatusCode_;
+				bool data_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANDELETERESULT_H_

+ 57 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgDesensPlanQueryListRequest.h

@@ -0,0 +1,57 @@
+/*
+ * 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_DSGDESENSPLANQUERYLISTREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANQUERYLISTREQUEST_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 DsgDesensPlanQueryListRequest : public RpcServiceRequest {
+public:
+	DsgDesensPlanQueryListRequest();
+	~DsgDesensPlanQueryListRequest();
+	std::string getOwner() const;
+	void setOwner(const std::string &owner);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	int getSceneId() const;
+	void setSceneId(int sceneId);
+	std::string getRuleName() const;
+	void setRuleName(const std::string &ruleName);
+	int getPageNumber() const;
+	void setPageNumber(int pageNumber);
+	int getStatus() const;
+	void setStatus(int status);
+
+private:
+	std::string owner_;
+	int pageSize_;
+	int sceneId_;
+	std::string ruleName_;
+	int pageNumber_;
+	int status_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANQUERYLISTREQUEST_H_

+ 88 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgDesensPlanQueryListResult.h

@@ -0,0 +1,88 @@
+/*
+ * 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_DSGDESENSPLANQUERYLISTRESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANQUERYLISTRESULT_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 DsgDesensPlanQueryListResult : public ServiceResult
+			{
+			public:
+				struct PageData
+				{
+					struct Datas
+					{
+						struct DesensPlan
+						{
+							std::string desensPlanType;
+							std::string extParam;
+						};
+						int status;
+						std::string owner;
+						std::string desenMode;
+						bool checkWatermark;
+						std::string sceneCode;
+						std::string gmtModified;
+						DesensPlan desensPlan;
+						std::string gmtCreate;
+						std::string sceneName;
+						std::string dataType;
+						std::string desensWay;
+						long id;
+						std::string desensRule;
+						std::string ruleName;
+					};
+					int totalCount;
+					int pageSize;
+					int pageNumber;
+					std::vector<Datas> data;
+				};
+
+
+				DsgDesensPlanQueryListResult();
+				explicit DsgDesensPlanQueryListResult(const std::string &payload);
+				~DsgDesensPlanQueryListResult();
+				PageData getPageData()const;
+				int getHttpStatusCode()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				PageData pageData_;
+				int httpStatusCode_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANQUERYLISTRESULT_H_

+ 48 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgDesensPlanUpdateStatusRequest.h

@@ -0,0 +1,48 @@
+/*
+ * 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_DSGDESENSPLANUPDATESTATUSREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANUPDATESTATUSREQUEST_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 DsgDesensPlanUpdateStatusRequest : public RpcServiceRequest {
+public:
+	DsgDesensPlanUpdateStatusRequest();
+	~DsgDesensPlanUpdateStatusRequest();
+	std::string getSceneCode() const;
+	void setSceneCode(const std::string &sceneCode);
+	std::vector<int> getIds() const;
+	void setIds(const std::vector<int> &ids);
+	int getStatus() const;
+	void setStatus(int status);
+
+private:
+	std::string sceneCode_;
+	std::vector<int> ids_;
+	int status_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANUPDATESTATUSREQUEST_H_

+ 59 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgDesensPlanUpdateStatusResult.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_DSGDESENSPLANUPDATESTATUSRESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANUPDATESTATUSRESULT_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 DsgDesensPlanUpdateStatusResult : public ServiceResult
+			{
+			public:
+
+
+				DsgDesensPlanUpdateStatusResult();
+				explicit DsgDesensPlanUpdateStatusResult(const std::string &payload);
+				~DsgDesensPlanUpdateStatusResult();
+				int getHttpStatusCode()const;
+				bool getData()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int httpStatusCode_;
+				bool data_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANUPDATESTATUSRESULT_H_

+ 42 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgPlatformQueryProjectsAndSchemaFromMetaRequest.h

@@ -0,0 +1,42 @@
+/*
+ * 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_DSGPLATFORMQUERYPROJECTSANDSCHEMAFROMMETAREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGPLATFORMQUERYPROJECTSANDSCHEMAFROMMETAREQUEST_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 DsgPlatformQueryProjectsAndSchemaFromMetaRequest : public RpcServiceRequest {
+public:
+	DsgPlatformQueryProjectsAndSchemaFromMetaRequest();
+	~DsgPlatformQueryProjectsAndSchemaFromMetaRequest();
+	std::string getEngineName() const;
+	void setEngineName(const std::string &engineName);
+
+private:
+	std::string engineName_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGPLATFORMQUERYPROJECTSANDSCHEMAFROMMETAREQUEST_H_

+ 64 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgPlatformQueryProjectsAndSchemaFromMetaResult.h

@@ -0,0 +1,64 @@
+/*
+ * 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_DSGPLATFORMQUERYPROJECTSANDSCHEMAFROMMETARESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGPLATFORMQUERYPROJECTSANDSCHEMAFROMMETARESULT_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 DsgPlatformQueryProjectsAndSchemaFromMetaResult : public ServiceResult
+			{
+			public:
+				struct Datas
+				{
+					std::string project;
+					std::string clusterId;
+				};
+
+
+				DsgPlatformQueryProjectsAndSchemaFromMetaResult();
+				explicit DsgPlatformQueryProjectsAndSchemaFromMetaResult(const std::string &payload);
+				~DsgPlatformQueryProjectsAndSchemaFromMetaResult();
+				int getHttpStatusCode()const;
+				std::vector<Datas> getData()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int httpStatusCode_;
+				std::vector<Datas> data_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGPLATFORMQUERYPROJECTSANDSCHEMAFROMMETARESULT_H_

+ 42 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgQueryDefaultTemplatesRequest.h

@@ -0,0 +1,42 @@
+/*
+ * 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_DSGQUERYDEFAULTTEMPLATESREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGQUERYDEFAULTTEMPLATESREQUEST_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 DsgQueryDefaultTemplatesRequest : public RpcServiceRequest {
+public:
+	DsgQueryDefaultTemplatesRequest();
+	~DsgQueryDefaultTemplatesRequest();
+	int getSceneId() const;
+	void setSceneId(int sceneId);
+
+private:
+	int sceneId_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGQUERYDEFAULTTEMPLATESREQUEST_H_

+ 49 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgQueryDefaultTemplatesResult.h

@@ -0,0 +1,49 @@
+/*
+ * 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_DSGQUERYDEFAULTTEMPLATESRESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGQUERYDEFAULTTEMPLATESRESULT_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 DsgQueryDefaultTemplatesResult : public ServiceResult
+			{
+			public:
+
+
+				DsgQueryDefaultTemplatesResult();
+				explicit DsgQueryDefaultTemplatesResult(const std::string &payload);
+				~DsgQueryDefaultTemplatesResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGQUERYDEFAULTTEMPLATESRESULT_H_

+ 84 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgQuerySensResultRequest.h

@@ -0,0 +1,84 @@
+/*
+ * 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_DSGQUERYSENSRESULTREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGQUERYSENSRESULTREQUEST_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 DsgQuerySensResultRequest : public RpcServiceRequest {
+public:
+	DsgQuerySensResultRequest();
+	~DsgQuerySensResultRequest();
+	std::string getCol() const;
+	void setCol(const std::string &col);
+	std::string getProjectName() const;
+	void setProjectName(const std::string &projectName);
+	std::string getSchemaName() const;
+	void setSchemaName(const std::string &schemaName);
+	std::string getLevel() const;
+	void setLevel(const std::string &level);
+	std::string getSensStatus() const;
+	void setSensStatus(const std::string &sensStatus);
+	std::string getNodeName() const;
+	void setNodeName(const std::string &nodeName);
+	std::string getSensitiveId() const;
+	void setSensitiveId(const std::string &sensitiveId);
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	std::string getTenantId() const;
+	void setTenantId(const std::string &tenantId);
+	std::string getDbType() const;
+	void setDbType(const std::string &dbType);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSensitiveName() const;
+	void setSensitiveName(const std::string &sensitiveName);
+	std::string getTable() const;
+	void setTable(const std::string &table);
+	std::string getOrder() const;
+	void setOrder(const std::string &order);
+	std::string getOrderField() const;
+	void setOrderField(const std::string &orderField);
+
+private:
+	std::string col_;
+	std::string projectName_;
+	std::string schemaName_;
+	std::string level_;
+	std::string sensStatus_;
+	std::string nodeName_;
+	std::string sensitiveId_;
+	int pageNo_;
+	std::string tenantId_;
+	std::string dbType_;
+	int pageSize_;
+	std::string sensitiveName_;
+	std::string table_;
+	std::string order_;
+	std::string orderField_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGQUERYSENSRESULTREQUEST_H_

+ 49 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgQuerySensResultResult.h

@@ -0,0 +1,49 @@
+/*
+ * 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_DSGQUERYSENSRESULTRESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGQUERYSENSRESULTRESULT_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 DsgQuerySensResultResult : public ServiceResult
+			{
+			public:
+
+
+				DsgQuerySensResultResult();
+				explicit DsgQuerySensResultResult(const std::string &payload);
+				~DsgQuerySensResultResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGQUERYSENSRESULTRESULT_H_

+ 56 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgRunSensIdentifyRequest.h

@@ -0,0 +1,56 @@
+/*
+ * 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_DSGRUNSENSIDENTIFYREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGRUNSENSIDENTIFYREQUEST_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 DsgRunSensIdentifyRequest : public RpcServiceRequest {
+public:
+	struct EsMetaParams {
+		std::string string;
+		std::vector<std::string> tableNameList;
+		std::string projectName;
+		std::string schemaName;
+		long instanceId;
+		std::string dbType;
+		std::string clusterId;
+		std::string tableName;
+		std::string user;
+	};
+	DsgRunSensIdentifyRequest();
+	~DsgRunSensIdentifyRequest();
+	std::string getTenantId() const;
+	void setTenantId(const std::string &tenantId);
+	std::vector<EsMetaParams> getEsMetaParams() const;
+	void setEsMetaParams(const std::vector<EsMetaParams> &esMetaParams);
+
+private:
+	std::string tenantId_;
+	std::vector<EsMetaParams> esMetaParams_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGRUNSENSIDENTIFYREQUEST_H_

+ 49 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgRunSensIdentifyResult.h

@@ -0,0 +1,49 @@
+/*
+ * 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_DSGRUNSENSIDENTIFYRESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGRUNSENSIDENTIFYRESULT_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 DsgRunSensIdentifyResult : public ServiceResult
+			{
+			public:
+
+
+				DsgRunSensIdentifyResult();
+				explicit DsgRunSensIdentifyResult(const std::string &payload);
+				~DsgRunSensIdentifyResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGRUNSENSIDENTIFYRESULT_H_

+ 57 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgSceneAddOrUpdateSceneRequest.h

@@ -0,0 +1,57 @@
+/*
+ * 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_DSGSCENEADDORUPDATESCENEREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEADDORUPDATESCENEREQUEST_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 DsgSceneAddOrUpdateSceneRequest : public RpcServiceRequest {
+public:
+	struct Scenes {
+		std::string sceneCode;
+		struct ProjectsItem {
+			std::string projectName;
+			std::string dbType;
+			std::string clusterId;
+		};
+		projectsItem projectsItem;
+		std::vector<projectsItem> projects;
+		std::string sceneName;
+		long long;
+		std::vector<long> userGroupIds;
+		std::string id;
+		std::string desc;
+	};
+	DsgSceneAddOrUpdateSceneRequest();
+	~DsgSceneAddOrUpdateSceneRequest();
+	std::vector<scenes> getScenes() const;
+	void setScenes(const std::vector<scenes> &scenes);
+
+private:
+	std::vector<scenes> scenes_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEADDORUPDATESCENEREQUEST_H_

+ 59 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgSceneAddOrUpdateSceneResult.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_DSGSCENEADDORUPDATESCENERESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEADDORUPDATESCENERESULT_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 DsgSceneAddOrUpdateSceneResult : public ServiceResult
+			{
+			public:
+
+
+				DsgSceneAddOrUpdateSceneResult();
+				explicit DsgSceneAddOrUpdateSceneResult(const std::string &payload);
+				~DsgSceneAddOrUpdateSceneResult();
+				int getHttpStatusCode()const;
+				bool getData()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int httpStatusCode_;
+				bool data_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEADDORUPDATESCENERESULT_H_

+ 42 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgSceneQuerySceneListByNameRequest.h

@@ -0,0 +1,42 @@
+/*
+ * 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_DSGSCENEQUERYSCENELISTBYNAMEREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEQUERYSCENELISTBYNAMEREQUEST_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 DsgSceneQuerySceneListByNameRequest : public RpcServiceRequest {
+public:
+	DsgSceneQuerySceneListByNameRequest();
+	~DsgSceneQuerySceneListByNameRequest();
+	std::string getSceneName() const;
+	void setSceneName(const std::string &sceneName);
+
+private:
+	std::string sceneName_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEQUERYSCENELISTBYNAMEREQUEST_H_

+ 76 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgSceneQuerySceneListByNameResult.h

@@ -0,0 +1,76 @@
+/*
+ * 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_DSGSCENEQUERYSCENELISTBYNAMERESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEQUERYSCENELISTBYNAMERESULT_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 DsgSceneQuerySceneListByNameResult : public ServiceResult
+			{
+			public:
+				struct Datas
+				{
+					struct Project
+					{
+						std::string projectName;
+						std::string clusterId;
+						std::string dbType;
+					};
+					std::string desc;
+					std::string sceneName;
+					std::string sceneCode;
+					std::vector<Datas::Project> projects;
+					int sceneLevel;
+					long id;
+					std::vector<std::string> children;
+					std::string userGroups;
+				};
+
+
+				DsgSceneQuerySceneListByNameResult();
+				explicit DsgSceneQuerySceneListByNameResult(const std::string &payload);
+				~DsgSceneQuerySceneListByNameResult();
+				int getHttpStatusCode()const;
+				std::vector<Datas> getData()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int httpStatusCode_;
+				std::vector<Datas> data_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEQUERYSCENELISTBYNAMERESULT_H_

+ 42 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgScenedDeleteSceneRequest.h

@@ -0,0 +1,42 @@
+/*
+ * 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_DSGSCENEDDELETESCENEREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEDDELETESCENEREQUEST_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 DsgScenedDeleteSceneRequest : public RpcServiceRequest {
+public:
+	DsgScenedDeleteSceneRequest();
+	~DsgScenedDeleteSceneRequest();
+	std::vector<int> getIds() const;
+	void setIds(const std::vector<int> &ids);
+
+private:
+	std::vector<int> ids_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEDDELETESCENEREQUEST_H_

+ 59 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgScenedDeleteSceneResult.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_DSGSCENEDDELETESCENERESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEDDELETESCENERESULT_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 DsgScenedDeleteSceneResult : public ServiceResult
+			{
+			public:
+
+
+				DsgScenedDeleteSceneResult();
+				explicit DsgScenedDeleteSceneResult(const std::string &payload);
+				~DsgScenedDeleteSceneResult();
+				int getHttpStatusCode()const;
+				bool getData()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int httpStatusCode_;
+				bool data_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEDDELETESCENERESULT_H_

+ 45 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgStopSensIdentifyRequest.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_DSGSTOPSENSIDENTIFYREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSTOPSENSIDENTIFYREQUEST_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 DsgStopSensIdentifyRequest : public RpcServiceRequest {
+public:
+	DsgStopSensIdentifyRequest();
+	~DsgStopSensIdentifyRequest();
+	long getJobId() const;
+	void setJobId(long jobId);
+	std::string getTenantId() const;
+	void setTenantId(const std::string &tenantId);
+
+private:
+	long jobId_;
+	std::string tenantId_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSTOPSENSIDENTIFYREQUEST_H_

+ 49 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgStopSensIdentifyResult.h

@@ -0,0 +1,49 @@
+/*
+ * 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_DSGSTOPSENSIDENTIFYRESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSTOPSENSIDENTIFYRESULT_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 DsgStopSensIdentifyResult : public ServiceResult
+			{
+			public:
+
+
+				DsgStopSensIdentifyResult();
+				explicit DsgStopSensIdentifyResult(const std::string &payload);
+				~DsgStopSensIdentifyResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSTOPSENSIDENTIFYRESULT_H_

+ 51 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgUserGroupAddOrUpdateRequest.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_DSGUSERGROUPADDORUPDATEREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPADDORUPDATEREQUEST_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 DsgUserGroupAddOrUpdateRequest : public RpcServiceRequest {
+public:
+	struct UserGroups {
+		std::string owner;
+		std::string projectName;
+		int userGroupType;
+		std::string name;
+		long id;
+		std::string string;
+		std::vector<std::string> accounts;
+	};
+	DsgUserGroupAddOrUpdateRequest();
+	~DsgUserGroupAddOrUpdateRequest();
+	std::vector<UserGroups> getUserGroups() const;
+	void setUserGroups(const std::vector<UserGroups> &userGroups);
+
+private:
+	std::vector<UserGroups> userGroups_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPADDORUPDATEREQUEST_H_

+ 59 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgUserGroupAddOrUpdateResult.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_DSGUSERGROUPADDORUPDATERESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPADDORUPDATERESULT_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 DsgUserGroupAddOrUpdateResult : public ServiceResult
+			{
+			public:
+
+
+				DsgUserGroupAddOrUpdateResult();
+				explicit DsgUserGroupAddOrUpdateResult(const std::string &payload);
+				~DsgUserGroupAddOrUpdateResult();
+				int getHttpStatusCode()const;
+				bool getData()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int httpStatusCode_;
+				bool data_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPADDORUPDATERESULT_H_

+ 42 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgUserGroupDeleteRequest.h

@@ -0,0 +1,42 @@
+/*
+ * 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_DSGUSERGROUPDELETEREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPDELETEREQUEST_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 DsgUserGroupDeleteRequest : public RpcServiceRequest {
+public:
+	DsgUserGroupDeleteRequest();
+	~DsgUserGroupDeleteRequest();
+	std::vector<long> getIds() const;
+	void setIds(const std::vector<long> &ids);
+
+private:
+	std::vector<long> ids_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPDELETEREQUEST_H_

+ 59 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgUserGroupDeleteResult.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_DSGUSERGROUPDELETERESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPDELETERESULT_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 DsgUserGroupDeleteResult : public ServiceResult
+			{
+			public:
+
+
+				DsgUserGroupDeleteResult();
+				explicit DsgUserGroupDeleteResult(const std::string &payload);
+				~DsgUserGroupDeleteResult();
+				int getHttpStatusCode()const;
+				bool getData()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int httpStatusCode_;
+				bool data_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPDELETERESULT_H_

+ 42 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgUserGroupGetOdpsRoleGroupsRequest.h

@@ -0,0 +1,42 @@
+/*
+ * 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_DSGUSERGROUPGETODPSROLEGROUPSREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPGETODPSROLEGROUPSREQUEST_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 DsgUserGroupGetOdpsRoleGroupsRequest : public RpcServiceRequest {
+public:
+	DsgUserGroupGetOdpsRoleGroupsRequest();
+	~DsgUserGroupGetOdpsRoleGroupsRequest();
+	std::string getProjectName() const;
+	void setProjectName(const std::string &projectName);
+
+private:
+	std::string projectName_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPGETODPSROLEGROUPSREQUEST_H_

+ 59 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgUserGroupGetOdpsRoleGroupsResult.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_DSGUSERGROUPGETODPSROLEGROUPSRESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPGETODPSROLEGROUPSRESULT_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 DsgUserGroupGetOdpsRoleGroupsResult : public ServiceResult
+			{
+			public:
+
+
+				DsgUserGroupGetOdpsRoleGroupsResult();
+				explicit DsgUserGroupGetOdpsRoleGroupsResult(const std::string &payload);
+				~DsgUserGroupGetOdpsRoleGroupsResult();
+				int getHttpStatusCode()const;
+				std::vector<std::string> getData()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int httpStatusCode_;
+				std::vector<std::string> data_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPGETODPSROLEGROUPSRESULT_H_

+ 54 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgUserGroupQueryListRequest.h

@@ -0,0 +1,54 @@
+/*
+ * 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_DSGUSERGROUPQUERYLISTREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPQUERYLISTREQUEST_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 DsgUserGroupQueryListRequest : public RpcServiceRequest {
+public:
+	DsgUserGroupQueryListRequest();
+	~DsgUserGroupQueryListRequest();
+	std::string getOwner() const;
+	void setOwner(const std::string &owner);
+	std::string getProjectName() const;
+	void setProjectName(const std::string &projectName);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getName() const;
+	void setName(const std::string &name);
+	int getPageNumber() const;
+	void setPageNumber(int pageNumber);
+
+private:
+	std::string owner_;
+	std::string projectName_;
+	int pageSize_;
+	std::string name_;
+	int pageNumber_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPQUERYLISTREQUEST_H_

+ 75 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgUserGroupQueryListResult.h

@@ -0,0 +1,75 @@
+/*
+ * 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_DSGUSERGROUPQUERYLISTRESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPQUERYLISTRESULT_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 DsgUserGroupQueryListResult : public ServiceResult
+			{
+			public:
+				struct PageData
+				{
+					struct Datas
+					{
+						std::string gmtCreate;
+						std::string owner;
+						std::string gmtModified;
+						int id;
+						std::vector<std::string> accounts;
+						std::string name;
+					};
+					int totalCount;
+					int pageSize;
+					int pageNumber;
+					std::vector<Datas> data;
+				};
+
+
+				DsgUserGroupQueryListResult();
+				explicit DsgUserGroupQueryListResult(const std::string &payload);
+				~DsgUserGroupQueryListResult();
+				PageData getPageData()const;
+				int getHttpStatusCode()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				PageData pageData_;
+				int httpStatusCode_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPQUERYLISTRESULT_H_

+ 39 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgUserGroupQueryUserListRequest.h

@@ -0,0 +1,39 @@
+/*
+ * 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_DSGUSERGROUPQUERYUSERLISTREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPQUERYUSERLISTREQUEST_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 DsgUserGroupQueryUserListRequest : public RpcServiceRequest {
+public:
+	DsgUserGroupQueryUserListRequest();
+	~DsgUserGroupQueryUserListRequest();
+
+private:
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPQUERYUSERLISTREQUEST_H_

+ 67 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgUserGroupQueryUserListResult.h

@@ -0,0 +1,67 @@
+/*
+ * 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_DSGUSERGROUPQUERYUSERLISTRESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPQUERYUSERLISTRESULT_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 DsgUserGroupQueryUserListResult : public ServiceResult
+			{
+			public:
+				struct Datas
+				{
+					std::string baseId;
+					std::string yunAccount;
+					int accountType;
+					std::string accountName;
+					std::string parentAccountId;
+				};
+
+
+				DsgUserGroupQueryUserListResult();
+				explicit DsgUserGroupQueryUserListResult(const std::string &payload);
+				~DsgUserGroupQueryUserListResult();
+				int getHttpStatusCode()const;
+				std::vector<Datas> getData()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int httpStatusCode_;
+				std::vector<Datas> data_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPQUERYUSERLISTRESULT_H_

+ 50 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgWhiteListAddOrUpdateRequest.h

@@ -0,0 +1,50 @@
+/*
+ * 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_DSGWHITELISTADDORUPDATEREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTADDORUPDATEREQUEST_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 DsgWhiteListAddOrUpdateRequest : public RpcServiceRequest {
+public:
+	struct WhiteLists {
+		std::string endTime;
+		int integer;
+		std::vector<int> userGroupIds;
+		int id;
+		std::string startTime;
+		int ruleId;
+	};
+	DsgWhiteListAddOrUpdateRequest();
+	~DsgWhiteListAddOrUpdateRequest();
+	std::vector<WhiteLists> getWhiteLists() const;
+	void setWhiteLists(const std::vector<WhiteLists> &whiteLists);
+
+private:
+	std::vector<WhiteLists> whiteLists_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTADDORUPDATEREQUEST_H_

+ 59 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgWhiteListAddOrUpdateResult.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_DSGWHITELISTADDORUPDATERESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTADDORUPDATERESULT_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 DsgWhiteListAddOrUpdateResult : public ServiceResult
+			{
+			public:
+
+
+				DsgWhiteListAddOrUpdateResult();
+				explicit DsgWhiteListAddOrUpdateResult(const std::string &payload);
+				~DsgWhiteListAddOrUpdateResult();
+				int getHttpStatusCode()const;
+				bool getData()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int httpStatusCode_;
+				bool data_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTADDORUPDATERESULT_H_

+ 42 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgWhiteListDeleteListRequest.h

@@ -0,0 +1,42 @@
+/*
+ * 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_DSGWHITELISTDELETELISTREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTDELETELISTREQUEST_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 DsgWhiteListDeleteListRequest : public RpcServiceRequest {
+public:
+	DsgWhiteListDeleteListRequest();
+	~DsgWhiteListDeleteListRequest();
+	std::vector<int> getIds() const;
+	void setIds(const std::vector<int> &ids);
+
+private:
+	std::vector<int> ids_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTDELETELISTREQUEST_H_

+ 59 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgWhiteListDeleteListResult.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_DSGWHITELISTDELETELISTRESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTDELETELISTRESULT_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 DsgWhiteListDeleteListResult : public ServiceResult
+			{
+			public:
+
+
+				DsgWhiteListDeleteListResult();
+				explicit DsgWhiteListDeleteListResult(const std::string &payload);
+				~DsgWhiteListDeleteListResult();
+				int getHttpStatusCode()const;
+				bool getData()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int httpStatusCode_;
+				bool data_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTDELETELISTRESULT_H_

+ 51 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgWhiteListQueryListRequest.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_DSGWHITELISTQUERYLISTREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTQUERYLISTREQUEST_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 DsgWhiteListQueryListRequest : public RpcServiceRequest {
+public:
+	DsgWhiteListQueryListRequest();
+	~DsgWhiteListQueryListRequest();
+	std::string getDataType() const;
+	void setDataType(const std::string &dataType);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	long getSceneId() const;
+	void setSceneId(long sceneId);
+	int getPageNumber() const;
+	void setPageNumber(int pageNumber);
+
+private:
+	std::string dataType_;
+	int pageSize_;
+	long sceneId_;
+	int pageNumber_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTQUERYLISTREQUEST_H_

+ 78 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/DsgWhiteListQueryListResult.h

@@ -0,0 +1,78 @@
+/*
+ * 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_DSGWHITELISTQUERYLISTRESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTQUERYLISTRESULT_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 DsgWhiteListQueryListResult : public ServiceResult
+			{
+			public:
+				struct PageData
+				{
+					struct Datas
+					{
+						long sceneId;
+						std::string type;
+						std::string gmtCreate;
+						std::string endTime;
+						long ruleId;
+						std::string gmtModified;
+						std::string startTime;
+						long id;
+						std::vector<std::string> userGroups;
+					};
+					int totalCount;
+					int pageSize;
+					int pageNumber;
+					std::vector<Datas> data;
+				};
+
+
+				DsgWhiteListQueryListResult();
+				explicit DsgWhiteListQueryListResult(const std::string &payload);
+				~DsgWhiteListQueryListResult();
+				PageData getPageData()const;
+				int getHttpStatusCode()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				PageData pageData_;
+				int httpStatusCode_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTQUERYLISTRESULT_H_

+ 96 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/EditRecognizeRuleRequest.h

@@ -0,0 +1,96 @@
+/*
+ * 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_EDITRECOGNIZERULEREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_EDITRECOGNIZERULEREQUEST_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 EditRecognizeRuleRequest : public RpcServiceRequest {
+public:
+	EditRecognizeRuleRequest();
+	~EditRecognizeRuleRequest();
+	std::string getLevel() const;
+	void setLevel(const std::string &level);
+	std::string getColScan() const;
+	void setColScan(const std::string &colScan);
+	std::string getColExclude() const;
+	void setColExclude(const std::string &colExclude);
+	std::string getContentScan() const;
+	void setContentScan(const std::string &contentScan);
+	int getOperationType() const;
+	void setOperationType(int operationType);
+	std::string getTemplateId() const;
+	void setTemplateId(const std::string &templateId);
+	std::string getRecognizeRulesType() const;
+	void setRecognizeRulesType(const std::string &recognizeRulesType);
+	std::string getCommentScan() const;
+	void setCommentScan(const std::string &commentScan);
+	std::string getAccountName() const;
+	void setAccountName(const std::string &accountName);
+	std::string getSensitiveDescription() const;
+	void setSensitiveDescription(const std::string &sensitiveDescription);
+	std::string getSensitiveId() const;
+	void setSensitiveId(const std::string &sensitiveId);
+	std::string getTenantId() const;
+	void setTenantId(const std::string &tenantId);
+	std::string getRecognizeRules() const;
+	void setRecognizeRules(const std::string &recognizeRules);
+	int getHitThreshold() const;
+	void setHitThreshold(int hitThreshold);
+	std::string getSensitiveName() const;
+	void setSensitiveName(const std::string &sensitiveName);
+	std::string getNodeParent() const;
+	void setNodeParent(const std::string &nodeParent);
+	std::string getLevelName() const;
+	void setLevelName(const std::string &levelName);
+	std::string getNodeId() const;
+	void setNodeId(const std::string &nodeId);
+	int getStatus() const;
+	void setStatus(int status);
+
+private:
+	std::string level_;
+	std::string colScan_;
+	std::string colExclude_;
+	std::string contentScan_;
+	int operationType_;
+	std::string templateId_;
+	std::string recognizeRulesType_;
+	std::string commentScan_;
+	std::string accountName_;
+	std::string sensitiveDescription_;
+	std::string sensitiveId_;
+	std::string tenantId_;
+	std::string recognizeRules_;
+	int hitThreshold_;
+	std::string sensitiveName_;
+	std::string nodeParent_;
+	std::string levelName_;
+	std::string nodeId_;
+	int status_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_EDITRECOGNIZERULEREQUEST_H_

+ 49 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/EditRecognizeRuleResult.h

@@ -0,0 +1,49 @@
+/*
+ * 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_EDITRECOGNIZERULERESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_EDITRECOGNIZERULERESULT_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 EditRecognizeRuleResult : public ServiceResult
+			{
+			public:
+
+
+				EditRecognizeRuleResult();
+				explicit EditRecognizeRuleResult(const std::string &payload);
+				~EditRecognizeRuleResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_EDITRECOGNIZERULERESULT_H_

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

@@ -30,23 +30,23 @@ class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT EstablishRelationTableToBusinessReque
 public:
 	EstablishRelationTableToBusinessRequest();
 	~EstablishRelationTableToBusinessRequest();
-	std::string getTableGuid() const;
-	void setTableGuid(const std::string &tableGuid);
 	std::string getBusinessId() const;
 	void setBusinessId(const std::string &businessId);
-	long getProjectId() const;
-	void setProjectId(long projectId);
 	std::string getProjectIdentifier() const;
 	void setProjectIdentifier(const std::string &projectIdentifier);
 	std::string getFolderId() const;
 	void setFolderId(const std::string &folderId);
+	std::string getTableGuid() const;
+	void setTableGuid(const std::string &tableGuid);
+	long getProjectId() const;
+	void setProjectId(long projectId);
 
 private:
-	std::string tableGuid_;
 	std::string businessId_;
-	long projectId_;
 	std::string projectIdentifier_;
 	std::string folderId_;
+	std::string tableGuid_;
+	long projectId_;
 };
 } // namespace Model
 } // namespace Dataworks_public

+ 42 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/GetAlertMessageRequest.h

@@ -0,0 +1,42 @@
+/*
+ * 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_GETALERTMESSAGEREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETALERTMESSAGEREQUEST_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 GetAlertMessageRequest : public RpcServiceRequest {
+public:
+	GetAlertMessageRequest();
+	~GetAlertMessageRequest();
+	std::string getAlertId() const;
+	void setAlertId(const std::string &alertId);
+
+private:
+	std::string alertId_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETALERTMESSAGEREQUEST_H_

+ 109 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/GetAlertMessageResult.h

@@ -0,0 +1,109 @@
+/*
+ * 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_GETALERTMESSAGERESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETALERTMESSAGERESULT_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 GetAlertMessageResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					struct SlaAlert
+					{
+						std::string status;
+						long baselineId;
+						std::string baselineOwner;
+						std::string baselineName;
+						long projectId;
+						long bizdate;
+						int inGroupId;
+					};
+					struct Instance
+					{
+						std::string status;
+						long instanceId;
+						std::string nodeName;
+						long nodeId;
+						long projectId;
+					};
+					struct Topic
+					{
+						std::string topicOwner;
+						long instanceId;
+						long nodeId;
+						long topicId;
+						std::string topicStatus;
+						std::string topicName;
+					};
+					struct Node
+					{
+						std::string owner;
+						std::string nodeName;
+						long nodeId;
+						long projectId;
+					};
+					std::string alertMessageStatus;
+					std::string alertUser;
+					std::vector<Topic> topics;
+					std::string alertMethod;
+					std::vector<Node> nodes;
+					long alertTime;
+					std::string source;
+					std::vector<Instance> instances;
+					long remindId;
+					long alertId;
+					std::string content;
+					SlaAlert slaAlert;
+					std::string remindName;
+				};
+
+
+				GetAlertMessageResult();
+				explicit GetAlertMessageResult(const std::string &payload);
+				~GetAlertMessageResult();
+				int getHttpStatusCode()const;
+				Data getData()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int httpStatusCode_;
+				Data data_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETALERTMESSAGERESULT_H_

+ 8 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/GetDIJobResult.h

@@ -45,10 +45,16 @@ namespace AlibabaCloud
 							std::string resourceGroupIdentifier;
 						};
 						RealtimeResourceSettings realtimeResourceSettings;
+						float requestedCu;
 						OfflineResourceSettings offlineResourceSettings;
 					};
 					struct JobSettings
 					{
+						struct CycleScheduleSettings
+						{
+							std::string cycleMigrationType;
+							std::string scheduleParameters;
+						};
 						struct ColumnDataTypeSetting
 						{
 							std::string destinationDataType;
@@ -67,6 +73,8 @@ namespace AlibabaCloud
 						std::vector<DdlHandlingSetting> ddlHandlingSettings;
 						std::vector<ColumnDataTypeSetting> columnDataTypeSettings;
 						std::vector<RuntimeSetting> runtimeSettings;
+						CycleScheduleSettings cycleScheduleSettings;
+						std::string channelSettings;
 					};
 					struct SourceDataSourceSetting
 					{

+ 6 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/GetFileResult.h

@@ -100,9 +100,15 @@ namespace AlibabaCloud
 						int autoRerunTimes;
 						std::string rerunMode;
 						std::string paraValue;
+						std::string applyScheduleImmediately;
 						std::vector<NodeInputOutput1> outputList;
 						std::vector<InputContextParameter> inputParameters;
 					};
+					struct ResourceDownloadLink
+					{
+						std::string downloadLink;
+					};
+					ResourceDownloadLink resourceDownloadLink;
 					File file;
 					NodeConfiguration nodeConfiguration;
 				};

+ 22 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/GetMetaCollectionDetailResult.h

@@ -32,15 +32,37 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT GetMetaCollectionDetailResult : public ServiceResult
 			{
 			public:
+				struct Collection
+				{
+					std::string comment;
+					std::string ownerName;
+					std::string ownerId;
+					std::string qualifiedName;
+					std::string collectionType;
+					long createTime;
+					long updateTime;
+					int level;
+					std::string name;
+				};
 
 
 				GetMetaCollectionDetailResult();
 				explicit GetMetaCollectionDetailResult(const std::string &payload);
 				~GetMetaCollectionDetailResult();
+				int getHttpStatusCode()const;
+				Collection getCollection()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
+				int httpStatusCode_;
+				Collection collection_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
 
 			};
 		}

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

@@ -41,6 +41,7 @@ namespace AlibabaCloud
 						std::string ownerId;
 						std::string nodeName;
 						int priority;
+						std::string stepType;
 						long projectId;
 						long nodeId;
 						std::string schedulerType;

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

@@ -41,6 +41,7 @@ namespace AlibabaCloud
 						std::string ownerId;
 						std::string nodeName;
 						int priority;
+						std::string stepType;
 						long projectId;
 						long nodeId;
 						std::string schedulerType;

+ 13 - 7
dataworks-public/include/alibabacloud/dataworks-public/model/GetNodeResult.h

@@ -35,25 +35,31 @@ namespace AlibabaCloud
 				struct Data
 				{
 					long baselineId;
+					long modifyTime;
 					std::string description;
-					std::string resGroupName;
 					std::string nodeName;
+					std::string paramValues;
+					long deployDate;
+					std::string cronExpress;
+					int repeatMode;
+					std::string ownerId;
+					std::string dqcDescription;
+					int fileVersion;
+					std::string programType;
+					long businessId;
+					std::string resGroupName;
 					std::string resGroupIdentifier;
 					int priority;
 					int dqcType;
-					std::string paramValues;
+					long createTime;
 					long projectId;
 					std::string connection;
 					std::string schedulerType;
 					long relatedFlowId;
-					std::string cronExpress;
 					std::string repeatability;
-					std::string ownerId;
 					int fileType;
-					std::string dqcDescription;
 					long nodeId;
-					std::string programType;
-					long businessId;
+					long fileId;
 					long repeatInterval;
 				};
 

+ 11 - 10
dataworks-public/include/alibabacloud/dataworks-public/model/GetQualityRuleResult.h

@@ -34,30 +34,31 @@ namespace AlibabaCloud
 			public:
 				struct Data
 				{
-					std::string comment;
 					bool openSwitch;
-					int checker;
-					std::string criticalThreshold;
 					std::string checkerName;
 					std::string expectValue;
 					std::string warningThreshold;
 					std::string onDuty;
-					std::string trend;
 					std::string whereCondition;
-					int ruleType;
 					std::string _operator;
-					long entityId;
 					int methodId;
-					bool fixCheck;
-					int blockType;
-					std::string onDutyAccountName;
 					int predictType;
 					std::string templateName;
 					std::string methodName;
-					long id;
 					std::string property;
 					std::string ruleName;
 					int templateId;
+					std::string comment;
+					int checker;
+					std::string criticalThreshold;
+					std::string trend;
+					int ruleType;
+					long entityId;
+					bool fixCheck;
+					int blockType;
+					std::string onDutyAccountName;
+					std::string taskSetting;
+					long id;
 				};
 
 

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

@@ -60,9 +60,15 @@ namespace AlibabaCloud
 						std::string bizProcessName;
 						long bizId;
 					};
+					struct ReceiversItem
+					{
+						std::vector<std::string> alertTargets1;
+						std::string alertUnit;
+					};
 					int alertInterval;
 					std::vector<BizProcessesItem> bizProcesses;
 					std::string dndStart;
+					std::vector<ReceiversItem> receivers;
 					std::string dndEnd;
 					std::string alertUnit;
 					std::vector<std::string> alertMethods;
@@ -71,6 +77,7 @@ namespace AlibabaCloud
 					std::string remindType;
 					std::vector<NodesItem> nodes;
 					std::vector<BaselinesItem> baselines;
+					std::vector<std::string> allowNodes;
 					long remindId;
 					std::vector<std::string> webhooks;
 					std::string remindUnit;

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

@@ -30,23 +30,23 @@ class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListBusinessRequest : public RpcServi
 public:
 	ListBusinessRequest();
 	~ListBusinessRequest();
+	std::string getProjectIdentifier() const;
+	void setProjectIdentifier(const std::string &projectIdentifier);
+	int getPageNumber() const;
+	void setPageNumber(int pageNumber);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
 	std::string getKeyword() const;
 	void setKeyword(const std::string &keyword);
 	long getProjectId() const;
 	void setProjectId(long projectId);
-	std::string getProjectIdentifier() const;
-	void setProjectIdentifier(const std::string &projectIdentifier);
-	int getPageNumber() const;
-	void setPageNumber(int pageNumber);
 
 private:
+	std::string projectIdentifier_;
+	int pageNumber_;
 	int pageSize_;
 	std::string keyword_;
 	long projectId_;
-	std::string projectIdentifier_;
-	int pageNumber_;
 };
 } // namespace Model
 } // namespace Dataworks_public

+ 48 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/ListClusterConfigsRequest.h

@@ -0,0 +1,48 @@
+/*
+ * 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_LISTCLUSTERCONFIGSREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTCLUSTERCONFIGSREQUEST_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 ListClusterConfigsRequest : public RpcServiceRequest {
+public:
+	ListClusterConfigsRequest();
+	~ListClusterConfigsRequest();
+	std::string getConfigType() const;
+	void setConfigType(const std::string &configType);
+	long getClusterId() const;
+	void setClusterId(long clusterId);
+	long getProjectId() const;
+	void setProjectId(long projectId);
+
+private:
+	std::string configType_;
+	long clusterId_;
+	long projectId_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTCLUSTERCONFIGSREQUEST_H_

+ 65 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/ListClusterConfigsResult.h

@@ -0,0 +1,65 @@
+/*
+ * 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_LISTCLUSTERCONFIGSRESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTCLUSTERCONFIGSRESULT_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 ListClusterConfigsResult : public ServiceResult
+			{
+			public:
+				struct ClusterConfigsItem
+				{
+					std::string configValue;
+					std::string moduleName;
+					bool enableOverwrite;
+				};
+
+
+				ListClusterConfigsResult();
+				explicit ListClusterConfigsResult(const std::string &payload);
+				~ListClusterConfigsResult();
+				std::vector<ClusterConfigsItem> getClusterConfigs()const;
+				int getHttpStatusCode()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<ClusterConfigsItem> clusterConfigs_;
+				int httpStatusCode_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTCLUSTERCONFIGSRESULT_H_

+ 48 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/ListClustersRequest.h

@@ -0,0 +1,48 @@
+/*
+ * 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_LISTCLUSTERSREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTCLUSTERSREQUEST_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 ListClustersRequest : public RpcServiceRequest {
+public:
+	ListClustersRequest();
+	~ListClustersRequest();
+	int getPageNumber() const;
+	void setPageNumber(int pageNumber);
+	std::string getClusterType() const;
+	void setClusterType(const std::string &clusterType);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+
+private:
+	int pageNumber_;
+	std::string clusterType_;
+	int pageSize_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTCLUSTERSREQUEST_H_

+ 71 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/ListClustersResult.h

@@ -0,0 +1,71 @@
+/*
+ * 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_LISTCLUSTERSRESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTCLUSTERSRESULT_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 ListClustersResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					struct ClustersItem
+					{
+						long clusterId;
+						std::string clusterBizId;
+					};
+					int totalCount;
+					int pageSize;
+					int pageNumber;
+					std::vector<ClustersItem> clusters;
+				};
+
+
+				ListClustersResult();
+				explicit ListClustersResult(const std::string &payload);
+				~ListClustersResult();
+				int getHttpStatusCode()const;
+				Data getData()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int httpStatusCode_;
+				Data data_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTCLUSTERSRESULT_H_

+ 7 - 3
dataworks-public/include/alibabacloud/dataworks-public/model/ListEntitiesByTagsRequest.h

@@ -28,6 +28,10 @@ namespace Dataworks_public {
 namespace Model {
 class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListEntitiesByTagsRequest : public RpcServiceRequest {
 public:
+	struct Tags {
+		std::string tagValue;
+		std::string tagKey;
+	};
 	ListEntitiesByTagsRequest();
 	~ListEntitiesByTagsRequest();
 	std::string getEntityType() const;
@@ -36,14 +40,14 @@ public:
 	void setNextToken(const std::string &nextToken);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
-	std::vector<ObjectOfAny> getTags() const;
-	void setTags(const std::vector<ObjectOfAny> &tags);
+	std::vector<Tags> getTags() const;
+	void setTags(const std::vector<Tags> &tags);
 
 private:
 	std::string entityType_;
 	std::string nextToken_;
 	int pageSize_;
-	std::vector<ObjectOfAny> tags_;
+	std::vector<Tags> tags_;
 };
 } // namespace Model
 } // namespace Dataworks_public

+ 7 - 1
dataworks-public/include/alibabacloud/dataworks-public/model/ListEntitiesByTagsResult.h

@@ -34,8 +34,14 @@ namespace AlibabaCloud
 			public:
 				struct Data
 				{
+					struct EntityListItem
+					{
+						std::string entityContent;
+						long tenantId;
+						std::string qualifiedName;
+					};
 					std::string nextToken;
-					std::vector<std::string> entityList;
+					std::vector<EntityListItem> entityList;
 				};
 
 

+ 7 - 2
dataworks-public/include/alibabacloud/dataworks-public/model/ListEntityTagsResult.h

@@ -32,13 +32,18 @@ namespace AlibabaCloud
 			class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListEntityTagsResult : public ServiceResult
 			{
 			public:
+				struct DataItem
+				{
+					std::string tagKey;
+					std::string tagValue;
+				};
 
 
 				ListEntityTagsResult();
 				explicit ListEntityTagsResult(const std::string &payload);
 				~ListEntityTagsResult();
 				int getHttpStatusCode()const;
-				std::vector<std::string> getData()const;
+				std::vector<DataItem> getData()const;
 				std::string getErrorCode()const;
 				std::string getErrorMessage()const;
 				bool getSuccess()const;
@@ -47,7 +52,7 @@ namespace AlibabaCloud
 				void parse(const std::string &payload);
 			private:
 				int httpStatusCode_;
-				std::vector<std::string> data_;
+				std::vector<DataItem> data_;
 				std::string errorCode_;
 				std::string errorMessage_;
 				bool success_;

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

@@ -30,22 +30,22 @@ class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListFileVersionsRequest : public RpcS
 public:
 	ListFileVersionsRequest();
 	~ListFileVersionsRequest();
-	int getPageSize() const;
-	void setPageSize(int pageSize);
-	long getProjectId() const;
-	void setProjectId(long projectId);
 	std::string getProjectIdentifier() const;
 	void setProjectIdentifier(const std::string &projectIdentifier);
 	int getPageNumber() const;
 	void setPageNumber(int pageNumber);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	long getProjectId() const;
+	void setProjectId(long projectId);
 	long getFileId() const;
 	void setFileId(long fileId);
 
 private:
-	int pageSize_;
-	long projectId_;
 	std::string projectIdentifier_;
 	int pageNumber_;
+	int pageSize_;
+	long projectId_;
 	long fileId_;
 };
 } // namespace Model

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

@@ -30,23 +30,23 @@ class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListFoldersRequest : public RpcServic
 public:
 	ListFoldersRequest();
 	~ListFoldersRequest();
-	int getPageSize() const;
-	void setPageSize(int pageSize);
 	std::string getParentFolderPath() const;
 	void setParentFolderPath(const std::string &parentFolderPath);
-	long getProjectId() const;
-	void setProjectId(long projectId);
 	std::string getProjectIdentifier() const;
 	void setProjectIdentifier(const std::string &projectIdentifier);
 	int getPageNumber() const;
 	void setPageNumber(int pageNumber);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	long getProjectId() const;
+	void setProjectId(long projectId);
 
 private:
-	int pageSize_;
 	std::string parentFolderPath_;
-	long projectId_;
 	std::string projectIdentifier_;
 	int pageNumber_;
+	int pageSize_;
+	long projectId_;
 };
 } // namespace Model
 } // namespace Dataworks_public

+ 7 - 1
dataworks-public/include/alibabacloud/dataworks-public/model/ListLineageResult.h

@@ -36,6 +36,12 @@ namespace AlibabaCloud
 				{
 					struct DataEntityListItem
 					{
+						struct Entity
+						{
+							std::string entityContent;
+							long tenantId;
+							std::string qualifiedName;
+						};
 						struct RelationListItem
 						{
 							std::string datasource;
@@ -43,7 +49,7 @@ namespace AlibabaCloud
 							std::string channel;
 							std::string guid;
 						};
-						ObjectOfAny entity;
+						Entity entity;
 						std::vector<DataEntityListItem::RelationListItem> relationList;
 						long createTimestamp;
 					};

+ 51 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/ListMeasureDataRequest.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_LISTMEASUREDATAREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTMEASUREDATAREQUEST_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 ListMeasureDataRequest : public RpcServiceRequest {
+public:
+	ListMeasureDataRequest();
+	~ListMeasureDataRequest();
+	long getEndTime() const;
+	void setEndTime(long endTime);
+	long getStartTime() const;
+	void setStartTime(long startTime);
+	std::string getDomainCode() const;
+	void setDomainCode(const std::string &domainCode);
+	std::string getComponentCode() const;
+	void setComponentCode(const std::string &componentCode);
+
+private:
+	long endTime_;
+	long startTime_;
+	std::string domainCode_;
+	std::string componentCode_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTMEASUREDATAREQUEST_H_

+ 67 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/ListMeasureDataResult.h

@@ -0,0 +1,67 @@
+/*
+ * 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_LISTMEASUREDATARESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTMEASUREDATARESULT_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 ListMeasureDataResult : public ServiceResult
+			{
+			public:
+				struct MeasureData
+				{
+					long usage;
+					std::string domainCode;
+					long endTime;
+					std::string componentCode;
+					long startTime;
+				};
+
+
+				ListMeasureDataResult();
+				explicit ListMeasureDataResult(const std::string &payload);
+				~ListMeasureDataResult();
+				int getHttpStatusCode()const;
+				std::vector<MeasureData> getMeasureDatas()const;
+				std::string getErrorCode()const;
+				std::string getErrorMessage()const;
+				bool getSuccess()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				int httpStatusCode_;
+				std::vector<MeasureData> measureDatas_;
+				std::string errorCode_;
+				std::string errorMessage_;
+				bool success_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTMEASUREDATARESULT_H_

+ 7 - 1
dataworks-public/include/alibabacloud/dataworks-public/model/ListMetaCollectionEntitiesResult.h

@@ -34,8 +34,14 @@ namespace AlibabaCloud
 			public:
 				struct Data
 				{
+					struct EntityListItem
+					{
+						std::string entityContent;
+						long tenantId;
+						std::string qualifiedName;
+					};
 					std::string nextToken;
-					std::vector<std::string> entityList;
+					std::vector<EntityListItem> entityList;
 				};
 
 

+ 13 - 1
dataworks-public/include/alibabacloud/dataworks-public/model/ListMetaCollectionsResult.h

@@ -34,7 +34,19 @@ namespace AlibabaCloud
 			public:
 				struct Data
 				{
-					std::vector<std::string> collectionList;
+					struct CollectionListItem
+					{
+						std::string comment;
+						std::string ownerName;
+						std::string ownerId;
+						std::string qualifiedName;
+						std::string collectionType;
+						long createTime;
+						long updateTime;
+						int level;
+						std::string name;
+					};
+					std::vector<CollectionListItem> collectionList;
 					std::string nextToken;
 				};
 

+ 3 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/ListNodesRequest.h

@@ -44,6 +44,8 @@ public:
 	void setProgramType(const std::string &programType);
 	int getPageSize() const;
 	void setPageSize(int pageSize);
+	std::string getSchedulerType() const;
+	void setSchedulerType(const std::string &schedulerType);
 	long getProjectId() const;
 	void setProjectId(long projectId);
 
@@ -55,6 +57,7 @@ private:
 	std::string nodeName_;
 	std::string programType_;
 	int pageSize_;
+	std::string schedulerType_;
 	long projectId_;
 };
 } // namespace Model

+ 12 - 7
dataworks-public/include/alibabacloud/dataworks-public/model/ListNodesResult.h

@@ -37,25 +37,30 @@ namespace AlibabaCloud
 					struct NodesItem
 					{
 						long baselineId;
+						long modifyTime;
 						std::string description;
-						std::string resGroupName;
 						std::string nodeName;
+						std::string paramValues;
+						long deployDate;
+						std::string cronExpress;
+						std::string ownerId;
+						std::string dqcDescription;
+						int fileVersion;
+						std::string programType;
+						long businessId;
+						std::string resGroupName;
 						std::string resGroupIdentifier;
 						int priority;
 						int dqcType;
-						std::string paramValues;
+						long createTime;
 						long projectId;
 						std::string connection;
 						std::string schedulerType;
 						long relatedFlowId;
-						std::string cronExpress;
 						bool repeatability;
-						std::string ownerId;
 						int fileType;
-						std::string dqcDescription;
 						long nodeId;
-						std::string programType;
-						long businessId;
+						long fileId;
 						long repeatInterval;
 					};
 					int totalCount;

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

@@ -32,8 +32,8 @@ public:
 	~ListQualityResultsByEntityRequest();
 	std::string getProjectName() const;
 	void setProjectName(const std::string &projectName);
-	int getEntityId() const;
-	void setEntityId(int entityId);
+	long getEntityId() const;
+	void setEntityId(long entityId);
 	std::string getStartDate() const;
 	void setStartDate(const std::string &startDate);
 	int getPageNumber() const;
@@ -47,7 +47,7 @@ public:
 
 private:
 	std::string projectName_;
-	int entityId_;
+	long entityId_;
 	std::string startDate_;
 	int pageNumber_;
 	std::string endDate_;

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

@@ -60,7 +60,7 @@ namespace AlibabaCloud
 						float expectValue;
 						std::vector<RuleChecksItem::ReferenceValueItem> referenceValue;
 						float warningThreshold;
-						int ruleId;
+						long ruleId;
 						long beginTime;
 						std::string whereCondition;
 						int checkResultStatus;
@@ -85,11 +85,11 @@ namespace AlibabaCloud
 						int checkerType;
 						std::string externalType;
 						int checkerId;
-						int entityId;
+						long entityId;
 						std::string tableName;
 						int blockType;
 						std::string actualExpression;
-						int id;
+						long id;
 						float lowerValue;
 					};
 					long totalCount;

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

@@ -38,7 +38,7 @@ namespace AlibabaCloud
 					{
 						std::string historyCriticalThreshold;
 						std::string historyWarningThreshold;
-						int ruleCheckerRelationId;
+						long ruleCheckerRelationId;
 						std::string projectName;
 						std::string expectValue;
 						std::string warningThreshold;
@@ -55,12 +55,12 @@ namespace AlibabaCloud
 						std::string trend;
 						int ruleType;
 						int checkerId;
-						int entityId;
+						long entityId;
 						std::string tableName;
 						bool fixCheck;
 						int blockType;
 						std::string onDutyAccountName;
-						int id;
+						long id;
 						std::string propertyKey;
 					};
 					long totalCount;

+ 48 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/ListTablesRequest.h

@@ -0,0 +1,48 @@
+/*
+ * 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_LISTTABLESREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTTABLESREQUEST_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 ListTablesRequest : public RpcServiceRequest {
+public:
+	ListTablesRequest();
+	~ListTablesRequest();
+	std::string getDataSourceType() const;
+	void setDataSourceType(const std::string &dataSourceType);
+	std::string getNextToken() const;
+	void setNextToken(const std::string &nextToken);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+
+private:
+	std::string dataSourceType_;
+	std::string nextToken_;
+	int pageSize_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTTABLESREQUEST_H_

+ 71 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/ListTablesResult.h

@@ -0,0 +1,71 @@
+/*
+ * 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_LISTTABLESRESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTTABLESRESULT_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 ListTablesResult : public ServiceResult
+			{
+			public:
+				struct Data
+				{
+					struct TableEntityListItem
+					{
+						struct EntityContent
+						{
+							std::string tableName;
+							std::string projectName;
+							std::string instanceId;
+							std::string dataSourceQualifiedName;
+							std::string databaseName;
+							std::string dataSourceUniqueId;
+						};
+						EntityContent entityContent;
+						std::string entityQualifiedName;
+					};
+					std::string nextToken;
+					long total;
+					std::vector<TableEntityListItem> tableEntityList;
+				};
+
+
+				ListTablesResult();
+				explicit ListTablesResult(const std::string &payload);
+				~ListTablesResult();
+				Data getData()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				Data data_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTTABLESRESULT_H_

+ 42 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/QueryDefaultTemplateRequest.h

@@ -0,0 +1,42 @@
+/*
+ * 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_QUERYDEFAULTTEMPLATEREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYDEFAULTTEMPLATEREQUEST_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 QueryDefaultTemplateRequest : public RpcServiceRequest {
+public:
+	QueryDefaultTemplateRequest();
+	~QueryDefaultTemplateRequest();
+	std::string getTenantId() const;
+	void setTenantId(const std::string &tenantId);
+
+private:
+	std::string tenantId_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYDEFAULTTEMPLATEREQUEST_H_

+ 49 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/QueryDefaultTemplateResult.h

@@ -0,0 +1,49 @@
+/*
+ * 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_QUERYDEFAULTTEMPLATERESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYDEFAULTTEMPLATERESULT_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 QueryDefaultTemplateResult : public ServiceResult
+			{
+			public:
+
+
+				QueryDefaultTemplateResult();
+				explicit QueryDefaultTemplateResult(const std::string &payload);
+				~QueryDefaultTemplateResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYDEFAULTTEMPLATERESULT_H_

+ 45 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/QueryRecognizeDataByRuleTypeRequest.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_QUERYRECOGNIZEDATABYRULETYPEREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYRECOGNIZEDATABYRULETYPEREQUEST_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 QueryRecognizeDataByRuleTypeRequest : public RpcServiceRequest {
+public:
+	QueryRecognizeDataByRuleTypeRequest();
+	~QueryRecognizeDataByRuleTypeRequest();
+	std::string getTenantId() const;
+	void setTenantId(const std::string &tenantId);
+	std::string getRecognizeRulesType() const;
+	void setRecognizeRulesType(const std::string &recognizeRulesType);
+
+private:
+	std::string tenantId_;
+	std::string recognizeRulesType_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYRECOGNIZEDATABYRULETYPEREQUEST_H_

+ 49 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/QueryRecognizeDataByRuleTypeResult.h

@@ -0,0 +1,49 @@
+/*
+ * 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_QUERYRECOGNIZEDATABYRULETYPERESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYRECOGNIZEDATABYRULETYPERESULT_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 QueryRecognizeDataByRuleTypeResult : public ServiceResult
+			{
+			public:
+
+
+				QueryRecognizeDataByRuleTypeResult();
+				explicit QueryRecognizeDataByRuleTypeResult(const std::string &payload);
+				~QueryRecognizeDataByRuleTypeResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYRECOGNIZEDATABYRULETYPERESULT_H_

+ 45 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/QueryRecognizeRuleDetailRequest.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_QUERYRECOGNIZERULEDETAILREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYRECOGNIZERULEDETAILREQUEST_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 QueryRecognizeRuleDetailRequest : public RpcServiceRequest {
+public:
+	QueryRecognizeRuleDetailRequest();
+	~QueryRecognizeRuleDetailRequest();
+	std::string getTenantId() const;
+	void setTenantId(const std::string &tenantId);
+	std::string getSensitiveName() const;
+	void setSensitiveName(const std::string &sensitiveName);
+
+private:
+	std::string tenantId_;
+	std::string sensitiveName_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYRECOGNIZERULEDETAILREQUEST_H_

+ 49 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/QueryRecognizeRuleDetailResult.h

@@ -0,0 +1,49 @@
+/*
+ * 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_QUERYRECOGNIZERULEDETAILRESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYRECOGNIZERULEDETAILRESULT_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 QueryRecognizeRuleDetailResult : public ServiceResult
+			{
+			public:
+
+
+				QueryRecognizeRuleDetailResult();
+				explicit QueryRecognizeRuleDetailResult(const std::string &payload);
+				~QueryRecognizeRuleDetailResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYRECOGNIZERULEDETAILRESULT_H_

+ 39 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/QueryRecognizeRulesTypeRequest.h

@@ -0,0 +1,39 @@
+/*
+ * 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_QUERYRECOGNIZERULESTYPEREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYRECOGNIZERULESTYPEREQUEST_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 QueryRecognizeRulesTypeRequest : public RpcServiceRequest {
+public:
+	QueryRecognizeRulesTypeRequest();
+	~QueryRecognizeRulesTypeRequest();
+
+private:
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYRECOGNIZERULESTYPEREQUEST_H_

+ 49 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/QueryRecognizeRulesTypeResult.h

@@ -0,0 +1,49 @@
+/*
+ * 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_QUERYRECOGNIZERULESTYPERESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYRECOGNIZERULESTYPERESULT_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 QueryRecognizeRulesTypeResult : public ServiceResult
+			{
+			public:
+
+
+				QueryRecognizeRulesTypeResult();
+				explicit QueryRecognizeRulesTypeResult(const std::string &payload);
+				~QueryRecognizeRulesTypeResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYRECOGNIZERULESTYPERESULT_H_

+ 45 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/QuerySensClassificationRequest.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_QUERYSENSCLASSIFICATIONREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYSENSCLASSIFICATIONREQUEST_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 QuerySensClassificationRequest : public RpcServiceRequest {
+public:
+	QuerySensClassificationRequest();
+	~QuerySensClassificationRequest();
+	std::string getTenantId() const;
+	void setTenantId(const std::string &tenantId);
+	std::string getTemplateId() const;
+	void setTemplateId(const std::string &templateId);
+
+private:
+	std::string tenantId_;
+	std::string templateId_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYSENSCLASSIFICATIONREQUEST_H_

+ 49 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/QuerySensClassificationResult.h

@@ -0,0 +1,49 @@
+/*
+ * 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_QUERYSENSCLASSIFICATIONRESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYSENSCLASSIFICATIONRESULT_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 QuerySensClassificationResult : public ServiceResult
+			{
+			public:
+
+
+				QuerySensClassificationResult();
+				explicit QuerySensClassificationResult(const std::string &payload);
+				~QuerySensClassificationResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYSENSCLASSIFICATIONRESULT_H_

+ 45 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/QuerySensLevelRequest.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_QUERYSENSLEVELREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYSENSLEVELREQUEST_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 QuerySensLevelRequest : public RpcServiceRequest {
+public:
+	QuerySensLevelRequest();
+	~QuerySensLevelRequest();
+	std::string getTenantId() const;
+	void setTenantId(const std::string &tenantId);
+	std::string getTemplateId() const;
+	void setTemplateId(const std::string &templateId);
+
+private:
+	std::string tenantId_;
+	std::string templateId_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYSENSLEVELREQUEST_H_

+ 49 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/QuerySensLevelResult.h

@@ -0,0 +1,49 @@
+/*
+ * 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_QUERYSENSLEVELRESULT_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYSENSLEVELRESULT_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 QuerySensLevelResult : public ServiceResult
+			{
+			public:
+
+
+				QuerySensLevelResult();
+				explicit QuerySensLevelResult(const std::string &payload);
+				~QuerySensLevelResult();
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYSENSLEVELRESULT_H_

+ 60 - 0
dataworks-public/include/alibabacloud/dataworks-public/model/QuerySensNodeInfoRequest.h

@@ -0,0 +1,60 @@
+/*
+ * 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_QUERYSENSNODEINFOREQUEST_H_
+#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYSENSNODEINFOREQUEST_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 QuerySensNodeInfoRequest : public RpcServiceRequest {
+public:
+	QuerySensNodeInfoRequest();
+	~QuerySensNodeInfoRequest();
+	int getPageNo() const;
+	void setPageNo(int pageNo);
+	std::string getTenantId() const;
+	void setTenantId(const std::string &tenantId);
+	int getPageSize() const;
+	void setPageSize(int pageSize);
+	std::string getSensitiveName() const;
+	void setSensitiveName(const std::string &sensitiveName);
+	std::string getTemplateId() const;
+	void setTemplateId(const std::string &templateId);
+	std::string getNodeId() const;
+	void setNodeId(const std::string &nodeId);
+	int getStatus() const;
+	void setStatus(int status);
+
+private:
+	int pageNo_;
+	std::string tenantId_;
+	int pageSize_;
+	std::string sensitiveName_;
+	std::string templateId_;
+	std::string nodeId_;
+	int status_;
+};
+} // namespace Model
+} // namespace Dataworks_public
+} // namespace AlibabaCloud
+#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_QUERYSENSNODEINFOREQUEST_H_

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.