Generated 2020-05-18 for dataworks-public.

This commit is contained in:
sdk-team
2021-05-08 07:12:15 +00:00
parent e14cc7c0eb
commit 28a3fe7592
139 changed files with 10242 additions and 1 deletions

View File

@@ -1,3 +1,6 @@
2021-05-08 Version: 1.36.716
- Generated 2020-05-18 for `dataworks-public`.
2021-05-08 Version: 1.36.715
- Generated 2018-01-20 for `Iot`.

View File

@@ -1 +1 @@
1.36.715
1.36.716

View File

@@ -27,6 +27,10 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/AddProjectMemberToRoleResult.h
include/alibabacloud/dataworks-public/model/AddToMetaCategoryRequest.h
include/alibabacloud/dataworks-public/model/AddToMetaCategoryResult.h
include/alibabacloud/dataworks-public/model/ApprovePermissionApplyOrderRequest.h
include/alibabacloud/dataworks-public/model/ApprovePermissionApplyOrderResult.h
include/alibabacloud/dataworks-public/model/CheckFileDeploymentRequest.h
include/alibabacloud/dataworks-public/model/CheckFileDeploymentResult.h
include/alibabacloud/dataworks-public/model/CheckMetaPartitionRequest.h
include/alibabacloud/dataworks-public/model/CheckMetaPartitionResult.h
include/alibabacloud/dataworks-public/model/CheckMetaTableRequest.h
@@ -47,6 +51,8 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/CreateDataServiceFolderResult.h
include/alibabacloud/dataworks-public/model/CreateDataServiceGroupRequest.h
include/alibabacloud/dataworks-public/model/CreateDataServiceGroupResult.h
include/alibabacloud/dataworks-public/model/CreateDataSourceRequest.h
include/alibabacloud/dataworks-public/model/CreateDataSourceResult.h
include/alibabacloud/dataworks-public/model/CreateFileRequest.h
include/alibabacloud/dataworks-public/model/CreateFileResult.h
include/alibabacloud/dataworks-public/model/CreateFolderRequest.h
@@ -57,6 +63,8 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/CreateManualDagResult.h
include/alibabacloud/dataworks-public/model/CreateMetaCategoryRequest.h
include/alibabacloud/dataworks-public/model/CreateMetaCategoryResult.h
include/alibabacloud/dataworks-public/model/CreatePermissionApplyOrderRequest.h
include/alibabacloud/dataworks-public/model/CreatePermissionApplyOrderResult.h
include/alibabacloud/dataworks-public/model/CreateProjectMemberRequest.h
include/alibabacloud/dataworks-public/model/CreateProjectMemberResult.h
include/alibabacloud/dataworks-public/model/CreateQualityEntityRequest.h
@@ -77,6 +85,8 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/CreateTableThemeResult.h
include/alibabacloud/dataworks-public/model/CreateUdfFileRequest.h
include/alibabacloud/dataworks-public/model/CreateUdfFileResult.h
include/alibabacloud/dataworks-public/model/CreateViewRequest.h
include/alibabacloud/dataworks-public/model/CreateViewResult.h
include/alibabacloud/dataworks-public/model/DeleteBusinessRequest.h
include/alibabacloud/dataworks-public/model/DeleteBusinessResult.h
include/alibabacloud/dataworks-public/model/DeleteConnectionRequest.h
@@ -85,6 +95,8 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/DeleteDataServiceApiResult.h
include/alibabacloud/dataworks-public/model/DeleteDataServiceApiAuthorityRequest.h
include/alibabacloud/dataworks-public/model/DeleteDataServiceApiAuthorityResult.h
include/alibabacloud/dataworks-public/model/DeleteDataSourceRequest.h
include/alibabacloud/dataworks-public/model/DeleteDataSourceResult.h
include/alibabacloud/dataworks-public/model/DeleteFileRequest.h
include/alibabacloud/dataworks-public/model/DeleteFileResult.h
include/alibabacloud/dataworks-public/model/DeleteFolderRequest.h
@@ -111,12 +123,16 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/DeleteTableLevelResult.h
include/alibabacloud/dataworks-public/model/DeleteTableThemeRequest.h
include/alibabacloud/dataworks-public/model/DeleteTableThemeResult.h
include/alibabacloud/dataworks-public/model/DeleteViewRequest.h
include/alibabacloud/dataworks-public/model/DeleteViewResult.h
include/alibabacloud/dataworks-public/model/DeployFileRequest.h
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/EstablishRelationTableToBusinessRequest.h
include/alibabacloud/dataworks-public/model/EstablishRelationTableToBusinessResult.h
include/alibabacloud/dataworks-public/model/ExportDISyncTasksRequest.h
include/alibabacloud/dataworks-public/model/ExportDISyncTasksResult.h
include/alibabacloud/dataworks-public/model/GetBaselineConfigRequest.h
include/alibabacloud/dataworks-public/model/GetBaselineConfigResult.h
include/alibabacloud/dataworks-public/model/GetBaselineKeyPathRequest.h
@@ -143,6 +159,8 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/GetDeploymentResult.h
include/alibabacloud/dataworks-public/model/GetFileRequest.h
include/alibabacloud/dataworks-public/model/GetFileResult.h
include/alibabacloud/dataworks-public/model/GetFileTypeStatisticRequest.h
include/alibabacloud/dataworks-public/model/GetFileTypeStatisticResult.h
include/alibabacloud/dataworks-public/model/GetFileVersionRequest.h
include/alibabacloud/dataworks-public/model/GetFileVersionResult.h
include/alibabacloud/dataworks-public/model/GetFolderRequest.h
@@ -159,6 +177,8 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/GetInstanceLogResult.h
include/alibabacloud/dataworks-public/model/GetInstanceStatusCountRequest.h
include/alibabacloud/dataworks-public/model/GetInstanceStatusCountResult.h
include/alibabacloud/dataworks-public/model/GetInstanceStatusStatisticRequest.h
include/alibabacloud/dataworks-public/model/GetInstanceStatusStatisticResult.h
include/alibabacloud/dataworks-public/model/GetManualDagInstancesRequest.h
include/alibabacloud/dataworks-public/model/GetManualDagInstancesResult.h
include/alibabacloud/dataworks-public/model/GetMetaCategoryRequest.h
@@ -187,6 +207,8 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/GetMetaTableOutputResult.h
include/alibabacloud/dataworks-public/model/GetMetaTablePartitionRequest.h
include/alibabacloud/dataworks-public/model/GetMetaTablePartitionResult.h
include/alibabacloud/dataworks-public/model/GetMetaTableThemeLevelRequest.h
include/alibabacloud/dataworks-public/model/GetMetaTableThemeLevelResult.h
include/alibabacloud/dataworks-public/model/GetMigrationProcessRequest.h
include/alibabacloud/dataworks-public/model/GetMigrationProcessResult.h
include/alibabacloud/dataworks-public/model/GetNodeRequest.h
@@ -205,6 +227,10 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/GetOpRiskDataResult.h
include/alibabacloud/dataworks-public/model/GetOpSensitiveDataRequest.h
include/alibabacloud/dataworks-public/model/GetOpSensitiveDataResult.h
include/alibabacloud/dataworks-public/model/GetPermissionApplyOrderDetailRequest.h
include/alibabacloud/dataworks-public/model/GetPermissionApplyOrderDetailResult.h
include/alibabacloud/dataworks-public/model/GetProjectRequest.h
include/alibabacloud/dataworks-public/model/GetProjectResult.h
include/alibabacloud/dataworks-public/model/GetProjectDetailRequest.h
include/alibabacloud/dataworks-public/model/GetProjectDetailResult.h
include/alibabacloud/dataworks-public/model/GetQualityEntityRequest.h
@@ -223,6 +249,8 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/GetTopicResult.h
include/alibabacloud/dataworks-public/model/GetTopicInfluenceRequest.h
include/alibabacloud/dataworks-public/model/GetTopicInfluenceResult.h
include/alibabacloud/dataworks-public/model/ImportDISyncTasksRequest.h
include/alibabacloud/dataworks-public/model/ImportDISyncTasksResult.h
include/alibabacloud/dataworks-public/model/ListAlertMessagesRequest.h
include/alibabacloud/dataworks-public/model/ListAlertMessagesResult.h
include/alibabacloud/dataworks-public/model/ListBaselineConfigsRequest.h
@@ -235,6 +263,8 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/ListCalcEnginesResult.h
include/alibabacloud/dataworks-public/model/ListConnectionsRequest.h
include/alibabacloud/dataworks-public/model/ListConnectionsResult.h
include/alibabacloud/dataworks-public/model/ListDISyncTasksRequest.h
include/alibabacloud/dataworks-public/model/ListDISyncTasksResult.h
include/alibabacloud/dataworks-public/model/ListDataServiceApiAuthoritiesRequest.h
include/alibabacloud/dataworks-public/model/ListDataServiceApiAuthoritiesResult.h
include/alibabacloud/dataworks-public/model/ListDataServiceApisRequest.h
@@ -249,20 +279,36 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/ListDataServiceGroupsResult.h
include/alibabacloud/dataworks-public/model/ListDataServicePublishedApisRequest.h
include/alibabacloud/dataworks-public/model/ListDataServicePublishedApisResult.h
include/alibabacloud/dataworks-public/model/ListDataSourcesRequest.h
include/alibabacloud/dataworks-public/model/ListDataSourcesResult.h
include/alibabacloud/dataworks-public/model/ListFileTypeRequest.h
include/alibabacloud/dataworks-public/model/ListFileTypeResult.h
include/alibabacloud/dataworks-public/model/ListFileVersionsRequest.h
include/alibabacloud/dataworks-public/model/ListFileVersionsResult.h
include/alibabacloud/dataworks-public/model/ListFilesRequest.h
include/alibabacloud/dataworks-public/model/ListFilesResult.h
include/alibabacloud/dataworks-public/model/ListFoldersRequest.h
include/alibabacloud/dataworks-public/model/ListFoldersResult.h
include/alibabacloud/dataworks-public/model/ListInstanceAmountRequest.h
include/alibabacloud/dataworks-public/model/ListInstanceAmountResult.h
include/alibabacloud/dataworks-public/model/ListInstancesRequest.h
include/alibabacloud/dataworks-public/model/ListInstancesResult.h
include/alibabacloud/dataworks-public/model/ListManualDagInstancesRequest.h
include/alibabacloud/dataworks-public/model/ListManualDagInstancesResult.h
include/alibabacloud/dataworks-public/model/ListMetaDBRequest.h
include/alibabacloud/dataworks-public/model/ListMetaDBResult.h
include/alibabacloud/dataworks-public/model/ListNodeIORequest.h
include/alibabacloud/dataworks-public/model/ListNodeIOResult.h
include/alibabacloud/dataworks-public/model/ListNodeInputOrOutputRequest.h
include/alibabacloud/dataworks-public/model/ListNodeInputOrOutputResult.h
include/alibabacloud/dataworks-public/model/ListNodesRequest.h
include/alibabacloud/dataworks-public/model/ListNodesResult.h
include/alibabacloud/dataworks-public/model/ListNodesByBaselineRequest.h
include/alibabacloud/dataworks-public/model/ListNodesByBaselineResult.h
include/alibabacloud/dataworks-public/model/ListNodesByOutputRequest.h
include/alibabacloud/dataworks-public/model/ListNodesByOutputResult.h
include/alibabacloud/dataworks-public/model/ListPermissionApplyOrdersRequest.h
include/alibabacloud/dataworks-public/model/ListPermissionApplyOrdersResult.h
include/alibabacloud/dataworks-public/model/ListProgramTypeCountRequest.h
include/alibabacloud/dataworks-public/model/ListProgramTypeCountResult.h
include/alibabacloud/dataworks-public/model/ListProjectMembersRequest.h
@@ -281,6 +327,8 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/ListRemindsResult.h
include/alibabacloud/dataworks-public/model/ListResourceGroupsRequest.h
include/alibabacloud/dataworks-public/model/ListResourceGroupsResult.h
include/alibabacloud/dataworks-public/model/ListSuccessInstanceAmountRequest.h
include/alibabacloud/dataworks-public/model/ListSuccessInstanceAmountResult.h
include/alibabacloud/dataworks-public/model/ListTableLevelRequest.h
include/alibabacloud/dataworks-public/model/ListTableLevelResult.h
include/alibabacloud/dataworks-public/model/ListTableThemeRequest.h
@@ -295,6 +343,16 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/RestartInstanceResult.h
include/alibabacloud/dataworks-public/model/ResumeInstanceRequest.h
include/alibabacloud/dataworks-public/model/ResumeInstanceResult.h
include/alibabacloud/dataworks-public/model/RevokeColumnPermissionRequest.h
include/alibabacloud/dataworks-public/model/RevokeColumnPermissionResult.h
include/alibabacloud/dataworks-public/model/RevokeTablePermissionRequest.h
include/alibabacloud/dataworks-public/model/RevokeTablePermissionResult.h
include/alibabacloud/dataworks-public/model/RunCycleDagNodesRequest.h
include/alibabacloud/dataworks-public/model/RunCycleDagNodesResult.h
include/alibabacloud/dataworks-public/model/RunManualDagNodesRequest.h
include/alibabacloud/dataworks-public/model/RunManualDagNodesResult.h
include/alibabacloud/dataworks-public/model/RunSmokeTestRequest.h
include/alibabacloud/dataworks-public/model/RunSmokeTestResult.h
include/alibabacloud/dataworks-public/model/RunTriggerNodeRequest.h
include/alibabacloud/dataworks-public/model/RunTriggerNodeResult.h
include/alibabacloud/dataworks-public/model/ScanSensitiveDataRequest.h
@@ -313,12 +371,18 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/SubmitFileResult.h
include/alibabacloud/dataworks-public/model/SuspendInstanceRequest.h
include/alibabacloud/dataworks-public/model/SuspendInstanceResult.h
include/alibabacloud/dataworks-public/model/TopTenElapsedTimeInstanceRequest.h
include/alibabacloud/dataworks-public/model/TopTenElapsedTimeInstanceResult.h
include/alibabacloud/dataworks-public/model/TopTenErrorTimesInstanceRequest.h
include/alibabacloud/dataworks-public/model/TopTenErrorTimesInstanceResult.h
include/alibabacloud/dataworks-public/model/UpdateBusinessRequest.h
include/alibabacloud/dataworks-public/model/UpdateBusinessResult.h
include/alibabacloud/dataworks-public/model/UpdateConnectionRequest.h
include/alibabacloud/dataworks-public/model/UpdateConnectionResult.h
include/alibabacloud/dataworks-public/model/UpdateDataServiceApiRequest.h
include/alibabacloud/dataworks-public/model/UpdateDataServiceApiResult.h
include/alibabacloud/dataworks-public/model/UpdateDataSourceRequest.h
include/alibabacloud/dataworks-public/model/UpdateDataSourceResult.h
include/alibabacloud/dataworks-public/model/UpdateFileRequest.h
include/alibabacloud/dataworks-public/model/UpdateFileResult.h
include/alibabacloud/dataworks-public/model/UpdateFolderRequest.h
@@ -356,6 +420,10 @@ set(dataworks-public_src
src/model/AddProjectMemberToRoleResult.cc
src/model/AddToMetaCategoryRequest.cc
src/model/AddToMetaCategoryResult.cc
src/model/ApprovePermissionApplyOrderRequest.cc
src/model/ApprovePermissionApplyOrderResult.cc
src/model/CheckFileDeploymentRequest.cc
src/model/CheckFileDeploymentResult.cc
src/model/CheckMetaPartitionRequest.cc
src/model/CheckMetaPartitionResult.cc
src/model/CheckMetaTableRequest.cc
@@ -376,6 +444,8 @@ set(dataworks-public_src
src/model/CreateDataServiceFolderResult.cc
src/model/CreateDataServiceGroupRequest.cc
src/model/CreateDataServiceGroupResult.cc
src/model/CreateDataSourceRequest.cc
src/model/CreateDataSourceResult.cc
src/model/CreateFileRequest.cc
src/model/CreateFileResult.cc
src/model/CreateFolderRequest.cc
@@ -386,6 +456,8 @@ set(dataworks-public_src
src/model/CreateManualDagResult.cc
src/model/CreateMetaCategoryRequest.cc
src/model/CreateMetaCategoryResult.cc
src/model/CreatePermissionApplyOrderRequest.cc
src/model/CreatePermissionApplyOrderResult.cc
src/model/CreateProjectMemberRequest.cc
src/model/CreateProjectMemberResult.cc
src/model/CreateQualityEntityRequest.cc
@@ -406,6 +478,8 @@ set(dataworks-public_src
src/model/CreateTableThemeResult.cc
src/model/CreateUdfFileRequest.cc
src/model/CreateUdfFileResult.cc
src/model/CreateViewRequest.cc
src/model/CreateViewResult.cc
src/model/DeleteBusinessRequest.cc
src/model/DeleteBusinessResult.cc
src/model/DeleteConnectionRequest.cc
@@ -414,6 +488,8 @@ set(dataworks-public_src
src/model/DeleteDataServiceApiResult.cc
src/model/DeleteDataServiceApiAuthorityRequest.cc
src/model/DeleteDataServiceApiAuthorityResult.cc
src/model/DeleteDataSourceRequest.cc
src/model/DeleteDataSourceResult.cc
src/model/DeleteFileRequest.cc
src/model/DeleteFileResult.cc
src/model/DeleteFolderRequest.cc
@@ -440,12 +516,16 @@ set(dataworks-public_src
src/model/DeleteTableLevelResult.cc
src/model/DeleteTableThemeRequest.cc
src/model/DeleteTableThemeResult.cc
src/model/DeleteViewRequest.cc
src/model/DeleteViewResult.cc
src/model/DeployFileRequest.cc
src/model/DeployFileResult.cc
src/model/DesensitizeDataRequest.cc
src/model/DesensitizeDataResult.cc
src/model/EstablishRelationTableToBusinessRequest.cc
src/model/EstablishRelationTableToBusinessResult.cc
src/model/ExportDISyncTasksRequest.cc
src/model/ExportDISyncTasksResult.cc
src/model/GetBaselineConfigRequest.cc
src/model/GetBaselineConfigResult.cc
src/model/GetBaselineKeyPathRequest.cc
@@ -472,6 +552,8 @@ set(dataworks-public_src
src/model/GetDeploymentResult.cc
src/model/GetFileRequest.cc
src/model/GetFileResult.cc
src/model/GetFileTypeStatisticRequest.cc
src/model/GetFileTypeStatisticResult.cc
src/model/GetFileVersionRequest.cc
src/model/GetFileVersionResult.cc
src/model/GetFolderRequest.cc
@@ -488,6 +570,8 @@ set(dataworks-public_src
src/model/GetInstanceLogResult.cc
src/model/GetInstanceStatusCountRequest.cc
src/model/GetInstanceStatusCountResult.cc
src/model/GetInstanceStatusStatisticRequest.cc
src/model/GetInstanceStatusStatisticResult.cc
src/model/GetManualDagInstancesRequest.cc
src/model/GetManualDagInstancesResult.cc
src/model/GetMetaCategoryRequest.cc
@@ -516,6 +600,8 @@ set(dataworks-public_src
src/model/GetMetaTableOutputResult.cc
src/model/GetMetaTablePartitionRequest.cc
src/model/GetMetaTablePartitionResult.cc
src/model/GetMetaTableThemeLevelRequest.cc
src/model/GetMetaTableThemeLevelResult.cc
src/model/GetMigrationProcessRequest.cc
src/model/GetMigrationProcessResult.cc
src/model/GetNodeRequest.cc
@@ -534,6 +620,10 @@ set(dataworks-public_src
src/model/GetOpRiskDataResult.cc
src/model/GetOpSensitiveDataRequest.cc
src/model/GetOpSensitiveDataResult.cc
src/model/GetPermissionApplyOrderDetailRequest.cc
src/model/GetPermissionApplyOrderDetailResult.cc
src/model/GetProjectRequest.cc
src/model/GetProjectResult.cc
src/model/GetProjectDetailRequest.cc
src/model/GetProjectDetailResult.cc
src/model/GetQualityEntityRequest.cc
@@ -552,6 +642,8 @@ set(dataworks-public_src
src/model/GetTopicResult.cc
src/model/GetTopicInfluenceRequest.cc
src/model/GetTopicInfluenceResult.cc
src/model/ImportDISyncTasksRequest.cc
src/model/ImportDISyncTasksResult.cc
src/model/ListAlertMessagesRequest.cc
src/model/ListAlertMessagesResult.cc
src/model/ListBaselineConfigsRequest.cc
@@ -564,6 +656,8 @@ set(dataworks-public_src
src/model/ListCalcEnginesResult.cc
src/model/ListConnectionsRequest.cc
src/model/ListConnectionsResult.cc
src/model/ListDISyncTasksRequest.cc
src/model/ListDISyncTasksResult.cc
src/model/ListDataServiceApiAuthoritiesRequest.cc
src/model/ListDataServiceApiAuthoritiesResult.cc
src/model/ListDataServiceApisRequest.cc
@@ -578,20 +672,36 @@ set(dataworks-public_src
src/model/ListDataServiceGroupsResult.cc
src/model/ListDataServicePublishedApisRequest.cc
src/model/ListDataServicePublishedApisResult.cc
src/model/ListDataSourcesRequest.cc
src/model/ListDataSourcesResult.cc
src/model/ListFileTypeRequest.cc
src/model/ListFileTypeResult.cc
src/model/ListFileVersionsRequest.cc
src/model/ListFileVersionsResult.cc
src/model/ListFilesRequest.cc
src/model/ListFilesResult.cc
src/model/ListFoldersRequest.cc
src/model/ListFoldersResult.cc
src/model/ListInstanceAmountRequest.cc
src/model/ListInstanceAmountResult.cc
src/model/ListInstancesRequest.cc
src/model/ListInstancesResult.cc
src/model/ListManualDagInstancesRequest.cc
src/model/ListManualDagInstancesResult.cc
src/model/ListMetaDBRequest.cc
src/model/ListMetaDBResult.cc
src/model/ListNodeIORequest.cc
src/model/ListNodeIOResult.cc
src/model/ListNodeInputOrOutputRequest.cc
src/model/ListNodeInputOrOutputResult.cc
src/model/ListNodesRequest.cc
src/model/ListNodesResult.cc
src/model/ListNodesByBaselineRequest.cc
src/model/ListNodesByBaselineResult.cc
src/model/ListNodesByOutputRequest.cc
src/model/ListNodesByOutputResult.cc
src/model/ListPermissionApplyOrdersRequest.cc
src/model/ListPermissionApplyOrdersResult.cc
src/model/ListProgramTypeCountRequest.cc
src/model/ListProgramTypeCountResult.cc
src/model/ListProjectMembersRequest.cc
@@ -610,6 +720,8 @@ set(dataworks-public_src
src/model/ListRemindsResult.cc
src/model/ListResourceGroupsRequest.cc
src/model/ListResourceGroupsResult.cc
src/model/ListSuccessInstanceAmountRequest.cc
src/model/ListSuccessInstanceAmountResult.cc
src/model/ListTableLevelRequest.cc
src/model/ListTableLevelResult.cc
src/model/ListTableThemeRequest.cc
@@ -624,6 +736,16 @@ set(dataworks-public_src
src/model/RestartInstanceResult.cc
src/model/ResumeInstanceRequest.cc
src/model/ResumeInstanceResult.cc
src/model/RevokeColumnPermissionRequest.cc
src/model/RevokeColumnPermissionResult.cc
src/model/RevokeTablePermissionRequest.cc
src/model/RevokeTablePermissionResult.cc
src/model/RunCycleDagNodesRequest.cc
src/model/RunCycleDagNodesResult.cc
src/model/RunManualDagNodesRequest.cc
src/model/RunManualDagNodesResult.cc
src/model/RunSmokeTestRequest.cc
src/model/RunSmokeTestResult.cc
src/model/RunTriggerNodeRequest.cc
src/model/RunTriggerNodeResult.cc
src/model/ScanSensitiveDataRequest.cc
@@ -642,12 +764,18 @@ set(dataworks-public_src
src/model/SubmitFileResult.cc
src/model/SuspendInstanceRequest.cc
src/model/SuspendInstanceResult.cc
src/model/TopTenElapsedTimeInstanceRequest.cc
src/model/TopTenElapsedTimeInstanceResult.cc
src/model/TopTenErrorTimesInstanceRequest.cc
src/model/TopTenErrorTimesInstanceResult.cc
src/model/UpdateBusinessRequest.cc
src/model/UpdateBusinessResult.cc
src/model/UpdateConnectionRequest.cc
src/model/UpdateConnectionResult.cc
src/model/UpdateDataServiceApiRequest.cc
src/model/UpdateDataServiceApiResult.cc
src/model/UpdateDataSourceRequest.cc
src/model/UpdateDataSourceResult.cc
src/model/UpdateFileRequest.cc
src/model/UpdateFileResult.cc
src/model/UpdateFolderRequest.cc

View File

@@ -28,6 +28,10 @@
#include "model/AddProjectMemberToRoleResult.h"
#include "model/AddToMetaCategoryRequest.h"
#include "model/AddToMetaCategoryResult.h"
#include "model/ApprovePermissionApplyOrderRequest.h"
#include "model/ApprovePermissionApplyOrderResult.h"
#include "model/CheckFileDeploymentRequest.h"
#include "model/CheckFileDeploymentResult.h"
#include "model/CheckMetaPartitionRequest.h"
#include "model/CheckMetaPartitionResult.h"
#include "model/CheckMetaTableRequest.h"
@@ -48,6 +52,8 @@
#include "model/CreateDataServiceFolderResult.h"
#include "model/CreateDataServiceGroupRequest.h"
#include "model/CreateDataServiceGroupResult.h"
#include "model/CreateDataSourceRequest.h"
#include "model/CreateDataSourceResult.h"
#include "model/CreateFileRequest.h"
#include "model/CreateFileResult.h"
#include "model/CreateFolderRequest.h"
@@ -58,6 +64,8 @@
#include "model/CreateManualDagResult.h"
#include "model/CreateMetaCategoryRequest.h"
#include "model/CreateMetaCategoryResult.h"
#include "model/CreatePermissionApplyOrderRequest.h"
#include "model/CreatePermissionApplyOrderResult.h"
#include "model/CreateProjectMemberRequest.h"
#include "model/CreateProjectMemberResult.h"
#include "model/CreateQualityEntityRequest.h"
@@ -78,6 +86,8 @@
#include "model/CreateTableThemeResult.h"
#include "model/CreateUdfFileRequest.h"
#include "model/CreateUdfFileResult.h"
#include "model/CreateViewRequest.h"
#include "model/CreateViewResult.h"
#include "model/DeleteBusinessRequest.h"
#include "model/DeleteBusinessResult.h"
#include "model/DeleteConnectionRequest.h"
@@ -86,6 +96,8 @@
#include "model/DeleteDataServiceApiResult.h"
#include "model/DeleteDataServiceApiAuthorityRequest.h"
#include "model/DeleteDataServiceApiAuthorityResult.h"
#include "model/DeleteDataSourceRequest.h"
#include "model/DeleteDataSourceResult.h"
#include "model/DeleteFileRequest.h"
#include "model/DeleteFileResult.h"
#include "model/DeleteFolderRequest.h"
@@ -112,12 +124,16 @@
#include "model/DeleteTableLevelResult.h"
#include "model/DeleteTableThemeRequest.h"
#include "model/DeleteTableThemeResult.h"
#include "model/DeleteViewRequest.h"
#include "model/DeleteViewResult.h"
#include "model/DeployFileRequest.h"
#include "model/DeployFileResult.h"
#include "model/DesensitizeDataRequest.h"
#include "model/DesensitizeDataResult.h"
#include "model/EstablishRelationTableToBusinessRequest.h"
#include "model/EstablishRelationTableToBusinessResult.h"
#include "model/ExportDISyncTasksRequest.h"
#include "model/ExportDISyncTasksResult.h"
#include "model/GetBaselineConfigRequest.h"
#include "model/GetBaselineConfigResult.h"
#include "model/GetBaselineKeyPathRequest.h"
@@ -144,6 +160,8 @@
#include "model/GetDeploymentResult.h"
#include "model/GetFileRequest.h"
#include "model/GetFileResult.h"
#include "model/GetFileTypeStatisticRequest.h"
#include "model/GetFileTypeStatisticResult.h"
#include "model/GetFileVersionRequest.h"
#include "model/GetFileVersionResult.h"
#include "model/GetFolderRequest.h"
@@ -160,6 +178,8 @@
#include "model/GetInstanceLogResult.h"
#include "model/GetInstanceStatusCountRequest.h"
#include "model/GetInstanceStatusCountResult.h"
#include "model/GetInstanceStatusStatisticRequest.h"
#include "model/GetInstanceStatusStatisticResult.h"
#include "model/GetManualDagInstancesRequest.h"
#include "model/GetManualDagInstancesResult.h"
#include "model/GetMetaCategoryRequest.h"
@@ -188,6 +208,8 @@
#include "model/GetMetaTableOutputResult.h"
#include "model/GetMetaTablePartitionRequest.h"
#include "model/GetMetaTablePartitionResult.h"
#include "model/GetMetaTableThemeLevelRequest.h"
#include "model/GetMetaTableThemeLevelResult.h"
#include "model/GetMigrationProcessRequest.h"
#include "model/GetMigrationProcessResult.h"
#include "model/GetNodeRequest.h"
@@ -206,6 +228,10 @@
#include "model/GetOpRiskDataResult.h"
#include "model/GetOpSensitiveDataRequest.h"
#include "model/GetOpSensitiveDataResult.h"
#include "model/GetPermissionApplyOrderDetailRequest.h"
#include "model/GetPermissionApplyOrderDetailResult.h"
#include "model/GetProjectRequest.h"
#include "model/GetProjectResult.h"
#include "model/GetProjectDetailRequest.h"
#include "model/GetProjectDetailResult.h"
#include "model/GetQualityEntityRequest.h"
@@ -224,6 +250,8 @@
#include "model/GetTopicResult.h"
#include "model/GetTopicInfluenceRequest.h"
#include "model/GetTopicInfluenceResult.h"
#include "model/ImportDISyncTasksRequest.h"
#include "model/ImportDISyncTasksResult.h"
#include "model/ListAlertMessagesRequest.h"
#include "model/ListAlertMessagesResult.h"
#include "model/ListBaselineConfigsRequest.h"
@@ -236,6 +264,8 @@
#include "model/ListCalcEnginesResult.h"
#include "model/ListConnectionsRequest.h"
#include "model/ListConnectionsResult.h"
#include "model/ListDISyncTasksRequest.h"
#include "model/ListDISyncTasksResult.h"
#include "model/ListDataServiceApiAuthoritiesRequest.h"
#include "model/ListDataServiceApiAuthoritiesResult.h"
#include "model/ListDataServiceApisRequest.h"
@@ -250,20 +280,36 @@
#include "model/ListDataServiceGroupsResult.h"
#include "model/ListDataServicePublishedApisRequest.h"
#include "model/ListDataServicePublishedApisResult.h"
#include "model/ListDataSourcesRequest.h"
#include "model/ListDataSourcesResult.h"
#include "model/ListFileTypeRequest.h"
#include "model/ListFileTypeResult.h"
#include "model/ListFileVersionsRequest.h"
#include "model/ListFileVersionsResult.h"
#include "model/ListFilesRequest.h"
#include "model/ListFilesResult.h"
#include "model/ListFoldersRequest.h"
#include "model/ListFoldersResult.h"
#include "model/ListInstanceAmountRequest.h"
#include "model/ListInstanceAmountResult.h"
#include "model/ListInstancesRequest.h"
#include "model/ListInstancesResult.h"
#include "model/ListManualDagInstancesRequest.h"
#include "model/ListManualDagInstancesResult.h"
#include "model/ListMetaDBRequest.h"
#include "model/ListMetaDBResult.h"
#include "model/ListNodeIORequest.h"
#include "model/ListNodeIOResult.h"
#include "model/ListNodeInputOrOutputRequest.h"
#include "model/ListNodeInputOrOutputResult.h"
#include "model/ListNodesRequest.h"
#include "model/ListNodesResult.h"
#include "model/ListNodesByBaselineRequest.h"
#include "model/ListNodesByBaselineResult.h"
#include "model/ListNodesByOutputRequest.h"
#include "model/ListNodesByOutputResult.h"
#include "model/ListPermissionApplyOrdersRequest.h"
#include "model/ListPermissionApplyOrdersResult.h"
#include "model/ListProgramTypeCountRequest.h"
#include "model/ListProgramTypeCountResult.h"
#include "model/ListProjectMembersRequest.h"
@@ -282,6 +328,8 @@
#include "model/ListRemindsResult.h"
#include "model/ListResourceGroupsRequest.h"
#include "model/ListResourceGroupsResult.h"
#include "model/ListSuccessInstanceAmountRequest.h"
#include "model/ListSuccessInstanceAmountResult.h"
#include "model/ListTableLevelRequest.h"
#include "model/ListTableLevelResult.h"
#include "model/ListTableThemeRequest.h"
@@ -296,6 +344,16 @@
#include "model/RestartInstanceResult.h"
#include "model/ResumeInstanceRequest.h"
#include "model/ResumeInstanceResult.h"
#include "model/RevokeColumnPermissionRequest.h"
#include "model/RevokeColumnPermissionResult.h"
#include "model/RevokeTablePermissionRequest.h"
#include "model/RevokeTablePermissionResult.h"
#include "model/RunCycleDagNodesRequest.h"
#include "model/RunCycleDagNodesResult.h"
#include "model/RunManualDagNodesRequest.h"
#include "model/RunManualDagNodesResult.h"
#include "model/RunSmokeTestRequest.h"
#include "model/RunSmokeTestResult.h"
#include "model/RunTriggerNodeRequest.h"
#include "model/RunTriggerNodeResult.h"
#include "model/ScanSensitiveDataRequest.h"
@@ -314,12 +372,18 @@
#include "model/SubmitFileResult.h"
#include "model/SuspendInstanceRequest.h"
#include "model/SuspendInstanceResult.h"
#include "model/TopTenElapsedTimeInstanceRequest.h"
#include "model/TopTenElapsedTimeInstanceResult.h"
#include "model/TopTenErrorTimesInstanceRequest.h"
#include "model/TopTenErrorTimesInstanceResult.h"
#include "model/UpdateBusinessRequest.h"
#include "model/UpdateBusinessResult.h"
#include "model/UpdateConnectionRequest.h"
#include "model/UpdateConnectionResult.h"
#include "model/UpdateDataServiceApiRequest.h"
#include "model/UpdateDataServiceApiResult.h"
#include "model/UpdateDataSourceRequest.h"
#include "model/UpdateDataSourceResult.h"
#include "model/UpdateFileRequest.h"
#include "model/UpdateFileResult.h"
#include "model/UpdateFolderRequest.h"
@@ -366,6 +430,12 @@ namespace AlibabaCloud
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;
typedef Outcome<Error, Model::ApprovePermissionApplyOrderResult> ApprovePermissionApplyOrderOutcome;
typedef std::future<ApprovePermissionApplyOrderOutcome> ApprovePermissionApplyOrderOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ApprovePermissionApplyOrderRequest&, const ApprovePermissionApplyOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ApprovePermissionApplyOrderAsyncHandler;
typedef Outcome<Error, Model::CheckFileDeploymentResult> CheckFileDeploymentOutcome;
typedef std::future<CheckFileDeploymentOutcome> CheckFileDeploymentOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::CheckFileDeploymentRequest&, const CheckFileDeploymentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckFileDeploymentAsyncHandler;
typedef Outcome<Error, Model::CheckMetaPartitionResult> CheckMetaPartitionOutcome;
typedef std::future<CheckMetaPartitionOutcome> CheckMetaPartitionOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::CheckMetaPartitionRequest&, const CheckMetaPartitionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckMetaPartitionAsyncHandler;
@@ -396,6 +466,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateDataServiceGroupResult> CreateDataServiceGroupOutcome;
typedef std::future<CreateDataServiceGroupOutcome> CreateDataServiceGroupOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::CreateDataServiceGroupRequest&, const CreateDataServiceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDataServiceGroupAsyncHandler;
typedef Outcome<Error, Model::CreateDataSourceResult> CreateDataSourceOutcome;
typedef std::future<CreateDataSourceOutcome> CreateDataSourceOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::CreateDataSourceRequest&, const CreateDataSourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDataSourceAsyncHandler;
typedef Outcome<Error, Model::CreateFileResult> CreateFileOutcome;
typedef std::future<CreateFileOutcome> CreateFileOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::CreateFileRequest&, const CreateFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateFileAsyncHandler;
@@ -411,6 +484,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateMetaCategoryResult> CreateMetaCategoryOutcome;
typedef std::future<CreateMetaCategoryOutcome> CreateMetaCategoryOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::CreateMetaCategoryRequest&, const CreateMetaCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateMetaCategoryAsyncHandler;
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::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;
@@ -441,6 +517,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateUdfFileResult> CreateUdfFileOutcome;
typedef std::future<CreateUdfFileOutcome> CreateUdfFileOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::CreateUdfFileRequest&, const CreateUdfFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUdfFileAsyncHandler;
typedef Outcome<Error, Model::CreateViewResult> CreateViewOutcome;
typedef std::future<CreateViewOutcome> CreateViewOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::CreateViewRequest&, const CreateViewOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateViewAsyncHandler;
typedef Outcome<Error, Model::DeleteBusinessResult> DeleteBusinessOutcome;
typedef std::future<DeleteBusinessOutcome> DeleteBusinessOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DeleteBusinessRequest&, const DeleteBusinessOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBusinessAsyncHandler;
@@ -453,6 +532,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteDataServiceApiAuthorityResult> DeleteDataServiceApiAuthorityOutcome;
typedef std::future<DeleteDataServiceApiAuthorityOutcome> DeleteDataServiceApiAuthorityOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DeleteDataServiceApiAuthorityRequest&, const DeleteDataServiceApiAuthorityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDataServiceApiAuthorityAsyncHandler;
typedef Outcome<Error, Model::DeleteDataSourceResult> DeleteDataSourceOutcome;
typedef std::future<DeleteDataSourceOutcome> DeleteDataSourceOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DeleteDataSourceRequest&, const DeleteDataSourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDataSourceAsyncHandler;
typedef Outcome<Error, Model::DeleteFileResult> DeleteFileOutcome;
typedef std::future<DeleteFileOutcome> DeleteFileOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DeleteFileRequest&, const DeleteFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteFileAsyncHandler;
@@ -492,6 +574,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteTableThemeResult> DeleteTableThemeOutcome;
typedef std::future<DeleteTableThemeOutcome> DeleteTableThemeOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DeleteTableThemeRequest&, const DeleteTableThemeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteTableThemeAsyncHandler;
typedef Outcome<Error, Model::DeleteViewResult> DeleteViewOutcome;
typedef std::future<DeleteViewOutcome> DeleteViewOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DeleteViewRequest&, const DeleteViewOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteViewAsyncHandler;
typedef Outcome<Error, Model::DeployFileResult> DeployFileOutcome;
typedef std::future<DeployFileOutcome> DeployFileOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DeployFileRequest&, const DeployFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeployFileAsyncHandler;
@@ -501,6 +586,9 @@ namespace AlibabaCloud
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;
typedef Outcome<Error, Model::ExportDISyncTasksResult> ExportDISyncTasksOutcome;
typedef std::future<ExportDISyncTasksOutcome> ExportDISyncTasksOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ExportDISyncTasksRequest&, const ExportDISyncTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExportDISyncTasksAsyncHandler;
typedef Outcome<Error, Model::GetBaselineConfigResult> GetBaselineConfigOutcome;
typedef std::future<GetBaselineConfigOutcome> GetBaselineConfigOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::GetBaselineConfigRequest&, const GetBaselineConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetBaselineConfigAsyncHandler;
@@ -540,6 +628,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetFileResult> GetFileOutcome;
typedef std::future<GetFileOutcome> GetFileOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::GetFileRequest&, const GetFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetFileAsyncHandler;
typedef Outcome<Error, Model::GetFileTypeStatisticResult> GetFileTypeStatisticOutcome;
typedef std::future<GetFileTypeStatisticOutcome> GetFileTypeStatisticOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::GetFileTypeStatisticRequest&, const GetFileTypeStatisticOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetFileTypeStatisticAsyncHandler;
typedef Outcome<Error, Model::GetFileVersionResult> GetFileVersionOutcome;
typedef std::future<GetFileVersionOutcome> GetFileVersionOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::GetFileVersionRequest&, const GetFileVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetFileVersionAsyncHandler;
@@ -564,6 +655,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetInstanceStatusCountResult> GetInstanceStatusCountOutcome;
typedef std::future<GetInstanceStatusCountOutcome> GetInstanceStatusCountOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::GetInstanceStatusCountRequest&, const GetInstanceStatusCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetInstanceStatusCountAsyncHandler;
typedef Outcome<Error, Model::GetInstanceStatusStatisticResult> GetInstanceStatusStatisticOutcome;
typedef std::future<GetInstanceStatusStatisticOutcome> GetInstanceStatusStatisticOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::GetInstanceStatusStatisticRequest&, const GetInstanceStatusStatisticOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetInstanceStatusStatisticAsyncHandler;
typedef Outcome<Error, Model::GetManualDagInstancesResult> GetManualDagInstancesOutcome;
typedef std::future<GetManualDagInstancesOutcome> GetManualDagInstancesOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::GetManualDagInstancesRequest&, const GetManualDagInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetManualDagInstancesAsyncHandler;
@@ -606,6 +700,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetMetaTablePartitionResult> GetMetaTablePartitionOutcome;
typedef std::future<GetMetaTablePartitionOutcome> GetMetaTablePartitionOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::GetMetaTablePartitionRequest&, const GetMetaTablePartitionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMetaTablePartitionAsyncHandler;
typedef Outcome<Error, Model::GetMetaTableThemeLevelResult> GetMetaTableThemeLevelOutcome;
typedef std::future<GetMetaTableThemeLevelOutcome> GetMetaTableThemeLevelOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::GetMetaTableThemeLevelRequest&, const GetMetaTableThemeLevelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMetaTableThemeLevelAsyncHandler;
typedef Outcome<Error, Model::GetMigrationProcessResult> GetMigrationProcessOutcome;
typedef std::future<GetMigrationProcessOutcome> GetMigrationProcessOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::GetMigrationProcessRequest&, const GetMigrationProcessOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMigrationProcessAsyncHandler;
@@ -633,6 +730,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetOpSensitiveDataResult> GetOpSensitiveDataOutcome;
typedef std::future<GetOpSensitiveDataOutcome> GetOpSensitiveDataOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::GetOpSensitiveDataRequest&, const GetOpSensitiveDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOpSensitiveDataAsyncHandler;
typedef Outcome<Error, Model::GetPermissionApplyOrderDetailResult> GetPermissionApplyOrderDetailOutcome;
typedef std::future<GetPermissionApplyOrderDetailOutcome> GetPermissionApplyOrderDetailOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::GetPermissionApplyOrderDetailRequest&, const GetPermissionApplyOrderDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPermissionApplyOrderDetailAsyncHandler;
typedef Outcome<Error, Model::GetProjectResult> GetProjectOutcome;
typedef std::future<GetProjectOutcome> GetProjectOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::GetProjectRequest&, const GetProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetProjectAsyncHandler;
typedef Outcome<Error, Model::GetProjectDetailResult> GetProjectDetailOutcome;
typedef std::future<GetProjectDetailOutcome> GetProjectDetailOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::GetProjectDetailRequest&, const GetProjectDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetProjectDetailAsyncHandler;
@@ -660,6 +763,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetTopicInfluenceResult> GetTopicInfluenceOutcome;
typedef std::future<GetTopicInfluenceOutcome> GetTopicInfluenceOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::GetTopicInfluenceRequest&, const GetTopicInfluenceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTopicInfluenceAsyncHandler;
typedef Outcome<Error, Model::ImportDISyncTasksResult> ImportDISyncTasksOutcome;
typedef std::future<ImportDISyncTasksOutcome> ImportDISyncTasksOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ImportDISyncTasksRequest&, const ImportDISyncTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ImportDISyncTasksAsyncHandler;
typedef Outcome<Error, Model::ListAlertMessagesResult> ListAlertMessagesOutcome;
typedef std::future<ListAlertMessagesOutcome> ListAlertMessagesOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListAlertMessagesRequest&, const ListAlertMessagesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAlertMessagesAsyncHandler;
@@ -678,6 +784,9 @@ namespace AlibabaCloud
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;
typedef Outcome<Error, Model::ListDISyncTasksResult> ListDISyncTasksOutcome;
typedef std::future<ListDISyncTasksOutcome> ListDISyncTasksOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListDISyncTasksRequest&, const ListDISyncTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDISyncTasksAsyncHandler;
typedef Outcome<Error, Model::ListDataServiceApiAuthoritiesResult> ListDataServiceApiAuthoritiesOutcome;
typedef std::future<ListDataServiceApiAuthoritiesOutcome> ListDataServiceApiAuthoritiesOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListDataServiceApiAuthoritiesRequest&, const ListDataServiceApiAuthoritiesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataServiceApiAuthoritiesAsyncHandler;
@@ -699,6 +808,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListDataServicePublishedApisResult> ListDataServicePublishedApisOutcome;
typedef std::future<ListDataServicePublishedApisOutcome> ListDataServicePublishedApisOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListDataServicePublishedApisRequest&, const ListDataServicePublishedApisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataServicePublishedApisAsyncHandler;
typedef Outcome<Error, Model::ListDataSourcesResult> ListDataSourcesOutcome;
typedef std::future<ListDataSourcesOutcome> ListDataSourcesOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListDataSourcesRequest&, const ListDataSourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataSourcesAsyncHandler;
typedef Outcome<Error, Model::ListFileTypeResult> ListFileTypeOutcome;
typedef std::future<ListFileTypeOutcome> ListFileTypeOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListFileTypeRequest&, const ListFileTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListFileTypeAsyncHandler;
typedef Outcome<Error, Model::ListFileVersionsResult> ListFileVersionsOutcome;
typedef std::future<ListFileVersionsOutcome> ListFileVersionsOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListFileVersionsRequest&, const ListFileVersionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListFileVersionsAsyncHandler;
@@ -708,18 +823,36 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListFoldersResult> ListFoldersOutcome;
typedef std::future<ListFoldersOutcome> ListFoldersOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListFoldersRequest&, const ListFoldersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListFoldersAsyncHandler;
typedef Outcome<Error, Model::ListInstanceAmountResult> ListInstanceAmountOutcome;
typedef std::future<ListInstanceAmountOutcome> ListInstanceAmountOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListInstanceAmountRequest&, const ListInstanceAmountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInstanceAmountAsyncHandler;
typedef Outcome<Error, Model::ListInstancesResult> ListInstancesOutcome;
typedef std::future<ListInstancesOutcome> ListInstancesOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListInstancesRequest&, const ListInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInstancesAsyncHandler;
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::ListMetaDBResult> ListMetaDBOutcome;
typedef std::future<ListMetaDBOutcome> ListMetaDBOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListMetaDBRequest&, const ListMetaDBOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListMetaDBAsyncHandler;
typedef Outcome<Error, Model::ListNodeIOResult> ListNodeIOOutcome;
typedef std::future<ListNodeIOOutcome> ListNodeIOOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListNodeIORequest&, const ListNodeIOOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNodeIOAsyncHandler;
typedef Outcome<Error, Model::ListNodeInputOrOutputResult> ListNodeInputOrOutputOutcome;
typedef std::future<ListNodeInputOrOutputOutcome> ListNodeInputOrOutputOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListNodeInputOrOutputRequest&, const ListNodeInputOrOutputOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNodeInputOrOutputAsyncHandler;
typedef Outcome<Error, Model::ListNodesResult> ListNodesOutcome;
typedef std::future<ListNodesOutcome> ListNodesOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListNodesRequest&, const ListNodesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNodesAsyncHandler;
typedef Outcome<Error, Model::ListNodesByBaselineResult> ListNodesByBaselineOutcome;
typedef std::future<ListNodesByBaselineOutcome> ListNodesByBaselineOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListNodesByBaselineRequest&, const ListNodesByBaselineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNodesByBaselineAsyncHandler;
typedef Outcome<Error, Model::ListNodesByOutputResult> ListNodesByOutputOutcome;
typedef std::future<ListNodesByOutputOutcome> ListNodesByOutputOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListNodesByOutputRequest&, const ListNodesByOutputOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNodesByOutputAsyncHandler;
typedef Outcome<Error, Model::ListPermissionApplyOrdersResult> ListPermissionApplyOrdersOutcome;
typedef std::future<ListPermissionApplyOrdersOutcome> ListPermissionApplyOrdersOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListPermissionApplyOrdersRequest&, const ListPermissionApplyOrdersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPermissionApplyOrdersAsyncHandler;
typedef Outcome<Error, Model::ListProgramTypeCountResult> ListProgramTypeCountOutcome;
typedef std::future<ListProgramTypeCountOutcome> ListProgramTypeCountOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListProgramTypeCountRequest&, const ListProgramTypeCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListProgramTypeCountAsyncHandler;
@@ -747,6 +880,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListResourceGroupsResult> ListResourceGroupsOutcome;
typedef std::future<ListResourceGroupsOutcome> ListResourceGroupsOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListResourceGroupsRequest&, const ListResourceGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListResourceGroupsAsyncHandler;
typedef Outcome<Error, Model::ListSuccessInstanceAmountResult> ListSuccessInstanceAmountOutcome;
typedef std::future<ListSuccessInstanceAmountOutcome> ListSuccessInstanceAmountOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListSuccessInstanceAmountRequest&, const ListSuccessInstanceAmountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSuccessInstanceAmountAsyncHandler;
typedef Outcome<Error, Model::ListTableLevelResult> ListTableLevelOutcome;
typedef std::future<ListTableLevelOutcome> ListTableLevelOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListTableLevelRequest&, const ListTableLevelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTableLevelAsyncHandler;
@@ -768,6 +904,21 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ResumeInstanceResult> ResumeInstanceOutcome;
typedef std::future<ResumeInstanceOutcome> ResumeInstanceOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ResumeInstanceRequest&, const ResumeInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResumeInstanceAsyncHandler;
typedef Outcome<Error, Model::RevokeColumnPermissionResult> RevokeColumnPermissionOutcome;
typedef std::future<RevokeColumnPermissionOutcome> RevokeColumnPermissionOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::RevokeColumnPermissionRequest&, const RevokeColumnPermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RevokeColumnPermissionAsyncHandler;
typedef Outcome<Error, Model::RevokeTablePermissionResult> RevokeTablePermissionOutcome;
typedef std::future<RevokeTablePermissionOutcome> RevokeTablePermissionOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::RevokeTablePermissionRequest&, const RevokeTablePermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RevokeTablePermissionAsyncHandler;
typedef Outcome<Error, Model::RunCycleDagNodesResult> RunCycleDagNodesOutcome;
typedef std::future<RunCycleDagNodesOutcome> RunCycleDagNodesOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::RunCycleDagNodesRequest&, const RunCycleDagNodesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RunCycleDagNodesAsyncHandler;
typedef Outcome<Error, Model::RunManualDagNodesResult> RunManualDagNodesOutcome;
typedef std::future<RunManualDagNodesOutcome> RunManualDagNodesOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::RunManualDagNodesRequest&, const RunManualDagNodesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RunManualDagNodesAsyncHandler;
typedef Outcome<Error, Model::RunSmokeTestResult> RunSmokeTestOutcome;
typedef std::future<RunSmokeTestOutcome> RunSmokeTestOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::RunSmokeTestRequest&, const RunSmokeTestOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RunSmokeTestAsyncHandler;
typedef Outcome<Error, Model::RunTriggerNodeResult> RunTriggerNodeOutcome;
typedef std::future<RunTriggerNodeOutcome> RunTriggerNodeOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::RunTriggerNodeRequest&, const RunTriggerNodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RunTriggerNodeAsyncHandler;
@@ -795,6 +946,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SuspendInstanceResult> SuspendInstanceOutcome;
typedef std::future<SuspendInstanceOutcome> SuspendInstanceOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::SuspendInstanceRequest&, const SuspendInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SuspendInstanceAsyncHandler;
typedef Outcome<Error, Model::TopTenElapsedTimeInstanceResult> TopTenElapsedTimeInstanceOutcome;
typedef std::future<TopTenElapsedTimeInstanceOutcome> TopTenElapsedTimeInstanceOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::TopTenElapsedTimeInstanceRequest&, const TopTenElapsedTimeInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TopTenElapsedTimeInstanceAsyncHandler;
typedef Outcome<Error, Model::TopTenErrorTimesInstanceResult> TopTenErrorTimesInstanceOutcome;
typedef std::future<TopTenErrorTimesInstanceOutcome> TopTenErrorTimesInstanceOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::TopTenErrorTimesInstanceRequest&, const TopTenErrorTimesInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TopTenErrorTimesInstanceAsyncHandler;
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;
@@ -804,6 +961,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::UpdateDataServiceApiResult> UpdateDataServiceApiOutcome;
typedef std::future<UpdateDataServiceApiOutcome> UpdateDataServiceApiOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::UpdateDataServiceApiRequest&, const UpdateDataServiceApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDataServiceApiAsyncHandler;
typedef Outcome<Error, Model::UpdateDataSourceResult> UpdateDataSourceOutcome;
typedef std::future<UpdateDataSourceOutcome> UpdateDataSourceOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::UpdateDataSourceRequest&, const UpdateDataSourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDataSourceAsyncHandler;
typedef Outcome<Error, Model::UpdateFileResult> UpdateFileOutcome;
typedef std::future<UpdateFileOutcome> UpdateFileOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::UpdateFileRequest&, const UpdateFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateFileAsyncHandler;
@@ -860,6 +1020,12 @@ namespace AlibabaCloud
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;
ApprovePermissionApplyOrderOutcome approvePermissionApplyOrder(const Model::ApprovePermissionApplyOrderRequest &request)const;
void approvePermissionApplyOrderAsync(const Model::ApprovePermissionApplyOrderRequest& request, const ApprovePermissionApplyOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ApprovePermissionApplyOrderOutcomeCallable approvePermissionApplyOrderCallable(const Model::ApprovePermissionApplyOrderRequest& request) const;
CheckFileDeploymentOutcome checkFileDeployment(const Model::CheckFileDeploymentRequest &request)const;
void checkFileDeploymentAsync(const Model::CheckFileDeploymentRequest& request, const CheckFileDeploymentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckFileDeploymentOutcomeCallable checkFileDeploymentCallable(const Model::CheckFileDeploymentRequest& request) const;
CheckMetaPartitionOutcome checkMetaPartition(const Model::CheckMetaPartitionRequest &request)const;
void checkMetaPartitionAsync(const Model::CheckMetaPartitionRequest& request, const CheckMetaPartitionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckMetaPartitionOutcomeCallable checkMetaPartitionCallable(const Model::CheckMetaPartitionRequest& request) const;
@@ -890,6 +1056,9 @@ namespace AlibabaCloud
CreateDataServiceGroupOutcome createDataServiceGroup(const Model::CreateDataServiceGroupRequest &request)const;
void createDataServiceGroupAsync(const Model::CreateDataServiceGroupRequest& request, const CreateDataServiceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDataServiceGroupOutcomeCallable createDataServiceGroupCallable(const Model::CreateDataServiceGroupRequest& request) const;
CreateDataSourceOutcome createDataSource(const Model::CreateDataSourceRequest &request)const;
void createDataSourceAsync(const Model::CreateDataSourceRequest& request, const CreateDataSourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDataSourceOutcomeCallable createDataSourceCallable(const Model::CreateDataSourceRequest& request) const;
CreateFileOutcome createFile(const Model::CreateFileRequest &request)const;
void createFileAsync(const Model::CreateFileRequest& request, const CreateFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateFileOutcomeCallable createFileCallable(const Model::CreateFileRequest& request) const;
@@ -905,6 +1074,9 @@ namespace AlibabaCloud
CreateMetaCategoryOutcome createMetaCategory(const Model::CreateMetaCategoryRequest &request)const;
void createMetaCategoryAsync(const Model::CreateMetaCategoryRequest& request, const CreateMetaCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateMetaCategoryOutcomeCallable createMetaCategoryCallable(const Model::CreateMetaCategoryRequest& request) const;
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;
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;
@@ -935,6 +1107,9 @@ namespace AlibabaCloud
CreateUdfFileOutcome createUdfFile(const Model::CreateUdfFileRequest &request)const;
void createUdfFileAsync(const Model::CreateUdfFileRequest& request, const CreateUdfFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateUdfFileOutcomeCallable createUdfFileCallable(const Model::CreateUdfFileRequest& request) const;
CreateViewOutcome createView(const Model::CreateViewRequest &request)const;
void createViewAsync(const Model::CreateViewRequest& request, const CreateViewAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateViewOutcomeCallable createViewCallable(const Model::CreateViewRequest& request) const;
DeleteBusinessOutcome deleteBusiness(const Model::DeleteBusinessRequest &request)const;
void deleteBusinessAsync(const Model::DeleteBusinessRequest& request, const DeleteBusinessAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteBusinessOutcomeCallable deleteBusinessCallable(const Model::DeleteBusinessRequest& request) const;
@@ -947,6 +1122,9 @@ namespace AlibabaCloud
DeleteDataServiceApiAuthorityOutcome deleteDataServiceApiAuthority(const Model::DeleteDataServiceApiAuthorityRequest &request)const;
void deleteDataServiceApiAuthorityAsync(const Model::DeleteDataServiceApiAuthorityRequest& request, const DeleteDataServiceApiAuthorityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDataServiceApiAuthorityOutcomeCallable deleteDataServiceApiAuthorityCallable(const Model::DeleteDataServiceApiAuthorityRequest& request) const;
DeleteDataSourceOutcome deleteDataSource(const Model::DeleteDataSourceRequest &request)const;
void deleteDataSourceAsync(const Model::DeleteDataSourceRequest& request, const DeleteDataSourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDataSourceOutcomeCallable deleteDataSourceCallable(const Model::DeleteDataSourceRequest& request) const;
DeleteFileOutcome deleteFile(const Model::DeleteFileRequest &request)const;
void deleteFileAsync(const Model::DeleteFileRequest& request, const DeleteFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteFileOutcomeCallable deleteFileCallable(const Model::DeleteFileRequest& request) const;
@@ -986,6 +1164,9 @@ namespace AlibabaCloud
DeleteTableThemeOutcome deleteTableTheme(const Model::DeleteTableThemeRequest &request)const;
void deleteTableThemeAsync(const Model::DeleteTableThemeRequest& request, const DeleteTableThemeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteTableThemeOutcomeCallable deleteTableThemeCallable(const Model::DeleteTableThemeRequest& request) const;
DeleteViewOutcome deleteView(const Model::DeleteViewRequest &request)const;
void deleteViewAsync(const Model::DeleteViewRequest& request, const DeleteViewAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteViewOutcomeCallable deleteViewCallable(const Model::DeleteViewRequest& request) const;
DeployFileOutcome deployFile(const Model::DeployFileRequest &request)const;
void deployFileAsync(const Model::DeployFileRequest& request, const DeployFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeployFileOutcomeCallable deployFileCallable(const Model::DeployFileRequest& request) const;
@@ -995,6 +1176,9 @@ namespace AlibabaCloud
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;
ExportDISyncTasksOutcome exportDISyncTasks(const Model::ExportDISyncTasksRequest &request)const;
void exportDISyncTasksAsync(const Model::ExportDISyncTasksRequest& request, const ExportDISyncTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ExportDISyncTasksOutcomeCallable exportDISyncTasksCallable(const Model::ExportDISyncTasksRequest& request) const;
GetBaselineConfigOutcome getBaselineConfig(const Model::GetBaselineConfigRequest &request)const;
void getBaselineConfigAsync(const Model::GetBaselineConfigRequest& request, const GetBaselineConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetBaselineConfigOutcomeCallable getBaselineConfigCallable(const Model::GetBaselineConfigRequest& request) const;
@@ -1034,6 +1218,9 @@ namespace AlibabaCloud
GetFileOutcome getFile(const Model::GetFileRequest &request)const;
void getFileAsync(const Model::GetFileRequest& request, const GetFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetFileOutcomeCallable getFileCallable(const Model::GetFileRequest& request) const;
GetFileTypeStatisticOutcome getFileTypeStatistic(const Model::GetFileTypeStatisticRequest &request)const;
void getFileTypeStatisticAsync(const Model::GetFileTypeStatisticRequest& request, const GetFileTypeStatisticAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetFileTypeStatisticOutcomeCallable getFileTypeStatisticCallable(const Model::GetFileTypeStatisticRequest& request) const;
GetFileVersionOutcome getFileVersion(const Model::GetFileVersionRequest &request)const;
void getFileVersionAsync(const Model::GetFileVersionRequest& request, const GetFileVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetFileVersionOutcomeCallable getFileVersionCallable(const Model::GetFileVersionRequest& request) const;
@@ -1058,6 +1245,9 @@ namespace AlibabaCloud
GetInstanceStatusCountOutcome getInstanceStatusCount(const Model::GetInstanceStatusCountRequest &request)const;
void getInstanceStatusCountAsync(const Model::GetInstanceStatusCountRequest& request, const GetInstanceStatusCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetInstanceStatusCountOutcomeCallable getInstanceStatusCountCallable(const Model::GetInstanceStatusCountRequest& request) const;
GetInstanceStatusStatisticOutcome getInstanceStatusStatistic(const Model::GetInstanceStatusStatisticRequest &request)const;
void getInstanceStatusStatisticAsync(const Model::GetInstanceStatusStatisticRequest& request, const GetInstanceStatusStatisticAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetInstanceStatusStatisticOutcomeCallable getInstanceStatusStatisticCallable(const Model::GetInstanceStatusStatisticRequest& request) const;
GetManualDagInstancesOutcome getManualDagInstances(const Model::GetManualDagInstancesRequest &request)const;
void getManualDagInstancesAsync(const Model::GetManualDagInstancesRequest& request, const GetManualDagInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetManualDagInstancesOutcomeCallable getManualDagInstancesCallable(const Model::GetManualDagInstancesRequest& request) const;
@@ -1100,6 +1290,9 @@ namespace AlibabaCloud
GetMetaTablePartitionOutcome getMetaTablePartition(const Model::GetMetaTablePartitionRequest &request)const;
void getMetaTablePartitionAsync(const Model::GetMetaTablePartitionRequest& request, const GetMetaTablePartitionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetMetaTablePartitionOutcomeCallable getMetaTablePartitionCallable(const Model::GetMetaTablePartitionRequest& request) const;
GetMetaTableThemeLevelOutcome getMetaTableThemeLevel(const Model::GetMetaTableThemeLevelRequest &request)const;
void getMetaTableThemeLevelAsync(const Model::GetMetaTableThemeLevelRequest& request, const GetMetaTableThemeLevelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetMetaTableThemeLevelOutcomeCallable getMetaTableThemeLevelCallable(const Model::GetMetaTableThemeLevelRequest& request) const;
GetMigrationProcessOutcome getMigrationProcess(const Model::GetMigrationProcessRequest &request)const;
void getMigrationProcessAsync(const Model::GetMigrationProcessRequest& request, const GetMigrationProcessAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetMigrationProcessOutcomeCallable getMigrationProcessCallable(const Model::GetMigrationProcessRequest& request) const;
@@ -1127,6 +1320,12 @@ namespace AlibabaCloud
GetOpSensitiveDataOutcome getOpSensitiveData(const Model::GetOpSensitiveDataRequest &request)const;
void getOpSensitiveDataAsync(const Model::GetOpSensitiveDataRequest& request, const GetOpSensitiveDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetOpSensitiveDataOutcomeCallable getOpSensitiveDataCallable(const Model::GetOpSensitiveDataRequest& request) const;
GetPermissionApplyOrderDetailOutcome getPermissionApplyOrderDetail(const Model::GetPermissionApplyOrderDetailRequest &request)const;
void getPermissionApplyOrderDetailAsync(const Model::GetPermissionApplyOrderDetailRequest& request, const GetPermissionApplyOrderDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetPermissionApplyOrderDetailOutcomeCallable getPermissionApplyOrderDetailCallable(const Model::GetPermissionApplyOrderDetailRequest& request) const;
GetProjectOutcome getProject(const Model::GetProjectRequest &request)const;
void getProjectAsync(const Model::GetProjectRequest& request, const GetProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetProjectOutcomeCallable getProjectCallable(const Model::GetProjectRequest& request) const;
GetProjectDetailOutcome getProjectDetail(const Model::GetProjectDetailRequest &request)const;
void getProjectDetailAsync(const Model::GetProjectDetailRequest& request, const GetProjectDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetProjectDetailOutcomeCallable getProjectDetailCallable(const Model::GetProjectDetailRequest& request) const;
@@ -1154,6 +1353,9 @@ namespace AlibabaCloud
GetTopicInfluenceOutcome getTopicInfluence(const Model::GetTopicInfluenceRequest &request)const;
void getTopicInfluenceAsync(const Model::GetTopicInfluenceRequest& request, const GetTopicInfluenceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetTopicInfluenceOutcomeCallable getTopicInfluenceCallable(const Model::GetTopicInfluenceRequest& request) const;
ImportDISyncTasksOutcome importDISyncTasks(const Model::ImportDISyncTasksRequest &request)const;
void importDISyncTasksAsync(const Model::ImportDISyncTasksRequest& request, const ImportDISyncTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ImportDISyncTasksOutcomeCallable importDISyncTasksCallable(const Model::ImportDISyncTasksRequest& request) const;
ListAlertMessagesOutcome listAlertMessages(const Model::ListAlertMessagesRequest &request)const;
void listAlertMessagesAsync(const Model::ListAlertMessagesRequest& request, const ListAlertMessagesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListAlertMessagesOutcomeCallable listAlertMessagesCallable(const Model::ListAlertMessagesRequest& request) const;
@@ -1172,6 +1374,9 @@ namespace AlibabaCloud
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;
ListDISyncTasksOutcome listDISyncTasks(const Model::ListDISyncTasksRequest &request)const;
void listDISyncTasksAsync(const Model::ListDISyncTasksRequest& request, const ListDISyncTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDISyncTasksOutcomeCallable listDISyncTasksCallable(const Model::ListDISyncTasksRequest& request) const;
ListDataServiceApiAuthoritiesOutcome listDataServiceApiAuthorities(const Model::ListDataServiceApiAuthoritiesRequest &request)const;
void listDataServiceApiAuthoritiesAsync(const Model::ListDataServiceApiAuthoritiesRequest& request, const ListDataServiceApiAuthoritiesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDataServiceApiAuthoritiesOutcomeCallable listDataServiceApiAuthoritiesCallable(const Model::ListDataServiceApiAuthoritiesRequest& request) const;
@@ -1193,6 +1398,12 @@ namespace AlibabaCloud
ListDataServicePublishedApisOutcome listDataServicePublishedApis(const Model::ListDataServicePublishedApisRequest &request)const;
void listDataServicePublishedApisAsync(const Model::ListDataServicePublishedApisRequest& request, const ListDataServicePublishedApisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDataServicePublishedApisOutcomeCallable listDataServicePublishedApisCallable(const Model::ListDataServicePublishedApisRequest& request) const;
ListDataSourcesOutcome listDataSources(const Model::ListDataSourcesRequest &request)const;
void listDataSourcesAsync(const Model::ListDataSourcesRequest& request, const ListDataSourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDataSourcesOutcomeCallable listDataSourcesCallable(const Model::ListDataSourcesRequest& request) const;
ListFileTypeOutcome listFileType(const Model::ListFileTypeRequest &request)const;
void listFileTypeAsync(const Model::ListFileTypeRequest& request, const ListFileTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListFileTypeOutcomeCallable listFileTypeCallable(const Model::ListFileTypeRequest& request) const;
ListFileVersionsOutcome listFileVersions(const Model::ListFileVersionsRequest &request)const;
void listFileVersionsAsync(const Model::ListFileVersionsRequest& request, const ListFileVersionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListFileVersionsOutcomeCallable listFileVersionsCallable(const Model::ListFileVersionsRequest& request) const;
@@ -1202,18 +1413,36 @@ namespace AlibabaCloud
ListFoldersOutcome listFolders(const Model::ListFoldersRequest &request)const;
void listFoldersAsync(const Model::ListFoldersRequest& request, const ListFoldersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListFoldersOutcomeCallable listFoldersCallable(const Model::ListFoldersRequest& request) const;
ListInstanceAmountOutcome listInstanceAmount(const Model::ListInstanceAmountRequest &request)const;
void listInstanceAmountAsync(const Model::ListInstanceAmountRequest& request, const ListInstanceAmountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListInstanceAmountOutcomeCallable listInstanceAmountCallable(const Model::ListInstanceAmountRequest& request) const;
ListInstancesOutcome listInstances(const Model::ListInstancesRequest &request)const;
void listInstancesAsync(const Model::ListInstancesRequest& request, const ListInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListInstancesOutcomeCallable listInstancesCallable(const Model::ListInstancesRequest& request) const;
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;
ListMetaDBOutcome listMetaDB(const Model::ListMetaDBRequest &request)const;
void listMetaDBAsync(const Model::ListMetaDBRequest& request, const ListMetaDBAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListMetaDBOutcomeCallable listMetaDBCallable(const Model::ListMetaDBRequest& request) const;
ListNodeIOOutcome listNodeIO(const Model::ListNodeIORequest &request)const;
void listNodeIOAsync(const Model::ListNodeIORequest& request, const ListNodeIOAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListNodeIOOutcomeCallable listNodeIOCallable(const Model::ListNodeIORequest& request) const;
ListNodeInputOrOutputOutcome listNodeInputOrOutput(const Model::ListNodeInputOrOutputRequest &request)const;
void listNodeInputOrOutputAsync(const Model::ListNodeInputOrOutputRequest& request, const ListNodeInputOrOutputAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListNodeInputOrOutputOutcomeCallable listNodeInputOrOutputCallable(const Model::ListNodeInputOrOutputRequest& request) const;
ListNodesOutcome listNodes(const Model::ListNodesRequest &request)const;
void listNodesAsync(const Model::ListNodesRequest& request, const ListNodesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListNodesOutcomeCallable listNodesCallable(const Model::ListNodesRequest& request) const;
ListNodesByBaselineOutcome listNodesByBaseline(const Model::ListNodesByBaselineRequest &request)const;
void listNodesByBaselineAsync(const Model::ListNodesByBaselineRequest& request, const ListNodesByBaselineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListNodesByBaselineOutcomeCallable listNodesByBaselineCallable(const Model::ListNodesByBaselineRequest& request) const;
ListNodesByOutputOutcome listNodesByOutput(const Model::ListNodesByOutputRequest &request)const;
void listNodesByOutputAsync(const Model::ListNodesByOutputRequest& request, const ListNodesByOutputAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListNodesByOutputOutcomeCallable listNodesByOutputCallable(const Model::ListNodesByOutputRequest& request) const;
ListPermissionApplyOrdersOutcome listPermissionApplyOrders(const Model::ListPermissionApplyOrdersRequest &request)const;
void listPermissionApplyOrdersAsync(const Model::ListPermissionApplyOrdersRequest& request, const ListPermissionApplyOrdersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListPermissionApplyOrdersOutcomeCallable listPermissionApplyOrdersCallable(const Model::ListPermissionApplyOrdersRequest& request) const;
ListProgramTypeCountOutcome listProgramTypeCount(const Model::ListProgramTypeCountRequest &request)const;
void listProgramTypeCountAsync(const Model::ListProgramTypeCountRequest& request, const ListProgramTypeCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListProgramTypeCountOutcomeCallable listProgramTypeCountCallable(const Model::ListProgramTypeCountRequest& request) const;
@@ -1241,6 +1470,9 @@ namespace AlibabaCloud
ListResourceGroupsOutcome listResourceGroups(const Model::ListResourceGroupsRequest &request)const;
void listResourceGroupsAsync(const Model::ListResourceGroupsRequest& request, const ListResourceGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListResourceGroupsOutcomeCallable listResourceGroupsCallable(const Model::ListResourceGroupsRequest& request) const;
ListSuccessInstanceAmountOutcome listSuccessInstanceAmount(const Model::ListSuccessInstanceAmountRequest &request)const;
void listSuccessInstanceAmountAsync(const Model::ListSuccessInstanceAmountRequest& request, const ListSuccessInstanceAmountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListSuccessInstanceAmountOutcomeCallable listSuccessInstanceAmountCallable(const Model::ListSuccessInstanceAmountRequest& request) const;
ListTableLevelOutcome listTableLevel(const Model::ListTableLevelRequest &request)const;
void listTableLevelAsync(const Model::ListTableLevelRequest& request, const ListTableLevelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTableLevelOutcomeCallable listTableLevelCallable(const Model::ListTableLevelRequest& request) const;
@@ -1262,6 +1494,21 @@ namespace AlibabaCloud
ResumeInstanceOutcome resumeInstance(const Model::ResumeInstanceRequest &request)const;
void resumeInstanceAsync(const Model::ResumeInstanceRequest& request, const ResumeInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ResumeInstanceOutcomeCallable resumeInstanceCallable(const Model::ResumeInstanceRequest& request) const;
RevokeColumnPermissionOutcome revokeColumnPermission(const Model::RevokeColumnPermissionRequest &request)const;
void revokeColumnPermissionAsync(const Model::RevokeColumnPermissionRequest& request, const RevokeColumnPermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RevokeColumnPermissionOutcomeCallable revokeColumnPermissionCallable(const Model::RevokeColumnPermissionRequest& request) const;
RevokeTablePermissionOutcome revokeTablePermission(const Model::RevokeTablePermissionRequest &request)const;
void revokeTablePermissionAsync(const Model::RevokeTablePermissionRequest& request, const RevokeTablePermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RevokeTablePermissionOutcomeCallable revokeTablePermissionCallable(const Model::RevokeTablePermissionRequest& request) const;
RunCycleDagNodesOutcome runCycleDagNodes(const Model::RunCycleDagNodesRequest &request)const;
void runCycleDagNodesAsync(const Model::RunCycleDagNodesRequest& request, const RunCycleDagNodesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RunCycleDagNodesOutcomeCallable runCycleDagNodesCallable(const Model::RunCycleDagNodesRequest& request) const;
RunManualDagNodesOutcome runManualDagNodes(const Model::RunManualDagNodesRequest &request)const;
void runManualDagNodesAsync(const Model::RunManualDagNodesRequest& request, const RunManualDagNodesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RunManualDagNodesOutcomeCallable runManualDagNodesCallable(const Model::RunManualDagNodesRequest& request) const;
RunSmokeTestOutcome runSmokeTest(const Model::RunSmokeTestRequest &request)const;
void runSmokeTestAsync(const Model::RunSmokeTestRequest& request, const RunSmokeTestAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RunSmokeTestOutcomeCallable runSmokeTestCallable(const Model::RunSmokeTestRequest& request) const;
RunTriggerNodeOutcome runTriggerNode(const Model::RunTriggerNodeRequest &request)const;
void runTriggerNodeAsync(const Model::RunTriggerNodeRequest& request, const RunTriggerNodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RunTriggerNodeOutcomeCallable runTriggerNodeCallable(const Model::RunTriggerNodeRequest& request) const;
@@ -1289,6 +1536,12 @@ namespace AlibabaCloud
SuspendInstanceOutcome suspendInstance(const Model::SuspendInstanceRequest &request)const;
void suspendInstanceAsync(const Model::SuspendInstanceRequest& request, const SuspendInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SuspendInstanceOutcomeCallable suspendInstanceCallable(const Model::SuspendInstanceRequest& request) const;
TopTenElapsedTimeInstanceOutcome topTenElapsedTimeInstance(const Model::TopTenElapsedTimeInstanceRequest &request)const;
void topTenElapsedTimeInstanceAsync(const Model::TopTenElapsedTimeInstanceRequest& request, const TopTenElapsedTimeInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TopTenElapsedTimeInstanceOutcomeCallable topTenElapsedTimeInstanceCallable(const Model::TopTenElapsedTimeInstanceRequest& request) const;
TopTenErrorTimesInstanceOutcome topTenErrorTimesInstance(const Model::TopTenErrorTimesInstanceRequest &request)const;
void topTenErrorTimesInstanceAsync(const Model::TopTenErrorTimesInstanceRequest& request, const TopTenErrorTimesInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TopTenErrorTimesInstanceOutcomeCallable topTenErrorTimesInstanceCallable(const Model::TopTenErrorTimesInstanceRequest& request) const;
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;
@@ -1298,6 +1551,9 @@ namespace AlibabaCloud
UpdateDataServiceApiOutcome updateDataServiceApi(const Model::UpdateDataServiceApiRequest &request)const;
void updateDataServiceApiAsync(const Model::UpdateDataServiceApiRequest& request, const UpdateDataServiceApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateDataServiceApiOutcomeCallable updateDataServiceApiCallable(const Model::UpdateDataServiceApiRequest& request) const;
UpdateDataSourceOutcome updateDataSource(const Model::UpdateDataSourceRequest &request)const;
void updateDataSourceAsync(const Model::UpdateDataSourceRequest& request, const UpdateDataSourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateDataSourceOutcomeCallable updateDataSourceCallable(const Model::UpdateDataSourceRequest& request) const;
UpdateFileOutcome updateFile(const Model::UpdateFileRequest &request)const;
void updateFileAsync(const Model::UpdateFileRequest& request, const UpdateFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateFileOutcomeCallable updateFileCallable(const Model::UpdateFileRequest& request) const;

View File

@@ -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_APPROVEPERMISSIONAPPLYORDERREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_APPROVEPERMISSIONAPPLYORDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ApprovePermissionApplyOrderRequest : public RpcServiceRequest
{
public:
ApprovePermissionApplyOrderRequest();
~ApprovePermissionApplyOrderRequest();
std::string getFlowId()const;
void setFlowId(const std::string& flowId);
std::string getApproveComment()const;
void setApproveComment(const std::string& approveComment);
int getApproveAction()const;
void setApproveAction(int approveAction);
private:
std::string flowId_;
std::string approveComment_;
int approveAction_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_APPROVEPERMISSIONAPPLYORDERREQUEST_H_

View File

@@ -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_APPROVEPERMISSIONAPPLYORDERRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_APPROVEPERMISSIONAPPLYORDERRESULT_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 ApprovePermissionApplyOrderResult : public ServiceResult
{
public:
ApprovePermissionApplyOrderResult();
explicit ApprovePermissionApplyOrderResult(const std::string &payload);
~ApprovePermissionApplyOrderResult();
bool getApproveSuccess()const;
protected:
void parse(const std::string &payload);
private:
bool approveSuccess_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_APPROVEPERMISSIONAPPLYORDERRESULT_H_

View File

@@ -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_CHECKFILEDEPLOYMENTREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CHECKFILEDEPLOYMENTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT CheckFileDeploymentRequest : public RpcServiceRequest
{
public:
CheckFileDeploymentRequest();
~CheckFileDeploymentRequest();
std::string getCheckDetailUrl()const;
void setCheckDetailUrl(const std::string& checkDetailUrl);
std::string getCheckerInstanceId()const;
void setCheckerInstanceId(const std::string& checkerInstanceId);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string checkDetailUrl_;
std::string checkerInstanceId_;
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CHECKFILEDEPLOYMENTREQUEST_H_

View File

@@ -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_CHECKFILEDEPLOYMENTRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CHECKFILEDEPLOYMENTRESULT_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 CheckFileDeploymentResult : public ServiceResult
{
public:
CheckFileDeploymentResult();
explicit CheckFileDeploymentResult(const std::string &payload);
~CheckFileDeploymentResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CHECKFILEDEPLOYMENTRESULT_H_

View File

@@ -0,0 +1,66 @@
/*
* 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_CREATEDATASOURCEREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEDATASOURCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT CreateDataSourceRequest : public RpcServiceRequest
{
public:
CreateDataSourceRequest();
~CreateDataSourceRequest();
std::string getDataSourceType()const;
void setDataSourceType(const std::string& dataSourceType);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getContent()const;
void setContent(const std::string& content);
std::string getSubType()const;
void setSubType(const std::string& subType);
std::string getName()const;
void setName(const std::string& name);
int getEnvType()const;
void setEnvType(int envType);
long getProjectId()const;
void setProjectId(long projectId);
private:
std::string dataSourceType_;
std::string description_;
std::string content_;
std::string subType_;
std::string name_;
int envType_;
long projectId_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEDATASOURCEREQUEST_H_

View File

@@ -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_CREATEDATASOURCERESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEDATASOURCERESULT_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 CreateDataSourceResult : public ServiceResult
{
public:
CreateDataSourceResult();
explicit CreateDataSourceResult(const std::string &payload);
~CreateDataSourceResult();
std::string getHttpStatusCode()const;
long getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string httpStatusCode_;
long data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEDATASOURCERESULT_H_

View File

@@ -0,0 +1,80 @@
/*
* 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_CREATEPERMISSIONAPPLYORDERREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEPERMISSIONAPPLYORDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT CreatePermissionApplyOrderRequest : public RpcServiceRequest
{
public:
struct ApplyObject
{
struct ColumnMetaList
{
std::string name;
};
std::vector<ColumnMetaList> columnMetaList;
std::string name;
std::string actions;
};
public:
CreatePermissionApplyOrderRequest();
~CreatePermissionApplyOrderRequest();
std::string getApplyReason()const;
void setApplyReason(const std::string& applyReason);
std::string getMaxComputeProjectName()const;
void setMaxComputeProjectName(const std::string& maxComputeProjectName);
std::vector<ApplyObject> getApplyObject()const;
void setApplyObject(const std::vector<ApplyObject>& applyObject);
std::string getApplyUserIds()const;
void setApplyUserIds(const std::string& applyUserIds);
long getDeadline()const;
void setDeadline(long deadline);
int getWorkspaceId()const;
void setWorkspaceId(int workspaceId);
int getOrderType()const;
void setOrderType(int orderType);
std::string getEngineType()const;
void setEngineType(const std::string& engineType);
private:
std::string applyReason_;
std::string maxComputeProjectName_;
std::vector<ApplyObject> applyObject_;
std::string applyUserIds_;
long deadline_;
int workspaceId_;
int orderType_;
std::string engineType_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEPERMISSIONAPPLYORDERREQUEST_H_

View File

@@ -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_CREATEPERMISSIONAPPLYORDERRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEPERMISSIONAPPLYORDERRESULT_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 CreatePermissionApplyOrderResult : public ServiceResult
{
public:
CreatePermissionApplyOrderResult();
explicit CreatePermissionApplyOrderResult(const std::string &payload);
~CreatePermissionApplyOrderResult();
std::vector<std::string> getFlowId()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> flowId_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEPERMISSIONAPPLYORDERRESULT_H_

View File

@@ -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_CREATEVIEWREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEVIEWREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT CreateViewRequest : public RpcServiceRequest
{
public:
struct ViewColumn
{
std::string comment;
std::string columnName;
};
public:
CreateViewRequest();
~CreateViewRequest();
std::string getViewName()const;
void setViewName(const std::string& viewName);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getSelectSQL()const;
void setSelectSQL(const std::string& selectSQL);
std::string getSelectWhere()const;
void setSelectWhere(const std::string& selectWhere);
std::string getSelectTableName()const;
void setSelectTableName(const std::string& selectTableName);
std::string getComment()const;
void setComment(const std::string& comment);
std::string getSelectColumn()const;
void setSelectColumn(const std::string& selectColumn);
std::string getAppGuid()const;
void setAppGuid(const std::string& appGuid);
std::vector<ViewColumn> getViewColumn()const;
void setViewColumn(const std::vector<ViewColumn>& viewColumn);
private:
std::string viewName_;
std::string clientToken_;
std::string selectSQL_;
std::string selectWhere_;
std::string selectTableName_;
std::string comment_;
std::string selectColumn_;
std::string appGuid_;
std::vector<ViewColumn> viewColumn_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEVIEWREQUEST_H_

View File

@@ -0,0 +1,58 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEVIEWRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEVIEWRESULT_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 CreateViewResult : public ServiceResult
{
public:
struct TaskInfo
{
std::string status;
std::string taskId;
std::string content;
std::string nextTaskId;
};
CreateViewResult();
explicit CreateViewResult(const std::string &payload);
~CreateViewResult();
TaskInfo getTaskInfo()const;
protected:
void parse(const std::string &payload);
private:
TaskInfo taskInfo_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEVIEWRESULT_H_

View File

@@ -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_DELETEDATASOURCEREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DELETEDATASOURCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DeleteDataSourceRequest : public RpcServiceRequest
{
public:
DeleteDataSourceRequest();
~DeleteDataSourceRequest();
long getDataSourceId()const;
void setDataSourceId(long dataSourceId);
private:
long dataSourceId_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DELETEDATASOURCEREQUEST_H_

View File

@@ -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_DELETEDATASOURCERESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DELETEDATASOURCERESULT_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 DeleteDataSourceResult : public ServiceResult
{
public:
DeleteDataSourceResult();
explicit DeleteDataSourceResult(const std::string &payload);
~DeleteDataSourceResult();
std::string getHttpStatusCode()const;
bool getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string httpStatusCode_;
bool data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DELETEDATASOURCERESULT_H_

View File

@@ -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_DELETEVIEWREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DELETEVIEWREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DeleteViewRequest : public RpcServiceRequest
{
public:
DeleteViewRequest();
~DeleteViewRequest();
std::string getViewName()const;
void setViewName(const std::string& viewName);
std::string getAppGuid()const;
void setAppGuid(const std::string& appGuid);
private:
std::string viewName_;
std::string appGuid_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DELETEVIEWREQUEST_H_

View File

@@ -0,0 +1,58 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DELETEVIEWRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DELETEVIEWRESULT_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 DeleteViewResult : public ServiceResult
{
public:
struct TaskInfo
{
std::string status;
std::string taskId;
std::string content;
std::string nextTaskId;
};
DeleteViewResult();
explicit DeleteViewResult(const std::string &payload);
~DeleteViewResult();
TaskInfo getTaskInfo()const;
protected:
void parse(const std::string &payload);
private:
TaskInfo taskInfo_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DELETEVIEWRESULT_H_

View File

@@ -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_EXPORTDISYNCTASKSREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_EXPORTDISYNCTASKSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ExportDISyncTasksRequest : public RpcServiceRequest
{
public:
ExportDISyncTasksRequest();
~ExportDISyncTasksRequest();
std::string getTaskType()const;
void setTaskType(const std::string& taskType);
std::string getTaskParam()const;
void setTaskParam(const std::string& taskParam);
long getProjectId()const;
void setProjectId(long projectId);
private:
std::string taskType_;
std::string taskParam_;
long projectId_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_EXPORTDISYNCTASKSREQUEST_H_

View File

@@ -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_EXPORTDISYNCTASKSRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_EXPORTDISYNCTASKSRESULT_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 ExportDISyncTasksResult : public ServiceResult
{
public:
struct TaskDetail
{
std::string realTimeSolution;
};
ExportDISyncTasksResult();
explicit ExportDISyncTasksResult(const std::string &payload);
~ExportDISyncTasksResult();
TaskDetail getTaskDetail()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
TaskDetail taskDetail_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_EXPORTDISYNCTASKSRESULT_H_

View File

@@ -52,8 +52,10 @@ namespace AlibabaCloud
std::string lastEditUser;
long nodeId;
int commitStatus;
std::string deletedStatus;
std::string fileFolderId;
long bizId;
long businessId;
};
struct NodeConfiguration
{

View File

@@ -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_GETFILETYPESTATISTICREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETFILETYPESTATISTICREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT GetFileTypeStatisticRequest : public RpcServiceRequest
{
public:
GetFileTypeStatisticRequest();
~GetFileTypeStatisticRequest();
std::string getProjectEnv()const;
void setProjectEnv(const std::string& projectEnv);
long getProjectId()const;
void setProjectId(long projectId);
private:
std::string projectEnv_;
long projectId_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETFILETYPESTATISTICREQUEST_H_

View File

@@ -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_GETFILETYPESTATISTICRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETFILETYPESTATISTICRESULT_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 GetFileTypeStatisticResult : public ServiceResult
{
public:
struct ProgramTypeAndCount
{
std::string programType;
int count;
};
GetFileTypeStatisticResult();
explicit GetFileTypeStatisticResult(const std::string &payload);
~GetFileTypeStatisticResult();
std::vector<ProgramTypeAndCount> getProgramTypeAndCounts()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ProgramTypeAndCount> programTypeAndCounts_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETFILETYPESTATISTICRESULT_H_

View File

@@ -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_GETINSTANCESTATUSSTATISTICREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETINSTANCESTATUSSTATISTICREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT GetInstanceStatusStatisticRequest : public RpcServiceRequest
{
public:
GetInstanceStatusStatisticRequest();
~GetInstanceStatusStatisticRequest();
std::string getProjectEnv()const;
void setProjectEnv(const std::string& projectEnv);
std::string getBizDate()const;
void setBizDate(const std::string& bizDate);
long getProjectId()const;
void setProjectId(long projectId);
private:
std::string projectEnv_;
std::string bizDate_;
long projectId_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETINSTANCESTATUSSTATISTICREQUEST_H_

View File

@@ -0,0 +1,61 @@
/*
* 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_GETINSTANCESTATUSSTATISTICRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETINSTANCESTATUSSTATISTICRESULT_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 GetInstanceStatusStatisticResult : public ServiceResult
{
public:
struct StatusCount
{
int totalCount;
int runningCount;
int failureCount;
int waitResCount;
int notRunCount;
int successCount;
int waitTimeCount;
};
GetInstanceStatusStatisticResult();
explicit GetInstanceStatusStatisticResult(const std::string &payload);
~GetInstanceStatusStatisticResult();
StatusCount getStatusCount()const;
protected:
void parse(const std::string &payload);
private:
StatusCount statusCount_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETINSTANCESTATUSSTATISTICRESULT_H_

View File

@@ -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_GETMETATABLETHEMELEVELREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETMETATABLETHEMELEVELREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT GetMetaTableThemeLevelRequest : public RpcServiceRequest
{
public:
GetMetaTableThemeLevelRequest();
~GetMetaTableThemeLevelRequest();
std::string getDataSourceType()const;
void setDataSourceType(const std::string& dataSourceType);
std::string getTableGuid()const;
void setTableGuid(const std::string& tableGuid);
private:
std::string dataSourceType_;
std::string tableGuid_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETMETATABLETHEMELEVELREQUEST_H_

View File

@@ -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_GETMETATABLETHEMELEVELRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETMETATABLETHEMELEVELRESULT_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 GetMetaTableThemeLevelResult : public ServiceResult
{
public:
struct Entity
{
struct ThemeItem
{
long parentId;
long themeId;
int level;
std::string name;
};
struct LevelItem
{
int type;
std::string description;
long levelId;
std::string name;
};
std::vector<ThemeItem> theme;
std::vector<LevelItem> level;
};
GetMetaTableThemeLevelResult();
explicit GetMetaTableThemeLevelResult(const std::string &payload);
~GetMetaTableThemeLevelResult();
Entity getEntity()const;
int getHttpStatusCode()const;
std::string getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
Entity entity_;
int httpStatusCode_;
std::string errorCode_;
std::string errorMessage_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETMETATABLETHEMELEVELRESULT_H_

View File

@@ -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_GETPERMISSIONAPPLYORDERDETAILREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETPERMISSIONAPPLYORDERDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT GetPermissionApplyOrderDetailRequest : public RpcServiceRequest
{
public:
GetPermissionApplyOrderDetailRequest();
~GetPermissionApplyOrderDetailRequest();
std::string getFlowId()const;
void setFlowId(const std::string& flowId);
private:
std::string flowId_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETPERMISSIONAPPLYORDERDETAILREQUEST_H_

View File

@@ -0,0 +1,95 @@
/*
* 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_GETPERMISSIONAPPLYORDERDETAILRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETPERMISSIONAPPLYORDERDETAILRESULT_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 GetPermissionApplyOrderDetailResult : public ServiceResult
{
public:
struct ApplyOrderDetail
{
struct ApproveContent
{
struct ProjectMeta
{
struct ObjectMetaListItem
{
struct ColumnMetaListItem
{
std::string columnName;
std::string columnComment;
};
std::vector<ObjectMetaListItem::ColumnMetaListItem> columnMetaList;
std::string objectName;
};
std::string maxComputeProjectName;
int workspaceId;
std::vector<ObjectMetaListItem> objectMetaList;
};
int orderType;
long deadline;
std::string applyReason;
ProjectMeta projectMeta;
};
struct ApproveAccountListItem
{
std::string baseId;
};
struct GranteeObjectListItem
{
int granteeType;
std::string granteeId;
std::string granteeName;
int granteeTypeSub;
};
ApproveContent approveContent;
std::vector<ApproveAccountListItem> approveAccountList;
long applyTimestamp;
std::string flowId;
std::string applyBaseId;
std::vector<GranteeObjectListItem> granteeObjectList;
int flowStatus;
};
GetPermissionApplyOrderDetailResult();
explicit GetPermissionApplyOrderDetailResult(const std::string &payload);
~GetPermissionApplyOrderDetailResult();
ApplyOrderDetail getApplyOrderDetail()const;
protected:
void parse(const std::string &payload);
private:
ApplyOrderDetail applyOrderDetail_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETPERMISSIONAPPLYORDERDETAILRESULT_H_

View File

@@ -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_GETPROJECTREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETPROJECTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT GetProjectRequest : public RpcServiceRequest
{
public:
GetProjectRequest();
~GetProjectRequest();
long getProjectId()const;
void setProjectId(long projectId);
private:
long projectId_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETPROJECTREQUEST_H_

View File

@@ -0,0 +1,86 @@
/*
* 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_GETPROJECTRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETPROJECTRESULT_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 GetProjectResult : public ServiceResult
{
public:
struct Data
{
int destination;
std::string projectOwnerBaseId;
std::string projectName;
int isAllowDownload;
std::string gmtModified;
int developmentType;
bool disableDevelopment;
bool baseProject;
int projectMode;
std::string projectDescription;
std::string devStorageQuota;
int isDefault;
std::string projectIdentifier;
int status;
int schedulerMaxRetryTimes;
int projectId;
std::string residentArea;
bool useProxyOdpsAccount;
std::string gmtCreate;
long tenantId;
int maxFlowNode;
int protectedMode;
std::string appkey;
int tablePrivacyMode;
std::string prodStorageQuota;
std::string defaultDiResourceGroupIdentifier;
std::vector<std::string> envTypes;
int schedulerRetryInterval;
};
GetProjectResult();
explicit GetProjectResult(const std::string &payload);
~GetProjectResult();
int getHttpStatusCode()const;
Data getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
Data data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETPROJECTRESULT_H_

View File

@@ -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_IMPORTDISYNCTASKSREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_IMPORTDISYNCTASKSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ImportDISyncTasksRequest : public RpcServiceRequest
{
public:
ImportDISyncTasksRequest();
~ImportDISyncTasksRequest();
std::string getTaskType()const;
void setTaskType(const std::string& taskType);
std::string getTaskContent()const;
void setTaskContent(const std::string& taskContent);
std::string getTaskParam()const;
void setTaskParam(const std::string& taskParam);
long getProjectId()const;
void setProjectId(long projectId);
private:
std::string taskType_;
std::string taskContent_;
std::string taskParam_;
long projectId_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_IMPORTDISYNCTASKSREQUEST_H_

View File

@@ -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_IMPORTDISYNCTASKSRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_IMPORTDISYNCTASKSRESULT_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 ImportDISyncTasksResult : public ServiceResult
{
public:
struct TaskInfo
{
long taskId;
};
ImportDISyncTasksResult();
explicit ImportDISyncTasksResult(const std::string &payload);
~ImportDISyncTasksResult();
TaskInfo getTaskInfo()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
TaskInfo taskInfo_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_IMPORTDISYNCTASKSRESULT_H_

View File

@@ -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_LISTDISYNCTASKSREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTDISYNCTASKSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListDISyncTasksRequest : public RpcServiceRequest
{
public:
ListDISyncTasksRequest();
~ListDISyncTasksRequest();
std::string getTaskType()const;
void setTaskType(const std::string& taskType);
long getPageSize()const;
void setPageSize(long pageSize);
long getProjectId()const;
void setProjectId(long projectId);
long getPageNumber()const;
void setPageNumber(long pageNumber);
private:
std::string taskType_;
long pageSize_;
long projectId_;
long pageNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTDISYNCTASKSREQUEST_H_

View File

@@ -0,0 +1,68 @@
/*
* 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_LISTDISYNCTASKSRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTDISYNCTASKSRESULT_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 ListDISyncTasksResult : public ServiceResult
{
public:
struct TaskList
{
struct RealTimeSolutionListItem
{
std::string processName;
std::string taskType;
long createTime;
long processId;
std::string taskStatus;
};
std::vector<RealTimeSolutionListItem> realTimeSolutionList;
int totalCount;
int pageSize;
int pageNumber;
};
ListDISyncTasksResult();
explicit ListDISyncTasksResult(const std::string &payload);
~ListDISyncTasksResult();
TaskList getTaskList()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
TaskList taskList_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTDISYNCTASKSRESULT_H_

View File

@@ -0,0 +1,69 @@
/*
* 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_LISTDATASOURCESREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTDATASOURCESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListDataSourcesRequest : public RpcServiceRequest
{
public:
ListDataSourcesRequest();
~ListDataSourcesRequest();
std::string getDataSourceType()const;
void setDataSourceType(const std::string& dataSourceType);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getSubType()const;
void setSubType(const std::string& subType);
std::string getName()const;
void setName(const std::string& name);
int getEnvType()const;
void setEnvType(int envType);
int getPageSize()const;
void setPageSize(int pageSize);
long getProjectId()const;
void setProjectId(long projectId);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
std::string dataSourceType_;
int pageNumber_;
std::string subType_;
std::string name_;
int envType_;
int pageSize_;
long projectId_;
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTDATASOURCESREQUEST_H_

View File

@@ -0,0 +1,82 @@
/*
* 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_LISTDATASOURCESRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTDATASOURCESRESULT_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 ListDataSourcesResult : public ServiceResult
{
public:
struct Data
{
struct DataSourcesItem
{
int status;
int connectStatus;
std::string description;
std::string subType;
int bindingCalcEngineId;
std::string gmtModified;
int projectId;
std::string _operator;
int sequence;
bool shared;
int envType;
bool defaultEngine;
std::string name;
std::string gmtCreate;
long tenantId;
std::string dataSourceType;
int id;
};
std::vector<DataSourcesItem> dataSources;
int totalCount;
int pageSize;
int pageNumber;
};
ListDataSourcesResult();
explicit ListDataSourcesResult(const std::string &payload);
~ListDataSourcesResult();
int getHttpStatusCode()const;
Data getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
Data data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTDATASOURCESRESULT_H_

View File

@@ -0,0 +1,63 @@
/*
* 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_LISTFILETYPEREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTFILETYPEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListFileTypeRequest : public RpcServiceRequest
{
public:
ListFileTypeRequest();
~ListFileTypeRequest();
int getPageSize()const;
void setPageSize(int pageSize);
std::string getKeyword()const;
void setKeyword(const std::string& keyword);
std::string getLocale()const;
void setLocale(const std::string& locale);
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:
int pageSize_;
std::string keyword_;
std::string locale_;
long projectId_;
std::string projectIdentifier_;
int pageNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTFILETYPEREQUEST_H_

View File

@@ -0,0 +1,63 @@
/*
* 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_LISTFILETYPERESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTFILETYPERESULT_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 ListFileTypeResult : public ServiceResult
{
public:
struct NodeTypeInfoList
{
struct NodeTypeInfoItem
{
std::string nodeTypeName;
int nodeType;
};
int totalCount;
int pageSize;
std::vector<NodeTypeInfoItem> nodeTypeInfo;
int pageNumber;
};
ListFileTypeResult();
explicit ListFileTypeResult(const std::string &payload);
~ListFileTypeResult();
NodeTypeInfoList getNodeTypeInfoList()const;
protected:
void parse(const std::string &payload);
private:
NodeTypeInfoList nodeTypeInfoList_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTFILETYPERESULT_H_

View File

@@ -55,6 +55,7 @@ namespace AlibabaCloud
long fileId;
std::string fileFolderId;
long bizId;
long businessId;
};
int totalCount;
int pageSize;

View File

@@ -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_LISTINSTANCEAMOUNTREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTINSTANCEAMOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListInstanceAmountRequest : public RpcServiceRequest
{
public:
ListInstanceAmountRequest();
~ListInstanceAmountRequest();
std::string getBeginDate()const;
void setBeginDate(const std::string& beginDate);
std::string getEndDate()const;
void setEndDate(const std::string& endDate);
long getProjectId()const;
void setProjectId(long projectId);
private:
std::string beginDate_;
std::string endDate_;
long projectId_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTINSTANCEAMOUNTREQUEST_H_

View File

@@ -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_LISTINSTANCEAMOUNTRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTINSTANCEAMOUNTRESULT_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 ListInstanceAmountResult : public ServiceResult
{
public:
struct IntanceCounts
{
int count;
long date;
};
ListInstanceAmountResult();
explicit ListInstanceAmountResult(const std::string &payload);
~ListInstanceAmountResult();
std::vector<IntanceCounts> getInstanceCounts()const;
protected:
void parse(const std::string &payload);
private:
std::vector<IntanceCounts> instanceCounts_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTINSTANCEAMOUNTRESULT_H_

View File

@@ -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_LISTMANUALDAGINSTANCESREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTMANUALDAGINSTANCESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListManualDagInstancesRequest : public RpcServiceRequest
{
public:
ListManualDagInstancesRequest();
~ListManualDagInstancesRequest();
std::string getProjectEnv()const;
void setProjectEnv(const std::string& projectEnv);
std::string getProjectName()const;
void setProjectName(const std::string& projectName);
std::string getDagId()const;
void setDagId(const std::string& dagId);
private:
std::string projectEnv_;
std::string projectName_;
std::string dagId_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTMANUALDAGINSTANCESREQUEST_H_

View File

@@ -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_LISTMANUALDAGINSTANCESRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTMANUALDAGINSTANCESRESULT_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 ListManualDagInstancesResult : public ServiceResult
{
public:
struct InstancesItem
{
std::string status;
long modifyTime;
long instanceId;
std::string dagType;
std::string nodeName;
long createTime;
std::string paramValues;
long cycTime;
long beginWaitTimeTime;
long dagId;
long beginRunningTime;
long finishTime;
std::string taskType;
long nodeId;
long beginWaitResTime;
long bizDate;
};
ListManualDagInstancesResult();
explicit ListManualDagInstancesResult(const std::string &payload);
~ListManualDagInstancesResult();
std::vector<InstancesItem> getInstances()const;
protected:
void parse(const std::string &payload);
private:
std::vector<InstancesItem> instances_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTMANUALDAGINSTANCESRESULT_H_

View File

@@ -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_LISTNODEINPUTOROUTPUTREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTNODEINPUTOROUTPUTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListNodeInputOrOutputRequest : public RpcServiceRequest
{
public:
ListNodeInputOrOutputRequest();
~ListNodeInputOrOutputRequest();
std::string getProjectEnv()const;
void setProjectEnv(const std::string& projectEnv);
long getNodeId()const;
void setNodeId(long nodeId);
std::string getIoType()const;
void setIoType(const std::string& ioType);
private:
std::string projectEnv_;
long nodeId_;
std::string ioType_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTNODEINPUTOROUTPUTREQUEST_H_

View File

@@ -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_LISTNODEINPUTOROUTPUTRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTNODEINPUTOROUTPUTRESULT_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 ListNodeInputOrOutputResult : public ServiceResult
{
public:
struct DataItem
{
std::string tableName;
long nodeId;
std::string data;
};
ListNodeInputOrOutputResult();
explicit ListNodeInputOrOutputResult(const std::string &payload);
~ListNodeInputOrOutputResult();
int getHttpStatusCode()const;
std::vector<DataItem> 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<DataItem> data_;
std::string errorCode_;
std::string errorMessage_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTNODEINPUTOROUTPUTRESULT_H_

View File

@@ -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_LISTNODESBYBASELINEREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTNODESBYBASELINEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListNodesByBaselineRequest : public RpcServiceRequest
{
public:
ListNodesByBaselineRequest();
~ListNodesByBaselineRequest();
long getBaselineId()const;
void setBaselineId(long baselineId);
private:
long baselineId_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTNODESBYBASELINEREQUEST_H_

View File

@@ -0,0 +1,66 @@
/*
* 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_LISTNODESBYBASELINERESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTNODESBYBASELINERESULT_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 ListNodesByBaselineResult : public ServiceResult
{
public:
struct DataItem
{
std::string owner;
std::string nodeName;
long nodeId;
long projectId;
};
ListNodesByBaselineResult();
explicit ListNodesByBaselineResult(const std::string &payload);
~ListNodesByBaselineResult();
int getHttpStatusCode()const;
std::vector<DataItem> getData()const;
std::string getErrorCode()const;
std::string getErrorMessage()const;
std::string getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
std::vector<DataItem> data_;
std::string errorCode_;
std::string errorMessage_;
std::string success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTNODESBYBASELINERESULT_H_

View File

@@ -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_LISTNODESBYOUTPUTREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTNODESBYOUTPUTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListNodesByOutputRequest : public RpcServiceRequest
{
public:
ListNodesByOutputRequest();
~ListNodesByOutputRequest();
std::string getProjectEnv()const;
void setProjectEnv(const std::string& projectEnv);
std::string getOutputs()const;
void setOutputs(const std::string& outputs);
bool getOutputNodeListAsMap()const;
void setOutputNodeListAsMap(bool outputNodeListAsMap);
private:
std::string projectEnv_;
std::string outputs_;
bool outputNodeListAsMap_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTNODESBYOUTPUTREQUEST_H_

View File

@@ -0,0 +1,86 @@
/*
* 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_LISTNODESBYOUTPUTRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTNODESBYOUTPUTRESULT_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 ListNodesByOutputResult : public ServiceResult
{
public:
struct OutputNodePair
{
struct Node
{
long baselineId;
std::string description;
std::string resGroupName;
std::string nodeName;
int priority;
int dqcType;
std::string paramValues;
long projectId;
std::string connection;
std::string schedulerType;
long relatedFlowId;
std::string cronExpress;
bool repeatability;
std::string ownerId;
std::string fileType;
std::string dqcDescription;
long nodeId;
std::string programType;
int repeatInterval;
};
std::vector<OutputNodePair::Node> nodeList;
std::string output;
};
ListNodesByOutputResult();
explicit ListNodesByOutputResult(const std::string &payload);
~ListNodesByOutputResult();
int getHttpStatusCode()const;
std::vector<OutputNodePair> 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<OutputNodePair> data_;
std::string errorCode_;
std::string errorMessage_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTNODESBYOUTPUTRESULT_H_

View File

@@ -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_LISTPERMISSIONAPPLYORDERSREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTPERMISSIONAPPLYORDERSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListPermissionApplyOrdersRequest : public RpcServiceRequest
{
public:
ListPermissionApplyOrdersRequest();
~ListPermissionApplyOrdersRequest();
std::string getMaxComputeProjectName()const;
void setMaxComputeProjectName(const std::string& maxComputeProjectName);
long getEndTime()const;
void setEndTime(long endTime);
long getStartTime()const;
void setStartTime(long startTime);
int getPageNum()const;
void setPageNum(int pageNum);
int getFlowStatus()const;
void setFlowStatus(int flowStatus);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getTableName()const;
void setTableName(const std::string& tableName);
int getQueryType()const;
void setQueryType(int queryType);
int getWorkspaceId()const;
void setWorkspaceId(int workspaceId);
int getOrderType()const;
void setOrderType(int orderType);
std::string getEngineType()const;
void setEngineType(const std::string& engineType);
private:
std::string maxComputeProjectName_;
long endTime_;
long startTime_;
int pageNum_;
int flowStatus_;
int pageSize_;
std::string tableName_;
int queryType_;
int workspaceId_;
int orderType_;
std::string engineType_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTPERMISSIONAPPLYORDERSREQUEST_H_

View File

@@ -0,0 +1,82 @@
/*
* 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_LISTPERMISSIONAPPLYORDERSRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTPERMISSIONAPPLYORDERSRESULT_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 ListPermissionApplyOrdersResult : public ServiceResult
{
public:
struct ApplyOrders
{
struct Orders
{
struct ApproveContent
{
struct ProjectMeta
{
struct ObjectMetaListItem
{
std::vector<std::string> actions;
std::string objectName;
};
std::string workspaceName;
std::vector<ObjectMetaListItem> objectMetaList;
};
int orderType;
std::string applyReason;
ProjectMeta projectMeta;
};
ApproveContent approveContent;
std::string flowId;
long applyTimestamp;
std::string applyBaseId;
int flowStatus;
};
int totalCount;
std::vector<Orders> applyOrder;
int pageSize;
int pageNumber;
};
ListPermissionApplyOrdersResult();
explicit ListPermissionApplyOrdersResult(const std::string &payload);
~ListPermissionApplyOrdersResult();
ApplyOrders getApplyOrders()const;
protected:
void parse(const std::string &payload);
private:
ApplyOrders applyOrders_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTPERMISSIONAPPLYORDERSRESULT_H_

View File

@@ -35,12 +35,15 @@ namespace AlibabaCloud
ListResourceGroupsRequest();
~ListResourceGroupsRequest();
std::string getBizExtKey()const;
void setBizExtKey(const std::string& bizExtKey);
int getResourceGroupType()const;
void setResourceGroupType(int resourceGroupType);
std::string getKeyword()const;
void setKeyword(const std::string& keyword);
private:
std::string bizExtKey_;
int resourceGroupType_;
std::string keyword_;

View File

@@ -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_LISTSUCCESSINSTANCEAMOUNTREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTSUCCESSINSTANCEAMOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT ListSuccessInstanceAmountRequest : public RpcServiceRequest
{
public:
ListSuccessInstanceAmountRequest();
~ListSuccessInstanceAmountRequest();
long getProjectId()const;
void setProjectId(long projectId);
private:
long projectId_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTSUCCESSINSTANCEAMOUNTREQUEST_H_

View File

@@ -0,0 +1,72 @@
/*
* 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_LISTSUCCESSINSTANCEAMOUNTRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTSUCCESSINSTANCEAMOUNTRESULT_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 ListSuccessInstanceAmountResult : public ServiceResult
{
public:
struct InstanceStatusTrend
{
struct TodayTrendItem
{
std::string timePoint;
int count;
};
struct YesterdayTrendItem
{
std::string timePoint;
int count;
};
struct AvgTrendItem
{
std::string timePoint;
int count;
};
std::vector<YesterdayTrendItem> yesterdayTrend;
std::vector<AvgTrendItem> avgTrend;
std::vector<TodayTrendItem> todayTrend;
};
ListSuccessInstanceAmountResult();
explicit ListSuccessInstanceAmountResult(const std::string &payload);
~ListSuccessInstanceAmountResult();
InstanceStatusTrend getInstanceStatusTrend()const;
protected:
void parse(const std::string &payload);
private:
InstanceStatusTrend instanceStatusTrend_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_LISTSUCCESSINSTANCEAMOUNTRESULT_H_

View File

@@ -0,0 +1,63 @@
/*
* 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_REVOKECOLUMNPERMISSIONREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_REVOKECOLUMNPERMISSIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT RevokeColumnPermissionRequest : public RpcServiceRequest
{
public:
RevokeColumnPermissionRequest();
~RevokeColumnPermissionRequest();
std::string getRevokeUserName()const;
void setRevokeUserName(const std::string& revokeUserName);
std::string getMaxComputeProjectName()const;
void setMaxComputeProjectName(const std::string& maxComputeProjectName);
std::string getColumns()const;
void setColumns(const std::string& columns);
std::string getRevokeUserId()const;
void setRevokeUserId(const std::string& revokeUserId);
std::string getTableName()const;
void setTableName(const std::string& tableName);
long getWorkspaceId()const;
void setWorkspaceId(long workspaceId);
private:
std::string revokeUserName_;
std::string maxComputeProjectName_;
std::string columns_;
std::string revokeUserId_;
std::string tableName_;
long workspaceId_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_REVOKECOLUMNPERMISSIONREQUEST_H_

View File

@@ -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_REVOKECOLUMNPERMISSIONRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_REVOKECOLUMNPERMISSIONRESULT_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 RevokeColumnPermissionResult : public ServiceResult
{
public:
RevokeColumnPermissionResult();
explicit RevokeColumnPermissionResult(const std::string &payload);
~RevokeColumnPermissionResult();
bool getRevokeSuccess()const;
protected:
void parse(const std::string &payload);
private:
bool revokeSuccess_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_REVOKECOLUMNPERMISSIONRESULT_H_

View File

@@ -0,0 +1,63 @@
/*
* 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_REVOKETABLEPERMISSIONREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_REVOKETABLEPERMISSIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT RevokeTablePermissionRequest : public RpcServiceRequest
{
public:
RevokeTablePermissionRequest();
~RevokeTablePermissionRequest();
std::string getRevokeUserName()const;
void setRevokeUserName(const std::string& revokeUserName);
std::string getMaxComputeProjectName()const;
void setMaxComputeProjectName(const std::string& maxComputeProjectName);
std::string getRevokeUserId()const;
void setRevokeUserId(const std::string& revokeUserId);
std::string getTableName()const;
void setTableName(const std::string& tableName);
std::string getActions()const;
void setActions(const std::string& actions);
long getWorkspaceId()const;
void setWorkspaceId(long workspaceId);
private:
std::string revokeUserName_;
std::string maxComputeProjectName_;
std::string revokeUserId_;
std::string tableName_;
std::string actions_;
long workspaceId_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_REVOKETABLEPERMISSIONREQUEST_H_

View File

@@ -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_REVOKETABLEPERMISSIONRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_REVOKETABLEPERMISSIONRESULT_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 RevokeTablePermissionResult : public ServiceResult
{
public:
RevokeTablePermissionResult();
explicit RevokeTablePermissionResult(const std::string &payload);
~RevokeTablePermissionResult();
bool getRevokeSuccess()const;
protected:
void parse(const std::string &payload);
private:
bool revokeSuccess_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_REVOKETABLEPERMISSIONRESULT_H_

View File

@@ -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_RUNCYCLEDAGNODESREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_RUNCYCLEDAGNODESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT RunCycleDagNodesRequest : public RpcServiceRequest
{
public:
RunCycleDagNodesRequest();
~RunCycleDagNodesRequest();
std::string getProjectEnv()const;
void setProjectEnv(const std::string& projectEnv);
std::string getStartBizDate()const;
void setStartBizDate(const std::string& startBizDate);
bool getParallelism()const;
void setParallelism(bool parallelism);
long getRootNodeId()const;
void setRootNodeId(long rootNodeId);
std::string getBizBeginTime()const;
void setBizBeginTime(const std::string& bizBeginTime);
std::string getEndBizDate()const;
void setEndBizDate(const std::string& endBizDate);
std::string getIncludeNodeIds()const;
void setIncludeNodeIds(const std::string& includeNodeIds);
std::string getBizEndTime()const;
void setBizEndTime(const std::string& bizEndTime);
std::string getName()const;
void setName(const std::string& name);
std::string getExcludeNodeIds()const;
void setExcludeNodeIds(const std::string& excludeNodeIds);
std::string getNodeParams()const;
void setNodeParams(const std::string& nodeParams);
private:
std::string projectEnv_;
std::string startBizDate_;
bool parallelism_;
long rootNodeId_;
std::string bizBeginTime_;
std::string endBizDate_;
std::string includeNodeIds_;
std::string bizEndTime_;
std::string name_;
std::string excludeNodeIds_;
std::string nodeParams_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_RUNCYCLEDAGNODESREQUEST_H_

View File

@@ -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_RUNCYCLEDAGNODESRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_RUNCYCLEDAGNODESRESULT_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 RunCycleDagNodesResult : public ServiceResult
{
public:
RunCycleDagNodesResult();
explicit RunCycleDagNodesResult(const std::string &payload);
~RunCycleDagNodesResult();
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_RUNCYCLEDAGNODESRESULT_H_

View File

@@ -0,0 +1,63 @@
/*
* 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_RUNMANUALDAGNODESREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_RUNMANUALDAGNODESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT RunManualDagNodesRequest : public RpcServiceRequest
{
public:
RunManualDagNodesRequest();
~RunManualDagNodesRequest();
std::string getProjectEnv()const;
void setProjectEnv(const std::string& projectEnv);
std::string getProjectName()const;
void setProjectName(const std::string& projectName);
std::string getBizDate()const;
void setBizDate(const std::string& bizDate);
std::string getFlowName()const;
void setFlowName(const std::string& flowName);
std::string getDagParameters()const;
void setDagParameters(const std::string& dagParameters);
std::string getNodeParameters()const;
void setNodeParameters(const std::string& nodeParameters);
private:
std::string projectEnv_;
std::string projectName_;
std::string bizDate_;
std::string flowName_;
std::string dagParameters_;
std::string nodeParameters_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_RUNMANUALDAGNODESREQUEST_H_

View File

@@ -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_RUNMANUALDAGNODESRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_RUNMANUALDAGNODESRESULT_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 RunManualDagNodesResult : public ServiceResult
{
public:
RunManualDagNodesResult();
explicit RunManualDagNodesResult(const std::string &payload);
~RunManualDagNodesResult();
long getDagId()const;
protected:
void parse(const std::string &payload);
private:
long dagId_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_RUNMANUALDAGNODESRESULT_H_

View File

@@ -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_RUNSMOKETESTREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_RUNSMOKETESTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT RunSmokeTestRequest : public RpcServiceRequest
{
public:
RunSmokeTestRequest();
~RunSmokeTestRequest();
std::string getProjectEnv()const;
void setProjectEnv(const std::string& projectEnv);
std::string getBizdate()const;
void setBizdate(const std::string& bizdate);
std::string getName()const;
void setName(const std::string& name);
std::string getNodeParams()const;
void setNodeParams(const std::string& nodeParams);
long getNodeId()const;
void setNodeId(long nodeId);
private:
std::string projectEnv_;
std::string bizdate_;
std::string name_;
std::string nodeParams_;
long nodeId_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_RUNSMOKETESTREQUEST_H_

View File

@@ -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_RUNSMOKETESTRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_RUNSMOKETESTRESULT_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 RunSmokeTestResult : public ServiceResult
{
public:
RunSmokeTestResult();
explicit RunSmokeTestResult(const std::string &payload);
~RunSmokeTestResult();
int getHttpStatusCode()const;
long getData()const;
std::string getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
long data_;
std::string errorCode_;
std::string errorMessage_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_RUNSMOKETESTRESULT_H_

View File

@@ -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_TOPTENELAPSEDTIMEINSTANCEREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_TOPTENELAPSEDTIMEINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT TopTenElapsedTimeInstanceRequest : public RpcServiceRequest
{
public:
TopTenElapsedTimeInstanceRequest();
~TopTenElapsedTimeInstanceRequest();
std::string getBusinessDate()const;
void setBusinessDate(const std::string& businessDate);
long getProjectId()const;
void setProjectId(long projectId);
private:
std::string businessDate_;
long projectId_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_TOPTENELAPSEDTIMEINSTANCEREQUEST_H_

View File

@@ -0,0 +1,66 @@
/*
* 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_TOPTENELAPSEDTIMEINSTANCERESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_TOPTENELAPSEDTIMEINSTANCERESULT_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 TopTenElapsedTimeInstanceResult : public ServiceResult
{
public:
struct InstanceConsumeTimeRank
{
struct ConsumeTimeRankItem
{
std::string owner;
long businessDate;
std::string nodeName;
long instanceId;
long nodeId;
long consumed;
int programType;
};
std::vector<ConsumeTimeRankItem> consumeTimeRank;
long updateTime;
};
TopTenElapsedTimeInstanceResult();
explicit TopTenElapsedTimeInstanceResult(const std::string &payload);
~TopTenElapsedTimeInstanceResult();
InstanceConsumeTimeRank getInstanceConsumeTimeRank()const;
protected:
void parse(const std::string &payload);
private:
InstanceConsumeTimeRank instanceConsumeTimeRank_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_TOPTENELAPSEDTIMEINSTANCERESULT_H_

View File

@@ -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_TOPTENERRORTIMESINSTANCEREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_TOPTENERRORTIMESINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT TopTenErrorTimesInstanceRequest : public RpcServiceRequest
{
public:
TopTenErrorTimesInstanceRequest();
~TopTenErrorTimesInstanceRequest();
long getProjectId()const;
void setProjectId(long projectId);
private:
long projectId_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_TOPTENERRORTIMESINSTANCEREQUEST_H_

View File

@@ -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_TOPTENERRORTIMESINSTANCERESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_TOPTENERRORTIMESINSTANCERESULT_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 TopTenErrorTimesInstanceResult : public ServiceResult
{
public:
struct InstanceErrorRank
{
struct ErrorRankItem
{
std::string owner;
std::string nodeName;
long nodeId;
long projectId;
int count;
int programType;
};
std::vector<ErrorRankItem> errorRank;
long updateTime;
};
TopTenErrorTimesInstanceResult();
explicit TopTenErrorTimesInstanceResult(const std::string &payload);
~TopTenErrorTimesInstanceResult();
InstanceErrorRank getInstanceErrorRank()const;
protected:
void parse(const std::string &payload);
private:
InstanceErrorRank instanceErrorRank_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_TOPTENERRORTIMESINSTANCERESULT_H_

View File

@@ -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_UPDATEDATASOURCEREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_UPDATEDATASOURCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT UpdateDataSourceRequest : public RpcServiceRequest
{
public:
UpdateDataSourceRequest();
~UpdateDataSourceRequest();
int getEnvType()const;
void setEnvType(int envType);
long getDataSourceId()const;
void setDataSourceId(long dataSourceId);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getContent()const;
void setContent(const std::string& content);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
int envType_;
long dataSourceId_;
std::string description_;
std::string content_;
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_UPDATEDATASOURCEREQUEST_H_

View File

@@ -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_UPDATEDATASOURCERESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_UPDATEDATASOURCERESULT_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 UpdateDataSourceResult : public ServiceResult
{
public:
UpdateDataSourceResult();
explicit UpdateDataSourceResult(const std::string &payload);
~UpdateDataSourceResult();
std::string getHttpStatusCode()const;
bool getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string httpStatusCode_;
bool data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_UPDATEDATASOURCERESULT_H_

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,62 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/ApprovePermissionApplyOrderRequest.h>
using AlibabaCloud::Dataworks_public::Model::ApprovePermissionApplyOrderRequest;
ApprovePermissionApplyOrderRequest::ApprovePermissionApplyOrderRequest() :
RpcServiceRequest("dataworks-public", "2020-05-18", "ApprovePermissionApplyOrder")
{
setMethod(HttpRequest::Method::Post);
}
ApprovePermissionApplyOrderRequest::~ApprovePermissionApplyOrderRequest()
{}
std::string ApprovePermissionApplyOrderRequest::getFlowId()const
{
return flowId_;
}
void ApprovePermissionApplyOrderRequest::setFlowId(const std::string& flowId)
{
flowId_ = flowId;
setParameter("FlowId", flowId);
}
std::string ApprovePermissionApplyOrderRequest::getApproveComment()const
{
return approveComment_;
}
void ApprovePermissionApplyOrderRequest::setApproveComment(const std::string& approveComment)
{
approveComment_ = approveComment;
setParameter("ApproveComment", approveComment);
}
int ApprovePermissionApplyOrderRequest::getApproveAction()const
{
return approveAction_;
}
void ApprovePermissionApplyOrderRequest::setApproveAction(int approveAction)
{
approveAction_ = approveAction;
setParameter("ApproveAction", std::to_string(approveAction));
}

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/ApprovePermissionApplyOrderResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dataworks_public;
using namespace AlibabaCloud::Dataworks_public::Model;
ApprovePermissionApplyOrderResult::ApprovePermissionApplyOrderResult() :
ServiceResult()
{}
ApprovePermissionApplyOrderResult::ApprovePermissionApplyOrderResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ApprovePermissionApplyOrderResult::~ApprovePermissionApplyOrderResult()
{}
void ApprovePermissionApplyOrderResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["ApproveSuccess"].isNull())
approveSuccess_ = value["ApproveSuccess"].asString() == "true";
}
bool ApprovePermissionApplyOrderResult::getApproveSuccess()const
{
return approveSuccess_;
}

View File

@@ -0,0 +1,62 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/CheckFileDeploymentRequest.h>
using AlibabaCloud::Dataworks_public::Model::CheckFileDeploymentRequest;
CheckFileDeploymentRequest::CheckFileDeploymentRequest() :
RpcServiceRequest("dataworks-public", "2020-05-18", "CheckFileDeployment")
{
setMethod(HttpRequest::Method::Post);
}
CheckFileDeploymentRequest::~CheckFileDeploymentRequest()
{}
std::string CheckFileDeploymentRequest::getCheckDetailUrl()const
{
return checkDetailUrl_;
}
void CheckFileDeploymentRequest::setCheckDetailUrl(const std::string& checkDetailUrl)
{
checkDetailUrl_ = checkDetailUrl;
setBodyParameter("CheckDetailUrl", checkDetailUrl);
}
std::string CheckFileDeploymentRequest::getCheckerInstanceId()const
{
return checkerInstanceId_;
}
void CheckFileDeploymentRequest::setCheckerInstanceId(const std::string& checkerInstanceId)
{
checkerInstanceId_ = checkerInstanceId;
setBodyParameter("CheckerInstanceId", checkerInstanceId);
}
std::string CheckFileDeploymentRequest::getStatus()const
{
return status_;
}
void CheckFileDeploymentRequest::setStatus(const std::string& status)
{
status_ = status;
setBodyParameter("Status", status);
}

View File

@@ -0,0 +1,44 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/CheckFileDeploymentResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dataworks_public;
using namespace AlibabaCloud::Dataworks_public::Model;
CheckFileDeploymentResult::CheckFileDeploymentResult() :
ServiceResult()
{}
CheckFileDeploymentResult::CheckFileDeploymentResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CheckFileDeploymentResult::~CheckFileDeploymentResult()
{}
void CheckFileDeploymentResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -0,0 +1,106 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/CreateDataSourceRequest.h>
using AlibabaCloud::Dataworks_public::Model::CreateDataSourceRequest;
CreateDataSourceRequest::CreateDataSourceRequest() :
RpcServiceRequest("dataworks-public", "2020-05-18", "CreateDataSource")
{
setMethod(HttpRequest::Method::Post);
}
CreateDataSourceRequest::~CreateDataSourceRequest()
{}
std::string CreateDataSourceRequest::getDataSourceType()const
{
return dataSourceType_;
}
void CreateDataSourceRequest::setDataSourceType(const std::string& dataSourceType)
{
dataSourceType_ = dataSourceType;
setParameter("DataSourceType", dataSourceType);
}
std::string CreateDataSourceRequest::getDescription()const
{
return description_;
}
void CreateDataSourceRequest::setDescription(const std::string& description)
{
description_ = description;
setParameter("Description", description);
}
std::string CreateDataSourceRequest::getContent()const
{
return content_;
}
void CreateDataSourceRequest::setContent(const std::string& content)
{
content_ = content;
setParameter("Content", content);
}
std::string CreateDataSourceRequest::getSubType()const
{
return subType_;
}
void CreateDataSourceRequest::setSubType(const std::string& subType)
{
subType_ = subType;
setParameter("SubType", subType);
}
std::string CreateDataSourceRequest::getName()const
{
return name_;
}
void CreateDataSourceRequest::setName(const std::string& name)
{
name_ = name;
setParameter("Name", name);
}
int CreateDataSourceRequest::getEnvType()const
{
return envType_;
}
void CreateDataSourceRequest::setEnvType(int envType)
{
envType_ = envType;
setParameter("EnvType", std::to_string(envType));
}
long CreateDataSourceRequest::getProjectId()const
{
return projectId_;
}
void CreateDataSourceRequest::setProjectId(long projectId)
{
projectId_ = projectId;
setParameter("ProjectId", std::to_string(projectId));
}

View File

@@ -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.
*/
#include <alibabacloud/dataworks-public/model/CreateDataSourceResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dataworks_public;
using namespace AlibabaCloud::Dataworks_public::Model;
CreateDataSourceResult::CreateDataSourceResult() :
ServiceResult()
{}
CreateDataSourceResult::CreateDataSourceResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CreateDataSourceResult::~CreateDataSourceResult()
{}
void CreateDataSourceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = value["HttpStatusCode"].asString();
if(!value["Data"].isNull())
data_ = std::stol(value["Data"].asString());
}
std::string CreateDataSourceResult::getHttpStatusCode()const
{
return httpStatusCode_;
}
long CreateDataSourceResult::getData()const
{
return data_;
}
bool CreateDataSourceResult::getSuccess()const
{
return success_;
}

View File

@@ -0,0 +1,127 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/CreatePermissionApplyOrderRequest.h>
using AlibabaCloud::Dataworks_public::Model::CreatePermissionApplyOrderRequest;
CreatePermissionApplyOrderRequest::CreatePermissionApplyOrderRequest() :
RpcServiceRequest("dataworks-public", "2020-05-18", "CreatePermissionApplyOrder")
{
setMethod(HttpRequest::Method::Post);
}
CreatePermissionApplyOrderRequest::~CreatePermissionApplyOrderRequest()
{}
std::string CreatePermissionApplyOrderRequest::getApplyReason()const
{
return applyReason_;
}
void CreatePermissionApplyOrderRequest::setApplyReason(const std::string& applyReason)
{
applyReason_ = applyReason;
setParameter("ApplyReason", applyReason);
}
std::string CreatePermissionApplyOrderRequest::getMaxComputeProjectName()const
{
return maxComputeProjectName_;
}
void CreatePermissionApplyOrderRequest::setMaxComputeProjectName(const std::string& maxComputeProjectName)
{
maxComputeProjectName_ = maxComputeProjectName;
setParameter("MaxComputeProjectName", maxComputeProjectName);
}
std::vector<CreatePermissionApplyOrderRequest::ApplyObject> CreatePermissionApplyOrderRequest::getApplyObject()const
{
return applyObject_;
}
void CreatePermissionApplyOrderRequest::setApplyObject(const std::vector<ApplyObject>& applyObject)
{
applyObject_ = applyObject;
for(int dep1 = 0; dep1!= applyObject.size(); dep1++) {
auto applyObjectObj = applyObject.at(dep1);
std::string applyObjectObjStr = "ApplyObject." + std::to_string(dep1 + 1);
for(int dep2 = 0; dep2!= applyObjectObj.columnMetaList.size(); dep2++) {
auto columnMetaListObj = applyObjectObj.columnMetaList.at(dep2);
std::string columnMetaListObjStr = applyObjectObjStr + "ColumnMetaList." + std::to_string(dep2 + 1);
setParameter(columnMetaListObjStr + ".Name", columnMetaListObj.name);
}
setParameter(applyObjectObjStr + ".Name", applyObjectObj.name);
setParameter(applyObjectObjStr + ".Actions", applyObjectObj.actions);
}
}
std::string CreatePermissionApplyOrderRequest::getApplyUserIds()const
{
return applyUserIds_;
}
void CreatePermissionApplyOrderRequest::setApplyUserIds(const std::string& applyUserIds)
{
applyUserIds_ = applyUserIds;
setParameter("ApplyUserIds", applyUserIds);
}
long CreatePermissionApplyOrderRequest::getDeadline()const
{
return deadline_;
}
void CreatePermissionApplyOrderRequest::setDeadline(long deadline)
{
deadline_ = deadline;
setParameter("Deadline", std::to_string(deadline));
}
int CreatePermissionApplyOrderRequest::getWorkspaceId()const
{
return workspaceId_;
}
void CreatePermissionApplyOrderRequest::setWorkspaceId(int workspaceId)
{
workspaceId_ = workspaceId;
setParameter("WorkspaceId", std::to_string(workspaceId));
}
int CreatePermissionApplyOrderRequest::getOrderType()const
{
return orderType_;
}
void CreatePermissionApplyOrderRequest::setOrderType(int orderType)
{
orderType_ = orderType;
setParameter("OrderType", std::to_string(orderType));
}
std::string CreatePermissionApplyOrderRequest::getEngineType()const
{
return engineType_;
}
void CreatePermissionApplyOrderRequest::setEngineType(const std::string& engineType)
{
engineType_ = engineType;
setParameter("EngineType", engineType);
}

View File

@@ -0,0 +1,52 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/CreatePermissionApplyOrderResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dataworks_public;
using namespace AlibabaCloud::Dataworks_public::Model;
CreatePermissionApplyOrderResult::CreatePermissionApplyOrderResult() :
ServiceResult()
{}
CreatePermissionApplyOrderResult::CreatePermissionApplyOrderResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CreatePermissionApplyOrderResult::~CreatePermissionApplyOrderResult()
{}
void CreatePermissionApplyOrderResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allFlowId = value["FlowId"]["FlowId"];
for (const auto &item : allFlowId)
flowId_.push_back(item.asString());
}
std::vector<std::string> CreatePermissionApplyOrderResult::getFlowId()const
{
return flowId_;
}

View File

@@ -0,0 +1,133 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/CreateViewRequest.h>
using AlibabaCloud::Dataworks_public::Model::CreateViewRequest;
CreateViewRequest::CreateViewRequest() :
RpcServiceRequest("dataworks-public", "2020-05-18", "CreateView")
{
setMethod(HttpRequest::Method::Post);
}
CreateViewRequest::~CreateViewRequest()
{}
std::string CreateViewRequest::getViewName()const
{
return viewName_;
}
void CreateViewRequest::setViewName(const std::string& viewName)
{
viewName_ = viewName;
setBodyParameter("ViewName", viewName);
}
std::string CreateViewRequest::getClientToken()const
{
return clientToken_;
}
void CreateViewRequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setBodyParameter("ClientToken", clientToken);
}
std::string CreateViewRequest::getSelectSQL()const
{
return selectSQL_;
}
void CreateViewRequest::setSelectSQL(const std::string& selectSQL)
{
selectSQL_ = selectSQL;
setBodyParameter("SelectSQL", selectSQL);
}
std::string CreateViewRequest::getSelectWhere()const
{
return selectWhere_;
}
void CreateViewRequest::setSelectWhere(const std::string& selectWhere)
{
selectWhere_ = selectWhere;
setBodyParameter("SelectWhere", selectWhere);
}
std::string CreateViewRequest::getSelectTableName()const
{
return selectTableName_;
}
void CreateViewRequest::setSelectTableName(const std::string& selectTableName)
{
selectTableName_ = selectTableName;
setBodyParameter("SelectTableName", selectTableName);
}
std::string CreateViewRequest::getComment()const
{
return comment_;
}
void CreateViewRequest::setComment(const std::string& comment)
{
comment_ = comment;
setBodyParameter("Comment", comment);
}
std::string CreateViewRequest::getSelectColumn()const
{
return selectColumn_;
}
void CreateViewRequest::setSelectColumn(const std::string& selectColumn)
{
selectColumn_ = selectColumn;
setBodyParameter("SelectColumn", selectColumn);
}
std::string CreateViewRequest::getAppGuid()const
{
return appGuid_;
}
void CreateViewRequest::setAppGuid(const std::string& appGuid)
{
appGuid_ = appGuid;
setBodyParameter("AppGuid", appGuid);
}
std::vector<CreateViewRequest::ViewColumn> CreateViewRequest::getViewColumn()const
{
return viewColumn_;
}
void CreateViewRequest::setViewColumn(const std::vector<ViewColumn>& viewColumn)
{
viewColumn_ = viewColumn;
for(int dep1 = 0; dep1!= viewColumn.size(); dep1++) {
auto viewColumnObj = viewColumn.at(dep1);
std::string viewColumnObjStr = "ViewColumn." + std::to_string(dep1 + 1);
setParameter(viewColumnObjStr + ".Comment", viewColumnObj.comment);
setParameter(viewColumnObjStr + ".ColumnName", viewColumnObj.columnName);
}
}

View File

@@ -0,0 +1,58 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/CreateViewResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dataworks_public;
using namespace AlibabaCloud::Dataworks_public::Model;
CreateViewResult::CreateViewResult() :
ServiceResult()
{}
CreateViewResult::CreateViewResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CreateViewResult::~CreateViewResult()
{}
void CreateViewResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto taskInfoNode = value["TaskInfo"];
if(!taskInfoNode["TaskId"].isNull())
taskInfo_.taskId = taskInfoNode["TaskId"].asString();
if(!taskInfoNode["Content"].isNull())
taskInfo_.content = taskInfoNode["Content"].asString();
if(!taskInfoNode["Status"].isNull())
taskInfo_.status = taskInfoNode["Status"].asString();
if(!taskInfoNode["NextTaskId"].isNull())
taskInfo_.nextTaskId = taskInfoNode["NextTaskId"].asString();
}
CreateViewResult::TaskInfo CreateViewResult::getTaskInfo()const
{
return taskInfo_;
}

View File

@@ -0,0 +1,40 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/DeleteDataSourceRequest.h>
using AlibabaCloud::Dataworks_public::Model::DeleteDataSourceRequest;
DeleteDataSourceRequest::DeleteDataSourceRequest() :
RpcServiceRequest("dataworks-public", "2020-05-18", "DeleteDataSource")
{
setMethod(HttpRequest::Method::Post);
}
DeleteDataSourceRequest::~DeleteDataSourceRequest()
{}
long DeleteDataSourceRequest::getDataSourceId()const
{
return dataSourceId_;
}
void DeleteDataSourceRequest::setDataSourceId(long dataSourceId)
{
dataSourceId_ = dataSourceId;
setParameter("DataSourceId", std::to_string(dataSourceId));
}

View File

@@ -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.
*/
#include <alibabacloud/dataworks-public/model/DeleteDataSourceResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dataworks_public;
using namespace AlibabaCloud::Dataworks_public::Model;
DeleteDataSourceResult::DeleteDataSourceResult() :
ServiceResult()
{}
DeleteDataSourceResult::DeleteDataSourceResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DeleteDataSourceResult::~DeleteDataSourceResult()
{}
void DeleteDataSourceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = value["HttpStatusCode"].asString();
if(!value["Data"].isNull())
data_ = value["Data"].asString() == "true";
}
std::string DeleteDataSourceResult::getHttpStatusCode()const
{
return httpStatusCode_;
}
bool DeleteDataSourceResult::getData()const
{
return data_;
}
bool DeleteDataSourceResult::getSuccess()const
{
return success_;
}

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/DeleteViewRequest.h>
using AlibabaCloud::Dataworks_public::Model::DeleteViewRequest;
DeleteViewRequest::DeleteViewRequest() :
RpcServiceRequest("dataworks-public", "2020-05-18", "DeleteView")
{
setMethod(HttpRequest::Method::Post);
}
DeleteViewRequest::~DeleteViewRequest()
{}
std::string DeleteViewRequest::getViewName()const
{
return viewName_;
}
void DeleteViewRequest::setViewName(const std::string& viewName)
{
viewName_ = viewName;
setParameter("ViewName", viewName);
}
std::string DeleteViewRequest::getAppGuid()const
{
return appGuid_;
}
void DeleteViewRequest::setAppGuid(const std::string& appGuid)
{
appGuid_ = appGuid;
setParameter("AppGuid", appGuid);
}

View File

@@ -0,0 +1,58 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/DeleteViewResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dataworks_public;
using namespace AlibabaCloud::Dataworks_public::Model;
DeleteViewResult::DeleteViewResult() :
ServiceResult()
{}
DeleteViewResult::DeleteViewResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DeleteViewResult::~DeleteViewResult()
{}
void DeleteViewResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto taskInfoNode = value["TaskInfo"];
if(!taskInfoNode["TaskId"].isNull())
taskInfo_.taskId = taskInfoNode["TaskId"].asString();
if(!taskInfoNode["Content"].isNull())
taskInfo_.content = taskInfoNode["Content"].asString();
if(!taskInfoNode["Status"].isNull())
taskInfo_.status = taskInfoNode["Status"].asString();
if(!taskInfoNode["NextTaskId"].isNull())
taskInfo_.nextTaskId = taskInfoNode["NextTaskId"].asString();
}
DeleteViewResult::TaskInfo DeleteViewResult::getTaskInfo()const
{
return taskInfo_;
}

View File

@@ -0,0 +1,62 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/ExportDISyncTasksRequest.h>
using AlibabaCloud::Dataworks_public::Model::ExportDISyncTasksRequest;
ExportDISyncTasksRequest::ExportDISyncTasksRequest() :
RpcServiceRequest("dataworks-public", "2020-05-18", "ExportDISyncTasks")
{
setMethod(HttpRequest::Method::Post);
}
ExportDISyncTasksRequest::~ExportDISyncTasksRequest()
{}
std::string ExportDISyncTasksRequest::getTaskType()const
{
return taskType_;
}
void ExportDISyncTasksRequest::setTaskType(const std::string& taskType)
{
taskType_ = taskType;
setParameter("TaskType", taskType);
}
std::string ExportDISyncTasksRequest::getTaskParam()const
{
return taskParam_;
}
void ExportDISyncTasksRequest::setTaskParam(const std::string& taskParam)
{
taskParam_ = taskParam;
setParameter("TaskParam", taskParam);
}
long ExportDISyncTasksRequest::getProjectId()const
{
return projectId_;
}
void ExportDISyncTasksRequest::setProjectId(long projectId)
{
projectId_ = projectId;
setParameter("ProjectId", std::to_string(projectId));
}

View File

@@ -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.
*/
#include <alibabacloud/dataworks-public/model/ExportDISyncTasksResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dataworks_public;
using namespace AlibabaCloud::Dataworks_public::Model;
ExportDISyncTasksResult::ExportDISyncTasksResult() :
ServiceResult()
{}
ExportDISyncTasksResult::ExportDISyncTasksResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ExportDISyncTasksResult::~ExportDISyncTasksResult()
{}
void ExportDISyncTasksResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto taskDetailNode = value["TaskDetail"];
if(!taskDetailNode["RealTimeSolution"].isNull())
taskDetail_.realTimeSolution = taskDetailNode["RealTimeSolution"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}
ExportDISyncTasksResult::TaskDetail ExportDISyncTasksResult::getTaskDetail()const
{
return taskDetail_;
}
bool ExportDISyncTasksResult::getSuccess()const
{
return success_;
}

View File

@@ -77,6 +77,10 @@ void GetFileResult::parse(const std::string &payload)
data_.file.lastEditTime = std::stol(fileNode["LastEditTime"].asString());
if(!fileNode["CommitStatus"].isNull())
data_.file.commitStatus = std::stoi(fileNode["CommitStatus"].asString());
if(!fileNode["DeletedStatus"].isNull())
data_.file.deletedStatus = fileNode["DeletedStatus"].asString();
if(!fileNode["BusinessId"].isNull())
data_.file.businessId = std::stol(fileNode["BusinessId"].asString());
auto nodeConfigurationNode = dataNode["NodeConfiguration"];
if(!nodeConfigurationNode["AutoRerunTimes"].isNull())
data_.nodeConfiguration.autoRerunTimes = std::stoi(nodeConfigurationNode["AutoRerunTimes"].asString());

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/GetFileTypeStatisticRequest.h>
using AlibabaCloud::Dataworks_public::Model::GetFileTypeStatisticRequest;
GetFileTypeStatisticRequest::GetFileTypeStatisticRequest() :
RpcServiceRequest("dataworks-public", "2020-05-18", "GetFileTypeStatistic")
{
setMethod(HttpRequest::Method::Post);
}
GetFileTypeStatisticRequest::~GetFileTypeStatisticRequest()
{}
std::string GetFileTypeStatisticRequest::getProjectEnv()const
{
return projectEnv_;
}
void GetFileTypeStatisticRequest::setProjectEnv(const std::string& projectEnv)
{
projectEnv_ = projectEnv;
setBodyParameter("ProjectEnv", projectEnv);
}
long GetFileTypeStatisticRequest::getProjectId()const
{
return projectId_;
}
void GetFileTypeStatisticRequest::setProjectId(long projectId)
{
projectId_ = projectId;
setBodyParameter("ProjectId", std::to_string(projectId));
}

View File

@@ -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.
*/
#include <alibabacloud/dataworks-public/model/GetFileTypeStatisticResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dataworks_public;
using namespace AlibabaCloud::Dataworks_public::Model;
GetFileTypeStatisticResult::GetFileTypeStatisticResult() :
ServiceResult()
{}
GetFileTypeStatisticResult::GetFileTypeStatisticResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetFileTypeStatisticResult::~GetFileTypeStatisticResult()
{}
void GetFileTypeStatisticResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allProgramTypeAndCountsNode = value["ProgramTypeAndCounts"]["ProgramTypeAndCount"];
for (auto valueProgramTypeAndCountsProgramTypeAndCount : allProgramTypeAndCountsNode)
{
ProgramTypeAndCount programTypeAndCountsObject;
if(!valueProgramTypeAndCountsProgramTypeAndCount["ProgramType"].isNull())
programTypeAndCountsObject.programType = valueProgramTypeAndCountsProgramTypeAndCount["ProgramType"].asString();
if(!valueProgramTypeAndCountsProgramTypeAndCount["Count"].isNull())
programTypeAndCountsObject.count = std::stoi(valueProgramTypeAndCountsProgramTypeAndCount["Count"].asString());
programTypeAndCounts_.push_back(programTypeAndCountsObject);
}
}
std::vector<GetFileTypeStatisticResult::ProgramTypeAndCount> GetFileTypeStatisticResult::getProgramTypeAndCounts()const
{
return programTypeAndCounts_;
}

View File

@@ -0,0 +1,62 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/GetInstanceStatusStatisticRequest.h>
using AlibabaCloud::Dataworks_public::Model::GetInstanceStatusStatisticRequest;
GetInstanceStatusStatisticRequest::GetInstanceStatusStatisticRequest() :
RpcServiceRequest("dataworks-public", "2020-05-18", "GetInstanceStatusStatistic")
{
setMethod(HttpRequest::Method::Post);
}
GetInstanceStatusStatisticRequest::~GetInstanceStatusStatisticRequest()
{}
std::string GetInstanceStatusStatisticRequest::getProjectEnv()const
{
return projectEnv_;
}
void GetInstanceStatusStatisticRequest::setProjectEnv(const std::string& projectEnv)
{
projectEnv_ = projectEnv;
setBodyParameter("ProjectEnv", projectEnv);
}
std::string GetInstanceStatusStatisticRequest::getBizDate()const
{
return bizDate_;
}
void GetInstanceStatusStatisticRequest::setBizDate(const std::string& bizDate)
{
bizDate_ = bizDate;
setBodyParameter("BizDate", bizDate);
}
long GetInstanceStatusStatisticRequest::getProjectId()const
{
return projectId_;
}
void GetInstanceStatusStatisticRequest::setProjectId(long projectId)
{
projectId_ = projectId;
setBodyParameter("ProjectId", std::to_string(projectId));
}

View File

@@ -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.
*/
#include <alibabacloud/dataworks-public/model/GetInstanceStatusStatisticResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dataworks_public;
using namespace AlibabaCloud::Dataworks_public::Model;
GetInstanceStatusStatisticResult::GetInstanceStatusStatisticResult() :
ServiceResult()
{}
GetInstanceStatusStatisticResult::GetInstanceStatusStatisticResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetInstanceStatusStatisticResult::~GetInstanceStatusStatisticResult()
{}
void GetInstanceStatusStatisticResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto statusCountNode = value["StatusCount"];
if(!statusCountNode["TotalCount"].isNull())
statusCount_.totalCount = std::stoi(statusCountNode["TotalCount"].asString());
if(!statusCountNode["NotRunCount"].isNull())
statusCount_.notRunCount = std::stoi(statusCountNode["NotRunCount"].asString());
if(!statusCountNode["WaitTimeCount"].isNull())
statusCount_.waitTimeCount = std::stoi(statusCountNode["WaitTimeCount"].asString());
if(!statusCountNode["WaitResCount"].isNull())
statusCount_.waitResCount = std::stoi(statusCountNode["WaitResCount"].asString());
if(!statusCountNode["RunningCount"].isNull())
statusCount_.runningCount = std::stoi(statusCountNode["RunningCount"].asString());
if(!statusCountNode["FailureCount"].isNull())
statusCount_.failureCount = std::stoi(statusCountNode["FailureCount"].asString());
if(!statusCountNode["SuccessCount"].isNull())
statusCount_.successCount = std::stoi(statusCountNode["SuccessCount"].asString());
}
GetInstanceStatusStatisticResult::StatusCount GetInstanceStatusStatisticResult::getStatusCount()const
{
return statusCount_;
}

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/GetMetaTableThemeLevelRequest.h>
using AlibabaCloud::Dataworks_public::Model::GetMetaTableThemeLevelRequest;
GetMetaTableThemeLevelRequest::GetMetaTableThemeLevelRequest() :
RpcServiceRequest("dataworks-public", "2020-05-18", "GetMetaTableThemeLevel")
{
setMethod(HttpRequest::Method::Get);
}
GetMetaTableThemeLevelRequest::~GetMetaTableThemeLevelRequest()
{}
std::string GetMetaTableThemeLevelRequest::getDataSourceType()const
{
return dataSourceType_;
}
void GetMetaTableThemeLevelRequest::setDataSourceType(const std::string& dataSourceType)
{
dataSourceType_ = dataSourceType;
setParameter("DataSourceType", dataSourceType);
}
std::string GetMetaTableThemeLevelRequest::getTableGuid()const
{
return tableGuid_;
}
void GetMetaTableThemeLevelRequest::setTableGuid(const std::string& tableGuid)
{
tableGuid_ = tableGuid;
setParameter("TableGuid", tableGuid);
}

View File

@@ -0,0 +1,106 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/GetMetaTableThemeLevelResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dataworks_public;
using namespace AlibabaCloud::Dataworks_public::Model;
GetMetaTableThemeLevelResult::GetMetaTableThemeLevelResult() :
ServiceResult()
{}
GetMetaTableThemeLevelResult::GetMetaTableThemeLevelResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetMetaTableThemeLevelResult::~GetMetaTableThemeLevelResult()
{}
void GetMetaTableThemeLevelResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto entityNode = value["Entity"];
auto allThemeNode = entityNode["Theme"]["ThemeItem"];
for (auto entityNodeThemeThemeItem : allThemeNode)
{
Entity::ThemeItem themeItemObject;
if(!entityNodeThemeThemeItem["ThemeId"].isNull())
themeItemObject.themeId = std::stol(entityNodeThemeThemeItem["ThemeId"].asString());
if(!entityNodeThemeThemeItem["Name"].isNull())
themeItemObject.name = entityNodeThemeThemeItem["Name"].asString();
if(!entityNodeThemeThemeItem["Level"].isNull())
themeItemObject.level = std::stoi(entityNodeThemeThemeItem["Level"].asString());
if(!entityNodeThemeThemeItem["ParentId"].isNull())
themeItemObject.parentId = std::stol(entityNodeThemeThemeItem["ParentId"].asString());
entity_.theme.push_back(themeItemObject);
}
auto allLevelNode = entityNode["Level"]["LevelItem"];
for (auto entityNodeLevelLevelItem : allLevelNode)
{
Entity::LevelItem levelItemObject;
if(!entityNodeLevelLevelItem["LevelId"].isNull())
levelItemObject.levelId = std::stol(entityNodeLevelLevelItem["LevelId"].asString());
if(!entityNodeLevelLevelItem["Name"].isNull())
levelItemObject.name = entityNodeLevelLevelItem["Name"].asString();
if(!entityNodeLevelLevelItem["Type"].isNull())
levelItemObject.type = std::stoi(entityNodeLevelLevelItem["Type"].asString());
if(!entityNodeLevelLevelItem["Description"].isNull())
levelItemObject.description = entityNodeLevelLevelItem["Description"].asString();
entity_.level.push_back(levelItemObject);
}
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}
GetMetaTableThemeLevelResult::Entity GetMetaTableThemeLevelResult::getEntity()const
{
return entity_;
}
int GetMetaTableThemeLevelResult::getHttpStatusCode()const
{
return httpStatusCode_;
}
std::string GetMetaTableThemeLevelResult::getErrorCode()const
{
return errorCode_;
}
std::string GetMetaTableThemeLevelResult::getErrorMessage()const
{
return errorMessage_;
}
bool GetMetaTableThemeLevelResult::getSuccess()const
{
return success_;
}

View File

@@ -0,0 +1,40 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/GetPermissionApplyOrderDetailRequest.h>
using AlibabaCloud::Dataworks_public::Model::GetPermissionApplyOrderDetailRequest;
GetPermissionApplyOrderDetailRequest::GetPermissionApplyOrderDetailRequest() :
RpcServiceRequest("dataworks-public", "2020-05-18", "GetPermissionApplyOrderDetail")
{
setMethod(HttpRequest::Method::Post);
}
GetPermissionApplyOrderDetailRequest::~GetPermissionApplyOrderDetailRequest()
{}
std::string GetPermissionApplyOrderDetailRequest::getFlowId()const
{
return flowId_;
}
void GetPermissionApplyOrderDetailRequest::setFlowId(const std::string& flowId)
{
flowId_ = flowId;
setParameter("FlowId", flowId);
}

View File

@@ -0,0 +1,110 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/GetPermissionApplyOrderDetailResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dataworks_public;
using namespace AlibabaCloud::Dataworks_public::Model;
GetPermissionApplyOrderDetailResult::GetPermissionApplyOrderDetailResult() :
ServiceResult()
{}
GetPermissionApplyOrderDetailResult::GetPermissionApplyOrderDetailResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetPermissionApplyOrderDetailResult::~GetPermissionApplyOrderDetailResult()
{}
void GetPermissionApplyOrderDetailResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto applyOrderDetailNode = value["ApplyOrderDetail"];
if(!applyOrderDetailNode["ApplyBaseId"].isNull())
applyOrderDetail_.applyBaseId = applyOrderDetailNode["ApplyBaseId"].asString();
if(!applyOrderDetailNode["ApplyTimestamp"].isNull())
applyOrderDetail_.applyTimestamp = std::stol(applyOrderDetailNode["ApplyTimestamp"].asString());
if(!applyOrderDetailNode["FlowId"].isNull())
applyOrderDetail_.flowId = applyOrderDetailNode["FlowId"].asString();
if(!applyOrderDetailNode["FlowStatus"].isNull())
applyOrderDetail_.flowStatus = std::stoi(applyOrderDetailNode["FlowStatus"].asString());
auto allApproveAccountListNode = applyOrderDetailNode["ApproveAccountList"]["ApproveAccountListItem"];
for (auto applyOrderDetailNodeApproveAccountListApproveAccountListItem : allApproveAccountListNode)
{
ApplyOrderDetail::ApproveAccountListItem approveAccountListItemObject;
if(!applyOrderDetailNodeApproveAccountListApproveAccountListItem["BaseId"].isNull())
approveAccountListItemObject.baseId = applyOrderDetailNodeApproveAccountListApproveAccountListItem["BaseId"].asString();
applyOrderDetail_.approveAccountList.push_back(approveAccountListItemObject);
}
auto allGranteeObjectListNode = applyOrderDetailNode["GranteeObjectList"]["GranteeObjectListItem"];
for (auto applyOrderDetailNodeGranteeObjectListGranteeObjectListItem : allGranteeObjectListNode)
{
ApplyOrderDetail::GranteeObjectListItem granteeObjectListItemObject;
if(!applyOrderDetailNodeGranteeObjectListGranteeObjectListItem["GranteeId"].isNull())
granteeObjectListItemObject.granteeId = applyOrderDetailNodeGranteeObjectListGranteeObjectListItem["GranteeId"].asString();
if(!applyOrderDetailNodeGranteeObjectListGranteeObjectListItem["GranteeName"].isNull())
granteeObjectListItemObject.granteeName = applyOrderDetailNodeGranteeObjectListGranteeObjectListItem["GranteeName"].asString();
if(!applyOrderDetailNodeGranteeObjectListGranteeObjectListItem["GranteeType"].isNull())
granteeObjectListItemObject.granteeType = std::stoi(applyOrderDetailNodeGranteeObjectListGranteeObjectListItem["GranteeType"].asString());
if(!applyOrderDetailNodeGranteeObjectListGranteeObjectListItem["GranteeTypeSub"].isNull())
granteeObjectListItemObject.granteeTypeSub = std::stoi(applyOrderDetailNodeGranteeObjectListGranteeObjectListItem["GranteeTypeSub"].asString());
applyOrderDetail_.granteeObjectList.push_back(granteeObjectListItemObject);
}
auto approveContentNode = applyOrderDetailNode["ApproveContent"];
if(!approveContentNode["ApplyReason"].isNull())
applyOrderDetail_.approveContent.applyReason = approveContentNode["ApplyReason"].asString();
if(!approveContentNode["Deadline"].isNull())
applyOrderDetail_.approveContent.deadline = std::stol(approveContentNode["Deadline"].asString());
if(!approveContentNode["OrderType"].isNull())
applyOrderDetail_.approveContent.orderType = std::stoi(approveContentNode["OrderType"].asString());
auto projectMetaNode = approveContentNode["ProjectMeta"];
if(!projectMetaNode["WorkspaceId"].isNull())
applyOrderDetail_.approveContent.projectMeta.workspaceId = std::stoi(projectMetaNode["WorkspaceId"].asString());
if(!projectMetaNode["MaxComputeProjectName"].isNull())
applyOrderDetail_.approveContent.projectMeta.maxComputeProjectName = projectMetaNode["MaxComputeProjectName"].asString();
auto allObjectMetaListNode = projectMetaNode["ObjectMetaList"]["ObjectMetaListItem"];
for (auto projectMetaNodeObjectMetaListObjectMetaListItem : allObjectMetaListNode)
{
ApplyOrderDetail::ApproveContent::ProjectMeta::ObjectMetaListItem objectMetaListItemObject;
if(!projectMetaNodeObjectMetaListObjectMetaListItem["ObjectName"].isNull())
objectMetaListItemObject.objectName = projectMetaNodeObjectMetaListObjectMetaListItem["ObjectName"].asString();
auto allColumnMetaListNode = projectMetaNodeObjectMetaListObjectMetaListItem["ColumnMetaList"]["ColumnMetaListItem"];
for (auto projectMetaNodeObjectMetaListObjectMetaListItemColumnMetaListColumnMetaListItem : allColumnMetaListNode)
{
ApplyOrderDetail::ApproveContent::ProjectMeta::ObjectMetaListItem::ColumnMetaListItem columnMetaListObject;
if(!projectMetaNodeObjectMetaListObjectMetaListItemColumnMetaListColumnMetaListItem["ColumnComment"].isNull())
columnMetaListObject.columnComment = projectMetaNodeObjectMetaListObjectMetaListItemColumnMetaListColumnMetaListItem["ColumnComment"].asString();
if(!projectMetaNodeObjectMetaListObjectMetaListItemColumnMetaListColumnMetaListItem["ColumnName"].isNull())
columnMetaListObject.columnName = projectMetaNodeObjectMetaListObjectMetaListItemColumnMetaListColumnMetaListItem["ColumnName"].asString();
objectMetaListItemObject.columnMetaList.push_back(columnMetaListObject);
}
applyOrderDetail_.approveContent.projectMeta.objectMetaList.push_back(objectMetaListItemObject);
}
}
GetPermissionApplyOrderDetailResult::ApplyOrderDetail GetPermissionApplyOrderDetailResult::getApplyOrderDetail()const
{
return applyOrderDetail_;
}

View File

@@ -0,0 +1,40 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/GetProjectRequest.h>
using AlibabaCloud::Dataworks_public::Model::GetProjectRequest;
GetProjectRequest::GetProjectRequest() :
RpcServiceRequest("dataworks-public", "2020-05-18", "GetProject")
{
setMethod(HttpRequest::Method::Post);
}
GetProjectRequest::~GetProjectRequest()
{}
long GetProjectRequest::getProjectId()const
{
return projectId_;
}
void GetProjectRequest::setProjectId(long projectId)
{
projectId_ = projectId;
setParameter("ProjectId", std::to_string(projectId));
}

View File

@@ -0,0 +1,121 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/GetProjectResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dataworks_public;
using namespace AlibabaCloud::Dataworks_public::Model;
GetProjectResult::GetProjectResult() :
ServiceResult()
{}
GetProjectResult::GetProjectResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetProjectResult::~GetProjectResult()
{}
void GetProjectResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["GmtModified"].isNull())
data_.gmtModified = dataNode["GmtModified"].asString();
if(!dataNode["MaxFlowNode"].isNull())
data_.maxFlowNode = std::stoi(dataNode["MaxFlowNode"].asString());
if(!dataNode["DefaultDiResourceGroupIdentifier"].isNull())
data_.defaultDiResourceGroupIdentifier = dataNode["DefaultDiResourceGroupIdentifier"].asString();
if(!dataNode["Destination"].isNull())
data_.destination = std::stoi(dataNode["Destination"].asString());
if(!dataNode["IsAllowDownload"].isNull())
data_.isAllowDownload = std::stoi(dataNode["IsAllowDownload"].asString());
if(!dataNode["ProdStorageQuota"].isNull())
data_.prodStorageQuota = dataNode["ProdStorageQuota"].asString();
if(!dataNode["SchedulerRetryInterval"].isNull())
data_.schedulerRetryInterval = std::stoi(dataNode["SchedulerRetryInterval"].asString());
if(!dataNode["ResidentArea"].isNull())
data_.residentArea = dataNode["ResidentArea"].asString();
if(!dataNode["TablePrivacyMode"].isNull())
data_.tablePrivacyMode = std::stoi(dataNode["TablePrivacyMode"].asString());
if(!dataNode["ProjectOwnerBaseId"].isNull())
data_.projectOwnerBaseId = dataNode["ProjectOwnerBaseId"].asString();
if(!dataNode["UseProxyOdpsAccount"].isNull())
data_.useProxyOdpsAccount = dataNode["UseProxyOdpsAccount"].asString() == "true";
if(!dataNode["DisableDevelopment"].isNull())
data_.disableDevelopment = dataNode["DisableDevelopment"].asString() == "true";
if(!dataNode["ProjectMode"].isNull())
data_.projectMode = std::stoi(dataNode["ProjectMode"].asString());
if(!dataNode["GmtCreate"].isNull())
data_.gmtCreate = dataNode["GmtCreate"].asString();
if(!dataNode["DevStorageQuota"].isNull())
data_.devStorageQuota = dataNode["DevStorageQuota"].asString();
if(!dataNode["IsDefault"].isNull())
data_.isDefault = std::stoi(dataNode["IsDefault"].asString());
if(!dataNode["ProtectedMode"].isNull())
data_.protectedMode = std::stoi(dataNode["ProtectedMode"].asString());
if(!dataNode["BaseProject"].isNull())
data_.baseProject = dataNode["BaseProject"].asString() == "true";
if(!dataNode["TenantId"].isNull())
data_.tenantId = std::stol(dataNode["TenantId"].asString());
if(!dataNode["ProjectDescription"].isNull())
data_.projectDescription = dataNode["ProjectDescription"].asString();
if(!dataNode["Appkey"].isNull())
data_.appkey = dataNode["Appkey"].asString();
if(!dataNode["SchedulerMaxRetryTimes"].isNull())
data_.schedulerMaxRetryTimes = std::stoi(dataNode["SchedulerMaxRetryTimes"].asString());
if(!dataNode["ProjectName"].isNull())
data_.projectName = dataNode["ProjectName"].asString();
if(!dataNode["ProjectIdentifier"].isNull())
data_.projectIdentifier = dataNode["ProjectIdentifier"].asString();
if(!dataNode["ProjectId"].isNull())
data_.projectId = std::stoi(dataNode["ProjectId"].asString());
if(!dataNode["Status"].isNull())
data_.status = std::stoi(dataNode["Status"].asString());
if(!dataNode["DevelopmentType"].isNull())
data_.developmentType = std::stoi(dataNode["DevelopmentType"].asString());
auto allEnvTypes = dataNode["EnvTypes"]["EnvTypes"];
for (auto value : allEnvTypes)
data_.envTypes.push_back(value.asString());
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}
int GetProjectResult::getHttpStatusCode()const
{
return httpStatusCode_;
}
GetProjectResult::Data GetProjectResult::getData()const
{
return data_;
}
bool GetProjectResult::getSuccess()const
{
return success_;
}

View File

@@ -0,0 +1,73 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dataworks-public/model/ImportDISyncTasksRequest.h>
using AlibabaCloud::Dataworks_public::Model::ImportDISyncTasksRequest;
ImportDISyncTasksRequest::ImportDISyncTasksRequest() :
RpcServiceRequest("dataworks-public", "2020-05-18", "ImportDISyncTasks")
{
setMethod(HttpRequest::Method::Post);
}
ImportDISyncTasksRequest::~ImportDISyncTasksRequest()
{}
std::string ImportDISyncTasksRequest::getTaskType()const
{
return taskType_;
}
void ImportDISyncTasksRequest::setTaskType(const std::string& taskType)
{
taskType_ = taskType;
setParameter("TaskType", taskType);
}
std::string ImportDISyncTasksRequest::getTaskContent()const
{
return taskContent_;
}
void ImportDISyncTasksRequest::setTaskContent(const std::string& taskContent)
{
taskContent_ = taskContent;
setParameter("TaskContent", taskContent);
}
std::string ImportDISyncTasksRequest::getTaskParam()const
{
return taskParam_;
}
void ImportDISyncTasksRequest::setTaskParam(const std::string& taskParam)
{
taskParam_ = taskParam;
setParameter("TaskParam", taskParam);
}
long ImportDISyncTasksRequest::getProjectId()const
{
return projectId_;
}
void ImportDISyncTasksRequest::setProjectId(long projectId)
{
projectId_ = projectId;
setParameter("ProjectId", std::to_string(projectId));
}

Some files were not shown because too many files have changed in this diff Show More