From 2cf2c1a69320e8882d134f35461171fb5c4bb3fa Mon Sep 17 00:00:00 2001 From: sdk-team Date: Mon, 25 Mar 2024 12:44:47 +0000 Subject: [PATCH] Generated 2019-09-01 for OceanBasePro. --- VERSION | 2 +- oceanbasepro/CMakeLists.txt | 92 +-- .../oceanbasepro/OceanBaseProClient.h | 184 ++--- ...t.h => CancelProjectModifyRecordRequest.h} | 27 +- .../model/CancelProjectModifyRecordResult.h | 49 ++ ...h => CreateBackupSetDownloadLinkRequest.h} | 30 +- .../model/CreateBackupSetDownloadLinkResult.h | 51 ++ .../model/CreateOmsOpenAPIProjectRequest.h | 145 ---- .../model/CreateOmsOpenAPIProjectResult.h | 76 -- .../model/CreateProjectModifyRecordsRequest.h | 134 ++++ .../model/CreateProjectModifyRecordsResult.h | 49 ++ .../oceanbasepro/model/CreateProjectRequest.h | 21 +- .../CreateRdsPostgreSQLDataSourceRequest.h | 57 ++ .../CreateRdsPostgreSQLDataSourceResult.h | 49 ++ ...ectRequest.h => DeleteDataSourceRequest.h} | 27 +- .../model/DeleteDataSourceResult.h | 49 ++ .../model/DeleteOmsOpenAPIProjectResult.h | 76 -- .../DescribeAvailableCpuResourceResult.h | 2 + ...=> DescribeBackupSetDownloadLinkRequest.h} | 30 +- .../DescribeBackupSetDownloadLinkResult.h | 62 ++ ...quest.h => DescribeDataBackupSetRequest.h} | 33 +- .../model/DescribeDataBackupSetResult.h | 98 +++ .../model/DescribeInstanceResult.h | 7 + .../model/DescribeInstancesResult.h | 2 + .../model/DescribeOasAnomalySQLListResult.h | 6 + .../model/DescribeOasSQLHistoryListResult.h | 2 + .../model/DescribeOmsOpenAPIProjectResult.h | 234 ------ .../DescribeOmsOpenAPIProjectStepsResult.h | 137 ---- .../model/DescribeSampleSqlRawTextsRequest.h | 63 ++ .../model/DescribeSampleSqlRawTextsResult.h | 55 ++ .../oceanbasepro/model/DescribeTenantResult.h | 1 + .../model/DescribeTenantsResult.h | 1 + ...st.h => ListProjectModifyRecordsRequest.h} | 27 +- .../model/ListProjectModifyRecordsResult.h | 49 ++ .../oceanbasepro/model/ListProjectsRequest.h | 3 + .../model/ModifyTenantPrimaryZoneRequest.h | 3 + .../model/ReleaseOmsOpenAPIProjectResult.h | 76 -- ...quest.h => ReleaseWorkerInstanceRequest.h} | 27 +- .../model/ReleaseWorkerInstanceResult.h | 49 ++ .../model/ResetOmsOpenAPIProjectResult.h | 76 -- .../model/ResumeOmsOpenAPIProjectRequest.h | 51 -- .../model/ResumeOmsOpenAPIProjectResult.h | 76 -- .../model/RetryProjectModifyRecordsRequest.h | 42 + .../model/RetryProjectModifyRecordsResult.h | 49 ++ .../SearchOmsOpenAPIMonitorMetricRequest.h | 63 -- .../SearchOmsOpenAPIMonitorMetricResult.h | 87 --- .../model/SearchOmsOpenAPIProjectsRequest.h | 63 -- .../model/SearchOmsOpenAPIProjectsResult.h | 234 ------ .../model/StartOmsOpenAPIProjectResult.h | 76 -- .../model/StopOmsOpenAPIProjectResult.h | 76 -- .../model/StopProjectModifyRecordsRequest.h | 42 + .../model/StopProjectModifyRecordsResult.h | 49 ++ oceanbasepro/src/OceanBaseProClient.cc | 720 +++++++++--------- .../model/CancelProjectModifyRecordRequest.cc | 36 + .../model/CancelProjectModifyRecordResult.cc | 44 ++ .../CreateBackupSetDownloadLinkRequest.cc | 45 ++ .../CreateBackupSetDownloadLinkResult.cc | 51 ++ .../model/CreateOmsOpenAPIProjectRequest.cc | 178 ----- .../model/CreateOmsOpenAPIProjectResult.cc | 121 --- .../CreateProjectModifyRecordsRequest.cc | 129 ++++ .../model/CreateProjectModifyRecordsResult.cc | 44 ++ .../src/model/CreateProjectRequest.cc | 25 +- .../CreateRdsPostgreSQLDataSourceRequest.cc | 81 ++ .../CreateRdsPostgreSQLDataSourceResult.cc | 44 ++ .../src/model/DeleteDataSourceRequest.cc | 36 + .../src/model/DeleteDataSourceResult.cc | 44 ++ .../model/DeleteOmsOpenAPIProjectRequest.cc | 63 -- .../model/DeleteOmsOpenAPIProjectResult.cc | 121 --- .../DescribeAvailableCpuResourceResult.cc | 4 + .../DescribeBackupSetDownloadLinkRequest.cc | 45 ++ .../DescribeBackupSetDownloadLinkResult.cc | 66 ++ .../src/model/DescribeDataBackupSetRequest.cc | 90 +++ .../src/model/DescribeDataBackupSetResult.cc | 139 ++++ .../src/model/DescribeInstanceResult.cc | 14 + .../src/model/DescribeInstancesResult.cc | 4 + .../model/DescribeOasAnomalySQLListResult.cc | 12 + .../model/DescribeOasSQLHistoryListResult.cc | 4 + .../model/DescribeOmsOpenAPIProjectRequest.cc | 63 -- .../model/DescribeOmsOpenAPIProjectResult.cc | 362 --------- .../DescribeOmsOpenAPIProjectStepsRequest.cc | 63 -- .../DescribeOmsOpenAPIProjectStepsResult.cc | 218 ------ .../model/DescribeSampleSqlRawTextsRequest.cc | 99 +++ .../model/DescribeSampleSqlRawTextsResult.cc | 53 ++ .../src/model/DescribeTenantResult.cc | 2 + .../src/model/DescribeTenantsResult.cc | 2 + .../model/ListProjectModifyRecordsRequest.cc | 36 + .../model/ListProjectModifyRecordsResult.cc | 44 ++ oceanbasepro/src/model/ListProjectsRequest.cc | 9 + .../model/ModifyTenantPrimaryZoneRequest.cc | 9 + .../model/ReleaseOmsOpenAPIProjectRequest.cc | 63 -- .../model/ReleaseOmsOpenAPIProjectResult.cc | 121 --- .../src/model/ReleaseWorkerInstanceRequest.cc | 36 + .../src/model/ReleaseWorkerInstanceResult.cc | 44 ++ .../model/ResetOmsOpenAPIProjectRequest.cc | 63 -- .../src/model/ResetOmsOpenAPIProjectResult.cc | 121 --- .../model/ResumeOmsOpenAPIProjectRequest.cc | 63 -- .../model/ResumeOmsOpenAPIProjectResult.cc | 121 --- .../model/RetryProjectModifyRecordsRequest.cc | 36 + .../model/RetryProjectModifyRecordsResult.cc | 44 ++ .../SearchOmsOpenAPIMonitorMetricRequest.cc | 99 --- .../SearchOmsOpenAPIMonitorMetricResult.cc | 139 ---- .../model/SearchOmsOpenAPIProjectsRequest.cc | 107 --- .../model/SearchOmsOpenAPIProjectsResult.cc | 367 --------- .../model/StartOmsOpenAPIProjectRequest.cc | 63 -- .../src/model/StartOmsOpenAPIProjectResult.cc | 121 --- .../src/model/StopOmsOpenAPIProjectRequest.cc | 63 -- .../src/model/StopOmsOpenAPIProjectResult.cc | 121 --- .../model/StopProjectModifyRecordsRequest.cc | 36 + .../model/StopProjectModifyRecordsResult.cc | 44 ++ 109 files changed, 3089 insertions(+), 4972 deletions(-) rename oceanbasepro/include/alibabacloud/oceanbasepro/model/{DescribeOmsOpenAPIProjectRequest.h => CancelProjectModifyRecordRequest.h} (55%) create mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/CancelProjectModifyRecordResult.h rename oceanbasepro/include/alibabacloud/oceanbasepro/model/{ResetOmsOpenAPIProjectRequest.h => CreateBackupSetDownloadLinkRequest.h} (53%) create mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateBackupSetDownloadLinkResult.h delete mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateOmsOpenAPIProjectRequest.h delete mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateOmsOpenAPIProjectResult.h create mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateProjectModifyRecordsRequest.h create mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateProjectModifyRecordsResult.h create mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateRdsPostgreSQLDataSourceRequest.h create mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateRdsPostgreSQLDataSourceResult.h rename oceanbasepro/include/alibabacloud/oceanbasepro/model/{StartOmsOpenAPIProjectRequest.h => DeleteDataSourceRequest.h} (53%) create mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/DeleteDataSourceResult.h delete mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/DeleteOmsOpenAPIProjectResult.h rename oceanbasepro/include/alibabacloud/oceanbasepro/model/{DeleteOmsOpenAPIProjectRequest.h => DescribeBackupSetDownloadLinkRequest.h} (53%) create mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeBackupSetDownloadLinkResult.h rename oceanbasepro/include/alibabacloud/oceanbasepro/model/{DescribeOmsOpenAPIProjectStepsRequest.h => DescribeDataBackupSetRequest.h} (52%) create mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeDataBackupSetResult.h delete mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeOmsOpenAPIProjectResult.h delete mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeOmsOpenAPIProjectStepsResult.h create mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeSampleSqlRawTextsRequest.h create mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeSampleSqlRawTextsResult.h rename oceanbasepro/include/alibabacloud/oceanbasepro/model/{ReleaseOmsOpenAPIProjectRequest.h => ListProjectModifyRecordsRequest.h} (56%) create mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/ListProjectModifyRecordsResult.h delete mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/ReleaseOmsOpenAPIProjectResult.h rename oceanbasepro/include/alibabacloud/oceanbasepro/model/{StopOmsOpenAPIProjectRequest.h => ReleaseWorkerInstanceRequest.h} (57%) create mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/ReleaseWorkerInstanceResult.h delete mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/ResetOmsOpenAPIProjectResult.h delete mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/ResumeOmsOpenAPIProjectRequest.h delete mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/ResumeOmsOpenAPIProjectResult.h create mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/RetryProjectModifyRecordsRequest.h create mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/RetryProjectModifyRecordsResult.h delete mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/SearchOmsOpenAPIMonitorMetricRequest.h delete mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/SearchOmsOpenAPIMonitorMetricResult.h delete mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/SearchOmsOpenAPIProjectsRequest.h delete mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/SearchOmsOpenAPIProjectsResult.h delete mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/StartOmsOpenAPIProjectResult.h delete mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/StopOmsOpenAPIProjectResult.h create mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/StopProjectModifyRecordsRequest.h create mode 100644 oceanbasepro/include/alibabacloud/oceanbasepro/model/StopProjectModifyRecordsResult.h create mode 100644 oceanbasepro/src/model/CancelProjectModifyRecordRequest.cc create mode 100644 oceanbasepro/src/model/CancelProjectModifyRecordResult.cc create mode 100644 oceanbasepro/src/model/CreateBackupSetDownloadLinkRequest.cc create mode 100644 oceanbasepro/src/model/CreateBackupSetDownloadLinkResult.cc delete mode 100644 oceanbasepro/src/model/CreateOmsOpenAPIProjectRequest.cc delete mode 100644 oceanbasepro/src/model/CreateOmsOpenAPIProjectResult.cc create mode 100644 oceanbasepro/src/model/CreateProjectModifyRecordsRequest.cc create mode 100644 oceanbasepro/src/model/CreateProjectModifyRecordsResult.cc create mode 100644 oceanbasepro/src/model/CreateRdsPostgreSQLDataSourceRequest.cc create mode 100644 oceanbasepro/src/model/CreateRdsPostgreSQLDataSourceResult.cc create mode 100644 oceanbasepro/src/model/DeleteDataSourceRequest.cc create mode 100644 oceanbasepro/src/model/DeleteDataSourceResult.cc delete mode 100644 oceanbasepro/src/model/DeleteOmsOpenAPIProjectRequest.cc delete mode 100644 oceanbasepro/src/model/DeleteOmsOpenAPIProjectResult.cc create mode 100644 oceanbasepro/src/model/DescribeBackupSetDownloadLinkRequest.cc create mode 100644 oceanbasepro/src/model/DescribeBackupSetDownloadLinkResult.cc create mode 100644 oceanbasepro/src/model/DescribeDataBackupSetRequest.cc create mode 100644 oceanbasepro/src/model/DescribeDataBackupSetResult.cc delete mode 100644 oceanbasepro/src/model/DescribeOmsOpenAPIProjectRequest.cc delete mode 100644 oceanbasepro/src/model/DescribeOmsOpenAPIProjectResult.cc delete mode 100644 oceanbasepro/src/model/DescribeOmsOpenAPIProjectStepsRequest.cc delete mode 100644 oceanbasepro/src/model/DescribeOmsOpenAPIProjectStepsResult.cc create mode 100644 oceanbasepro/src/model/DescribeSampleSqlRawTextsRequest.cc create mode 100644 oceanbasepro/src/model/DescribeSampleSqlRawTextsResult.cc create mode 100644 oceanbasepro/src/model/ListProjectModifyRecordsRequest.cc create mode 100644 oceanbasepro/src/model/ListProjectModifyRecordsResult.cc delete mode 100644 oceanbasepro/src/model/ReleaseOmsOpenAPIProjectRequest.cc delete mode 100644 oceanbasepro/src/model/ReleaseOmsOpenAPIProjectResult.cc create mode 100644 oceanbasepro/src/model/ReleaseWorkerInstanceRequest.cc create mode 100644 oceanbasepro/src/model/ReleaseWorkerInstanceResult.cc delete mode 100644 oceanbasepro/src/model/ResetOmsOpenAPIProjectRequest.cc delete mode 100644 oceanbasepro/src/model/ResetOmsOpenAPIProjectResult.cc delete mode 100644 oceanbasepro/src/model/ResumeOmsOpenAPIProjectRequest.cc delete mode 100644 oceanbasepro/src/model/ResumeOmsOpenAPIProjectResult.cc create mode 100644 oceanbasepro/src/model/RetryProjectModifyRecordsRequest.cc create mode 100644 oceanbasepro/src/model/RetryProjectModifyRecordsResult.cc delete mode 100644 oceanbasepro/src/model/SearchOmsOpenAPIMonitorMetricRequest.cc delete mode 100644 oceanbasepro/src/model/SearchOmsOpenAPIMonitorMetricResult.cc delete mode 100644 oceanbasepro/src/model/SearchOmsOpenAPIProjectsRequest.cc delete mode 100644 oceanbasepro/src/model/SearchOmsOpenAPIProjectsResult.cc delete mode 100644 oceanbasepro/src/model/StartOmsOpenAPIProjectRequest.cc delete mode 100644 oceanbasepro/src/model/StartOmsOpenAPIProjectResult.cc delete mode 100644 oceanbasepro/src/model/StopOmsOpenAPIProjectRequest.cc delete mode 100644 oceanbasepro/src/model/StopOmsOpenAPIProjectResult.cc create mode 100644 oceanbasepro/src/model/StopProjectModifyRecordsRequest.cc create mode 100644 oceanbasepro/src/model/StopProjectModifyRecordsResult.cc diff --git a/VERSION b/VERSION index 65dc34db5..4e6b52093 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.1880 \ No newline at end of file +1.36.1881 \ No newline at end of file diff --git a/oceanbasepro/CMakeLists.txt b/oceanbasepro/CMakeLists.txt index a667366f2..f9f25c3fa 100644 --- a/oceanbasepro/CMakeLists.txt +++ b/oceanbasepro/CMakeLists.txt @@ -21,6 +21,10 @@ set(oceanbasepro_public_header include/alibabacloud/oceanbasepro/OceanBaseProExport.h ) set(oceanbasepro_public_header_model + include/alibabacloud/oceanbasepro/model/CancelProjectModifyRecordRequest.h + include/alibabacloud/oceanbasepro/model/CancelProjectModifyRecordResult.h + include/alibabacloud/oceanbasepro/model/CreateBackupSetDownloadLinkRequest.h + include/alibabacloud/oceanbasepro/model/CreateBackupSetDownloadLinkResult.h include/alibabacloud/oceanbasepro/model/CreateDatabaseRequest.h include/alibabacloud/oceanbasepro/model/CreateDatabaseResult.h include/alibabacloud/oceanbasepro/model/CreateInstanceRequest.h @@ -33,10 +37,12 @@ set(oceanbasepro_public_header_model include/alibabacloud/oceanbasepro/model/CreateOceanBaseDataSourceResult.h include/alibabacloud/oceanbasepro/model/CreateOmsMysqlDataSourceRequest.h include/alibabacloud/oceanbasepro/model/CreateOmsMysqlDataSourceResult.h - include/alibabacloud/oceanbasepro/model/CreateOmsOpenAPIProjectRequest.h - include/alibabacloud/oceanbasepro/model/CreateOmsOpenAPIProjectResult.h include/alibabacloud/oceanbasepro/model/CreateProjectRequest.h include/alibabacloud/oceanbasepro/model/CreateProjectResult.h + include/alibabacloud/oceanbasepro/model/CreateProjectModifyRecordsRequest.h + include/alibabacloud/oceanbasepro/model/CreateProjectModifyRecordsResult.h + include/alibabacloud/oceanbasepro/model/CreateRdsPostgreSQLDataSourceRequest.h + include/alibabacloud/oceanbasepro/model/CreateRdsPostgreSQLDataSourceResult.h include/alibabacloud/oceanbasepro/model/CreateSecurityIpGroupRequest.h include/alibabacloud/oceanbasepro/model/CreateSecurityIpGroupResult.h include/alibabacloud/oceanbasepro/model/CreateTenantRequest.h @@ -47,12 +53,12 @@ set(oceanbasepro_public_header_model include/alibabacloud/oceanbasepro/model/CreateTenantSecurityIpGroupResult.h include/alibabacloud/oceanbasepro/model/CreateTenantUserRequest.h include/alibabacloud/oceanbasepro/model/CreateTenantUserResult.h + include/alibabacloud/oceanbasepro/model/DeleteDataSourceRequest.h + include/alibabacloud/oceanbasepro/model/DeleteDataSourceResult.h include/alibabacloud/oceanbasepro/model/DeleteDatabasesRequest.h include/alibabacloud/oceanbasepro/model/DeleteDatabasesResult.h include/alibabacloud/oceanbasepro/model/DeleteInstancesRequest.h include/alibabacloud/oceanbasepro/model/DeleteInstancesResult.h - include/alibabacloud/oceanbasepro/model/DeleteOmsOpenAPIProjectRequest.h - include/alibabacloud/oceanbasepro/model/DeleteOmsOpenAPIProjectResult.h include/alibabacloud/oceanbasepro/model/DeleteProjectRequest.h include/alibabacloud/oceanbasepro/model/DeleteProjectResult.h include/alibabacloud/oceanbasepro/model/DeleteSecurityIpGroupRequest.h @@ -73,8 +79,12 @@ set(oceanbasepro_public_header_model include/alibabacloud/oceanbasepro/model/DescribeAvailableSpecResult.h include/alibabacloud/oceanbasepro/model/DescribeAvailableZoneRequest.h include/alibabacloud/oceanbasepro/model/DescribeAvailableZoneResult.h + include/alibabacloud/oceanbasepro/model/DescribeBackupSetDownloadLinkRequest.h + include/alibabacloud/oceanbasepro/model/DescribeBackupSetDownloadLinkResult.h include/alibabacloud/oceanbasepro/model/DescribeCharsetRequest.h include/alibabacloud/oceanbasepro/model/DescribeCharsetResult.h + include/alibabacloud/oceanbasepro/model/DescribeDataBackupSetRequest.h + include/alibabacloud/oceanbasepro/model/DescribeDataBackupSetResult.h include/alibabacloud/oceanbasepro/model/DescribeDatabasesRequest.h include/alibabacloud/oceanbasepro/model/DescribeDatabasesResult.h include/alibabacloud/oceanbasepro/model/DescribeInstanceRequest.h @@ -109,10 +119,6 @@ set(oceanbasepro_public_header_model include/alibabacloud/oceanbasepro/model/DescribeOasSlowSQLListResult.h include/alibabacloud/oceanbasepro/model/DescribeOasTopSQLListRequest.h include/alibabacloud/oceanbasepro/model/DescribeOasTopSQLListResult.h - include/alibabacloud/oceanbasepro/model/DescribeOmsOpenAPIProjectRequest.h - include/alibabacloud/oceanbasepro/model/DescribeOmsOpenAPIProjectResult.h - include/alibabacloud/oceanbasepro/model/DescribeOmsOpenAPIProjectStepsRequest.h - include/alibabacloud/oceanbasepro/model/DescribeOmsOpenAPIProjectStepsResult.h include/alibabacloud/oceanbasepro/model/DescribeOutlineBindingRequest.h include/alibabacloud/oceanbasepro/model/DescribeOutlineBindingResult.h include/alibabacloud/oceanbasepro/model/DescribeParametersRequest.h @@ -139,6 +145,8 @@ set(oceanbasepro_public_header_model include/alibabacloud/oceanbasepro/model/DescribeSQLPlansResult.h include/alibabacloud/oceanbasepro/model/DescribeSQLSamplesRequest.h include/alibabacloud/oceanbasepro/model/DescribeSQLSamplesResult.h + include/alibabacloud/oceanbasepro/model/DescribeSampleSqlRawTextsRequest.h + include/alibabacloud/oceanbasepro/model/DescribeSampleSqlRawTextsResult.h include/alibabacloud/oceanbasepro/model/DescribeSecurityIpGroupsRequest.h include/alibabacloud/oceanbasepro/model/DescribeSecurityIpGroupsResult.h include/alibabacloud/oceanbasepro/model/DescribeSlowSQLHistoryListRequest.h @@ -181,6 +189,8 @@ set(oceanbasepro_public_header_model include/alibabacloud/oceanbasepro/model/ListDataSourceResult.h include/alibabacloud/oceanbasepro/model/ListProjectFullVerifyResultRequest.h include/alibabacloud/oceanbasepro/model/ListProjectFullVerifyResultResult.h + include/alibabacloud/oceanbasepro/model/ListProjectModifyRecordsRequest.h + include/alibabacloud/oceanbasepro/model/ListProjectModifyRecordsResult.h include/alibabacloud/oceanbasepro/model/ListProjectsRequest.h include/alibabacloud/oceanbasepro/model/ListProjectsResult.h include/alibabacloud/oceanbasepro/model/ListWorkerInstancesRequest.h @@ -221,30 +231,22 @@ set(oceanbasepro_public_header_model include/alibabacloud/oceanbasepro/model/ModifyTenantUserRolesResult.h include/alibabacloud/oceanbasepro/model/ModifyTenantUserStatusRequest.h include/alibabacloud/oceanbasepro/model/ModifyTenantUserStatusResult.h - include/alibabacloud/oceanbasepro/model/ReleaseOmsOpenAPIProjectRequest.h - include/alibabacloud/oceanbasepro/model/ReleaseOmsOpenAPIProjectResult.h include/alibabacloud/oceanbasepro/model/ReleaseProjectRequest.h include/alibabacloud/oceanbasepro/model/ReleaseProjectResult.h - include/alibabacloud/oceanbasepro/model/ResetOmsOpenAPIProjectRequest.h - include/alibabacloud/oceanbasepro/model/ResetOmsOpenAPIProjectResult.h - include/alibabacloud/oceanbasepro/model/ResumeOmsOpenAPIProjectRequest.h - include/alibabacloud/oceanbasepro/model/ResumeOmsOpenAPIProjectResult.h + include/alibabacloud/oceanbasepro/model/ReleaseWorkerInstanceRequest.h + include/alibabacloud/oceanbasepro/model/ReleaseWorkerInstanceResult.h include/alibabacloud/oceanbasepro/model/ResumeProjectRequest.h include/alibabacloud/oceanbasepro/model/ResumeProjectResult.h - include/alibabacloud/oceanbasepro/model/SearchOmsOpenAPIMonitorMetricRequest.h - include/alibabacloud/oceanbasepro/model/SearchOmsOpenAPIMonitorMetricResult.h - include/alibabacloud/oceanbasepro/model/SearchOmsOpenAPIProjectsRequest.h - include/alibabacloud/oceanbasepro/model/SearchOmsOpenAPIProjectsResult.h - include/alibabacloud/oceanbasepro/model/StartOmsOpenAPIProjectRequest.h - include/alibabacloud/oceanbasepro/model/StartOmsOpenAPIProjectResult.h + include/alibabacloud/oceanbasepro/model/RetryProjectModifyRecordsRequest.h + include/alibabacloud/oceanbasepro/model/RetryProjectModifyRecordsResult.h include/alibabacloud/oceanbasepro/model/StartProjectRequest.h include/alibabacloud/oceanbasepro/model/StartProjectResult.h include/alibabacloud/oceanbasepro/model/StartProjectsByLabelRequest.h include/alibabacloud/oceanbasepro/model/StartProjectsByLabelResult.h - include/alibabacloud/oceanbasepro/model/StopOmsOpenAPIProjectRequest.h - include/alibabacloud/oceanbasepro/model/StopOmsOpenAPIProjectResult.h include/alibabacloud/oceanbasepro/model/StopProjectRequest.h include/alibabacloud/oceanbasepro/model/StopProjectResult.h + include/alibabacloud/oceanbasepro/model/StopProjectModifyRecordsRequest.h + include/alibabacloud/oceanbasepro/model/StopProjectModifyRecordsResult.h include/alibabacloud/oceanbasepro/model/StopProjectsByLabelRequest.h include/alibabacloud/oceanbasepro/model/StopProjectsByLabelResult.h include/alibabacloud/oceanbasepro/model/SwitchoverInstanceRequest.h @@ -252,6 +254,10 @@ set(oceanbasepro_public_header_model set(oceanbasepro_src src/OceanBaseProClient.cc + src/model/CancelProjectModifyRecordRequest.cc + src/model/CancelProjectModifyRecordResult.cc + src/model/CreateBackupSetDownloadLinkRequest.cc + src/model/CreateBackupSetDownloadLinkResult.cc src/model/CreateDatabaseRequest.cc src/model/CreateDatabaseResult.cc src/model/CreateInstanceRequest.cc @@ -264,10 +270,12 @@ set(oceanbasepro_src src/model/CreateOceanBaseDataSourceResult.cc src/model/CreateOmsMysqlDataSourceRequest.cc src/model/CreateOmsMysqlDataSourceResult.cc - src/model/CreateOmsOpenAPIProjectRequest.cc - src/model/CreateOmsOpenAPIProjectResult.cc src/model/CreateProjectRequest.cc src/model/CreateProjectResult.cc + src/model/CreateProjectModifyRecordsRequest.cc + src/model/CreateProjectModifyRecordsResult.cc + src/model/CreateRdsPostgreSQLDataSourceRequest.cc + src/model/CreateRdsPostgreSQLDataSourceResult.cc src/model/CreateSecurityIpGroupRequest.cc src/model/CreateSecurityIpGroupResult.cc src/model/CreateTenantRequest.cc @@ -278,12 +286,12 @@ set(oceanbasepro_src src/model/CreateTenantSecurityIpGroupResult.cc src/model/CreateTenantUserRequest.cc src/model/CreateTenantUserResult.cc + src/model/DeleteDataSourceRequest.cc + src/model/DeleteDataSourceResult.cc src/model/DeleteDatabasesRequest.cc src/model/DeleteDatabasesResult.cc src/model/DeleteInstancesRequest.cc src/model/DeleteInstancesResult.cc - src/model/DeleteOmsOpenAPIProjectRequest.cc - src/model/DeleteOmsOpenAPIProjectResult.cc src/model/DeleteProjectRequest.cc src/model/DeleteProjectResult.cc src/model/DeleteSecurityIpGroupRequest.cc @@ -304,8 +312,12 @@ set(oceanbasepro_src src/model/DescribeAvailableSpecResult.cc src/model/DescribeAvailableZoneRequest.cc src/model/DescribeAvailableZoneResult.cc + src/model/DescribeBackupSetDownloadLinkRequest.cc + src/model/DescribeBackupSetDownloadLinkResult.cc src/model/DescribeCharsetRequest.cc src/model/DescribeCharsetResult.cc + src/model/DescribeDataBackupSetRequest.cc + src/model/DescribeDataBackupSetResult.cc src/model/DescribeDatabasesRequest.cc src/model/DescribeDatabasesResult.cc src/model/DescribeInstanceRequest.cc @@ -340,10 +352,6 @@ set(oceanbasepro_src src/model/DescribeOasSlowSQLListResult.cc src/model/DescribeOasTopSQLListRequest.cc src/model/DescribeOasTopSQLListResult.cc - src/model/DescribeOmsOpenAPIProjectRequest.cc - src/model/DescribeOmsOpenAPIProjectResult.cc - src/model/DescribeOmsOpenAPIProjectStepsRequest.cc - src/model/DescribeOmsOpenAPIProjectStepsResult.cc src/model/DescribeOutlineBindingRequest.cc src/model/DescribeOutlineBindingResult.cc src/model/DescribeParametersRequest.cc @@ -370,6 +378,8 @@ set(oceanbasepro_src src/model/DescribeSQLPlansResult.cc src/model/DescribeSQLSamplesRequest.cc src/model/DescribeSQLSamplesResult.cc + src/model/DescribeSampleSqlRawTextsRequest.cc + src/model/DescribeSampleSqlRawTextsResult.cc src/model/DescribeSecurityIpGroupsRequest.cc src/model/DescribeSecurityIpGroupsResult.cc src/model/DescribeSlowSQLHistoryListRequest.cc @@ -412,6 +422,8 @@ set(oceanbasepro_src src/model/ListDataSourceResult.cc src/model/ListProjectFullVerifyResultRequest.cc src/model/ListProjectFullVerifyResultResult.cc + src/model/ListProjectModifyRecordsRequest.cc + src/model/ListProjectModifyRecordsResult.cc src/model/ListProjectsRequest.cc src/model/ListProjectsResult.cc src/model/ListWorkerInstancesRequest.cc @@ -452,30 +464,22 @@ set(oceanbasepro_src src/model/ModifyTenantUserRolesResult.cc src/model/ModifyTenantUserStatusRequest.cc src/model/ModifyTenantUserStatusResult.cc - src/model/ReleaseOmsOpenAPIProjectRequest.cc - src/model/ReleaseOmsOpenAPIProjectResult.cc src/model/ReleaseProjectRequest.cc src/model/ReleaseProjectResult.cc - src/model/ResetOmsOpenAPIProjectRequest.cc - src/model/ResetOmsOpenAPIProjectResult.cc - src/model/ResumeOmsOpenAPIProjectRequest.cc - src/model/ResumeOmsOpenAPIProjectResult.cc + src/model/ReleaseWorkerInstanceRequest.cc + src/model/ReleaseWorkerInstanceResult.cc src/model/ResumeProjectRequest.cc src/model/ResumeProjectResult.cc - src/model/SearchOmsOpenAPIMonitorMetricRequest.cc - src/model/SearchOmsOpenAPIMonitorMetricResult.cc - src/model/SearchOmsOpenAPIProjectsRequest.cc - src/model/SearchOmsOpenAPIProjectsResult.cc - src/model/StartOmsOpenAPIProjectRequest.cc - src/model/StartOmsOpenAPIProjectResult.cc + src/model/RetryProjectModifyRecordsRequest.cc + src/model/RetryProjectModifyRecordsResult.cc src/model/StartProjectRequest.cc src/model/StartProjectResult.cc src/model/StartProjectsByLabelRequest.cc src/model/StartProjectsByLabelResult.cc - src/model/StopOmsOpenAPIProjectRequest.cc - src/model/StopOmsOpenAPIProjectResult.cc src/model/StopProjectRequest.cc src/model/StopProjectResult.cc + src/model/StopProjectModifyRecordsRequest.cc + src/model/StopProjectModifyRecordsResult.cc src/model/StopProjectsByLabelRequest.cc src/model/StopProjectsByLabelResult.cc src/model/SwitchoverInstanceRequest.cc diff --git a/oceanbasepro/include/alibabacloud/oceanbasepro/OceanBaseProClient.h b/oceanbasepro/include/alibabacloud/oceanbasepro/OceanBaseProClient.h index e6f248d15..8c0d48a04 100644 --- a/oceanbasepro/include/alibabacloud/oceanbasepro/OceanBaseProClient.h +++ b/oceanbasepro/include/alibabacloud/oceanbasepro/OceanBaseProClient.h @@ -22,6 +22,10 @@ #include #include #include "OceanBaseProExport.h" +#include "model/CancelProjectModifyRecordRequest.h" +#include "model/CancelProjectModifyRecordResult.h" +#include "model/CreateBackupSetDownloadLinkRequest.h" +#include "model/CreateBackupSetDownloadLinkResult.h" #include "model/CreateDatabaseRequest.h" #include "model/CreateDatabaseResult.h" #include "model/CreateInstanceRequest.h" @@ -34,10 +38,12 @@ #include "model/CreateOceanBaseDataSourceResult.h" #include "model/CreateOmsMysqlDataSourceRequest.h" #include "model/CreateOmsMysqlDataSourceResult.h" -#include "model/CreateOmsOpenAPIProjectRequest.h" -#include "model/CreateOmsOpenAPIProjectResult.h" #include "model/CreateProjectRequest.h" #include "model/CreateProjectResult.h" +#include "model/CreateProjectModifyRecordsRequest.h" +#include "model/CreateProjectModifyRecordsResult.h" +#include "model/CreateRdsPostgreSQLDataSourceRequest.h" +#include "model/CreateRdsPostgreSQLDataSourceResult.h" #include "model/CreateSecurityIpGroupRequest.h" #include "model/CreateSecurityIpGroupResult.h" #include "model/CreateTenantRequest.h" @@ -48,12 +54,12 @@ #include "model/CreateTenantSecurityIpGroupResult.h" #include "model/CreateTenantUserRequest.h" #include "model/CreateTenantUserResult.h" +#include "model/DeleteDataSourceRequest.h" +#include "model/DeleteDataSourceResult.h" #include "model/DeleteDatabasesRequest.h" #include "model/DeleteDatabasesResult.h" #include "model/DeleteInstancesRequest.h" #include "model/DeleteInstancesResult.h" -#include "model/DeleteOmsOpenAPIProjectRequest.h" -#include "model/DeleteOmsOpenAPIProjectResult.h" #include "model/DeleteProjectRequest.h" #include "model/DeleteProjectResult.h" #include "model/DeleteSecurityIpGroupRequest.h" @@ -74,8 +80,12 @@ #include "model/DescribeAvailableSpecResult.h" #include "model/DescribeAvailableZoneRequest.h" #include "model/DescribeAvailableZoneResult.h" +#include "model/DescribeBackupSetDownloadLinkRequest.h" +#include "model/DescribeBackupSetDownloadLinkResult.h" #include "model/DescribeCharsetRequest.h" #include "model/DescribeCharsetResult.h" +#include "model/DescribeDataBackupSetRequest.h" +#include "model/DescribeDataBackupSetResult.h" #include "model/DescribeDatabasesRequest.h" #include "model/DescribeDatabasesResult.h" #include "model/DescribeInstanceRequest.h" @@ -110,10 +120,6 @@ #include "model/DescribeOasSlowSQLListResult.h" #include "model/DescribeOasTopSQLListRequest.h" #include "model/DescribeOasTopSQLListResult.h" -#include "model/DescribeOmsOpenAPIProjectRequest.h" -#include "model/DescribeOmsOpenAPIProjectResult.h" -#include "model/DescribeOmsOpenAPIProjectStepsRequest.h" -#include "model/DescribeOmsOpenAPIProjectStepsResult.h" #include "model/DescribeOutlineBindingRequest.h" #include "model/DescribeOutlineBindingResult.h" #include "model/DescribeParametersRequest.h" @@ -140,6 +146,8 @@ #include "model/DescribeSQLPlansResult.h" #include "model/DescribeSQLSamplesRequest.h" #include "model/DescribeSQLSamplesResult.h" +#include "model/DescribeSampleSqlRawTextsRequest.h" +#include "model/DescribeSampleSqlRawTextsResult.h" #include "model/DescribeSecurityIpGroupsRequest.h" #include "model/DescribeSecurityIpGroupsResult.h" #include "model/DescribeSlowSQLHistoryListRequest.h" @@ -182,6 +190,8 @@ #include "model/ListDataSourceResult.h" #include "model/ListProjectFullVerifyResultRequest.h" #include "model/ListProjectFullVerifyResultResult.h" +#include "model/ListProjectModifyRecordsRequest.h" +#include "model/ListProjectModifyRecordsResult.h" #include "model/ListProjectsRequest.h" #include "model/ListProjectsResult.h" #include "model/ListWorkerInstancesRequest.h" @@ -222,30 +232,22 @@ #include "model/ModifyTenantUserRolesResult.h" #include "model/ModifyTenantUserStatusRequest.h" #include "model/ModifyTenantUserStatusResult.h" -#include "model/ReleaseOmsOpenAPIProjectRequest.h" -#include "model/ReleaseOmsOpenAPIProjectResult.h" #include "model/ReleaseProjectRequest.h" #include "model/ReleaseProjectResult.h" -#include "model/ResetOmsOpenAPIProjectRequest.h" -#include "model/ResetOmsOpenAPIProjectResult.h" -#include "model/ResumeOmsOpenAPIProjectRequest.h" -#include "model/ResumeOmsOpenAPIProjectResult.h" +#include "model/ReleaseWorkerInstanceRequest.h" +#include "model/ReleaseWorkerInstanceResult.h" #include "model/ResumeProjectRequest.h" #include "model/ResumeProjectResult.h" -#include "model/SearchOmsOpenAPIMonitorMetricRequest.h" -#include "model/SearchOmsOpenAPIMonitorMetricResult.h" -#include "model/SearchOmsOpenAPIProjectsRequest.h" -#include "model/SearchOmsOpenAPIProjectsResult.h" -#include "model/StartOmsOpenAPIProjectRequest.h" -#include "model/StartOmsOpenAPIProjectResult.h" +#include "model/RetryProjectModifyRecordsRequest.h" +#include "model/RetryProjectModifyRecordsResult.h" #include "model/StartProjectRequest.h" #include "model/StartProjectResult.h" #include "model/StartProjectsByLabelRequest.h" #include "model/StartProjectsByLabelResult.h" -#include "model/StopOmsOpenAPIProjectRequest.h" -#include "model/StopOmsOpenAPIProjectResult.h" #include "model/StopProjectRequest.h" #include "model/StopProjectResult.h" +#include "model/StopProjectModifyRecordsRequest.h" +#include "model/StopProjectModifyRecordsResult.h" #include "model/StopProjectsByLabelRequest.h" #include "model/StopProjectsByLabelResult.h" #include "model/SwitchoverInstanceRequest.h" @@ -259,6 +261,12 @@ namespace AlibabaCloud class ALIBABACLOUD_OCEANBASEPRO_EXPORT OceanBaseProClient : public RpcServiceClient { public: + typedef Outcome CancelProjectModifyRecordOutcome; + typedef std::future CancelProjectModifyRecordOutcomeCallable; + typedef std::function&)> CancelProjectModifyRecordAsyncHandler; + typedef Outcome CreateBackupSetDownloadLinkOutcome; + typedef std::future CreateBackupSetDownloadLinkOutcomeCallable; + typedef std::function&)> CreateBackupSetDownloadLinkAsyncHandler; typedef Outcome CreateDatabaseOutcome; typedef std::future CreateDatabaseOutcomeCallable; typedef std::function&)> CreateDatabaseAsyncHandler; @@ -277,12 +285,15 @@ namespace AlibabaCloud typedef Outcome CreateOmsMysqlDataSourceOutcome; typedef std::future CreateOmsMysqlDataSourceOutcomeCallable; typedef std::function&)> CreateOmsMysqlDataSourceAsyncHandler; - typedef Outcome CreateOmsOpenAPIProjectOutcome; - typedef std::future CreateOmsOpenAPIProjectOutcomeCallable; - typedef std::function&)> CreateOmsOpenAPIProjectAsyncHandler; typedef Outcome CreateProjectOutcome; typedef std::future CreateProjectOutcomeCallable; typedef std::function&)> CreateProjectAsyncHandler; + typedef Outcome CreateProjectModifyRecordsOutcome; + typedef std::future CreateProjectModifyRecordsOutcomeCallable; + typedef std::function&)> CreateProjectModifyRecordsAsyncHandler; + typedef Outcome CreateRdsPostgreSQLDataSourceOutcome; + typedef std::future CreateRdsPostgreSQLDataSourceOutcomeCallable; + typedef std::function&)> CreateRdsPostgreSQLDataSourceAsyncHandler; typedef Outcome CreateSecurityIpGroupOutcome; typedef std::future CreateSecurityIpGroupOutcomeCallable; typedef std::function&)> CreateSecurityIpGroupAsyncHandler; @@ -298,15 +309,15 @@ namespace AlibabaCloud typedef Outcome CreateTenantUserOutcome; typedef std::future CreateTenantUserOutcomeCallable; typedef std::function&)> CreateTenantUserAsyncHandler; + typedef Outcome DeleteDataSourceOutcome; + typedef std::future DeleteDataSourceOutcomeCallable; + typedef std::function&)> DeleteDataSourceAsyncHandler; typedef Outcome DeleteDatabasesOutcome; typedef std::future DeleteDatabasesOutcomeCallable; typedef std::function&)> DeleteDatabasesAsyncHandler; typedef Outcome DeleteInstancesOutcome; typedef std::future DeleteInstancesOutcomeCallable; typedef std::function&)> DeleteInstancesAsyncHandler; - typedef Outcome DeleteOmsOpenAPIProjectOutcome; - typedef std::future DeleteOmsOpenAPIProjectOutcomeCallable; - typedef std::function&)> DeleteOmsOpenAPIProjectAsyncHandler; typedef Outcome DeleteProjectOutcome; typedef std::future DeleteProjectOutcomeCallable; typedef std::function&)> DeleteProjectAsyncHandler; @@ -337,9 +348,15 @@ namespace AlibabaCloud typedef Outcome DescribeAvailableZoneOutcome; typedef std::future DescribeAvailableZoneOutcomeCallable; typedef std::function&)> DescribeAvailableZoneAsyncHandler; + typedef Outcome DescribeBackupSetDownloadLinkOutcome; + typedef std::future DescribeBackupSetDownloadLinkOutcomeCallable; + typedef std::function&)> DescribeBackupSetDownloadLinkAsyncHandler; typedef Outcome DescribeCharsetOutcome; typedef std::future DescribeCharsetOutcomeCallable; typedef std::function&)> DescribeCharsetAsyncHandler; + typedef Outcome DescribeDataBackupSetOutcome; + typedef std::future DescribeDataBackupSetOutcomeCallable; + typedef std::function&)> DescribeDataBackupSetAsyncHandler; typedef Outcome DescribeDatabasesOutcome; typedef std::future DescribeDatabasesOutcomeCallable; typedef std::function&)> DescribeDatabasesAsyncHandler; @@ -391,12 +408,6 @@ namespace AlibabaCloud typedef Outcome DescribeOasTopSQLListOutcome; typedef std::future DescribeOasTopSQLListOutcomeCallable; typedef std::function&)> DescribeOasTopSQLListAsyncHandler; - typedef Outcome DescribeOmsOpenAPIProjectOutcome; - typedef std::future DescribeOmsOpenAPIProjectOutcomeCallable; - typedef std::function&)> DescribeOmsOpenAPIProjectAsyncHandler; - typedef Outcome DescribeOmsOpenAPIProjectStepsOutcome; - typedef std::future DescribeOmsOpenAPIProjectStepsOutcomeCallable; - typedef std::function&)> DescribeOmsOpenAPIProjectStepsAsyncHandler; typedef Outcome DescribeOutlineBindingOutcome; typedef std::future DescribeOutlineBindingOutcomeCallable; typedef std::function&)> DescribeOutlineBindingAsyncHandler; @@ -436,6 +447,9 @@ namespace AlibabaCloud typedef Outcome DescribeSQLSamplesOutcome; typedef std::future DescribeSQLSamplesOutcomeCallable; typedef std::function&)> DescribeSQLSamplesAsyncHandler; + typedef Outcome DescribeSampleSqlRawTextsOutcome; + typedef std::future DescribeSampleSqlRawTextsOutcomeCallable; + typedef std::function&)> DescribeSampleSqlRawTextsAsyncHandler; typedef Outcome DescribeSecurityIpGroupsOutcome; typedef std::future DescribeSecurityIpGroupsOutcomeCallable; typedef std::function&)> DescribeSecurityIpGroupsAsyncHandler; @@ -499,6 +513,9 @@ namespace AlibabaCloud typedef Outcome ListProjectFullVerifyResultOutcome; typedef std::future ListProjectFullVerifyResultOutcomeCallable; typedef std::function&)> ListProjectFullVerifyResultAsyncHandler; + typedef Outcome ListProjectModifyRecordsOutcome; + typedef std::future ListProjectModifyRecordsOutcomeCallable; + typedef std::function&)> ListProjectModifyRecordsAsyncHandler; typedef Outcome ListProjectsOutcome; typedef std::future ListProjectsOutcomeCallable; typedef std::function&)> ListProjectsAsyncHandler; @@ -559,42 +576,30 @@ namespace AlibabaCloud typedef Outcome ModifyTenantUserStatusOutcome; typedef std::future ModifyTenantUserStatusOutcomeCallable; typedef std::function&)> ModifyTenantUserStatusAsyncHandler; - typedef Outcome ReleaseOmsOpenAPIProjectOutcome; - typedef std::future ReleaseOmsOpenAPIProjectOutcomeCallable; - typedef std::function&)> ReleaseOmsOpenAPIProjectAsyncHandler; typedef Outcome ReleaseProjectOutcome; typedef std::future ReleaseProjectOutcomeCallable; typedef std::function&)> ReleaseProjectAsyncHandler; - typedef Outcome ResetOmsOpenAPIProjectOutcome; - typedef std::future ResetOmsOpenAPIProjectOutcomeCallable; - typedef std::function&)> ResetOmsOpenAPIProjectAsyncHandler; - typedef Outcome ResumeOmsOpenAPIProjectOutcome; - typedef std::future ResumeOmsOpenAPIProjectOutcomeCallable; - typedef std::function&)> ResumeOmsOpenAPIProjectAsyncHandler; + typedef Outcome ReleaseWorkerInstanceOutcome; + typedef std::future ReleaseWorkerInstanceOutcomeCallable; + typedef std::function&)> ReleaseWorkerInstanceAsyncHandler; typedef Outcome ResumeProjectOutcome; typedef std::future ResumeProjectOutcomeCallable; typedef std::function&)> ResumeProjectAsyncHandler; - typedef Outcome SearchOmsOpenAPIMonitorMetricOutcome; - typedef std::future SearchOmsOpenAPIMonitorMetricOutcomeCallable; - typedef std::function&)> SearchOmsOpenAPIMonitorMetricAsyncHandler; - typedef Outcome SearchOmsOpenAPIProjectsOutcome; - typedef std::future SearchOmsOpenAPIProjectsOutcomeCallable; - typedef std::function&)> SearchOmsOpenAPIProjectsAsyncHandler; - typedef Outcome StartOmsOpenAPIProjectOutcome; - typedef std::future StartOmsOpenAPIProjectOutcomeCallable; - typedef std::function&)> StartOmsOpenAPIProjectAsyncHandler; + typedef Outcome RetryProjectModifyRecordsOutcome; + typedef std::future RetryProjectModifyRecordsOutcomeCallable; + typedef std::function&)> RetryProjectModifyRecordsAsyncHandler; typedef Outcome StartProjectOutcome; typedef std::future StartProjectOutcomeCallable; typedef std::function&)> StartProjectAsyncHandler; typedef Outcome StartProjectsByLabelOutcome; typedef std::future StartProjectsByLabelOutcomeCallable; typedef std::function&)> StartProjectsByLabelAsyncHandler; - typedef Outcome StopOmsOpenAPIProjectOutcome; - typedef std::future StopOmsOpenAPIProjectOutcomeCallable; - typedef std::function&)> StopOmsOpenAPIProjectAsyncHandler; typedef Outcome StopProjectOutcome; typedef std::future StopProjectOutcomeCallable; typedef std::function&)> StopProjectAsyncHandler; + typedef Outcome StopProjectModifyRecordsOutcome; + typedef std::future StopProjectModifyRecordsOutcomeCallable; + typedef std::function&)> StopProjectModifyRecordsAsyncHandler; typedef Outcome StopProjectsByLabelOutcome; typedef std::future StopProjectsByLabelOutcomeCallable; typedef std::function&)> StopProjectsByLabelAsyncHandler; @@ -606,6 +611,12 @@ namespace AlibabaCloud OceanBaseProClient(const std::shared_ptr &credentialsProvider, const ClientConfiguration &configuration); OceanBaseProClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration); ~OceanBaseProClient(); + CancelProjectModifyRecordOutcome cancelProjectModifyRecord(const Model::CancelProjectModifyRecordRequest &request)const; + void cancelProjectModifyRecordAsync(const Model::CancelProjectModifyRecordRequest& request, const CancelProjectModifyRecordAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CancelProjectModifyRecordOutcomeCallable cancelProjectModifyRecordCallable(const Model::CancelProjectModifyRecordRequest& request) const; + CreateBackupSetDownloadLinkOutcome createBackupSetDownloadLink(const Model::CreateBackupSetDownloadLinkRequest &request)const; + void createBackupSetDownloadLinkAsync(const Model::CreateBackupSetDownloadLinkRequest& request, const CreateBackupSetDownloadLinkAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateBackupSetDownloadLinkOutcomeCallable createBackupSetDownloadLinkCallable(const Model::CreateBackupSetDownloadLinkRequest& request) const; CreateDatabaseOutcome createDatabase(const Model::CreateDatabaseRequest &request)const; void createDatabaseAsync(const Model::CreateDatabaseRequest& request, const CreateDatabaseAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreateDatabaseOutcomeCallable createDatabaseCallable(const Model::CreateDatabaseRequest& request) const; @@ -624,12 +635,15 @@ namespace AlibabaCloud CreateOmsMysqlDataSourceOutcome createOmsMysqlDataSource(const Model::CreateOmsMysqlDataSourceRequest &request)const; void createOmsMysqlDataSourceAsync(const Model::CreateOmsMysqlDataSourceRequest& request, const CreateOmsMysqlDataSourceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreateOmsMysqlDataSourceOutcomeCallable createOmsMysqlDataSourceCallable(const Model::CreateOmsMysqlDataSourceRequest& request) const; - CreateOmsOpenAPIProjectOutcome createOmsOpenAPIProject(const Model::CreateOmsOpenAPIProjectRequest &request)const; - void createOmsOpenAPIProjectAsync(const Model::CreateOmsOpenAPIProjectRequest& request, const CreateOmsOpenAPIProjectAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateOmsOpenAPIProjectOutcomeCallable createOmsOpenAPIProjectCallable(const Model::CreateOmsOpenAPIProjectRequest& request) const; CreateProjectOutcome createProject(const Model::CreateProjectRequest &request)const; void createProjectAsync(const Model::CreateProjectRequest& request, const CreateProjectAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreateProjectOutcomeCallable createProjectCallable(const Model::CreateProjectRequest& request) const; + CreateProjectModifyRecordsOutcome createProjectModifyRecords(const Model::CreateProjectModifyRecordsRequest &request)const; + void createProjectModifyRecordsAsync(const Model::CreateProjectModifyRecordsRequest& request, const CreateProjectModifyRecordsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateProjectModifyRecordsOutcomeCallable createProjectModifyRecordsCallable(const Model::CreateProjectModifyRecordsRequest& request) const; + CreateRdsPostgreSQLDataSourceOutcome createRdsPostgreSQLDataSource(const Model::CreateRdsPostgreSQLDataSourceRequest &request)const; + void createRdsPostgreSQLDataSourceAsync(const Model::CreateRdsPostgreSQLDataSourceRequest& request, const CreateRdsPostgreSQLDataSourceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateRdsPostgreSQLDataSourceOutcomeCallable createRdsPostgreSQLDataSourceCallable(const Model::CreateRdsPostgreSQLDataSourceRequest& request) const; CreateSecurityIpGroupOutcome createSecurityIpGroup(const Model::CreateSecurityIpGroupRequest &request)const; void createSecurityIpGroupAsync(const Model::CreateSecurityIpGroupRequest& request, const CreateSecurityIpGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreateSecurityIpGroupOutcomeCallable createSecurityIpGroupCallable(const Model::CreateSecurityIpGroupRequest& request) const; @@ -645,15 +659,15 @@ namespace AlibabaCloud CreateTenantUserOutcome createTenantUser(const Model::CreateTenantUserRequest &request)const; void createTenantUserAsync(const Model::CreateTenantUserRequest& request, const CreateTenantUserAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreateTenantUserOutcomeCallable createTenantUserCallable(const Model::CreateTenantUserRequest& request) const; + DeleteDataSourceOutcome deleteDataSource(const Model::DeleteDataSourceRequest &request)const; + void deleteDataSourceAsync(const Model::DeleteDataSourceRequest& request, const DeleteDataSourceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteDataSourceOutcomeCallable deleteDataSourceCallable(const Model::DeleteDataSourceRequest& request) const; DeleteDatabasesOutcome deleteDatabases(const Model::DeleteDatabasesRequest &request)const; void deleteDatabasesAsync(const Model::DeleteDatabasesRequest& request, const DeleteDatabasesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteDatabasesOutcomeCallable deleteDatabasesCallable(const Model::DeleteDatabasesRequest& request) const; DeleteInstancesOutcome deleteInstances(const Model::DeleteInstancesRequest &request)const; void deleteInstancesAsync(const Model::DeleteInstancesRequest& request, const DeleteInstancesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteInstancesOutcomeCallable deleteInstancesCallable(const Model::DeleteInstancesRequest& request) const; - DeleteOmsOpenAPIProjectOutcome deleteOmsOpenAPIProject(const Model::DeleteOmsOpenAPIProjectRequest &request)const; - void deleteOmsOpenAPIProjectAsync(const Model::DeleteOmsOpenAPIProjectRequest& request, const DeleteOmsOpenAPIProjectAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteOmsOpenAPIProjectOutcomeCallable deleteOmsOpenAPIProjectCallable(const Model::DeleteOmsOpenAPIProjectRequest& request) const; DeleteProjectOutcome deleteProject(const Model::DeleteProjectRequest &request)const; void deleteProjectAsync(const Model::DeleteProjectRequest& request, const DeleteProjectAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteProjectOutcomeCallable deleteProjectCallable(const Model::DeleteProjectRequest& request) const; @@ -684,9 +698,15 @@ namespace AlibabaCloud DescribeAvailableZoneOutcome describeAvailableZone(const Model::DescribeAvailableZoneRequest &request)const; void describeAvailableZoneAsync(const Model::DescribeAvailableZoneRequest& request, const DescribeAvailableZoneAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeAvailableZoneOutcomeCallable describeAvailableZoneCallable(const Model::DescribeAvailableZoneRequest& request) const; + DescribeBackupSetDownloadLinkOutcome describeBackupSetDownloadLink(const Model::DescribeBackupSetDownloadLinkRequest &request)const; + void describeBackupSetDownloadLinkAsync(const Model::DescribeBackupSetDownloadLinkRequest& request, const DescribeBackupSetDownloadLinkAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeBackupSetDownloadLinkOutcomeCallable describeBackupSetDownloadLinkCallable(const Model::DescribeBackupSetDownloadLinkRequest& request) const; DescribeCharsetOutcome describeCharset(const Model::DescribeCharsetRequest &request)const; void describeCharsetAsync(const Model::DescribeCharsetRequest& request, const DescribeCharsetAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeCharsetOutcomeCallable describeCharsetCallable(const Model::DescribeCharsetRequest& request) const; + DescribeDataBackupSetOutcome describeDataBackupSet(const Model::DescribeDataBackupSetRequest &request)const; + void describeDataBackupSetAsync(const Model::DescribeDataBackupSetRequest& request, const DescribeDataBackupSetAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDataBackupSetOutcomeCallable describeDataBackupSetCallable(const Model::DescribeDataBackupSetRequest& request) const; DescribeDatabasesOutcome describeDatabases(const Model::DescribeDatabasesRequest &request)const; void describeDatabasesAsync(const Model::DescribeDatabasesRequest& request, const DescribeDatabasesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDatabasesOutcomeCallable describeDatabasesCallable(const Model::DescribeDatabasesRequest& request) const; @@ -738,12 +758,6 @@ namespace AlibabaCloud DescribeOasTopSQLListOutcome describeOasTopSQLList(const Model::DescribeOasTopSQLListRequest &request)const; void describeOasTopSQLListAsync(const Model::DescribeOasTopSQLListRequest& request, const DescribeOasTopSQLListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeOasTopSQLListOutcomeCallable describeOasTopSQLListCallable(const Model::DescribeOasTopSQLListRequest& request) const; - DescribeOmsOpenAPIProjectOutcome describeOmsOpenAPIProject(const Model::DescribeOmsOpenAPIProjectRequest &request)const; - void describeOmsOpenAPIProjectAsync(const Model::DescribeOmsOpenAPIProjectRequest& request, const DescribeOmsOpenAPIProjectAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeOmsOpenAPIProjectOutcomeCallable describeOmsOpenAPIProjectCallable(const Model::DescribeOmsOpenAPIProjectRequest& request) const; - DescribeOmsOpenAPIProjectStepsOutcome describeOmsOpenAPIProjectSteps(const Model::DescribeOmsOpenAPIProjectStepsRequest &request)const; - void describeOmsOpenAPIProjectStepsAsync(const Model::DescribeOmsOpenAPIProjectStepsRequest& request, const DescribeOmsOpenAPIProjectStepsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeOmsOpenAPIProjectStepsOutcomeCallable describeOmsOpenAPIProjectStepsCallable(const Model::DescribeOmsOpenAPIProjectStepsRequest& request) const; DescribeOutlineBindingOutcome describeOutlineBinding(const Model::DescribeOutlineBindingRequest &request)const; void describeOutlineBindingAsync(const Model::DescribeOutlineBindingRequest& request, const DescribeOutlineBindingAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeOutlineBindingOutcomeCallable describeOutlineBindingCallable(const Model::DescribeOutlineBindingRequest& request) const; @@ -783,6 +797,9 @@ namespace AlibabaCloud DescribeSQLSamplesOutcome describeSQLSamples(const Model::DescribeSQLSamplesRequest &request)const; void describeSQLSamplesAsync(const Model::DescribeSQLSamplesRequest& request, const DescribeSQLSamplesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeSQLSamplesOutcomeCallable describeSQLSamplesCallable(const Model::DescribeSQLSamplesRequest& request) const; + DescribeSampleSqlRawTextsOutcome describeSampleSqlRawTexts(const Model::DescribeSampleSqlRawTextsRequest &request)const; + void describeSampleSqlRawTextsAsync(const Model::DescribeSampleSqlRawTextsRequest& request, const DescribeSampleSqlRawTextsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeSampleSqlRawTextsOutcomeCallable describeSampleSqlRawTextsCallable(const Model::DescribeSampleSqlRawTextsRequest& request) const; DescribeSecurityIpGroupsOutcome describeSecurityIpGroups(const Model::DescribeSecurityIpGroupsRequest &request)const; void describeSecurityIpGroupsAsync(const Model::DescribeSecurityIpGroupsRequest& request, const DescribeSecurityIpGroupsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeSecurityIpGroupsOutcomeCallable describeSecurityIpGroupsCallable(const Model::DescribeSecurityIpGroupsRequest& request) const; @@ -846,6 +863,9 @@ namespace AlibabaCloud ListProjectFullVerifyResultOutcome listProjectFullVerifyResult(const Model::ListProjectFullVerifyResultRequest &request)const; void listProjectFullVerifyResultAsync(const Model::ListProjectFullVerifyResultRequest& request, const ListProjectFullVerifyResultAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListProjectFullVerifyResultOutcomeCallable listProjectFullVerifyResultCallable(const Model::ListProjectFullVerifyResultRequest& request) const; + ListProjectModifyRecordsOutcome listProjectModifyRecords(const Model::ListProjectModifyRecordsRequest &request)const; + void listProjectModifyRecordsAsync(const Model::ListProjectModifyRecordsRequest& request, const ListProjectModifyRecordsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ListProjectModifyRecordsOutcomeCallable listProjectModifyRecordsCallable(const Model::ListProjectModifyRecordsRequest& request) const; ListProjectsOutcome listProjects(const Model::ListProjectsRequest &request)const; void listProjectsAsync(const Model::ListProjectsRequest& request, const ListProjectsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListProjectsOutcomeCallable listProjectsCallable(const Model::ListProjectsRequest& request) const; @@ -906,42 +926,30 @@ namespace AlibabaCloud ModifyTenantUserStatusOutcome modifyTenantUserStatus(const Model::ModifyTenantUserStatusRequest &request)const; void modifyTenantUserStatusAsync(const Model::ModifyTenantUserStatusRequest& request, const ModifyTenantUserStatusAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyTenantUserStatusOutcomeCallable modifyTenantUserStatusCallable(const Model::ModifyTenantUserStatusRequest& request) const; - ReleaseOmsOpenAPIProjectOutcome releaseOmsOpenAPIProject(const Model::ReleaseOmsOpenAPIProjectRequest &request)const; - void releaseOmsOpenAPIProjectAsync(const Model::ReleaseOmsOpenAPIProjectRequest& request, const ReleaseOmsOpenAPIProjectAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ReleaseOmsOpenAPIProjectOutcomeCallable releaseOmsOpenAPIProjectCallable(const Model::ReleaseOmsOpenAPIProjectRequest& request) const; ReleaseProjectOutcome releaseProject(const Model::ReleaseProjectRequest &request)const; void releaseProjectAsync(const Model::ReleaseProjectRequest& request, const ReleaseProjectAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ReleaseProjectOutcomeCallable releaseProjectCallable(const Model::ReleaseProjectRequest& request) const; - ResetOmsOpenAPIProjectOutcome resetOmsOpenAPIProject(const Model::ResetOmsOpenAPIProjectRequest &request)const; - void resetOmsOpenAPIProjectAsync(const Model::ResetOmsOpenAPIProjectRequest& request, const ResetOmsOpenAPIProjectAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ResetOmsOpenAPIProjectOutcomeCallable resetOmsOpenAPIProjectCallable(const Model::ResetOmsOpenAPIProjectRequest& request) const; - ResumeOmsOpenAPIProjectOutcome resumeOmsOpenAPIProject(const Model::ResumeOmsOpenAPIProjectRequest &request)const; - void resumeOmsOpenAPIProjectAsync(const Model::ResumeOmsOpenAPIProjectRequest& request, const ResumeOmsOpenAPIProjectAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ResumeOmsOpenAPIProjectOutcomeCallable resumeOmsOpenAPIProjectCallable(const Model::ResumeOmsOpenAPIProjectRequest& request) const; + ReleaseWorkerInstanceOutcome releaseWorkerInstance(const Model::ReleaseWorkerInstanceRequest &request)const; + void releaseWorkerInstanceAsync(const Model::ReleaseWorkerInstanceRequest& request, const ReleaseWorkerInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ReleaseWorkerInstanceOutcomeCallable releaseWorkerInstanceCallable(const Model::ReleaseWorkerInstanceRequest& request) const; ResumeProjectOutcome resumeProject(const Model::ResumeProjectRequest &request)const; void resumeProjectAsync(const Model::ResumeProjectRequest& request, const ResumeProjectAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ResumeProjectOutcomeCallable resumeProjectCallable(const Model::ResumeProjectRequest& request) const; - SearchOmsOpenAPIMonitorMetricOutcome searchOmsOpenAPIMonitorMetric(const Model::SearchOmsOpenAPIMonitorMetricRequest &request)const; - void searchOmsOpenAPIMonitorMetricAsync(const Model::SearchOmsOpenAPIMonitorMetricRequest& request, const SearchOmsOpenAPIMonitorMetricAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - SearchOmsOpenAPIMonitorMetricOutcomeCallable searchOmsOpenAPIMonitorMetricCallable(const Model::SearchOmsOpenAPIMonitorMetricRequest& request) const; - SearchOmsOpenAPIProjectsOutcome searchOmsOpenAPIProjects(const Model::SearchOmsOpenAPIProjectsRequest &request)const; - void searchOmsOpenAPIProjectsAsync(const Model::SearchOmsOpenAPIProjectsRequest& request, const SearchOmsOpenAPIProjectsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - SearchOmsOpenAPIProjectsOutcomeCallable searchOmsOpenAPIProjectsCallable(const Model::SearchOmsOpenAPIProjectsRequest& request) const; - StartOmsOpenAPIProjectOutcome startOmsOpenAPIProject(const Model::StartOmsOpenAPIProjectRequest &request)const; - void startOmsOpenAPIProjectAsync(const Model::StartOmsOpenAPIProjectRequest& request, const StartOmsOpenAPIProjectAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - StartOmsOpenAPIProjectOutcomeCallable startOmsOpenAPIProjectCallable(const Model::StartOmsOpenAPIProjectRequest& request) const; + RetryProjectModifyRecordsOutcome retryProjectModifyRecords(const Model::RetryProjectModifyRecordsRequest &request)const; + void retryProjectModifyRecordsAsync(const Model::RetryProjectModifyRecordsRequest& request, const RetryProjectModifyRecordsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RetryProjectModifyRecordsOutcomeCallable retryProjectModifyRecordsCallable(const Model::RetryProjectModifyRecordsRequest& request) const; StartProjectOutcome startProject(const Model::StartProjectRequest &request)const; void startProjectAsync(const Model::StartProjectRequest& request, const StartProjectAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; StartProjectOutcomeCallable startProjectCallable(const Model::StartProjectRequest& request) const; StartProjectsByLabelOutcome startProjectsByLabel(const Model::StartProjectsByLabelRequest &request)const; void startProjectsByLabelAsync(const Model::StartProjectsByLabelRequest& request, const StartProjectsByLabelAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; StartProjectsByLabelOutcomeCallable startProjectsByLabelCallable(const Model::StartProjectsByLabelRequest& request) const; - StopOmsOpenAPIProjectOutcome stopOmsOpenAPIProject(const Model::StopOmsOpenAPIProjectRequest &request)const; - void stopOmsOpenAPIProjectAsync(const Model::StopOmsOpenAPIProjectRequest& request, const StopOmsOpenAPIProjectAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - StopOmsOpenAPIProjectOutcomeCallable stopOmsOpenAPIProjectCallable(const Model::StopOmsOpenAPIProjectRequest& request) const; StopProjectOutcome stopProject(const Model::StopProjectRequest &request)const; void stopProjectAsync(const Model::StopProjectRequest& request, const StopProjectAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; StopProjectOutcomeCallable stopProjectCallable(const Model::StopProjectRequest& request) const; + StopProjectModifyRecordsOutcome stopProjectModifyRecords(const Model::StopProjectModifyRecordsRequest &request)const; + void stopProjectModifyRecordsAsync(const Model::StopProjectModifyRecordsRequest& request, const StopProjectModifyRecordsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + StopProjectModifyRecordsOutcomeCallable stopProjectModifyRecordsCallable(const Model::StopProjectModifyRecordsRequest& request) const; StopProjectsByLabelOutcome stopProjectsByLabel(const Model::StopProjectsByLabelRequest &request)const; void stopProjectsByLabelAsync(const Model::StopProjectsByLabelRequest& request, const StopProjectsByLabelAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; StopProjectsByLabelOutcomeCallable stopProjectsByLabelCallable(const Model::StopProjectsByLabelRequest& request) const; diff --git a/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeOmsOpenAPIProjectRequest.h b/oceanbasepro/include/alibabacloud/oceanbasepro/model/CancelProjectModifyRecordRequest.h similarity index 55% rename from oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeOmsOpenAPIProjectRequest.h rename to oceanbasepro/include/alibabacloud/oceanbasepro/model/CancelProjectModifyRecordRequest.h index 46c0ce871..1c0d63d12 100644 --- a/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeOmsOpenAPIProjectRequest.h +++ b/oceanbasepro/include/alibabacloud/oceanbasepro/model/CancelProjectModifyRecordRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_OCEANBASEPRO_MODEL_DESCRIBEOMSOPENAPIPROJECTREQUEST_H_ -#define ALIBABACLOUD_OCEANBASEPRO_MODEL_DESCRIBEOMSOPENAPIPROJECTREQUEST_H_ +#ifndef ALIBABACLOUD_OCEANBASEPRO_MODEL_CANCELPROJECTMODIFYRECORDREQUEST_H_ +#define ALIBABACLOUD_OCEANBASEPRO_MODEL_CANCELPROJECTMODIFYRECORDREQUEST_H_ #include #include @@ -26,26 +26,17 @@ namespace AlibabaCloud { namespace OceanBasePro { namespace Model { -class ALIBABACLOUD_OCEANBASEPRO_EXPORT DescribeOmsOpenAPIProjectRequest : public RpcServiceRequest { +class ALIBABACLOUD_OCEANBASEPRO_EXPORT CancelProjectModifyRecordRequest : public RpcServiceRequest { public: - DescribeOmsOpenAPIProjectRequest(); - ~DescribeOmsOpenAPIProjectRequest(); - int getPageNumber() const; - void setPageNumber(int pageNumber); - int getPageSize() const; - void setPageSize(int pageSize); - std::string getWorkerGradeId() const; - void setWorkerGradeId(const std::string &workerGradeId); - std::string getProjectId() const; - void setProjectId(const std::string &projectId); + CancelProjectModifyRecordRequest(); + ~CancelProjectModifyRecordRequest(); + std::string getId() const; + void setId(const std::string &id); private: - int pageNumber_; - int pageSize_; - std::string workerGradeId_; - std::string projectId_; + std::string id_; }; } // namespace Model } // namespace OceanBasePro } // namespace AlibabaCloud -#endif // !ALIBABACLOUD_OCEANBASEPRO_MODEL_DESCRIBEOMSOPENAPIPROJECTREQUEST_H_ +#endif // !ALIBABACLOUD_OCEANBASEPRO_MODEL_CANCELPROJECTMODIFYRECORDREQUEST_H_ diff --git a/oceanbasepro/include/alibabacloud/oceanbasepro/model/CancelProjectModifyRecordResult.h b/oceanbasepro/include/alibabacloud/oceanbasepro/model/CancelProjectModifyRecordResult.h new file mode 100644 index 000000000..b83ed54a9 --- /dev/null +++ b/oceanbasepro/include/alibabacloud/oceanbasepro/model/CancelProjectModifyRecordResult.h @@ -0,0 +1,49 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_OCEANBASEPRO_MODEL_CANCELPROJECTMODIFYRECORDRESULT_H_ +#define ALIBABACLOUD_OCEANBASEPRO_MODEL_CANCELPROJECTMODIFYRECORDRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace OceanBasePro + { + namespace Model + { + class ALIBABACLOUD_OCEANBASEPRO_EXPORT CancelProjectModifyRecordResult : public ServiceResult + { + public: + + + CancelProjectModifyRecordResult(); + explicit CancelProjectModifyRecordResult(const std::string &payload); + ~CancelProjectModifyRecordResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_OCEANBASEPRO_MODEL_CANCELPROJECTMODIFYRECORDRESULT_H_ \ No newline at end of file diff --git a/oceanbasepro/include/alibabacloud/oceanbasepro/model/ResetOmsOpenAPIProjectRequest.h b/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateBackupSetDownloadLinkRequest.h similarity index 53% rename from oceanbasepro/include/alibabacloud/oceanbasepro/model/ResetOmsOpenAPIProjectRequest.h rename to oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateBackupSetDownloadLinkRequest.h index d1db31e6b..e384f5a74 100644 --- a/oceanbasepro/include/alibabacloud/oceanbasepro/model/ResetOmsOpenAPIProjectRequest.h +++ b/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateBackupSetDownloadLinkRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_OCEANBASEPRO_MODEL_RESETOMSOPENAPIPROJECTREQUEST_H_ -#define ALIBABACLOUD_OCEANBASEPRO_MODEL_RESETOMSOPENAPIPROJECTREQUEST_H_ +#ifndef ALIBABACLOUD_OCEANBASEPRO_MODEL_CREATEBACKUPSETDOWNLOADLINKREQUEST_H_ +#define ALIBABACLOUD_OCEANBASEPRO_MODEL_CREATEBACKUPSETDOWNLOADLINKREQUEST_H_ #include #include @@ -26,26 +26,20 @@ namespace AlibabaCloud { namespace OceanBasePro { namespace Model { -class ALIBABACLOUD_OCEANBASEPRO_EXPORT ResetOmsOpenAPIProjectRequest : public RpcServiceRequest { +class ALIBABACLOUD_OCEANBASEPRO_EXPORT CreateBackupSetDownloadLinkRequest : public RpcServiceRequest { public: - ResetOmsOpenAPIProjectRequest(); - ~ResetOmsOpenAPIProjectRequest(); - int getPageNumber() const; - void setPageNumber(int pageNumber); - int getPageSize() const; - void setPageSize(int pageSize); - std::string getWorkerGradeId() const; - void setWorkerGradeId(const std::string &workerGradeId); - std::string getProjectId() const; - void setProjectId(const std::string &projectId); + CreateBackupSetDownloadLinkRequest(); + ~CreateBackupSetDownloadLinkRequest(); + std::string getBackupSetId() const; + void setBackupSetId(const std::string &backupSetId); + std::string getInstanceId() const; + void setInstanceId(const std::string &instanceId); private: - int pageNumber_; - int pageSize_; - std::string workerGradeId_; - std::string projectId_; + std::string backupSetId_; + std::string instanceId_; }; } // namespace Model } // namespace OceanBasePro } // namespace AlibabaCloud -#endif // !ALIBABACLOUD_OCEANBASEPRO_MODEL_RESETOMSOPENAPIPROJECTREQUEST_H_ +#endif // !ALIBABACLOUD_OCEANBASEPRO_MODEL_CREATEBACKUPSETDOWNLOADLINKREQUEST_H_ diff --git a/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateBackupSetDownloadLinkResult.h b/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateBackupSetDownloadLinkResult.h new file mode 100644 index 000000000..ff3c6d4d3 --- /dev/null +++ b/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateBackupSetDownloadLinkResult.h @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_OCEANBASEPRO_MODEL_CREATEBACKUPSETDOWNLOADLINKRESULT_H_ +#define ALIBABACLOUD_OCEANBASEPRO_MODEL_CREATEBACKUPSETDOWNLOADLINKRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace OceanBasePro + { + namespace Model + { + class ALIBABACLOUD_OCEANBASEPRO_EXPORT CreateBackupSetDownloadLinkResult : public ServiceResult + { + public: + + + CreateBackupSetDownloadLinkResult(); + explicit CreateBackupSetDownloadLinkResult(const std::string &payload); + ~CreateBackupSetDownloadLinkResult(); + long getDownloadTaskId()const; + + protected: + void parse(const std::string &payload); + private: + long downloadTaskId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_OCEANBASEPRO_MODEL_CREATEBACKUPSETDOWNLOADLINKRESULT_H_ \ No newline at end of file diff --git a/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateOmsOpenAPIProjectRequest.h b/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateOmsOpenAPIProjectRequest.h deleted file mode 100644 index 4930ed2de..000000000 --- a/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateOmsOpenAPIProjectRequest.h +++ /dev/null @@ -1,145 +0,0 @@ -/* - * 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_OCEANBASEPRO_MODEL_CREATEOMSOPENAPIPROJECTREQUEST_H_ -#define ALIBABACLOUD_OCEANBASEPRO_MODEL_CREATEOMSOPENAPIPROJECTREQUEST_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud { -namespace OceanBasePro { -namespace Model { -class ALIBABACLOUD_OCEANBASEPRO_EXPORT CreateOmsOpenAPIProjectRequest : public RpcServiceRequest { -public: - struct DestConfig { - long sendMsgTimeout; - long sequenceStartTimestamp; - int partition; - std::string serializerType; - std::string endpointType; - std::string endpointId; - bool sequenceEnable; - std::string partitionMode; - bool enableMsgTrace; - std::string topicType; - std::string msgTags; - std::string producerGroup; - }; - struct TransferMapping { - std::string mode; - struct DatabasesItem { - std::string mappedName; - struct TablesItem { - std::string mappedName; - std::string string; - std::vector filterColumns; - struct AdbTableSchema { - std::string string; - std::vector primaryKeys; - std::string partitionStatement; - int partitionLifeCycle; - std::string string; - std::vector distributedKeys; - }; - AdbTableSchema adbTableSchema; - std::string tableId; - std::string whereClause; - std::string string; - std::vector shardColumns; - std::string tableName; - std::string type; - }; - TablesItem tablesItem; - std::vector tables; - std::string databaseName; - std::string tenantName; - std::string databaseId; - std::string type; - }; - DatabasesItem databasesItem; - std::vector databases; - }; - struct TransferStepConfig { - struct IncrSyncStepTransferConfig { - bool storeTransactionEnabled; - std::string string; - std::vector recordTypeList; - std::string transferStepType; - long storeLogKeptHour; - long startTimestamp; - }; - IncrSyncStepTransferConfig incrSyncStepTransferConfig; - bool enableFullSync; - bool enableIncrSync; - bool enableStructSync; - }; - struct SourceConfig { - long sendMsgTimeout; - long sequenceStartTimestamp; - int partition; - std::string serializerType; - std::string endpointType; - std::string endpointId; - bool sequenceEnable; - std::string partitionMode; - bool enableMsgTrace; - std::string topicType; - std::string msgTags; - std::string producerGroup; - }; - CreateOmsOpenAPIProjectRequest(); - ~CreateOmsOpenAPIProjectRequest(); - DestConfig getDestConfig() const; - void setDestConfig(const DestConfig &destConfig); - int getPageNumber() const; - void setPageNumber(int pageNumber); - int getPageSize() const; - void setPageSize(int pageSize); - TransferMapping getTransferMapping() const; - void setTransferMapping(const TransferMapping &transferMapping); - TransferStepConfig getTransferStepConfig() const; - void setTransferStepConfig(const TransferStepConfig &transferStepConfig); - std::string getWorkerGradeId() const; - void setWorkerGradeId(const std::string &workerGradeId); - std::string getProjectName() const; - void setProjectName(const std::string &projectName); - SourceConfig getSourceConfig() const; - void setSourceConfig(const SourceConfig &sourceConfig); - std::string getBusinessName() const; - void setBusinessName(const std::string &businessName); - std::vector getLabelIds() const; - void setLabelIds(const std::vector &labelIds); - -private: - DestConfig destConfig_; - int pageNumber_; - int pageSize_; - TransferMapping transferMapping_; - TransferStepConfig transferStepConfig_; - std::string workerGradeId_; - std::string projectName_; - SourceConfig sourceConfig_; - std::string businessName_; - std::vector labelIds_; -}; -} // namespace Model -} // namespace OceanBasePro -} // namespace AlibabaCloud -#endif // !ALIBABACLOUD_OCEANBASEPRO_MODEL_CREATEOMSOPENAPIPROJECTREQUEST_H_ diff --git a/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateOmsOpenAPIProjectResult.h b/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateOmsOpenAPIProjectResult.h deleted file mode 100644 index dce776d8b..000000000 --- a/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateOmsOpenAPIProjectResult.h +++ /dev/null @@ -1,76 +0,0 @@ -/* - * 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_OCEANBASEPRO_MODEL_CREATEOMSOPENAPIPROJECTRESULT_H_ -#define ALIBABACLOUD_OCEANBASEPRO_MODEL_CREATEOMSOPENAPIPROJECTRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace OceanBasePro - { - namespace Model - { - class ALIBABACLOUD_OCEANBASEPRO_EXPORT CreateOmsOpenAPIProjectResult : public ServiceResult - { - public: - struct ErrorDetail - { - std::string message; - std::string level; - std::string code; - std::string proposal; - }; - - - CreateOmsOpenAPIProjectResult(); - explicit CreateOmsOpenAPIProjectResult(const std::string &payload); - ~CreateOmsOpenAPIProjectResult(); - ErrorDetail getErrorDetail()const; - long getTotalCount()const; - std::string getMessage()const; - int getPageSize()const; - int getPageNumber()const; - std::string getData()const; - std::string getAdvice()const; - std::string getCode()const; - std::string getCost()const; - bool getSuccess()const; - - protected: - void parse(const std::string &payload); - private: - ErrorDetail errorDetail_; - long totalCount_; - std::string message_; - int pageSize_; - int pageNumber_; - std::string data_; - std::string advice_; - std::string code_; - std::string cost_; - bool success_; - - }; - } - } -} -#endif // !ALIBABACLOUD_OCEANBASEPRO_MODEL_CREATEOMSOPENAPIPROJECTRESULT_H_ \ No newline at end of file diff --git a/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateProjectModifyRecordsRequest.h b/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateProjectModifyRecordsRequest.h new file mode 100644 index 000000000..f60bbcdfc --- /dev/null +++ b/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateProjectModifyRecordsRequest.h @@ -0,0 +1,134 @@ +/* + * 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_OCEANBASEPRO_MODEL_CREATEPROJECTMODIFYRECORDSREQUEST_H_ +#define ALIBABACLOUD_OCEANBASEPRO_MODEL_CREATEPROJECTMODIFYRECORDSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace OceanBasePro { +namespace Model { +class ALIBABACLOUD_OCEANBASEPRO_EXPORT CreateProjectModifyRecordsRequest : public RpcServiceRequest { +public: + struct Databases { + std::string mappedName; + struct SpecificViewsItem { + std::string mappedName; + std::string string; + std::vector filterColumns; + struct AdbTableSchema { + std::string string; + std::vector primaryKeys; + std::string partitionStatement; + std::string partitionLifeCycle; + std::string string; + std::vector distributedKeys; + }; + AdbTableSchema adbTableSchema; + std::string name; + std::string whereClause; + std::string id; + std::string string; + std::vector shardColumns; + }; + SpecificViewsItem specificViewsItem; + std::vector specificViews; + struct TablesItem { + std::string mappedName; + std::string string; + std::vector filterColumns; + struct AdbTableSchema { + std::string string; + std::vector primaryKeys; + std::string partitionStatement; + std::string partitionLifeCycle; + std::string string; + std::vector distributedKeys; + }; + AdbTableSchema adbTableSchema; + std::string name; + std::string whereClause; + std::string id; + std::string string; + std::vector shardColumns; + }; + TablesItem tablesItem; + std::vector tables; + std::string name; + std::string id; + struct SpecificTablesItem { + std::string mappedName; + std::string string; + std::vector filterColumns; + struct AdbTableSchema { + std::string string; + std::vector primaryKeys; + std::string partitionStatement; + std::string partitionLifeCycle; + std::string string; + std::vector distributedKeys; + }; + AdbTableSchema adbTableSchema; + std::string name; + std::string whereClause; + std::string id; + std::string string; + std::vector shardColumns; + }; + SpecificTablesItem specificTablesItem; + std::vector specificTables; + struct ViewsItem { + std::string mappedName; + std::string string; + std::vector filterColumns; + struct AdbTableSchema { + std::string string; + std::vector primaryKeys; + std::string partitionStatement; + std::string partitionLifeCycle; + std::string string; + std::vector distributedKeys; + }; + AdbTableSchema adbTableSchema; + std::string name; + std::string whereClause; + std::string id; + std::string string; + std::vector shardColumns; + }; + ViewsItem viewsItem; + std::vector views; + }; + CreateProjectModifyRecordsRequest(); + ~CreateProjectModifyRecordsRequest(); + std::vector getDatabases() const; + void setDatabases(const std::vector &databases); + std::string getId() const; + void setId(const std::string &id); + +private: + std::vector databases_; + std::string id_; +}; +} // namespace Model +} // namespace OceanBasePro +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_OCEANBASEPRO_MODEL_CREATEPROJECTMODIFYRECORDSREQUEST_H_ diff --git a/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateProjectModifyRecordsResult.h b/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateProjectModifyRecordsResult.h new file mode 100644 index 000000000..6dcf0a297 --- /dev/null +++ b/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateProjectModifyRecordsResult.h @@ -0,0 +1,49 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_OCEANBASEPRO_MODEL_CREATEPROJECTMODIFYRECORDSRESULT_H_ +#define ALIBABACLOUD_OCEANBASEPRO_MODEL_CREATEPROJECTMODIFYRECORDSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace OceanBasePro + { + namespace Model + { + class ALIBABACLOUD_OCEANBASEPRO_EXPORT CreateProjectModifyRecordsResult : public ServiceResult + { + public: + + + CreateProjectModifyRecordsResult(); + explicit CreateProjectModifyRecordsResult(const std::string &payload); + ~CreateProjectModifyRecordsResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_OCEANBASEPRO_MODEL_CREATEPROJECTMODIFYRECORDSRESULT_H_ \ No newline at end of file diff --git a/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateProjectRequest.h b/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateProjectRequest.h index ecdbc580e..17e155d5b 100644 --- a/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateProjectRequest.h +++ b/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateProjectRequest.h @@ -228,17 +228,25 @@ public: std::vector tableAndViewWhiteList; }; struct CommonTransferConfig { - long rocketMqSendMsgTimeout; int mqPartition; - std::string tableCategory; + std::string syncSchemaColumnName; bool activeActive; + bool rocketMqEnableMsgTrace; + struct CustomColumnsItem { + std::string expression; + std::string columnName; + }; + CustomColumnsItem customColumnsItem; + std::vector customColumns; + std::string rocketMqProducerGroup; + std::string mqPartitionMode; + long rocketMqSendMsgTimeout; + std::string tableCategory; std::string datahubTopicType; std::string rocketMqMsgTags; - bool rocketMqEnableMsgTrace; std::string dataWorksBusinessName; - std::string rocketMqProducerGroup; + bool syncSchema; std::string mqSerializerType; - std::string mqPartitionMode; }; struct StructTransferConfig { std::string byteCharConvertStrategy; @@ -273,6 +281,8 @@ public: void setTransferMapping(const TransferMapping &transferMapping); std::string getWorkerGradeId() const; void setWorkerGradeId(const std::string &workerGradeId); + std::string getId() const; + void setId(const std::string &id); CommonTransferConfig getCommonTransferConfig() const; void setCommonTransferConfig(const CommonTransferConfig &commonTransferConfig); StructTransferConfig getStructTransferConfig() const; @@ -302,6 +312,7 @@ private: bool enableStructTransfer_; TransferMapping transferMapping_; std::string workerGradeId_; + std::string id_; CommonTransferConfig commonTransferConfig_; StructTransferConfig structTransferConfig_; bool enableIncrTransfer_; diff --git a/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateRdsPostgreSQLDataSourceRequest.h b/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateRdsPostgreSQLDataSourceRequest.h new file mode 100644 index 000000000..9c523cb89 --- /dev/null +++ b/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateRdsPostgreSQLDataSourceRequest.h @@ -0,0 +1,57 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_OCEANBASEPRO_MODEL_CREATERDSPOSTGRESQLDATASOURCEREQUEST_H_ +#define ALIBABACLOUD_OCEANBASEPRO_MODEL_CREATERDSPOSTGRESQLDATASOURCEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace OceanBasePro { +namespace Model { +class ALIBABACLOUD_OCEANBASEPRO_EXPORT CreateRdsPostgreSQLDataSourceRequest : public RpcServiceRequest { +public: + CreateRdsPostgreSQLDataSourceRequest(); + ~CreateRdsPostgreSQLDataSourceRequest(); + std::string getDescription() const; + void setDescription(const std::string &description); + std::string getPassword() const; + void setPassword(const std::string &password); + std::string getInstanceId() const; + void setInstanceId(const std::string &instanceId); + std::string getDatabaseName() const; + void setDatabaseName(const std::string &databaseName); + std::string getName() const; + void setName(const std::string &name); + std::string getUserName() const; + void setUserName(const std::string &userName); + +private: + std::string description_; + std::string password_; + std::string instanceId_; + std::string databaseName_; + std::string name_; + std::string userName_; +}; +} // namespace Model +} // namespace OceanBasePro +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_OCEANBASEPRO_MODEL_CREATERDSPOSTGRESQLDATASOURCEREQUEST_H_ diff --git a/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateRdsPostgreSQLDataSourceResult.h b/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateRdsPostgreSQLDataSourceResult.h new file mode 100644 index 000000000..129aeebb5 --- /dev/null +++ b/oceanbasepro/include/alibabacloud/oceanbasepro/model/CreateRdsPostgreSQLDataSourceResult.h @@ -0,0 +1,49 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_OCEANBASEPRO_MODEL_CREATERDSPOSTGRESQLDATASOURCERESULT_H_ +#define ALIBABACLOUD_OCEANBASEPRO_MODEL_CREATERDSPOSTGRESQLDATASOURCERESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace OceanBasePro + { + namespace Model + { + class ALIBABACLOUD_OCEANBASEPRO_EXPORT CreateRdsPostgreSQLDataSourceResult : public ServiceResult + { + public: + + + CreateRdsPostgreSQLDataSourceResult(); + explicit CreateRdsPostgreSQLDataSourceResult(const std::string &payload); + ~CreateRdsPostgreSQLDataSourceResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_OCEANBASEPRO_MODEL_CREATERDSPOSTGRESQLDATASOURCERESULT_H_ \ No newline at end of file diff --git a/oceanbasepro/include/alibabacloud/oceanbasepro/model/StartOmsOpenAPIProjectRequest.h b/oceanbasepro/include/alibabacloud/oceanbasepro/model/DeleteDataSourceRequest.h similarity index 53% rename from oceanbasepro/include/alibabacloud/oceanbasepro/model/StartOmsOpenAPIProjectRequest.h rename to oceanbasepro/include/alibabacloud/oceanbasepro/model/DeleteDataSourceRequest.h index c1fc1bcf6..642d85319 100644 --- a/oceanbasepro/include/alibabacloud/oceanbasepro/model/StartOmsOpenAPIProjectRequest.h +++ b/oceanbasepro/include/alibabacloud/oceanbasepro/model/DeleteDataSourceRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_OCEANBASEPRO_MODEL_STARTOMSOPENAPIPROJECTREQUEST_H_ -#define ALIBABACLOUD_OCEANBASEPRO_MODEL_STARTOMSOPENAPIPROJECTREQUEST_H_ +#ifndef ALIBABACLOUD_OCEANBASEPRO_MODEL_DELETEDATASOURCEREQUEST_H_ +#define ALIBABACLOUD_OCEANBASEPRO_MODEL_DELETEDATASOURCEREQUEST_H_ #include #include @@ -26,26 +26,17 @@ namespace AlibabaCloud { namespace OceanBasePro { namespace Model { -class ALIBABACLOUD_OCEANBASEPRO_EXPORT StartOmsOpenAPIProjectRequest : public RpcServiceRequest { +class ALIBABACLOUD_OCEANBASEPRO_EXPORT DeleteDataSourceRequest : public RpcServiceRequest { public: - StartOmsOpenAPIProjectRequest(); - ~StartOmsOpenAPIProjectRequest(); - int getPageNumber() const; - void setPageNumber(int pageNumber); - int getPageSize() const; - void setPageSize(int pageSize); - std::string getWorkerGradeId() const; - void setWorkerGradeId(const std::string &workerGradeId); - std::string getProjectId() const; - void setProjectId(const std::string &projectId); + DeleteDataSourceRequest(); + ~DeleteDataSourceRequest(); + std::string getId() const; + void setId(const std::string &id); private: - int pageNumber_; - int pageSize_; - std::string workerGradeId_; - std::string projectId_; + std::string id_; }; } // namespace Model } // namespace OceanBasePro } // namespace AlibabaCloud -#endif // !ALIBABACLOUD_OCEANBASEPRO_MODEL_STARTOMSOPENAPIPROJECTREQUEST_H_ +#endif // !ALIBABACLOUD_OCEANBASEPRO_MODEL_DELETEDATASOURCEREQUEST_H_ diff --git a/oceanbasepro/include/alibabacloud/oceanbasepro/model/DeleteDataSourceResult.h b/oceanbasepro/include/alibabacloud/oceanbasepro/model/DeleteDataSourceResult.h new file mode 100644 index 000000000..2cc259c6c --- /dev/null +++ b/oceanbasepro/include/alibabacloud/oceanbasepro/model/DeleteDataSourceResult.h @@ -0,0 +1,49 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_OCEANBASEPRO_MODEL_DELETEDATASOURCERESULT_H_ +#define ALIBABACLOUD_OCEANBASEPRO_MODEL_DELETEDATASOURCERESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace OceanBasePro + { + namespace Model + { + class ALIBABACLOUD_OCEANBASEPRO_EXPORT DeleteDataSourceResult : public ServiceResult + { + public: + + + DeleteDataSourceResult(); + explicit DeleteDataSourceResult(const std::string &payload); + ~DeleteDataSourceResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_OCEANBASEPRO_MODEL_DELETEDATASOURCERESULT_H_ \ No newline at end of file diff --git a/oceanbasepro/include/alibabacloud/oceanbasepro/model/DeleteOmsOpenAPIProjectResult.h b/oceanbasepro/include/alibabacloud/oceanbasepro/model/DeleteOmsOpenAPIProjectResult.h deleted file mode 100644 index 0688446d1..000000000 --- a/oceanbasepro/include/alibabacloud/oceanbasepro/model/DeleteOmsOpenAPIProjectResult.h +++ /dev/null @@ -1,76 +0,0 @@ -/* - * 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_OCEANBASEPRO_MODEL_DELETEOMSOPENAPIPROJECTRESULT_H_ -#define ALIBABACLOUD_OCEANBASEPRO_MODEL_DELETEOMSOPENAPIPROJECTRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace OceanBasePro - { - namespace Model - { - class ALIBABACLOUD_OCEANBASEPRO_EXPORT DeleteOmsOpenAPIProjectResult : public ServiceResult - { - public: - struct ErrorDetail - { - std::string message; - std::string level; - std::string code; - std::string proposal; - }; - - - DeleteOmsOpenAPIProjectResult(); - explicit DeleteOmsOpenAPIProjectResult(const std::string &payload); - ~DeleteOmsOpenAPIProjectResult(); - ErrorDetail getErrorDetail()const; - long getTotalCount()const; - std::string getMessage()const; - int getPageSize()const; - int getPageNumber()const; - bool getData()const; - std::string getAdvice()const; - std::string getCode()const; - std::string getCost()const; - bool getSuccess()const; - - protected: - void parse(const std::string &payload); - private: - ErrorDetail errorDetail_; - long totalCount_; - std::string message_; - int pageSize_; - int pageNumber_; - bool data_; - std::string advice_; - std::string code_; - std::string cost_; - bool success_; - - }; - } - } -} -#endif // !ALIBABACLOUD_OCEANBASEPRO_MODEL_DELETEOMSOPENAPIPROJECTRESULT_H_ \ No newline at end of file diff --git a/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeAvailableCpuResourceResult.h b/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeAvailableCpuResourceResult.h index b0e4d9d19..ca16a5349 100644 --- a/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeAvailableCpuResourceResult.h +++ b/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeAvailableCpuResourceResult.h @@ -34,6 +34,8 @@ namespace AlibabaCloud public: struct DataItem { + std::string reviewCode; + std::string comment; long unitNum; long maxCpu; long minCpu; diff --git a/oceanbasepro/include/alibabacloud/oceanbasepro/model/DeleteOmsOpenAPIProjectRequest.h b/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeBackupSetDownloadLinkRequest.h similarity index 53% rename from oceanbasepro/include/alibabacloud/oceanbasepro/model/DeleteOmsOpenAPIProjectRequest.h rename to oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeBackupSetDownloadLinkRequest.h index e73e4fd70..106937175 100644 --- a/oceanbasepro/include/alibabacloud/oceanbasepro/model/DeleteOmsOpenAPIProjectRequest.h +++ b/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeBackupSetDownloadLinkRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_OCEANBASEPRO_MODEL_DELETEOMSOPENAPIPROJECTREQUEST_H_ -#define ALIBABACLOUD_OCEANBASEPRO_MODEL_DELETEOMSOPENAPIPROJECTREQUEST_H_ +#ifndef ALIBABACLOUD_OCEANBASEPRO_MODEL_DESCRIBEBACKUPSETDOWNLOADLINKREQUEST_H_ +#define ALIBABACLOUD_OCEANBASEPRO_MODEL_DESCRIBEBACKUPSETDOWNLOADLINKREQUEST_H_ #include #include @@ -26,26 +26,20 @@ namespace AlibabaCloud { namespace OceanBasePro { namespace Model { -class ALIBABACLOUD_OCEANBASEPRO_EXPORT DeleteOmsOpenAPIProjectRequest : public RpcServiceRequest { +class ALIBABACLOUD_OCEANBASEPRO_EXPORT DescribeBackupSetDownloadLinkRequest : public RpcServiceRequest { public: - DeleteOmsOpenAPIProjectRequest(); - ~DeleteOmsOpenAPIProjectRequest(); - int getPageNumber() const; - void setPageNumber(int pageNumber); - int getPageSize() const; - void setPageSize(int pageSize); - std::string getWorkerGradeId() const; - void setWorkerGradeId(const std::string &workerGradeId); - std::string getProjectId() const; - void setProjectId(const std::string &projectId); + DescribeBackupSetDownloadLinkRequest(); + ~DescribeBackupSetDownloadLinkRequest(); + std::string getInstanceId() const; + void setInstanceId(const std::string &instanceId); + std::string getDownloadTaskId() const; + void setDownloadTaskId(const std::string &downloadTaskId); private: - int pageNumber_; - int pageSize_; - std::string workerGradeId_; - std::string projectId_; + std::string instanceId_; + std::string downloadTaskId_; }; } // namespace Model } // namespace OceanBasePro } // namespace AlibabaCloud -#endif // !ALIBABACLOUD_OCEANBASEPRO_MODEL_DELETEOMSOPENAPIPROJECTREQUEST_H_ +#endif // !ALIBABACLOUD_OCEANBASEPRO_MODEL_DESCRIBEBACKUPSETDOWNLOADLINKREQUEST_H_ diff --git a/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeBackupSetDownloadLinkResult.h b/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeBackupSetDownloadLinkResult.h new file mode 100644 index 000000000..6faa36db9 --- /dev/null +++ b/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeBackupSetDownloadLinkResult.h @@ -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. + */ + +#ifndef ALIBABACLOUD_OCEANBASEPRO_MODEL_DESCRIBEBACKUPSETDOWNLOADLINKRESULT_H_ +#define ALIBABACLOUD_OCEANBASEPRO_MODEL_DESCRIBEBACKUPSETDOWNLOADLINKRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace OceanBasePro + { + namespace Model + { + class ALIBABACLOUD_OCEANBASEPRO_EXPORT DescribeBackupSetDownloadLinkResult : public ServiceResult + { + public: + struct Data + { + std::string downloadTaskStatus; + std::string internalUrl; + long urlAliveTime; + std::string downloadTaskCreateTime; + long downloadTaskId; + std::string urlExpiredTime; + std::string backupSetId; + std::string backupRestorableTime; + }; + + + DescribeBackupSetDownloadLinkResult(); + explicit DescribeBackupSetDownloadLinkResult(const std::string &payload); + ~DescribeBackupSetDownloadLinkResult(); + Data getData()const; + + protected: + void parse(const std::string &payload); + private: + Data data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_OCEANBASEPRO_MODEL_DESCRIBEBACKUPSETDOWNLOADLINKRESULT_H_ \ No newline at end of file diff --git a/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeOmsOpenAPIProjectStepsRequest.h b/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeDataBackupSetRequest.h similarity index 52% rename from oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeOmsOpenAPIProjectStepsRequest.h rename to oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeDataBackupSetRequest.h index d2d47adfd..c8fd19408 100644 --- a/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeOmsOpenAPIProjectStepsRequest.h +++ b/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeDataBackupSetRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_OCEANBASEPRO_MODEL_DESCRIBEOMSOPENAPIPROJECTSTEPSREQUEST_H_ -#define ALIBABACLOUD_OCEANBASEPRO_MODEL_DESCRIBEOMSOPENAPIPROJECTSTEPSREQUEST_H_ +#ifndef ALIBABACLOUD_OCEANBASEPRO_MODEL_DESCRIBEDATABACKUPSETREQUEST_H_ +#define ALIBABACLOUD_OCEANBASEPRO_MODEL_DESCRIBEDATABACKUPSETREQUEST_H_ #include #include @@ -26,26 +26,35 @@ namespace AlibabaCloud { namespace OceanBasePro { namespace Model { -class ALIBABACLOUD_OCEANBASEPRO_EXPORT DescribeOmsOpenAPIProjectStepsRequest : public RpcServiceRequest { +class ALIBABACLOUD_OCEANBASEPRO_EXPORT DescribeDataBackupSetRequest : public RpcServiceRequest { public: - DescribeOmsOpenAPIProjectStepsRequest(); - ~DescribeOmsOpenAPIProjectStepsRequest(); + DescribeDataBackupSetRequest(); + ~DescribeDataBackupSetRequest(); + std::string getStartTime() const; + void setStartTime(const std::string &startTime); int getPageNumber() const; void setPageNumber(int pageNumber); int getPageSize() const; void setPageSize(int pageSize); - std::string getWorkerGradeId() const; - void setWorkerGradeId(const std::string &workerGradeId); - std::string getProjectId() const; - void setProjectId(const std::string &projectId); + std::string getBackupObjectType() const; + void setBackupObjectType(const std::string &backupObjectType); + std::string getEndTime() const; + void setEndTime(const std::string &endTime); + std::string getInstanceId() const; + void setInstanceId(const std::string &instanceId); + std::string getStatus() const; + void setStatus(const std::string &status); private: + std::string startTime_; int pageNumber_; int pageSize_; - std::string workerGradeId_; - std::string projectId_; + std::string backupObjectType_; + std::string endTime_; + std::string instanceId_; + std::string status_; }; } // namespace Model } // namespace OceanBasePro } // namespace AlibabaCloud -#endif // !ALIBABACLOUD_OCEANBASEPRO_MODEL_DESCRIBEOMSOPENAPIPROJECTSTEPSREQUEST_H_ +#endif // !ALIBABACLOUD_OCEANBASEPRO_MODEL_DESCRIBEDATABACKUPSETREQUEST_H_ diff --git a/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeDataBackupSetResult.h b/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeDataBackupSetResult.h new file mode 100644 index 000000000..e6dab84a2 --- /dev/null +++ b/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeDataBackupSetResult.h @@ -0,0 +1,98 @@ +/* + * 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_OCEANBASEPRO_MODEL_DESCRIBEDATABACKUPSETRESULT_H_ +#define ALIBABACLOUD_OCEANBASEPRO_MODEL_DESCRIBEDATABACKUPSETRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace OceanBasePro + { + namespace Model + { + class ALIBABACLOUD_OCEANBASEPRO_EXPORT DescribeDataBackupSetResult : public ServiceResult + { + public: + struct DataItem + { + struct BackupObjectsItem + { + struct DatabaseTablesListItem + { + std::string database; + std::vector tables; + }; + std::vector databaseTablesList; + std::string tenantName; + std::string clusterName; + }; + struct BackupResultsItem + { + struct TableBackupResultsItem + { + std::string status; + std::string table; + std::string message; + std::string database; + }; + std::string tenantName; + std::string clusterName; + std::vector tableBackupResults; + }; + std::string status; + std::string policy; + std::string downloadTaskStatus; + std::string progress; + std::vector backupObjects; + std::string endTime; + std::string storageClass; + std::string startTime; + std::string method; + std::string validity; + std::string type; + std::string checkpoint; + std::string backupObjectType; + long downloadTaskId; + int dataSize; + int dataVersion; + std::vector backupResults; + int setId; + }; + + + DescribeDataBackupSetResult(); + explicit DescribeDataBackupSetResult(const std::string &payload); + ~DescribeDataBackupSetResult(); + int getTotalCount()const; + std::vector getData()const; + + protected: + void parse(const std::string &payload); + private: + int totalCount_; + std::vector data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_OCEANBASEPRO_MODEL_DESCRIBEDATABACKUPSETRESULT_H_ \ No newline at end of file diff --git a/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeInstanceResult.h b/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeInstanceResult.h index 5c9ffdf06..0b76ade79 100644 --- a/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeInstanceResult.h +++ b/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeInstanceResult.h @@ -91,9 +91,11 @@ namespace AlibabaCloud struct DataDiskAutoScaleConfig { long upperbound; + std::string upperScaleStep; long scaleStepInNormal; long upperMergeThreshold; long scaleStepInMerge; + std::string upperScaleStrategy; long maxDiskSize; long upperThreshold; bool autoScale; @@ -153,16 +155,19 @@ namespace AlibabaCloud bool enableIsolationOptimization; std::string dataMergeTime; bool inTempCapacityStatus; + bool enableReadOnlyReplica; bool isTrustEcs; std::string proxyClusterId; bool isLatestObVersion; std::vector availableZones; std::vector zones; std::string diskType; + int sharedUnitNumLimit; std::string deployMode; std::string version; std::string cpuArchitecture; bool isolationOptimization; + std::string unitSpec; std::string instanceRole; std::string maintainTime; std::string obRpmVersion; @@ -170,6 +175,7 @@ namespace AlibabaCloud std::string status; bool autoUpgradeObVersion; std::string instanceId; + int exclusiveUnitNumLimit; std::string createTime; Resource resource; std::string instanceClass; @@ -181,6 +187,7 @@ namespace AlibabaCloud DataDiskAutoScaleConfig dataDiskAutoScaleConfig; bool enableUpgradeLogDisk; bool autoRenewal; + bool enableReadOnlyReplicaManagement; TenantCreatable tenantCreatable; std::string expireTime; }; diff --git a/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeInstancesResult.h b/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeInstancesResult.h index 217cadf47..e31ff16f7 100644 --- a/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeInstancesResult.h +++ b/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeInstancesResult.h @@ -75,6 +75,7 @@ namespace AlibabaCloud long scaleStepInNormal; long upperMergeThreshold; long scaleStepInMerge; + std::string upperScaleStrategy; long maxDiskSize; long upperThreshold; bool autoScale; @@ -106,6 +107,7 @@ namespace AlibabaCloud std::string vpcId; long mem; std::string state; + bool enableReadOnlyReplicaManagement; int expireSeconds; std::string expireTime; }; diff --git a/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeOasAnomalySQLListResult.h b/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeOasAnomalySQLListResult.h index a5138aff9..58afdf9b5 100644 --- a/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeOasAnomalySQLListResult.h +++ b/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeOasAnomalySQLListResult.h @@ -41,14 +41,17 @@ namespace AlibabaCloud double sumDbTime; std::string userName; double lastExecutedTime; + float avgRetryCount; double avgGetPlanTime; double cpuTime; + float sumRetryCount; std::string sqlId; std::string sumElapsedTime; std::string suggestion; std::string sqlTextShort; double avgElapsedTime; std::string dbName; + float avgLogicalReads; std::string diagnosis; std::string riskLevel; double avgDbTime; @@ -61,8 +64,10 @@ namespace AlibabaCloud std::vector sqlList; std::string userName; double lastExecutedTime; + float avgRetryCount; double avgGetPlanTime; double cpuTime; + float sumRetryCount; std::vector diagTypes; std::string sqlId; std::string sumElapsedTime; @@ -70,6 +75,7 @@ namespace AlibabaCloud std::string sqlTextShort; double avgElapsedTime; std::string dbName; + float avgLogicalReads; std::string diagnosis; std::string riskLevel; double avgDbTime; diff --git a/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeOasSQLHistoryListResult.h b/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeOasSQLHistoryListResult.h index e3706008f..2fc6b71f3 100644 --- a/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeOasSQLHistoryListResult.h +++ b/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeOasSQLHistoryListResult.h @@ -67,6 +67,7 @@ namespace AlibabaCloud double avgCpuTime; double retCode5024Count; double sumLogicalReads; + double sumDbTime; double strongConsistencyPercentage; double retCode4013Count; double avgConcurrencyWaitTime; @@ -85,6 +86,7 @@ namespace AlibabaCloud long avgRpcCount; double avgNetWaitTime; double maxDiskReads; + double avgDbTime; double avgExpectedWorkerCount; double distPlanPercentage; long remotePlans; diff --git a/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeOmsOpenAPIProjectResult.h b/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeOmsOpenAPIProjectResult.h deleted file mode 100644 index b1fd01702..000000000 --- a/oceanbasepro/include/alibabacloud/oceanbasepro/model/DescribeOmsOpenAPIProjectResult.h +++ /dev/null @@ -1,234 +0,0 @@ -/* - * 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_OCEANBASEPRO_MODEL_DESCRIBEOMSOPENAPIPROJECTRESULT_H_ -#define ALIBABACLOUD_OCEANBASEPRO_MODEL_DESCRIBEOMSOPENAPIPROJECTRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace OceanBasePro - { - namespace Model - { - class ALIBABACLOUD_OCEANBASEPRO_EXPORT DescribeOmsOpenAPIProjectResult : public ServiceResult - { - public: - struct ErrorDetail - { - std::string message; - std::string level; - std::string code; - std::string proposal; - }; - struct Data - { - struct SourceConfig - { - int partition; - std::string topicType; - long sendMsgTimeout; - std::string producerGroup; - std::string endpointId; - std::string endpointType; - std::string partitionMode; - bool sequenceEnable; - std::string msgTags; - long sequenceStartTimestamp; - bool enableMsgTrace; - std::string serializerType; - }; - struct DestConfig - { - int partition; - std::string topicType; - long sendMsgTimeout; - std::string producerGroup; - std::string endpointId; - std::string endpointType; - std::string partitionMode; - bool sequenceEnable; - std::string msgTags; - long sequenceStartTimestamp; - bool enableMsgTrace; - std::string serializerType; - }; - struct TransferMapping - { - struct Database - { - struct Table - { - struct AdbTableSchema - { - std::vector primaryKeys; - std::vector distributedKeys; - int partitionLifeCycle; - std::string partitionStatement; - }; - std::string tableId; - std::string tableName; - std::string type; - std::vector shardColumns; - std::string whereClause; - std::vector filterColumns; - AdbTableSchema adbTableSchema; - std::string mappedName; - }; - std::string type; - std::string tenantName; - std::string databaseName; - std::vector tables; - std::string databaseId; - std::string mappedName; - }; - std::vector databases; - std::string mode; - }; - struct TransferStepConfig - { - struct IncrSyncStepTransferConfig - { - long storeLogKeptHour; - long startTimestamp; - std::vector recordTypeList; - std::string transferStepType; - bool storeTransactionEnabled; - }; - bool enableStructSync; - bool enableFullSync; - IncrSyncStepTransferConfig incrSyncStepTransferConfig; - bool enableIncrSync; - }; - struct Label - { - std::string id; - std::string creator; - int count; - std::string name; - }; - struct Step - { - struct StepInfo - { - struct ConnectorFullProgressOverview - { - int progress; - long finishedCount; - long estimatedRemainingTimeOfSec; - long estimatedTotalCount; - }; - long srcRt; - ConnectorFullProgressOverview connectorFullProgressOverview; - bool validated; - long dstRps; - long dstIops; - long dstRtRef; - long inconsistencies; - bool skipped; - long srcRps; - std::string deployId; - long srcIopsRef; - long srcIops; - long srcRpsRef; - long gmt; - long processedRecords; - std::string checkpoint; - long dstRt; - long capacity; - long dstRpsRef; - long incrTimestampCheckpoint; - long srcRtRef; - std::string jobId; - }; - struct ExtraInfo - { - struct ErrorDetail1 - { - std::string message; - std::string level; - std::string code; - std::string proposal; - }; - std::string errorMsg; - std::string errorParam; - std::vector errorDetails; - std::string errorCode; - std::string failedTime; - }; - StepInfo stepInfo; - std::string finishTime; - long estimatedRemainingSeconds; - bool interactive; - std::string startTime; - int stepOrder; - ExtraInfo extraInfo; - std::string stepName; - std::string stepDescription; - std::string stepStatus; - int stepProgress; - }; - std::vector steps; - TransferStepConfig transferStepConfig; - DestConfig destConfig; - TransferMapping transferMapping; - std::string businessName; - std::string projectName; - std::string projectOwner; - SourceConfig sourceConfig; - std::string projectId; - std::vector