From 2ebf998aceba5c9148b71eb3920f2a4155211f8f Mon Sep 17 00:00:00 2001 From: sdk-team Date: Tue, 11 Mar 2025 03:26:07 +0000 Subject: [PATCH] Generated 2019-01-23 for Drds. --- VERSION | 2 +- drds/CMakeLists.txt | 80 +- drds/include/alibabacloud/drds/DrdsClient.h | 160 ++-- .../drds/model/ChangeAccountPasswordRequest.h | 51 ++ ...Result.h => ChangeAccountPasswordResult.h} | 16 +- .../drds/model/ChangeInstanceAzoneRequest.h | 60 ++ ...skResult.h => ChangeInstanceAzoneResult.h} | 14 +- .../drds/model/CheckDrdsDbNameRequest.h | 80 +- .../drds/model/CheckExpandStatusRequest.h | 80 +- .../model/CheckSqlAuditEnableStatusRequest.h | 80 +- .../drds/model/CreateDrdsDBRequest.h | 154 ++-- .../drds/model/CreateDrdsInstanceRequest.h | 176 +++-- .../drds/model/CreateInstanceAccountRequest.h | 102 ++- .../CreateInstanceInternetAddressRequest.h | 80 +- .../drds/model/CreateOrderForRdsRequest.h | 80 +- .../drds/model/CreateShardTaskRequest.h | 98 ++- .../drds/model/DescribeBackMenuRequest.h | 74 +- .../drds/model/DescribeBackupDbsRequest.h | 86 +-- .../drds/model/DescribeBackupLocalRequest.h | 74 +- .../drds/model/DescribeBackupLocalResult.h | 4 +- .../drds/model/DescribeBackupPolicyRequest.h | 74 +- .../drds/model/DescribeBackupPolicyResult.h | 4 +- .../drds/model/DescribeBackupSetsRequest.h | 86 +-- .../drds/model/DescribeBackupSetsResult.h | 6 +- .../drds/model/DescribeBackupTimesRequest.h | 74 +- .../model/DescribeBroadcastTablesRequest.h | 98 ++- .../drds/model/DescribeDbInstanceDbsRequest.h | 98 ++- .../drds/model/DescribeDbInstancesRequest.h | 101 ++- .../drds/model/DescribeDbInstancesResult.h | 3 +- .../drds/model/DescribeDrdsDBClusterRequest.h | 86 +-- .../drds/model/DescribeDrdsDBClusterResult.h | 2 +- .../model/DescribeDrdsDBIpWhiteListRequest.h | 86 +-- .../drds/model/DescribeDrdsDBRequest.h | 80 +- .../drds/model/DescribeDrdsDBResult.h | 2 +- .../drds/model/DescribeDrdsDBsRequest.h | 92 ++- .../drds/model/DescribeDrdsDBsResult.h | 2 +- .../model/DescribeDrdsDbInstanceRequest.h | 86 +-- .../drds/model/DescribeDrdsDbInstanceResult.h | 8 +- .../model/DescribeDrdsDbInstancesRequest.h | 92 ++- .../model/DescribeDrdsDbInstancesResult.h | 8 +- .../model/DescribeDrdsDbRdsNameListRequest.h | 80 +- .../drds/model/DescribeDrdsDbTasksRequest.h | 57 -- .../drds/model/DescribeDrdsDbTasksResult.h | 72 -- .../DescribeDrdsInstanceDbMonitorRequest.h | 104 ++- .../DescribeDrdsInstanceLevelTasksRequest.h | 74 +- .../DescribeDrdsInstanceLevelTasksResult.h | 2 +- .../DescribeDrdsInstanceMonitorRequest.h | 104 ++- .../drds/model/DescribeDrdsInstanceRequest.h | 80 +- .../drds/model/DescribeDrdsInstanceResult.h | 3 +- .../DescribeDrdsInstanceVersionRequest.h | 80 +- .../drds/model/DescribeDrdsInstancesRequest.h | 138 ++-- .../drds/model/DescribeDrdsInstancesResult.h | 8 +- .../drds/model/DescribeDrdsParamsRequest.h | 86 +-- .../drds/model/DescribeDrdsParamsResult.h | 6 +- .../model/DescribeDrdsRdsInstancesRequest.h | 92 ++- .../model/DescribeDrdsRdsInstancesResult.h | 6 +- .../model/DescribeDrdsShardingDbsRequest.h | 92 +-- .../model/DescribeDrdsShardingDbsResult.h | 8 +- .../drds/model/DescribeDrdsSlowSqlsRequest.h | 113 ++- .../drds/model/DescribeDrdsSlowSqlsResult.h | 2 +- .../model/DescribeDrdsSqlAuditStatusRequest.h | 74 +- .../drds/model/DescribeDrdsTasksRequest.h | 86 +-- .../DescribeExpandLogicTableInfoListRequest.h | 80 +- .../DescribeHiStoreInstanceInfoRequest.h | 54 -- .../drds/model/DescribeHotDbListRequest.h | 80 +- .../drds/model/DescribeInstDbLogInfoRequest.h | 80 +- .../drds/model/DescribeInstDbSlsInfoRequest.h | 80 +- .../model/DescribeInstanceAccountsRequest.h | 74 +- .../model/DescribeInstanceMenuSwitchRequest.h | 51 -- .../DescribeInstanceSwitchAzoneRequest.h | 74 +- .../model/DescribeInstanceSwitchAzoneResult.h | 2 +- .../DescribeInstanceSwitchNetworkRequest.h | 74 +- .../model/DescribePreCheckResultRequest.h | 80 +- .../model/DescribeRDSPerformanceRequest.h | 104 ++- .../drds/model/DescribeRdsCommodityRequest.h | 86 +-- .../DescribeRdsPerformanceSummaryRequest.h | 80 +- .../DescribeRdsSuperAccountInstancesRequest.h | 86 +-- .../model/DescribeRecycleBinStatusRequest.h | 48 ++ .../model/DescribeRecycleBinStatusResult.h | 53 ++ .../model/DescribeRecycleBinTablesRequest.h | 48 ++ ...ult.h => DescribeRecycleBinTablesResult.h} | 28 +- .../drds/model/DescribeRestoreOrderRequest.h | 104 ++- .../drds/model/DescribeRestoreOrderResult.h | 8 +- .../drds/model/DescribeShardTaskInfoRequest.h | 92 ++- .../drds/model/DescribeShardTaskInfoResult.h | 2 +- .../drds/model/DescribeShardTaskListRequest.h | 66 -- .../drds/model/DescribeShardTaskListResult.h | 69 -- .../model/DescribeSqlFlashbakTaskRequest.h | 74 +- .../model/DescribeTableListByTypeRequest.h | 104 ++- .../drds/model/DescribeTableRequest.h | 86 +-- .../drds/model/DescribeTablesRequest.h | 98 ++- .../drds/model/DisableSqlAuditRequest.h | 80 +- .../model/EnableInstanceIpv6AddressRequest.h | 48 ++ .../model/EnableInstanceIpv6AddressResult.h | 51 ++ .../drds/model/EnableSqlAuditRequest.h | 98 ++- .../EnableSqlFlashbackMatchSwitchRequest.h | 80 +- .../model/FlashbackRecycleBinTableRequest.h | 51 ++ .../model/FlashbackRecycleBinTableResult.h | 53 ++ .../model/GetDrdsDbRdsRelationInfoRequest.h | 80 +- .../drds/model/ListTagResourcesRequest.h | 111 ++- .../drds/model/ManagePrivateRdsRequest.h | 92 ++- .../model/ModifyAccountDescriptionRequest.h | 51 ++ .../model/ModifyAccountDescriptionResult.h | 51 ++ .../model/ModifyAccountPrivilegeRequest.h | 58 ++ ...esult.h => ModifyAccountPrivilegeResult.h} | 14 +- .../ModifyDrdsInstanceDescriptionRequest.h | 80 +- .../drds/model/ModifyDrdsIpWhiteListRequest.h | 104 ++- .../model/ModifyPolarDbReadWeightRequest.h | 57 ++ .../model/ModifyPolarDbReadWeightResult.h | 51 ++ .../drds/model/ModifyRdsReadWeightRequest.h | 92 ++- .../drds/model/PutStartBackupRequest.h | 92 ++- .../drds/model/RefreshDrdsAtomUrlRequest.h | 48 ++ .../drds/model/RefreshDrdsAtomUrlResult.h | 53 ++ .../ReleaseInstanceInternetAddressRequest.h | 80 +- .../drds/model/RemoveBackupsSetRequest.h | 80 +- .../model/RemoveDrdsDbFailedRecordRequest.h | 80 +- .../drds/model/RemoveDrdsDbRequest.h | 80 +- .../drds/model/RemoveDrdsInstanceRequest.h | 74 +- .../drds/model/RemoveInstanceAccountRequest.h | 80 +- .../drds/model/RemoveRecycleBinTableRequest.h | 51 ++ .../drds/model/RemoveRecycleBinTableResult.h | 53 ++ .../drds/model/RestartDrdsInstanceRequest.h | 45 ++ .../drds/model/RestartDrdsInstanceResult.h | 53 ++ .../model/RollbackInstanceVersionRequest.h | 48 ++ .../model/RollbackInstanceVersionResult.h | 51 ++ .../drds/model/SetBackupLocalRequest.h | 92 ++- .../drds/model/SetBackupPolicyRequest.h | 128 ++-- .../drds/model/SetupBroadcastTablesRequest.h | 92 ++- .../drds/model/SetupDrdsParamsRequest.h | 102 ++- .../drds/model/SetupRecycleBinStatusRequest.h | 51 ++ .../drds/model/SetupRecycleBinStatusResult.h | 53 ++ .../drds/model/SetupTableRequest.h | 92 ++- .../drds/model/StartRestoreRequest.h | 104 ++- .../drds/model/SubmitCleanTaskRequest.h | 98 ++- .../SubmitHotExpandPreCheckTaskRequest.h | 92 ++- .../drds/model/SubmitHotExpandTaskRequest.h | 165 ++-- .../model/SubmitSmoothExpandPreCheckRequest.h | 86 +-- .../SubmitSmoothExpandPreCheckTaskRequest.h | 80 +- .../model/SubmitSmoothExpandTaskRequest.h | 77 -- .../model/SubmitSqlFlashbackTaskRequest.h | 128 ++-- .../drds/model/SubmitSwitchTaskRequest.h | 63 -- .../model/SwitchGlobalBroadcastTypeRequest.h | 80 +- .../drds/model/TagResourcesRequest.h | 102 ++- .../drds/model/UntagResourcesRequest.h | 98 ++- .../drds/model/UpdateInstanceNetworkRequest.h | 92 ++- .../drds/model/UpdatePrivateRdsClassRequest.h | 101 ++- .../UpdateResourceGroupAttributeRequest.h | 80 +- .../model/UpgradeHiStoreInstanceRequest.h | 86 +-- .../model/UpgradeInstanceVersionRequest.h | 86 +-- .../drds/model/ValidateShardTaskRequest.h | 98 ++- drds/src/DrdsClient.cc | 720 ++++++++++++------ .../src/model/ChangeAccountPasswordRequest.cc | 63 ++ drds/src/model/ChangeAccountPasswordResult.cc | 51 ++ drds/src/model/ChangeInstanceAzoneRequest.cc | 90 +++ ...Result.cc => ChangeInstanceAzoneResult.cc} | 12 +- drds/src/model/CheckDrdsDbNameRequest.cc | 70 +- drds/src/model/CheckDrdsDbNameResult.cc | 4 +- drds/src/model/CheckExpandStatusRequest.cc | 70 +- drds/src/model/CheckExpandStatusResult.cc | 4 +- .../model/CheckSqlAuditEnableStatusRequest.cc | 70 +- .../model/CheckSqlAuditEnableStatusResult.cc | 4 +- drds/src/model/CreateDrdsDBRequest.cc | 202 +++-- drds/src/model/CreateDrdsInstanceRequest.cc | 262 +++---- .../src/model/CreateInstanceAccountRequest.cc | 104 ++- .../CreateInstanceInternetAddressRequest.cc | 70 +- .../CreateInstanceInternetAddressResult.cc | 4 +- drds/src/model/CreateOrderForRdsRequest.cc | 70 +- drds/src/model/CreateOrderForRdsResult.cc | 4 +- drds/src/model/CreateShardTaskRequest.cc | 106 ++- drds/src/model/CreateShardTaskResult.cc | 4 +- drds/src/model/DescribeBackMenuRequest.cc | 58 +- drds/src/model/DescribeBackMenuResult.cc | 4 +- drds/src/model/DescribeBackupDbsRequest.cc | 82 +- drds/src/model/DescribeBackupLocalRequest.cc | 58 +- drds/src/model/DescribeBackupLocalResult.cc | 44 +- drds/src/model/DescribeBackupPolicyRequest.cc | 58 +- drds/src/model/DescribeBackupPolicyResult.cc | 44 +- drds/src/model/DescribeBackupSetsRequest.cc | 82 +- drds/src/model/DescribeBackupSetsResult.cc | 32 +- drds/src/model/DescribeBackupTimesRequest.cc | 58 +- drds/src/model/DescribeBackupTimesResult.cc | 4 +- .../model/DescribeBroadcastTablesRequest.cc | 106 ++- .../model/DescribeBroadcastTablesResult.cc | 20 +- .../src/model/DescribeDbInstanceDbsRequest.cc | 106 ++- drds/src/model/DescribeDbInstanceDbsResult.cc | 4 +- drds/src/model/DescribeDbInstancesRequest.cc | 115 ++- drds/src/model/DescribeDbInstancesResult.cc | 22 +- .../src/model/DescribeDrdsDBClusterRequest.cc | 82 +- drds/src/model/DescribeDrdsDBClusterResult.cc | 48 +- .../model/DescribeDrdsDBIpWhiteListRequest.cc | 82 +- drds/src/model/DescribeDrdsDBRequest.cc | 70 +- drds/src/model/DescribeDrdsDBResult.cc | 8 +- drds/src/model/DescribeDrdsDBsRequest.cc | 94 +-- drds/src/model/DescribeDrdsDBsResult.cc | 16 +- .../model/DescribeDrdsDbInstanceRequest.cc | 82 +- .../src/model/DescribeDrdsDbInstanceResult.cc | 76 +- .../model/DescribeDrdsDbInstancesRequest.cc | 94 +-- .../model/DescribeDrdsDbInstancesResult.cc | 80 +- .../model/DescribeDrdsDbRdsNameListRequest.cc | 70 +- drds/src/model/DescribeDrdsDbTasksRequest.cc | 73 -- drds/src/model/DescribeDrdsDbTasksResult.cc | 94 --- .../DescribeDrdsInstanceDbMonitorRequest.cc | 118 ++- .../DescribeDrdsInstanceLevelTasksRequest.cc | 58 +- .../DescribeDrdsInstanceLevelTasksResult.cc | 32 +- .../DescribeDrdsInstanceMonitorRequest.cc | 118 ++- drds/src/model/DescribeDrdsInstanceRequest.cc | 70 +- drds/src/model/DescribeDrdsInstanceResult.cc | 74 +- .../DescribeDrdsInstanceVersionRequest.cc | 70 +- .../DescribeDrdsInstanceVersionResult.cc | 4 +- .../src/model/DescribeDrdsInstancesRequest.cc | 176 ++--- drds/src/model/DescribeDrdsInstancesResult.cc | 96 +-- drds/src/model/DescribeDrdsParamsRequest.cc | 82 +- drds/src/model/DescribeDrdsParamsResult.cc | 28 +- .../model/DescribeDrdsRdsInstancesRequest.cc | 94 +-- .../model/DescribeDrdsRdsInstancesResult.cc | 72 +- .../model/DescribeDrdsShardingDbsRequest.cc | 100 +-- .../model/DescribeDrdsShardingDbsResult.cc | 61 +- drds/src/model/DescribeDrdsSlowSqlsRequest.cc | 139 ++-- drds/src/model/DescribeDrdsSlowSqlsResult.cc | 24 +- .../DescribeDrdsSqlAuditStatusRequest.cc | 58 +- .../model/DescribeDrdsSqlAuditStatusResult.cc | 8 +- drds/src/model/DescribeDrdsTasksRequest.cc | 82 +- drds/src/model/DescribeDrdsTasksResult.cc | 4 +- ...DescribeExpandLogicTableInfoListRequest.cc | 70 +- .../DescribeExpandLogicTableInfoListResult.cc | 4 +- .../DescribeHiStoreInstanceInfoRequest.cc | 62 -- .../DescribeHiStoreInstanceInfoResult.cc | 67 -- drds/src/model/DescribeHotDbListRequest.cc | 70 +- drds/src/model/DescribeHotDbListResult.cc | 4 +- .../src/model/DescribeInstDbLogInfoRequest.cc | 70 +- .../src/model/DescribeInstDbSlsInfoRequest.cc | 70 +- drds/src/model/DescribeInstDbSlsInfoResult.cc | 4 +- .../model/DescribeInstanceAccountsRequest.cc | 58 +- .../model/DescribeInstanceAccountsResult.cc | 8 +- .../DescribeInstanceMenuSwitchRequest.cc | 51 -- .../DescribeInstanceSwitchAzoneRequest.cc | 58 +- .../DescribeInstanceSwitchAzoneResult.cc | 4 +- .../DescribeInstanceSwitchNetworkRequest.cc | 58 +- .../DescribeInstanceSwitchNetworkResult.cc | 16 +- .../model/DescribePreCheckResultRequest.cc | 70 +- .../src/model/DescribePreCheckResultResult.cc | 4 +- .../model/DescribeRDSPerformanceRequest.cc | 118 ++- .../src/model/DescribeRDSPerformanceResult.cc | 8 +- drds/src/model/DescribeRdsCommodityRequest.cc | 82 +- drds/src/model/DescribeRdsCommodityResult.cc | 4 +- .../DescribeRdsPerformanceSummaryRequest.cc | 71 +- .../DescribeRdsPerformanceSummaryResult.cc | 8 +- ...DescribeRdsSuperAccountInstancesRequest.cc | 83 +- .../model/DescribeRecycleBinStatusRequest.cc | 54 ++ ...t.cc => DescribeRecycleBinStatusResult.cc} | 20 +- .../model/DescribeRecycleBinTablesRequest.cc | 54 ++ .../model/DescribeRecycleBinTablesResult.cc | 68 ++ drds/src/model/DescribeRestoreOrderRequest.cc | 118 ++- drds/src/model/DescribeRestoreOrderResult.cc | 44 +- .../src/model/DescribeShardTaskInfoRequest.cc | 94 +-- drds/src/model/DescribeShardTaskInfoResult.cc | 76 +- .../src/model/DescribeShardTaskListRequest.cc | 106 --- drds/src/model/DescribeShardTaskListResult.cc | 97 --- .../model/DescribeSqlFlashbakTaskRequest.cc | 58 +- .../model/DescribeSqlFlashbakTaskResult.cc | 60 +- .../model/DescribeTableListByTypeRequest.cc | 118 ++- .../model/DescribeTableListByTypeResult.cc | 12 +- drds/src/model/DescribeTableRequest.cc | 82 +- drds/src/model/DescribeTableResult.cc | 12 +- drds/src/model/DescribeTablesRequest.cc | 106 ++- drds/src/model/DescribeTablesResult.cc | 24 +- drds/src/model/DisableSqlAuditRequest.cc | 70 +- drds/src/model/DisableSqlAuditResult.cc | 4 +- .../model/EnableInstanceIpv6AddressRequest.cc | 54 ++ .../model/EnableInstanceIpv6AddressResult.cc | 51 ++ drds/src/model/EnableSqlAuditRequest.cc | 106 ++- drds/src/model/EnableSqlAuditResult.cc | 4 +- .../EnableSqlFlashbackMatchSwitchRequest.cc | 70 +- .../EnableSqlFlashbackMatchSwitchResult.cc | 4 +- .../model/FlashbackRecycleBinTableRequest.cc | 63 ++ .../model/FlashbackRecycleBinTableResult.cc | 58 ++ .../model/GetDrdsDbRdsRelationInfoRequest.cc | 70 +- .../model/GetDrdsDbRdsRelationInfoResult.cc | 4 +- drds/src/model/ListTagResourcesRequest.cc | 126 ++- drds/src/model/ListTagResourcesResult.cc | 12 +- drds/src/model/ManagePrivateRdsRequest.cc | 94 +-- .../model/ModifyAccountDescriptionRequest.cc | 63 ++ .../model/ModifyAccountDescriptionResult.cc | 51 ++ .../model/ModifyAccountPrivilegeRequest.cc | 77 ++ ...ult.cc => ModifyAccountPrivilegeResult.cc} | 12 +- .../ModifyDrdsInstanceDescriptionRequest.cc | 70 +- .../src/model/ModifyDrdsIpWhiteListRequest.cc | 118 ++- .../model/ModifyPolarDbReadWeightRequest.cc | 81 ++ .../model/ModifyPolarDbReadWeightResult.cc | 51 ++ drds/src/model/ModifyRdsReadWeightRequest.cc | 94 +-- drds/src/model/PutStartBackupRequest.cc | 94 +-- drds/src/model/RefreshDrdsAtomUrlRequest.cc | 54 ++ drds/src/model/RefreshDrdsAtomUrlResult.cc | 58 ++ .../ReleaseInstanceInternetAddressRequest.cc | 70 +- drds/src/model/RemoveBackupsSetRequest.cc | 70 +- drds/src/model/RemoveBackupsSetResult.cc | 4 +- .../model/RemoveDrdsDbFailedRecordRequest.cc | 70 +- .../model/RemoveDrdsDbFailedRecordResult.cc | 4 +- drds/src/model/RemoveDrdsDbRequest.cc | 70 +- drds/src/model/RemoveDrdsInstanceRequest.cc | 58 +- .../src/model/RemoveInstanceAccountRequest.cc | 70 +- .../src/model/RemoveRecycleBinTableRequest.cc | 63 ++ drds/src/model/RemoveRecycleBinTableResult.cc | 58 ++ drds/src/model/RestartDrdsInstanceRequest.cc | 45 ++ drds/src/model/RestartDrdsInstanceResult.cc | 58 ++ .../model/RollbackInstanceVersionRequest.cc | 54 ++ .../model/RollbackInstanceVersionResult.cc | 51 ++ drds/src/model/SetBackupLocalRequest.cc | 94 +-- drds/src/model/SetBackupPolicyRequest.cc | 166 ++-- drds/src/model/SetupBroadcastTablesRequest.cc | 95 +-- drds/src/model/SetupBroadcastTablesResult.cc | 4 +- drds/src/model/SetupDrdsParamsRequest.cc | 98 ++- drds/src/model/SetupDrdsParamsResult.cc | 4 +- .../src/model/SetupRecycleBinStatusRequest.cc | 63 ++ drds/src/model/SetupRecycleBinStatusResult.cc | 58 ++ drds/src/model/SetupTableRequest.cc | 95 +-- drds/src/model/SetupTableResult.cc | 4 +- drds/src/model/StartRestoreRequest.cc | 118 ++- drds/src/model/SubmitCleanTaskRequest.cc | 106 ++- .../SubmitHotExpandPreCheckTaskRequest.cc | 95 +-- .../SubmitHotExpandPreCheckTaskResult.cc | 4 +- drds/src/model/SubmitHotExpandTaskRequest.cc | 194 +++-- .../SubmitSmoothExpandPreCheckRequest.cc | 82 +- .../model/SubmitSmoothExpandPreCheckResult.cc | 4 +- .../SubmitSmoothExpandPreCheckTaskRequest.cc | 70 +- .../SubmitSmoothExpandPreCheckTaskResult.cc | 4 +- .../model/SubmitSmoothExpandTaskRequest.cc | 108 --- .../model/SubmitSqlFlashbackTaskRequest.cc | 166 ++-- drds/src/model/SubmitSwitchTaskRequest.cc | 95 --- .../model/SwitchGlobalBroadcastTypeRequest.cc | 70 +- .../model/SwitchGlobalBroadcastTypeResult.cc | 4 +- drds/src/model/TagResourcesRequest.cc | 105 ++- drds/src/model/UntagResourcesRequest.cc | 108 ++- .../src/model/UpdateInstanceNetworkRequest.cc | 94 +-- .../src/model/UpdatePrivateRdsClassRequest.cc | 115 ++- drds/src/model/UpdatePrivateRdsClassResult.cc | 4 +- .../UpdateResourceGroupAttributeRequest.cc | 70 +- .../model/UpgradeHiStoreInstanceRequest.cc | 82 +- .../model/UpgradeInstanceVersionRequest.cc | 82 +- drds/src/model/ValidateShardTaskRequest.cc | 106 ++- drds/src/model/ValidateShardTaskResult.cc | 4 +- 341 files changed, 11778 insertions(+), 11461 deletions(-) create mode 100644 drds/include/alibabacloud/drds/model/ChangeAccountPasswordRequest.h rename drds/include/alibabacloud/drds/model/{DescribeInstanceMenuSwitchResult.h => ChangeAccountPasswordResult.h} (65%) create mode 100644 drds/include/alibabacloud/drds/model/ChangeInstanceAzoneRequest.h rename drds/include/alibabacloud/drds/model/{SubmitSwitchTaskResult.h => ChangeInstanceAzoneResult.h} (71%) delete mode 100644 drds/include/alibabacloud/drds/model/DescribeDrdsDbTasksRequest.h delete mode 100644 drds/include/alibabacloud/drds/model/DescribeDrdsDbTasksResult.h delete mode 100644 drds/include/alibabacloud/drds/model/DescribeHiStoreInstanceInfoRequest.h delete mode 100644 drds/include/alibabacloud/drds/model/DescribeInstanceMenuSwitchRequest.h create mode 100644 drds/include/alibabacloud/drds/model/DescribeRecycleBinStatusRequest.h create mode 100644 drds/include/alibabacloud/drds/model/DescribeRecycleBinStatusResult.h create mode 100644 drds/include/alibabacloud/drds/model/DescribeRecycleBinTablesRequest.h rename drds/include/alibabacloud/drds/model/{DescribeHiStoreInstanceInfoResult.h => DescribeRecycleBinTablesResult.h} (58%) delete mode 100644 drds/include/alibabacloud/drds/model/DescribeShardTaskListRequest.h delete mode 100644 drds/include/alibabacloud/drds/model/DescribeShardTaskListResult.h create mode 100644 drds/include/alibabacloud/drds/model/EnableInstanceIpv6AddressRequest.h create mode 100644 drds/include/alibabacloud/drds/model/EnableInstanceIpv6AddressResult.h create mode 100644 drds/include/alibabacloud/drds/model/FlashbackRecycleBinTableRequest.h create mode 100644 drds/include/alibabacloud/drds/model/FlashbackRecycleBinTableResult.h create mode 100644 drds/include/alibabacloud/drds/model/ModifyAccountDescriptionRequest.h create mode 100644 drds/include/alibabacloud/drds/model/ModifyAccountDescriptionResult.h create mode 100644 drds/include/alibabacloud/drds/model/ModifyAccountPrivilegeRequest.h rename drds/include/alibabacloud/drds/model/{SubmitSmoothExpandTaskResult.h => ModifyAccountPrivilegeResult.h} (72%) create mode 100644 drds/include/alibabacloud/drds/model/ModifyPolarDbReadWeightRequest.h create mode 100644 drds/include/alibabacloud/drds/model/ModifyPolarDbReadWeightResult.h create mode 100644 drds/include/alibabacloud/drds/model/RefreshDrdsAtomUrlRequest.h create mode 100644 drds/include/alibabacloud/drds/model/RefreshDrdsAtomUrlResult.h create mode 100644 drds/include/alibabacloud/drds/model/RemoveRecycleBinTableRequest.h create mode 100644 drds/include/alibabacloud/drds/model/RemoveRecycleBinTableResult.h create mode 100644 drds/include/alibabacloud/drds/model/RestartDrdsInstanceRequest.h create mode 100644 drds/include/alibabacloud/drds/model/RestartDrdsInstanceResult.h create mode 100644 drds/include/alibabacloud/drds/model/RollbackInstanceVersionRequest.h create mode 100644 drds/include/alibabacloud/drds/model/RollbackInstanceVersionResult.h create mode 100644 drds/include/alibabacloud/drds/model/SetupRecycleBinStatusRequest.h create mode 100644 drds/include/alibabacloud/drds/model/SetupRecycleBinStatusResult.h delete mode 100644 drds/include/alibabacloud/drds/model/SubmitSmoothExpandTaskRequest.h delete mode 100644 drds/include/alibabacloud/drds/model/SubmitSwitchTaskRequest.h create mode 100644 drds/src/model/ChangeAccountPasswordRequest.cc create mode 100644 drds/src/model/ChangeAccountPasswordResult.cc create mode 100644 drds/src/model/ChangeInstanceAzoneRequest.cc rename drds/src/model/{SubmitSwitchTaskResult.cc => ChangeInstanceAzoneResult.cc} (73%) delete mode 100644 drds/src/model/DescribeDrdsDbTasksRequest.cc delete mode 100644 drds/src/model/DescribeDrdsDbTasksResult.cc delete mode 100644 drds/src/model/DescribeHiStoreInstanceInfoRequest.cc delete mode 100644 drds/src/model/DescribeHiStoreInstanceInfoResult.cc delete mode 100644 drds/src/model/DescribeInstanceMenuSwitchRequest.cc create mode 100644 drds/src/model/DescribeRecycleBinStatusRequest.cc rename drds/src/model/{DescribeInstanceMenuSwitchResult.cc => DescribeRecycleBinStatusResult.cc} (63%) create mode 100644 drds/src/model/DescribeRecycleBinTablesRequest.cc create mode 100644 drds/src/model/DescribeRecycleBinTablesResult.cc delete mode 100644 drds/src/model/DescribeShardTaskListRequest.cc delete mode 100644 drds/src/model/DescribeShardTaskListResult.cc create mode 100644 drds/src/model/EnableInstanceIpv6AddressRequest.cc create mode 100644 drds/src/model/EnableInstanceIpv6AddressResult.cc create mode 100644 drds/src/model/FlashbackRecycleBinTableRequest.cc create mode 100644 drds/src/model/FlashbackRecycleBinTableResult.cc create mode 100644 drds/src/model/ModifyAccountDescriptionRequest.cc create mode 100644 drds/src/model/ModifyAccountDescriptionResult.cc create mode 100644 drds/src/model/ModifyAccountPrivilegeRequest.cc rename drds/src/model/{SubmitSmoothExpandTaskResult.cc => ModifyAccountPrivilegeResult.cc} (74%) create mode 100644 drds/src/model/ModifyPolarDbReadWeightRequest.cc create mode 100644 drds/src/model/ModifyPolarDbReadWeightResult.cc create mode 100644 drds/src/model/RefreshDrdsAtomUrlRequest.cc create mode 100644 drds/src/model/RefreshDrdsAtomUrlResult.cc create mode 100644 drds/src/model/RemoveRecycleBinTableRequest.cc create mode 100644 drds/src/model/RemoveRecycleBinTableResult.cc create mode 100644 drds/src/model/RestartDrdsInstanceRequest.cc create mode 100644 drds/src/model/RestartDrdsInstanceResult.cc create mode 100644 drds/src/model/RollbackInstanceVersionRequest.cc create mode 100644 drds/src/model/RollbackInstanceVersionResult.cc create mode 100644 drds/src/model/SetupRecycleBinStatusRequest.cc create mode 100644 drds/src/model/SetupRecycleBinStatusResult.cc delete mode 100644 drds/src/model/SubmitSmoothExpandTaskRequest.cc delete mode 100644 drds/src/model/SubmitSwitchTaskRequest.cc diff --git a/VERSION b/VERSION index d36bd8300..b35fdf33a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.2044 \ No newline at end of file +1.36.2045 \ No newline at end of file diff --git a/drds/CMakeLists.txt b/drds/CMakeLists.txt index 5dae7f737..55cb0156e 100644 --- a/drds/CMakeLists.txt +++ b/drds/CMakeLists.txt @@ -21,6 +21,10 @@ set(drds_public_header include/alibabacloud/drds/DrdsExport.h ) set(drds_public_header_model + include/alibabacloud/drds/model/ChangeAccountPasswordRequest.h + include/alibabacloud/drds/model/ChangeAccountPasswordResult.h + include/alibabacloud/drds/model/ChangeInstanceAzoneRequest.h + include/alibabacloud/drds/model/ChangeInstanceAzoneResult.h include/alibabacloud/drds/model/CheckDrdsDbNameRequest.h include/alibabacloud/drds/model/CheckDrdsDbNameResult.h include/alibabacloud/drds/model/CheckExpandStatusRequest.h @@ -71,8 +75,6 @@ set(drds_public_header_model include/alibabacloud/drds/model/DescribeDrdsDbInstancesResult.h include/alibabacloud/drds/model/DescribeDrdsDbRdsNameListRequest.h include/alibabacloud/drds/model/DescribeDrdsDbRdsNameListResult.h - include/alibabacloud/drds/model/DescribeDrdsDbTasksRequest.h - include/alibabacloud/drds/model/DescribeDrdsDbTasksResult.h include/alibabacloud/drds/model/DescribeDrdsInstanceRequest.h include/alibabacloud/drds/model/DescribeDrdsInstanceResult.h include/alibabacloud/drds/model/DescribeDrdsInstanceDbMonitorRequest.h @@ -99,8 +101,6 @@ set(drds_public_header_model include/alibabacloud/drds/model/DescribeDrdsTasksResult.h include/alibabacloud/drds/model/DescribeExpandLogicTableInfoListRequest.h include/alibabacloud/drds/model/DescribeExpandLogicTableInfoListResult.h - include/alibabacloud/drds/model/DescribeHiStoreInstanceInfoRequest.h - include/alibabacloud/drds/model/DescribeHiStoreInstanceInfoResult.h include/alibabacloud/drds/model/DescribeHotDbListRequest.h include/alibabacloud/drds/model/DescribeHotDbListResult.h include/alibabacloud/drds/model/DescribeInstDbLogInfoRequest.h @@ -109,8 +109,6 @@ set(drds_public_header_model include/alibabacloud/drds/model/DescribeInstDbSlsInfoResult.h include/alibabacloud/drds/model/DescribeInstanceAccountsRequest.h include/alibabacloud/drds/model/DescribeInstanceAccountsResult.h - include/alibabacloud/drds/model/DescribeInstanceMenuSwitchRequest.h - include/alibabacloud/drds/model/DescribeInstanceMenuSwitchResult.h include/alibabacloud/drds/model/DescribeInstanceSwitchAzoneRequest.h include/alibabacloud/drds/model/DescribeInstanceSwitchAzoneResult.h include/alibabacloud/drds/model/DescribeInstanceSwitchNetworkRequest.h @@ -125,12 +123,14 @@ set(drds_public_header_model include/alibabacloud/drds/model/DescribeRdsPerformanceSummaryResult.h include/alibabacloud/drds/model/DescribeRdsSuperAccountInstancesRequest.h include/alibabacloud/drds/model/DescribeRdsSuperAccountInstancesResult.h + include/alibabacloud/drds/model/DescribeRecycleBinStatusRequest.h + include/alibabacloud/drds/model/DescribeRecycleBinStatusResult.h + include/alibabacloud/drds/model/DescribeRecycleBinTablesRequest.h + include/alibabacloud/drds/model/DescribeRecycleBinTablesResult.h include/alibabacloud/drds/model/DescribeRestoreOrderRequest.h include/alibabacloud/drds/model/DescribeRestoreOrderResult.h include/alibabacloud/drds/model/DescribeShardTaskInfoRequest.h include/alibabacloud/drds/model/DescribeShardTaskInfoResult.h - include/alibabacloud/drds/model/DescribeShardTaskListRequest.h - include/alibabacloud/drds/model/DescribeShardTaskListResult.h include/alibabacloud/drds/model/DescribeSqlFlashbakTaskRequest.h include/alibabacloud/drds/model/DescribeSqlFlashbakTaskResult.h include/alibabacloud/drds/model/DescribeTableRequest.h @@ -141,24 +141,36 @@ set(drds_public_header_model include/alibabacloud/drds/model/DescribeTablesResult.h include/alibabacloud/drds/model/DisableSqlAuditRequest.h include/alibabacloud/drds/model/DisableSqlAuditResult.h + include/alibabacloud/drds/model/EnableInstanceIpv6AddressRequest.h + include/alibabacloud/drds/model/EnableInstanceIpv6AddressResult.h include/alibabacloud/drds/model/EnableSqlAuditRequest.h include/alibabacloud/drds/model/EnableSqlAuditResult.h include/alibabacloud/drds/model/EnableSqlFlashbackMatchSwitchRequest.h include/alibabacloud/drds/model/EnableSqlFlashbackMatchSwitchResult.h + include/alibabacloud/drds/model/FlashbackRecycleBinTableRequest.h + include/alibabacloud/drds/model/FlashbackRecycleBinTableResult.h include/alibabacloud/drds/model/GetDrdsDbRdsRelationInfoRequest.h include/alibabacloud/drds/model/GetDrdsDbRdsRelationInfoResult.h include/alibabacloud/drds/model/ListTagResourcesRequest.h include/alibabacloud/drds/model/ListTagResourcesResult.h include/alibabacloud/drds/model/ManagePrivateRdsRequest.h include/alibabacloud/drds/model/ManagePrivateRdsResult.h + include/alibabacloud/drds/model/ModifyAccountDescriptionRequest.h + include/alibabacloud/drds/model/ModifyAccountDescriptionResult.h + include/alibabacloud/drds/model/ModifyAccountPrivilegeRequest.h + include/alibabacloud/drds/model/ModifyAccountPrivilegeResult.h include/alibabacloud/drds/model/ModifyDrdsInstanceDescriptionRequest.h include/alibabacloud/drds/model/ModifyDrdsInstanceDescriptionResult.h include/alibabacloud/drds/model/ModifyDrdsIpWhiteListRequest.h include/alibabacloud/drds/model/ModifyDrdsIpWhiteListResult.h + include/alibabacloud/drds/model/ModifyPolarDbReadWeightRequest.h + include/alibabacloud/drds/model/ModifyPolarDbReadWeightResult.h include/alibabacloud/drds/model/ModifyRdsReadWeightRequest.h include/alibabacloud/drds/model/ModifyRdsReadWeightResult.h include/alibabacloud/drds/model/PutStartBackupRequest.h include/alibabacloud/drds/model/PutStartBackupResult.h + include/alibabacloud/drds/model/RefreshDrdsAtomUrlRequest.h + include/alibabacloud/drds/model/RefreshDrdsAtomUrlResult.h include/alibabacloud/drds/model/ReleaseInstanceInternetAddressRequest.h include/alibabacloud/drds/model/ReleaseInstanceInternetAddressResult.h include/alibabacloud/drds/model/RemoveBackupsSetRequest.h @@ -171,6 +183,12 @@ set(drds_public_header_model include/alibabacloud/drds/model/RemoveDrdsInstanceResult.h include/alibabacloud/drds/model/RemoveInstanceAccountRequest.h include/alibabacloud/drds/model/RemoveInstanceAccountResult.h + include/alibabacloud/drds/model/RemoveRecycleBinTableRequest.h + include/alibabacloud/drds/model/RemoveRecycleBinTableResult.h + include/alibabacloud/drds/model/RestartDrdsInstanceRequest.h + include/alibabacloud/drds/model/RestartDrdsInstanceResult.h + include/alibabacloud/drds/model/RollbackInstanceVersionRequest.h + include/alibabacloud/drds/model/RollbackInstanceVersionResult.h include/alibabacloud/drds/model/SetBackupLocalRequest.h include/alibabacloud/drds/model/SetBackupLocalResult.h include/alibabacloud/drds/model/SetBackupPolicyRequest.h @@ -179,6 +197,8 @@ set(drds_public_header_model include/alibabacloud/drds/model/SetupBroadcastTablesResult.h include/alibabacloud/drds/model/SetupDrdsParamsRequest.h include/alibabacloud/drds/model/SetupDrdsParamsResult.h + include/alibabacloud/drds/model/SetupRecycleBinStatusRequest.h + include/alibabacloud/drds/model/SetupRecycleBinStatusResult.h include/alibabacloud/drds/model/SetupTableRequest.h include/alibabacloud/drds/model/SetupTableResult.h include/alibabacloud/drds/model/StartRestoreRequest.h @@ -193,12 +213,8 @@ set(drds_public_header_model include/alibabacloud/drds/model/SubmitSmoothExpandPreCheckResult.h include/alibabacloud/drds/model/SubmitSmoothExpandPreCheckTaskRequest.h include/alibabacloud/drds/model/SubmitSmoothExpandPreCheckTaskResult.h - include/alibabacloud/drds/model/SubmitSmoothExpandTaskRequest.h - include/alibabacloud/drds/model/SubmitSmoothExpandTaskResult.h include/alibabacloud/drds/model/SubmitSqlFlashbackTaskRequest.h include/alibabacloud/drds/model/SubmitSqlFlashbackTaskResult.h - include/alibabacloud/drds/model/SubmitSwitchTaskRequest.h - include/alibabacloud/drds/model/SubmitSwitchTaskResult.h include/alibabacloud/drds/model/SwitchGlobalBroadcastTypeRequest.h include/alibabacloud/drds/model/SwitchGlobalBroadcastTypeResult.h include/alibabacloud/drds/model/TagResourcesRequest.h @@ -220,6 +236,10 @@ set(drds_public_header_model set(drds_src src/DrdsClient.cc + src/model/ChangeAccountPasswordRequest.cc + src/model/ChangeAccountPasswordResult.cc + src/model/ChangeInstanceAzoneRequest.cc + src/model/ChangeInstanceAzoneResult.cc src/model/CheckDrdsDbNameRequest.cc src/model/CheckDrdsDbNameResult.cc src/model/CheckExpandStatusRequest.cc @@ -270,8 +290,6 @@ set(drds_src src/model/DescribeDrdsDbInstancesResult.cc src/model/DescribeDrdsDbRdsNameListRequest.cc src/model/DescribeDrdsDbRdsNameListResult.cc - src/model/DescribeDrdsDbTasksRequest.cc - src/model/DescribeDrdsDbTasksResult.cc src/model/DescribeDrdsInstanceRequest.cc src/model/DescribeDrdsInstanceResult.cc src/model/DescribeDrdsInstanceDbMonitorRequest.cc @@ -298,8 +316,6 @@ set(drds_src src/model/DescribeDrdsTasksResult.cc src/model/DescribeExpandLogicTableInfoListRequest.cc src/model/DescribeExpandLogicTableInfoListResult.cc - src/model/DescribeHiStoreInstanceInfoRequest.cc - src/model/DescribeHiStoreInstanceInfoResult.cc src/model/DescribeHotDbListRequest.cc src/model/DescribeHotDbListResult.cc src/model/DescribeInstDbLogInfoRequest.cc @@ -308,8 +324,6 @@ set(drds_src src/model/DescribeInstDbSlsInfoResult.cc src/model/DescribeInstanceAccountsRequest.cc src/model/DescribeInstanceAccountsResult.cc - src/model/DescribeInstanceMenuSwitchRequest.cc - src/model/DescribeInstanceMenuSwitchResult.cc src/model/DescribeInstanceSwitchAzoneRequest.cc src/model/DescribeInstanceSwitchAzoneResult.cc src/model/DescribeInstanceSwitchNetworkRequest.cc @@ -324,12 +338,14 @@ set(drds_src src/model/DescribeRdsPerformanceSummaryResult.cc src/model/DescribeRdsSuperAccountInstancesRequest.cc src/model/DescribeRdsSuperAccountInstancesResult.cc + src/model/DescribeRecycleBinStatusRequest.cc + src/model/DescribeRecycleBinStatusResult.cc + src/model/DescribeRecycleBinTablesRequest.cc + src/model/DescribeRecycleBinTablesResult.cc src/model/DescribeRestoreOrderRequest.cc src/model/DescribeRestoreOrderResult.cc src/model/DescribeShardTaskInfoRequest.cc src/model/DescribeShardTaskInfoResult.cc - src/model/DescribeShardTaskListRequest.cc - src/model/DescribeShardTaskListResult.cc src/model/DescribeSqlFlashbakTaskRequest.cc src/model/DescribeSqlFlashbakTaskResult.cc src/model/DescribeTableRequest.cc @@ -340,24 +356,36 @@ set(drds_src src/model/DescribeTablesResult.cc src/model/DisableSqlAuditRequest.cc src/model/DisableSqlAuditResult.cc + src/model/EnableInstanceIpv6AddressRequest.cc + src/model/EnableInstanceIpv6AddressResult.cc src/model/EnableSqlAuditRequest.cc src/model/EnableSqlAuditResult.cc src/model/EnableSqlFlashbackMatchSwitchRequest.cc src/model/EnableSqlFlashbackMatchSwitchResult.cc + src/model/FlashbackRecycleBinTableRequest.cc + src/model/FlashbackRecycleBinTableResult.cc src/model/GetDrdsDbRdsRelationInfoRequest.cc src/model/GetDrdsDbRdsRelationInfoResult.cc src/model/ListTagResourcesRequest.cc src/model/ListTagResourcesResult.cc src/model/ManagePrivateRdsRequest.cc src/model/ManagePrivateRdsResult.cc + src/model/ModifyAccountDescriptionRequest.cc + src/model/ModifyAccountDescriptionResult.cc + src/model/ModifyAccountPrivilegeRequest.cc + src/model/ModifyAccountPrivilegeResult.cc src/model/ModifyDrdsInstanceDescriptionRequest.cc src/model/ModifyDrdsInstanceDescriptionResult.cc src/model/ModifyDrdsIpWhiteListRequest.cc src/model/ModifyDrdsIpWhiteListResult.cc + src/model/ModifyPolarDbReadWeightRequest.cc + src/model/ModifyPolarDbReadWeightResult.cc src/model/ModifyRdsReadWeightRequest.cc src/model/ModifyRdsReadWeightResult.cc src/model/PutStartBackupRequest.cc src/model/PutStartBackupResult.cc + src/model/RefreshDrdsAtomUrlRequest.cc + src/model/RefreshDrdsAtomUrlResult.cc src/model/ReleaseInstanceInternetAddressRequest.cc src/model/ReleaseInstanceInternetAddressResult.cc src/model/RemoveBackupsSetRequest.cc @@ -370,6 +398,12 @@ set(drds_src src/model/RemoveDrdsInstanceResult.cc src/model/RemoveInstanceAccountRequest.cc src/model/RemoveInstanceAccountResult.cc + src/model/RemoveRecycleBinTableRequest.cc + src/model/RemoveRecycleBinTableResult.cc + src/model/RestartDrdsInstanceRequest.cc + src/model/RestartDrdsInstanceResult.cc + src/model/RollbackInstanceVersionRequest.cc + src/model/RollbackInstanceVersionResult.cc src/model/SetBackupLocalRequest.cc src/model/SetBackupLocalResult.cc src/model/SetBackupPolicyRequest.cc @@ -378,6 +412,8 @@ set(drds_src src/model/SetupBroadcastTablesResult.cc src/model/SetupDrdsParamsRequest.cc src/model/SetupDrdsParamsResult.cc + src/model/SetupRecycleBinStatusRequest.cc + src/model/SetupRecycleBinStatusResult.cc src/model/SetupTableRequest.cc src/model/SetupTableResult.cc src/model/StartRestoreRequest.cc @@ -392,12 +428,8 @@ set(drds_src src/model/SubmitSmoothExpandPreCheckResult.cc src/model/SubmitSmoothExpandPreCheckTaskRequest.cc src/model/SubmitSmoothExpandPreCheckTaskResult.cc - src/model/SubmitSmoothExpandTaskRequest.cc - src/model/SubmitSmoothExpandTaskResult.cc src/model/SubmitSqlFlashbackTaskRequest.cc src/model/SubmitSqlFlashbackTaskResult.cc - src/model/SubmitSwitchTaskRequest.cc - src/model/SubmitSwitchTaskResult.cc src/model/SwitchGlobalBroadcastTypeRequest.cc src/model/SwitchGlobalBroadcastTypeResult.cc src/model/TagResourcesRequest.cc diff --git a/drds/include/alibabacloud/drds/DrdsClient.h b/drds/include/alibabacloud/drds/DrdsClient.h index 4a053f23a..af73c0ff8 100644 --- a/drds/include/alibabacloud/drds/DrdsClient.h +++ b/drds/include/alibabacloud/drds/DrdsClient.h @@ -22,6 +22,10 @@ #include #include #include "DrdsExport.h" +#include "model/ChangeAccountPasswordRequest.h" +#include "model/ChangeAccountPasswordResult.h" +#include "model/ChangeInstanceAzoneRequest.h" +#include "model/ChangeInstanceAzoneResult.h" #include "model/CheckDrdsDbNameRequest.h" #include "model/CheckDrdsDbNameResult.h" #include "model/CheckExpandStatusRequest.h" @@ -72,8 +76,6 @@ #include "model/DescribeDrdsDbInstancesResult.h" #include "model/DescribeDrdsDbRdsNameListRequest.h" #include "model/DescribeDrdsDbRdsNameListResult.h" -#include "model/DescribeDrdsDbTasksRequest.h" -#include "model/DescribeDrdsDbTasksResult.h" #include "model/DescribeDrdsInstanceRequest.h" #include "model/DescribeDrdsInstanceResult.h" #include "model/DescribeDrdsInstanceDbMonitorRequest.h" @@ -100,8 +102,6 @@ #include "model/DescribeDrdsTasksResult.h" #include "model/DescribeExpandLogicTableInfoListRequest.h" #include "model/DescribeExpandLogicTableInfoListResult.h" -#include "model/DescribeHiStoreInstanceInfoRequest.h" -#include "model/DescribeHiStoreInstanceInfoResult.h" #include "model/DescribeHotDbListRequest.h" #include "model/DescribeHotDbListResult.h" #include "model/DescribeInstDbLogInfoRequest.h" @@ -110,8 +110,6 @@ #include "model/DescribeInstDbSlsInfoResult.h" #include "model/DescribeInstanceAccountsRequest.h" #include "model/DescribeInstanceAccountsResult.h" -#include "model/DescribeInstanceMenuSwitchRequest.h" -#include "model/DescribeInstanceMenuSwitchResult.h" #include "model/DescribeInstanceSwitchAzoneRequest.h" #include "model/DescribeInstanceSwitchAzoneResult.h" #include "model/DescribeInstanceSwitchNetworkRequest.h" @@ -126,12 +124,14 @@ #include "model/DescribeRdsPerformanceSummaryResult.h" #include "model/DescribeRdsSuperAccountInstancesRequest.h" #include "model/DescribeRdsSuperAccountInstancesResult.h" +#include "model/DescribeRecycleBinStatusRequest.h" +#include "model/DescribeRecycleBinStatusResult.h" +#include "model/DescribeRecycleBinTablesRequest.h" +#include "model/DescribeRecycleBinTablesResult.h" #include "model/DescribeRestoreOrderRequest.h" #include "model/DescribeRestoreOrderResult.h" #include "model/DescribeShardTaskInfoRequest.h" #include "model/DescribeShardTaskInfoResult.h" -#include "model/DescribeShardTaskListRequest.h" -#include "model/DescribeShardTaskListResult.h" #include "model/DescribeSqlFlashbakTaskRequest.h" #include "model/DescribeSqlFlashbakTaskResult.h" #include "model/DescribeTableRequest.h" @@ -142,24 +142,36 @@ #include "model/DescribeTablesResult.h" #include "model/DisableSqlAuditRequest.h" #include "model/DisableSqlAuditResult.h" +#include "model/EnableInstanceIpv6AddressRequest.h" +#include "model/EnableInstanceIpv6AddressResult.h" #include "model/EnableSqlAuditRequest.h" #include "model/EnableSqlAuditResult.h" #include "model/EnableSqlFlashbackMatchSwitchRequest.h" #include "model/EnableSqlFlashbackMatchSwitchResult.h" +#include "model/FlashbackRecycleBinTableRequest.h" +#include "model/FlashbackRecycleBinTableResult.h" #include "model/GetDrdsDbRdsRelationInfoRequest.h" #include "model/GetDrdsDbRdsRelationInfoResult.h" #include "model/ListTagResourcesRequest.h" #include "model/ListTagResourcesResult.h" #include "model/ManagePrivateRdsRequest.h" #include "model/ManagePrivateRdsResult.h" +#include "model/ModifyAccountDescriptionRequest.h" +#include "model/ModifyAccountDescriptionResult.h" +#include "model/ModifyAccountPrivilegeRequest.h" +#include "model/ModifyAccountPrivilegeResult.h" #include "model/ModifyDrdsInstanceDescriptionRequest.h" #include "model/ModifyDrdsInstanceDescriptionResult.h" #include "model/ModifyDrdsIpWhiteListRequest.h" #include "model/ModifyDrdsIpWhiteListResult.h" +#include "model/ModifyPolarDbReadWeightRequest.h" +#include "model/ModifyPolarDbReadWeightResult.h" #include "model/ModifyRdsReadWeightRequest.h" #include "model/ModifyRdsReadWeightResult.h" #include "model/PutStartBackupRequest.h" #include "model/PutStartBackupResult.h" +#include "model/RefreshDrdsAtomUrlRequest.h" +#include "model/RefreshDrdsAtomUrlResult.h" #include "model/ReleaseInstanceInternetAddressRequest.h" #include "model/ReleaseInstanceInternetAddressResult.h" #include "model/RemoveBackupsSetRequest.h" @@ -172,6 +184,12 @@ #include "model/RemoveDrdsInstanceResult.h" #include "model/RemoveInstanceAccountRequest.h" #include "model/RemoveInstanceAccountResult.h" +#include "model/RemoveRecycleBinTableRequest.h" +#include "model/RemoveRecycleBinTableResult.h" +#include "model/RestartDrdsInstanceRequest.h" +#include "model/RestartDrdsInstanceResult.h" +#include "model/RollbackInstanceVersionRequest.h" +#include "model/RollbackInstanceVersionResult.h" #include "model/SetBackupLocalRequest.h" #include "model/SetBackupLocalResult.h" #include "model/SetBackupPolicyRequest.h" @@ -180,6 +198,8 @@ #include "model/SetupBroadcastTablesResult.h" #include "model/SetupDrdsParamsRequest.h" #include "model/SetupDrdsParamsResult.h" +#include "model/SetupRecycleBinStatusRequest.h" +#include "model/SetupRecycleBinStatusResult.h" #include "model/SetupTableRequest.h" #include "model/SetupTableResult.h" #include "model/StartRestoreRequest.h" @@ -194,12 +214,8 @@ #include "model/SubmitSmoothExpandPreCheckResult.h" #include "model/SubmitSmoothExpandPreCheckTaskRequest.h" #include "model/SubmitSmoothExpandPreCheckTaskResult.h" -#include "model/SubmitSmoothExpandTaskRequest.h" -#include "model/SubmitSmoothExpandTaskResult.h" #include "model/SubmitSqlFlashbackTaskRequest.h" #include "model/SubmitSqlFlashbackTaskResult.h" -#include "model/SubmitSwitchTaskRequest.h" -#include "model/SubmitSwitchTaskResult.h" #include "model/SwitchGlobalBroadcastTypeRequest.h" #include "model/SwitchGlobalBroadcastTypeResult.h" #include "model/TagResourcesRequest.h" @@ -227,6 +243,12 @@ namespace AlibabaCloud class ALIBABACLOUD_DRDS_EXPORT DrdsClient : public RpcServiceClient { public: + typedef Outcome ChangeAccountPasswordOutcome; + typedef std::future ChangeAccountPasswordOutcomeCallable; + typedef std::function&)> ChangeAccountPasswordAsyncHandler; + typedef Outcome ChangeInstanceAzoneOutcome; + typedef std::future ChangeInstanceAzoneOutcomeCallable; + typedef std::function&)> ChangeInstanceAzoneAsyncHandler; typedef Outcome CheckDrdsDbNameOutcome; typedef std::future CheckDrdsDbNameOutcomeCallable; typedef std::function&)> CheckDrdsDbNameAsyncHandler; @@ -302,9 +324,6 @@ namespace AlibabaCloud typedef Outcome DescribeDrdsDbRdsNameListOutcome; typedef std::future DescribeDrdsDbRdsNameListOutcomeCallable; typedef std::function&)> DescribeDrdsDbRdsNameListAsyncHandler; - typedef Outcome DescribeDrdsDbTasksOutcome; - typedef std::future DescribeDrdsDbTasksOutcomeCallable; - typedef std::function&)> DescribeDrdsDbTasksAsyncHandler; typedef Outcome DescribeDrdsInstanceOutcome; typedef std::future DescribeDrdsInstanceOutcomeCallable; typedef std::function&)> DescribeDrdsInstanceAsyncHandler; @@ -344,9 +363,6 @@ namespace AlibabaCloud typedef Outcome DescribeExpandLogicTableInfoListOutcome; typedef std::future DescribeExpandLogicTableInfoListOutcomeCallable; typedef std::function&)> DescribeExpandLogicTableInfoListAsyncHandler; - typedef Outcome DescribeHiStoreInstanceInfoOutcome; - typedef std::future DescribeHiStoreInstanceInfoOutcomeCallable; - typedef std::function&)> DescribeHiStoreInstanceInfoAsyncHandler; typedef Outcome DescribeHotDbListOutcome; typedef std::future DescribeHotDbListOutcomeCallable; typedef std::function&)> DescribeHotDbListAsyncHandler; @@ -359,9 +375,6 @@ namespace AlibabaCloud typedef Outcome DescribeInstanceAccountsOutcome; typedef std::future DescribeInstanceAccountsOutcomeCallable; typedef std::function&)> DescribeInstanceAccountsAsyncHandler; - typedef Outcome DescribeInstanceMenuSwitchOutcome; - typedef std::future DescribeInstanceMenuSwitchOutcomeCallable; - typedef std::function&)> DescribeInstanceMenuSwitchAsyncHandler; typedef Outcome DescribeInstanceSwitchAzoneOutcome; typedef std::future DescribeInstanceSwitchAzoneOutcomeCallable; typedef std::function&)> DescribeInstanceSwitchAzoneAsyncHandler; @@ -383,15 +396,18 @@ namespace AlibabaCloud typedef Outcome DescribeRdsSuperAccountInstancesOutcome; typedef std::future DescribeRdsSuperAccountInstancesOutcomeCallable; typedef std::function&)> DescribeRdsSuperAccountInstancesAsyncHandler; + typedef Outcome DescribeRecycleBinStatusOutcome; + typedef std::future DescribeRecycleBinStatusOutcomeCallable; + typedef std::function&)> DescribeRecycleBinStatusAsyncHandler; + typedef Outcome DescribeRecycleBinTablesOutcome; + typedef std::future DescribeRecycleBinTablesOutcomeCallable; + typedef std::function&)> DescribeRecycleBinTablesAsyncHandler; typedef Outcome DescribeRestoreOrderOutcome; typedef std::future DescribeRestoreOrderOutcomeCallable; typedef std::function&)> DescribeRestoreOrderAsyncHandler; typedef Outcome DescribeShardTaskInfoOutcome; typedef std::future DescribeShardTaskInfoOutcomeCallable; typedef std::function&)> DescribeShardTaskInfoAsyncHandler; - typedef Outcome DescribeShardTaskListOutcome; - typedef std::future DescribeShardTaskListOutcomeCallable; - typedef std::function&)> DescribeShardTaskListAsyncHandler; typedef Outcome DescribeSqlFlashbakTaskOutcome; typedef std::future DescribeSqlFlashbakTaskOutcomeCallable; typedef std::function&)> DescribeSqlFlashbakTaskAsyncHandler; @@ -407,12 +423,18 @@ namespace AlibabaCloud typedef Outcome DisableSqlAuditOutcome; typedef std::future DisableSqlAuditOutcomeCallable; typedef std::function&)> DisableSqlAuditAsyncHandler; + typedef Outcome EnableInstanceIpv6AddressOutcome; + typedef std::future EnableInstanceIpv6AddressOutcomeCallable; + typedef std::function&)> EnableInstanceIpv6AddressAsyncHandler; typedef Outcome EnableSqlAuditOutcome; typedef std::future EnableSqlAuditOutcomeCallable; typedef std::function&)> EnableSqlAuditAsyncHandler; typedef Outcome EnableSqlFlashbackMatchSwitchOutcome; typedef std::future EnableSqlFlashbackMatchSwitchOutcomeCallable; typedef std::function&)> EnableSqlFlashbackMatchSwitchAsyncHandler; + typedef Outcome FlashbackRecycleBinTableOutcome; + typedef std::future FlashbackRecycleBinTableOutcomeCallable; + typedef std::function&)> FlashbackRecycleBinTableAsyncHandler; typedef Outcome GetDrdsDbRdsRelationInfoOutcome; typedef std::future GetDrdsDbRdsRelationInfoOutcomeCallable; typedef std::function&)> GetDrdsDbRdsRelationInfoAsyncHandler; @@ -422,18 +444,30 @@ namespace AlibabaCloud typedef Outcome ManagePrivateRdsOutcome; typedef std::future ManagePrivateRdsOutcomeCallable; typedef std::function&)> ManagePrivateRdsAsyncHandler; + typedef Outcome ModifyAccountDescriptionOutcome; + typedef std::future ModifyAccountDescriptionOutcomeCallable; + typedef std::function&)> ModifyAccountDescriptionAsyncHandler; + typedef Outcome ModifyAccountPrivilegeOutcome; + typedef std::future ModifyAccountPrivilegeOutcomeCallable; + typedef std::function&)> ModifyAccountPrivilegeAsyncHandler; typedef Outcome ModifyDrdsInstanceDescriptionOutcome; typedef std::future ModifyDrdsInstanceDescriptionOutcomeCallable; typedef std::function&)> ModifyDrdsInstanceDescriptionAsyncHandler; typedef Outcome ModifyDrdsIpWhiteListOutcome; typedef std::future ModifyDrdsIpWhiteListOutcomeCallable; typedef std::function&)> ModifyDrdsIpWhiteListAsyncHandler; + typedef Outcome ModifyPolarDbReadWeightOutcome; + typedef std::future ModifyPolarDbReadWeightOutcomeCallable; + typedef std::function&)> ModifyPolarDbReadWeightAsyncHandler; typedef Outcome ModifyRdsReadWeightOutcome; typedef std::future ModifyRdsReadWeightOutcomeCallable; typedef std::function&)> ModifyRdsReadWeightAsyncHandler; typedef Outcome PutStartBackupOutcome; typedef std::future PutStartBackupOutcomeCallable; typedef std::function&)> PutStartBackupAsyncHandler; + typedef Outcome RefreshDrdsAtomUrlOutcome; + typedef std::future RefreshDrdsAtomUrlOutcomeCallable; + typedef std::function&)> RefreshDrdsAtomUrlAsyncHandler; typedef Outcome ReleaseInstanceInternetAddressOutcome; typedef std::future ReleaseInstanceInternetAddressOutcomeCallable; typedef std::function&)> ReleaseInstanceInternetAddressAsyncHandler; @@ -452,6 +486,15 @@ namespace AlibabaCloud typedef Outcome RemoveInstanceAccountOutcome; typedef std::future RemoveInstanceAccountOutcomeCallable; typedef std::function&)> RemoveInstanceAccountAsyncHandler; + typedef Outcome RemoveRecycleBinTableOutcome; + typedef std::future RemoveRecycleBinTableOutcomeCallable; + typedef std::function&)> RemoveRecycleBinTableAsyncHandler; + typedef Outcome RestartDrdsInstanceOutcome; + typedef std::future RestartDrdsInstanceOutcomeCallable; + typedef std::function&)> RestartDrdsInstanceAsyncHandler; + typedef Outcome RollbackInstanceVersionOutcome; + typedef std::future RollbackInstanceVersionOutcomeCallable; + typedef std::function&)> RollbackInstanceVersionAsyncHandler; typedef Outcome SetBackupLocalOutcome; typedef std::future SetBackupLocalOutcomeCallable; typedef std::function&)> SetBackupLocalAsyncHandler; @@ -464,6 +507,9 @@ namespace AlibabaCloud typedef Outcome SetupDrdsParamsOutcome; typedef std::future SetupDrdsParamsOutcomeCallable; typedef std::function&)> SetupDrdsParamsAsyncHandler; + typedef Outcome SetupRecycleBinStatusOutcome; + typedef std::future SetupRecycleBinStatusOutcomeCallable; + typedef std::function&)> SetupRecycleBinStatusAsyncHandler; typedef Outcome SetupTableOutcome; typedef std::future SetupTableOutcomeCallable; typedef std::function&)> SetupTableAsyncHandler; @@ -485,15 +531,9 @@ namespace AlibabaCloud typedef Outcome SubmitSmoothExpandPreCheckTaskOutcome; typedef std::future SubmitSmoothExpandPreCheckTaskOutcomeCallable; typedef std::function&)> SubmitSmoothExpandPreCheckTaskAsyncHandler; - typedef Outcome SubmitSmoothExpandTaskOutcome; - typedef std::future SubmitSmoothExpandTaskOutcomeCallable; - typedef std::function&)> SubmitSmoothExpandTaskAsyncHandler; typedef Outcome SubmitSqlFlashbackTaskOutcome; typedef std::future SubmitSqlFlashbackTaskOutcomeCallable; typedef std::function&)> SubmitSqlFlashbackTaskAsyncHandler; - typedef Outcome SubmitSwitchTaskOutcome; - typedef std::future SubmitSwitchTaskOutcomeCallable; - typedef std::function&)> SubmitSwitchTaskAsyncHandler; typedef Outcome SwitchGlobalBroadcastTypeOutcome; typedef std::future SwitchGlobalBroadcastTypeOutcomeCallable; typedef std::function&)> SwitchGlobalBroadcastTypeAsyncHandler; @@ -526,6 +566,12 @@ namespace AlibabaCloud DrdsClient(const std::shared_ptr &credentialsProvider, const ClientConfiguration &configuration); DrdsClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration); ~DrdsClient(); + ChangeAccountPasswordOutcome changeAccountPassword(const Model::ChangeAccountPasswordRequest &request)const; + void changeAccountPasswordAsync(const Model::ChangeAccountPasswordRequest& request, const ChangeAccountPasswordAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ChangeAccountPasswordOutcomeCallable changeAccountPasswordCallable(const Model::ChangeAccountPasswordRequest& request) const; + ChangeInstanceAzoneOutcome changeInstanceAzone(const Model::ChangeInstanceAzoneRequest &request)const; + void changeInstanceAzoneAsync(const Model::ChangeInstanceAzoneRequest& request, const ChangeInstanceAzoneAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ChangeInstanceAzoneOutcomeCallable changeInstanceAzoneCallable(const Model::ChangeInstanceAzoneRequest& request) const; CheckDrdsDbNameOutcome checkDrdsDbName(const Model::CheckDrdsDbNameRequest &request)const; void checkDrdsDbNameAsync(const Model::CheckDrdsDbNameRequest& request, const CheckDrdsDbNameAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CheckDrdsDbNameOutcomeCallable checkDrdsDbNameCallable(const Model::CheckDrdsDbNameRequest& request) const; @@ -601,9 +647,6 @@ namespace AlibabaCloud DescribeDrdsDbRdsNameListOutcome describeDrdsDbRdsNameList(const Model::DescribeDrdsDbRdsNameListRequest &request)const; void describeDrdsDbRdsNameListAsync(const Model::DescribeDrdsDbRdsNameListRequest& request, const DescribeDrdsDbRdsNameListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDrdsDbRdsNameListOutcomeCallable describeDrdsDbRdsNameListCallable(const Model::DescribeDrdsDbRdsNameListRequest& request) const; - DescribeDrdsDbTasksOutcome describeDrdsDbTasks(const Model::DescribeDrdsDbTasksRequest &request)const; - void describeDrdsDbTasksAsync(const Model::DescribeDrdsDbTasksRequest& request, const DescribeDrdsDbTasksAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDrdsDbTasksOutcomeCallable describeDrdsDbTasksCallable(const Model::DescribeDrdsDbTasksRequest& request) const; DescribeDrdsInstanceOutcome describeDrdsInstance(const Model::DescribeDrdsInstanceRequest &request)const; void describeDrdsInstanceAsync(const Model::DescribeDrdsInstanceRequest& request, const DescribeDrdsInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDrdsInstanceOutcomeCallable describeDrdsInstanceCallable(const Model::DescribeDrdsInstanceRequest& request) const; @@ -643,9 +686,6 @@ namespace AlibabaCloud DescribeExpandLogicTableInfoListOutcome describeExpandLogicTableInfoList(const Model::DescribeExpandLogicTableInfoListRequest &request)const; void describeExpandLogicTableInfoListAsync(const Model::DescribeExpandLogicTableInfoListRequest& request, const DescribeExpandLogicTableInfoListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeExpandLogicTableInfoListOutcomeCallable describeExpandLogicTableInfoListCallable(const Model::DescribeExpandLogicTableInfoListRequest& request) const; - DescribeHiStoreInstanceInfoOutcome describeHiStoreInstanceInfo(const Model::DescribeHiStoreInstanceInfoRequest &request)const; - void describeHiStoreInstanceInfoAsync(const Model::DescribeHiStoreInstanceInfoRequest& request, const DescribeHiStoreInstanceInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeHiStoreInstanceInfoOutcomeCallable describeHiStoreInstanceInfoCallable(const Model::DescribeHiStoreInstanceInfoRequest& request) const; DescribeHotDbListOutcome describeHotDbList(const Model::DescribeHotDbListRequest &request)const; void describeHotDbListAsync(const Model::DescribeHotDbListRequest& request, const DescribeHotDbListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeHotDbListOutcomeCallable describeHotDbListCallable(const Model::DescribeHotDbListRequest& request) const; @@ -658,9 +698,6 @@ namespace AlibabaCloud DescribeInstanceAccountsOutcome describeInstanceAccounts(const Model::DescribeInstanceAccountsRequest &request)const; void describeInstanceAccountsAsync(const Model::DescribeInstanceAccountsRequest& request, const DescribeInstanceAccountsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeInstanceAccountsOutcomeCallable describeInstanceAccountsCallable(const Model::DescribeInstanceAccountsRequest& request) const; - DescribeInstanceMenuSwitchOutcome describeInstanceMenuSwitch(const Model::DescribeInstanceMenuSwitchRequest &request)const; - void describeInstanceMenuSwitchAsync(const Model::DescribeInstanceMenuSwitchRequest& request, const DescribeInstanceMenuSwitchAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeInstanceMenuSwitchOutcomeCallable describeInstanceMenuSwitchCallable(const Model::DescribeInstanceMenuSwitchRequest& request) const; DescribeInstanceSwitchAzoneOutcome describeInstanceSwitchAzone(const Model::DescribeInstanceSwitchAzoneRequest &request)const; void describeInstanceSwitchAzoneAsync(const Model::DescribeInstanceSwitchAzoneRequest& request, const DescribeInstanceSwitchAzoneAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeInstanceSwitchAzoneOutcomeCallable describeInstanceSwitchAzoneCallable(const Model::DescribeInstanceSwitchAzoneRequest& request) const; @@ -682,15 +719,18 @@ namespace AlibabaCloud DescribeRdsSuperAccountInstancesOutcome describeRdsSuperAccountInstances(const Model::DescribeRdsSuperAccountInstancesRequest &request)const; void describeRdsSuperAccountInstancesAsync(const Model::DescribeRdsSuperAccountInstancesRequest& request, const DescribeRdsSuperAccountInstancesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeRdsSuperAccountInstancesOutcomeCallable describeRdsSuperAccountInstancesCallable(const Model::DescribeRdsSuperAccountInstancesRequest& request) const; + DescribeRecycleBinStatusOutcome describeRecycleBinStatus(const Model::DescribeRecycleBinStatusRequest &request)const; + void describeRecycleBinStatusAsync(const Model::DescribeRecycleBinStatusRequest& request, const DescribeRecycleBinStatusAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeRecycleBinStatusOutcomeCallable describeRecycleBinStatusCallable(const Model::DescribeRecycleBinStatusRequest& request) const; + DescribeRecycleBinTablesOutcome describeRecycleBinTables(const Model::DescribeRecycleBinTablesRequest &request)const; + void describeRecycleBinTablesAsync(const Model::DescribeRecycleBinTablesRequest& request, const DescribeRecycleBinTablesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeRecycleBinTablesOutcomeCallable describeRecycleBinTablesCallable(const Model::DescribeRecycleBinTablesRequest& request) const; DescribeRestoreOrderOutcome describeRestoreOrder(const Model::DescribeRestoreOrderRequest &request)const; void describeRestoreOrderAsync(const Model::DescribeRestoreOrderRequest& request, const DescribeRestoreOrderAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeRestoreOrderOutcomeCallable describeRestoreOrderCallable(const Model::DescribeRestoreOrderRequest& request) const; DescribeShardTaskInfoOutcome describeShardTaskInfo(const Model::DescribeShardTaskInfoRequest &request)const; void describeShardTaskInfoAsync(const Model::DescribeShardTaskInfoRequest& request, const DescribeShardTaskInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeShardTaskInfoOutcomeCallable describeShardTaskInfoCallable(const Model::DescribeShardTaskInfoRequest& request) const; - DescribeShardTaskListOutcome describeShardTaskList(const Model::DescribeShardTaskListRequest &request)const; - void describeShardTaskListAsync(const Model::DescribeShardTaskListRequest& request, const DescribeShardTaskListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeShardTaskListOutcomeCallable describeShardTaskListCallable(const Model::DescribeShardTaskListRequest& request) const; DescribeSqlFlashbakTaskOutcome describeSqlFlashbakTask(const Model::DescribeSqlFlashbakTaskRequest &request)const; void describeSqlFlashbakTaskAsync(const Model::DescribeSqlFlashbakTaskRequest& request, const DescribeSqlFlashbakTaskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeSqlFlashbakTaskOutcomeCallable describeSqlFlashbakTaskCallable(const Model::DescribeSqlFlashbakTaskRequest& request) const; @@ -706,12 +746,18 @@ namespace AlibabaCloud DisableSqlAuditOutcome disableSqlAudit(const Model::DisableSqlAuditRequest &request)const; void disableSqlAuditAsync(const Model::DisableSqlAuditRequest& request, const DisableSqlAuditAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DisableSqlAuditOutcomeCallable disableSqlAuditCallable(const Model::DisableSqlAuditRequest& request) const; + EnableInstanceIpv6AddressOutcome enableInstanceIpv6Address(const Model::EnableInstanceIpv6AddressRequest &request)const; + void enableInstanceIpv6AddressAsync(const Model::EnableInstanceIpv6AddressRequest& request, const EnableInstanceIpv6AddressAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + EnableInstanceIpv6AddressOutcomeCallable enableInstanceIpv6AddressCallable(const Model::EnableInstanceIpv6AddressRequest& request) const; EnableSqlAuditOutcome enableSqlAudit(const Model::EnableSqlAuditRequest &request)const; void enableSqlAuditAsync(const Model::EnableSqlAuditRequest& request, const EnableSqlAuditAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; EnableSqlAuditOutcomeCallable enableSqlAuditCallable(const Model::EnableSqlAuditRequest& request) const; EnableSqlFlashbackMatchSwitchOutcome enableSqlFlashbackMatchSwitch(const Model::EnableSqlFlashbackMatchSwitchRequest &request)const; void enableSqlFlashbackMatchSwitchAsync(const Model::EnableSqlFlashbackMatchSwitchRequest& request, const EnableSqlFlashbackMatchSwitchAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; EnableSqlFlashbackMatchSwitchOutcomeCallable enableSqlFlashbackMatchSwitchCallable(const Model::EnableSqlFlashbackMatchSwitchRequest& request) const; + FlashbackRecycleBinTableOutcome flashbackRecycleBinTable(const Model::FlashbackRecycleBinTableRequest &request)const; + void flashbackRecycleBinTableAsync(const Model::FlashbackRecycleBinTableRequest& request, const FlashbackRecycleBinTableAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + FlashbackRecycleBinTableOutcomeCallable flashbackRecycleBinTableCallable(const Model::FlashbackRecycleBinTableRequest& request) const; GetDrdsDbRdsRelationInfoOutcome getDrdsDbRdsRelationInfo(const Model::GetDrdsDbRdsRelationInfoRequest &request)const; void getDrdsDbRdsRelationInfoAsync(const Model::GetDrdsDbRdsRelationInfoRequest& request, const GetDrdsDbRdsRelationInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetDrdsDbRdsRelationInfoOutcomeCallable getDrdsDbRdsRelationInfoCallable(const Model::GetDrdsDbRdsRelationInfoRequest& request) const; @@ -721,18 +767,30 @@ namespace AlibabaCloud ManagePrivateRdsOutcome managePrivateRds(const Model::ManagePrivateRdsRequest &request)const; void managePrivateRdsAsync(const Model::ManagePrivateRdsRequest& request, const ManagePrivateRdsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ManagePrivateRdsOutcomeCallable managePrivateRdsCallable(const Model::ManagePrivateRdsRequest& request) const; + ModifyAccountDescriptionOutcome modifyAccountDescription(const Model::ModifyAccountDescriptionRequest &request)const; + void modifyAccountDescriptionAsync(const Model::ModifyAccountDescriptionRequest& request, const ModifyAccountDescriptionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyAccountDescriptionOutcomeCallable modifyAccountDescriptionCallable(const Model::ModifyAccountDescriptionRequest& request) const; + ModifyAccountPrivilegeOutcome modifyAccountPrivilege(const Model::ModifyAccountPrivilegeRequest &request)const; + void modifyAccountPrivilegeAsync(const Model::ModifyAccountPrivilegeRequest& request, const ModifyAccountPrivilegeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyAccountPrivilegeOutcomeCallable modifyAccountPrivilegeCallable(const Model::ModifyAccountPrivilegeRequest& request) const; ModifyDrdsInstanceDescriptionOutcome modifyDrdsInstanceDescription(const Model::ModifyDrdsInstanceDescriptionRequest &request)const; void modifyDrdsInstanceDescriptionAsync(const Model::ModifyDrdsInstanceDescriptionRequest& request, const ModifyDrdsInstanceDescriptionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyDrdsInstanceDescriptionOutcomeCallable modifyDrdsInstanceDescriptionCallable(const Model::ModifyDrdsInstanceDescriptionRequest& request) const; ModifyDrdsIpWhiteListOutcome modifyDrdsIpWhiteList(const Model::ModifyDrdsIpWhiteListRequest &request)const; void modifyDrdsIpWhiteListAsync(const Model::ModifyDrdsIpWhiteListRequest& request, const ModifyDrdsIpWhiteListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyDrdsIpWhiteListOutcomeCallable modifyDrdsIpWhiteListCallable(const Model::ModifyDrdsIpWhiteListRequest& request) const; + ModifyPolarDbReadWeightOutcome modifyPolarDbReadWeight(const Model::ModifyPolarDbReadWeightRequest &request)const; + void modifyPolarDbReadWeightAsync(const Model::ModifyPolarDbReadWeightRequest& request, const ModifyPolarDbReadWeightAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyPolarDbReadWeightOutcomeCallable modifyPolarDbReadWeightCallable(const Model::ModifyPolarDbReadWeightRequest& request) const; ModifyRdsReadWeightOutcome modifyRdsReadWeight(const Model::ModifyRdsReadWeightRequest &request)const; void modifyRdsReadWeightAsync(const Model::ModifyRdsReadWeightRequest& request, const ModifyRdsReadWeightAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyRdsReadWeightOutcomeCallable modifyRdsReadWeightCallable(const Model::ModifyRdsReadWeightRequest& request) const; PutStartBackupOutcome putStartBackup(const Model::PutStartBackupRequest &request)const; void putStartBackupAsync(const Model::PutStartBackupRequest& request, const PutStartBackupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; PutStartBackupOutcomeCallable putStartBackupCallable(const Model::PutStartBackupRequest& request) const; + RefreshDrdsAtomUrlOutcome refreshDrdsAtomUrl(const Model::RefreshDrdsAtomUrlRequest &request)const; + void refreshDrdsAtomUrlAsync(const Model::RefreshDrdsAtomUrlRequest& request, const RefreshDrdsAtomUrlAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RefreshDrdsAtomUrlOutcomeCallable refreshDrdsAtomUrlCallable(const Model::RefreshDrdsAtomUrlRequest& request) const; ReleaseInstanceInternetAddressOutcome releaseInstanceInternetAddress(const Model::ReleaseInstanceInternetAddressRequest &request)const; void releaseInstanceInternetAddressAsync(const Model::ReleaseInstanceInternetAddressRequest& request, const ReleaseInstanceInternetAddressAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ReleaseInstanceInternetAddressOutcomeCallable releaseInstanceInternetAddressCallable(const Model::ReleaseInstanceInternetAddressRequest& request) const; @@ -751,6 +809,15 @@ namespace AlibabaCloud RemoveInstanceAccountOutcome removeInstanceAccount(const Model::RemoveInstanceAccountRequest &request)const; void removeInstanceAccountAsync(const Model::RemoveInstanceAccountRequest& request, const RemoveInstanceAccountAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; RemoveInstanceAccountOutcomeCallable removeInstanceAccountCallable(const Model::RemoveInstanceAccountRequest& request) const; + RemoveRecycleBinTableOutcome removeRecycleBinTable(const Model::RemoveRecycleBinTableRequest &request)const; + void removeRecycleBinTableAsync(const Model::RemoveRecycleBinTableRequest& request, const RemoveRecycleBinTableAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RemoveRecycleBinTableOutcomeCallable removeRecycleBinTableCallable(const Model::RemoveRecycleBinTableRequest& request) const; + RestartDrdsInstanceOutcome restartDrdsInstance(const Model::RestartDrdsInstanceRequest &request)const; + void restartDrdsInstanceAsync(const Model::RestartDrdsInstanceRequest& request, const RestartDrdsInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RestartDrdsInstanceOutcomeCallable restartDrdsInstanceCallable(const Model::RestartDrdsInstanceRequest& request) const; + RollbackInstanceVersionOutcome rollbackInstanceVersion(const Model::RollbackInstanceVersionRequest &request)const; + void rollbackInstanceVersionAsync(const Model::RollbackInstanceVersionRequest& request, const RollbackInstanceVersionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RollbackInstanceVersionOutcomeCallable rollbackInstanceVersionCallable(const Model::RollbackInstanceVersionRequest& request) const; SetBackupLocalOutcome setBackupLocal(const Model::SetBackupLocalRequest &request)const; void setBackupLocalAsync(const Model::SetBackupLocalRequest& request, const SetBackupLocalAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetBackupLocalOutcomeCallable setBackupLocalCallable(const Model::SetBackupLocalRequest& request) const; @@ -763,6 +830,9 @@ namespace AlibabaCloud SetupDrdsParamsOutcome setupDrdsParams(const Model::SetupDrdsParamsRequest &request)const; void setupDrdsParamsAsync(const Model::SetupDrdsParamsRequest& request, const SetupDrdsParamsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetupDrdsParamsOutcomeCallable setupDrdsParamsCallable(const Model::SetupDrdsParamsRequest& request) const; + SetupRecycleBinStatusOutcome setupRecycleBinStatus(const Model::SetupRecycleBinStatusRequest &request)const; + void setupRecycleBinStatusAsync(const Model::SetupRecycleBinStatusRequest& request, const SetupRecycleBinStatusAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + SetupRecycleBinStatusOutcomeCallable setupRecycleBinStatusCallable(const Model::SetupRecycleBinStatusRequest& request) const; SetupTableOutcome setupTable(const Model::SetupTableRequest &request)const; void setupTableAsync(const Model::SetupTableRequest& request, const SetupTableAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SetupTableOutcomeCallable setupTableCallable(const Model::SetupTableRequest& request) const; @@ -784,15 +854,9 @@ namespace AlibabaCloud SubmitSmoothExpandPreCheckTaskOutcome submitSmoothExpandPreCheckTask(const Model::SubmitSmoothExpandPreCheckTaskRequest &request)const; void submitSmoothExpandPreCheckTaskAsync(const Model::SubmitSmoothExpandPreCheckTaskRequest& request, const SubmitSmoothExpandPreCheckTaskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SubmitSmoothExpandPreCheckTaskOutcomeCallable submitSmoothExpandPreCheckTaskCallable(const Model::SubmitSmoothExpandPreCheckTaskRequest& request) const; - SubmitSmoothExpandTaskOutcome submitSmoothExpandTask(const Model::SubmitSmoothExpandTaskRequest &request)const; - void submitSmoothExpandTaskAsync(const Model::SubmitSmoothExpandTaskRequest& request, const SubmitSmoothExpandTaskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - SubmitSmoothExpandTaskOutcomeCallable submitSmoothExpandTaskCallable(const Model::SubmitSmoothExpandTaskRequest& request) const; SubmitSqlFlashbackTaskOutcome submitSqlFlashbackTask(const Model::SubmitSqlFlashbackTaskRequest &request)const; void submitSqlFlashbackTaskAsync(const Model::SubmitSqlFlashbackTaskRequest& request, const SubmitSqlFlashbackTaskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SubmitSqlFlashbackTaskOutcomeCallable submitSqlFlashbackTaskCallable(const Model::SubmitSqlFlashbackTaskRequest& request) const; - SubmitSwitchTaskOutcome submitSwitchTask(const Model::SubmitSwitchTaskRequest &request)const; - void submitSwitchTaskAsync(const Model::SubmitSwitchTaskRequest& request, const SubmitSwitchTaskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - SubmitSwitchTaskOutcomeCallable submitSwitchTaskCallable(const Model::SubmitSwitchTaskRequest& request) const; SwitchGlobalBroadcastTypeOutcome switchGlobalBroadcastType(const Model::SwitchGlobalBroadcastTypeRequest &request)const; void switchGlobalBroadcastTypeAsync(const Model::SwitchGlobalBroadcastTypeRequest& request, const SwitchGlobalBroadcastTypeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SwitchGlobalBroadcastTypeOutcomeCallable switchGlobalBroadcastTypeCallable(const Model::SwitchGlobalBroadcastTypeRequest& request) const; diff --git a/drds/include/alibabacloud/drds/model/ChangeAccountPasswordRequest.h b/drds/include/alibabacloud/drds/model/ChangeAccountPasswordRequest.h new file mode 100644 index 000000000..b52ba459c --- /dev/null +++ b/drds/include/alibabacloud/drds/model/ChangeAccountPasswordRequest.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_DRDS_MODEL_CHANGEACCOUNTPASSWORDREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_CHANGEACCOUNTPASSWORDREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT ChangeAccountPasswordRequest : public RpcServiceRequest { +public: + ChangeAccountPasswordRequest(); + ~ChangeAccountPasswordRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getPassword() const; + void setPassword(const std::string &password); + std::string getAccountName() const; + void setAccountName(const std::string &accountName); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string password_; + std::string accountName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_CHANGEACCOUNTPASSWORDREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeInstanceMenuSwitchResult.h b/drds/include/alibabacloud/drds/model/ChangeAccountPasswordResult.h similarity index 65% rename from drds/include/alibabacloud/drds/model/DescribeInstanceMenuSwitchResult.h rename to drds/include/alibabacloud/drds/model/ChangeAccountPasswordResult.h index 239494c6e..8f20b7537 100644 --- a/drds/include/alibabacloud/drds/model/DescribeInstanceMenuSwitchResult.h +++ b/drds/include/alibabacloud/drds/model/ChangeAccountPasswordResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCEMENUSWITCHRESULT_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCEMENUSWITCHRESULT_H_ +#ifndef ALIBABACLOUD_DRDS_MODEL_CHANGEACCOUNTPASSWORDRESULT_H_ +#define ALIBABACLOUD_DRDS_MODEL_CHANGEACCOUNTPASSWORDRESULT_H_ #include #include @@ -29,25 +29,23 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_DRDS_EXPORT DescribeInstanceMenuSwitchResult : public ServiceResult + class ALIBABACLOUD_DRDS_EXPORT ChangeAccountPasswordResult : public ServiceResult { public: - DescribeInstanceMenuSwitchResult(); - explicit DescribeInstanceMenuSwitchResult(const std::string &payload); - ~DescribeInstanceMenuSwitchResult(); - std::string getConfig()const; + ChangeAccountPasswordResult(); + explicit ChangeAccountPasswordResult(const std::string &payload); + ~ChangeAccountPasswordResult(); bool getSuccess()const; protected: void parse(const std::string &payload); private: - std::string config_; bool success_; }; } } } -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCEMENUSWITCHRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_DRDS_MODEL_CHANGEACCOUNTPASSWORDRESULT_H_ \ No newline at end of file diff --git a/drds/include/alibabacloud/drds/model/ChangeInstanceAzoneRequest.h b/drds/include/alibabacloud/drds/model/ChangeInstanceAzoneRequest.h new file mode 100644 index 000000000..c1e091b3b --- /dev/null +++ b/drds/include/alibabacloud/drds/model/ChangeInstanceAzoneRequest.h @@ -0,0 +1,60 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_CHANGEINSTANCEAZONEREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_CHANGEINSTANCEAZONEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT ChangeInstanceAzoneRequest : public RpcServiceRequest { +public: + ChangeInstanceAzoneRequest(); + ~ChangeInstanceAzoneRequest(); + std::string getTargetAzoneId() const; + void setTargetAzoneId(const std::string &targetAzoneId); + std::string getDrdsRegionId() const; + void setDrdsRegionId(const std::string &drdsRegionId); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getOriginAzoneId() const; + void setOriginAzoneId(const std::string &originAzoneId); + bool getChangeVSwitch() const; + void setChangeVSwitch(bool changeVSwitch); + std::string getNewVSwitch() const; + void setNewVSwitch(const std::string &newVSwitch); + +private: + std::string targetAzoneId_; + std::string drdsRegionId_; + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string originAzoneId_; + bool changeVSwitch_; + std::string newVSwitch_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_CHANGEINSTANCEAZONEREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/SubmitSwitchTaskResult.h b/drds/include/alibabacloud/drds/model/ChangeInstanceAzoneResult.h similarity index 71% rename from drds/include/alibabacloud/drds/model/SubmitSwitchTaskResult.h rename to drds/include/alibabacloud/drds/model/ChangeInstanceAzoneResult.h index 135cec8dd..85d37434b 100644 --- a/drds/include/alibabacloud/drds/model/SubmitSwitchTaskResult.h +++ b/drds/include/alibabacloud/drds/model/ChangeInstanceAzoneResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_DRDS_MODEL_SUBMITSWITCHTASKRESULT_H_ -#define ALIBABACLOUD_DRDS_MODEL_SUBMITSWITCHTASKRESULT_H_ +#ifndef ALIBABACLOUD_DRDS_MODEL_CHANGEINSTANCEAZONERESULT_H_ +#define ALIBABACLOUD_DRDS_MODEL_CHANGEINSTANCEAZONERESULT_H_ #include #include @@ -29,14 +29,14 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_DRDS_EXPORT SubmitSwitchTaskResult : public ServiceResult + class ALIBABACLOUD_DRDS_EXPORT ChangeInstanceAzoneResult : public ServiceResult { public: - SubmitSwitchTaskResult(); - explicit SubmitSwitchTaskResult(const std::string &payload); - ~SubmitSwitchTaskResult(); + ChangeInstanceAzoneResult(); + explicit ChangeInstanceAzoneResult(const std::string &payload); + ~ChangeInstanceAzoneResult(); bool getSuccess()const; protected: @@ -48,4 +48,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_DRDS_MODEL_SUBMITSWITCHTASKRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_DRDS_MODEL_CHANGEINSTANCEAZONERESULT_H_ \ No newline at end of file diff --git a/drds/include/alibabacloud/drds/model/CheckDrdsDbNameRequest.h b/drds/include/alibabacloud/drds/model/CheckDrdsDbNameRequest.h index 0adbe17c2..a1e77c74d 100644 --- a/drds/include/alibabacloud/drds/model/CheckDrdsDbNameRequest.h +++ b/drds/include/alibabacloud/drds/model/CheckDrdsDbNameRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_CHECKDRDSDBNAMEREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_CHECKDRDSDBNAMEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT CheckDrdsDbNameRequest : public RpcServiceRequest - { - - public: - CheckDrdsDbNameRequest(); - ~CheckDrdsDbNameRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_CHECKDRDSDBNAMEREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_CHECKDRDSDBNAMEREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_CHECKDRDSDBNAMEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT CheckDrdsDbNameRequest : public RpcServiceRequest { +public: + CheckDrdsDbNameRequest(); + ~CheckDrdsDbNameRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string dbName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_CHECKDRDSDBNAMEREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/CheckExpandStatusRequest.h b/drds/include/alibabacloud/drds/model/CheckExpandStatusRequest.h index 1438d719b..29a51fdb6 100644 --- a/drds/include/alibabacloud/drds/model/CheckExpandStatusRequest.h +++ b/drds/include/alibabacloud/drds/model/CheckExpandStatusRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_CHECKEXPANDSTATUSREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_CHECKEXPANDSTATUSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT CheckExpandStatusRequest : public RpcServiceRequest - { - - public: - CheckExpandStatusRequest(); - ~CheckExpandStatusRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_CHECKEXPANDSTATUSREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_CHECKEXPANDSTATUSREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_CHECKEXPANDSTATUSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT CheckExpandStatusRequest : public RpcServiceRequest { +public: + CheckExpandStatusRequest(); + ~CheckExpandStatusRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string dbName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_CHECKEXPANDSTATUSREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/CheckSqlAuditEnableStatusRequest.h b/drds/include/alibabacloud/drds/model/CheckSqlAuditEnableStatusRequest.h index fde6218e6..8feb90dca 100644 --- a/drds/include/alibabacloud/drds/model/CheckSqlAuditEnableStatusRequest.h +++ b/drds/include/alibabacloud/drds/model/CheckSqlAuditEnableStatusRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_CHECKSQLAUDITENABLESTATUSREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_CHECKSQLAUDITENABLESTATUSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT CheckSqlAuditEnableStatusRequest : public RpcServiceRequest - { - - public: - CheckSqlAuditEnableStatusRequest(); - ~CheckSqlAuditEnableStatusRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_CHECKSQLAUDITENABLESTATUSREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_CHECKSQLAUDITENABLESTATUSREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_CHECKSQLAUDITENABLESTATUSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT CheckSqlAuditEnableStatusRequest : public RpcServiceRequest { +public: + CheckSqlAuditEnableStatusRequest(); + ~CheckSqlAuditEnableStatusRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string dbName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_CHECKSQLAUDITENABLESTATUSREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/CreateDrdsDBRequest.h b/drds/include/alibabacloud/drds/model/CreateDrdsDBRequest.h index c169f661e..531e20eb1 100644 --- a/drds/include/alibabacloud/drds/model/CreateDrdsDBRequest.h +++ b/drds/include/alibabacloud/drds/model/CreateDrdsDBRequest.h @@ -1,93 +1,83 @@ /* * 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_DRDS_MODEL_CREATEDRDSDBREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_CREATEDRDSDBREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT CreateDrdsDBRequest : public RpcServiceRequest - { - public: - struct RdsSuperAccount - { - std::string password; - std::string accountName; - std::string dbInstanceId; - }; - struct InstDbName - { - std::vector shardDbName; - std::string dbInstanceId; - }; - - public: - CreateDrdsDBRequest(); - ~CreateDrdsDBRequest(); - - std::string getEncode()const; - void setEncode(const std::string& encode); - std::vector getRdsInstance()const; - void setRdsInstance(const std::vector& rdsInstance); - std::string getType()const; - void setType(const std::string& type); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getPassword()const; - void setPassword(const std::string& password); - std::vector getRdsSuperAccount()const; - void setRdsSuperAccount(const std::vector& rdsSuperAccount); - std::string getAccountName()const; - void setAccountName(const std::string& accountName); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - bool getDbInstanceIsCreating()const; - void setDbInstanceIsCreating(bool dbInstanceIsCreating); - std::vector getInstDbName()const; - void setInstDbName(const std::vector& instDbName); - std::string getDbName()const; - void setDbName(const std::string& dbName); - std::string getDbInstType()const; - void setDbInstType(const std::string& dbInstType); - - private: - std::string encode_; - std::vector rdsInstance_; - std::string type_; - std::string accessKeyId_; - std::string password_; - std::vector rdsSuperAccount_; - std::string accountName_; - std::string drdsInstanceId_; - bool dbInstanceIsCreating_; - std::vector instDbName_; - std::string dbName_; - std::string dbInstType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_CREATEDRDSDBREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_CREATEDRDSDBREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_CREATEDRDSDBREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT CreateDrdsDBRequest : public RpcServiceRequest { +public: + struct RdsSuperAccount { + std::string password; + std::string accountName; + std::string dbInstanceId; + }; + struct InstDbName { + std::string dbInstanceId; + }; + CreateDrdsDBRequest(); + ~CreateDrdsDBRequest(); + std::string getEncode() const; + void setEncode(const std::string &encode); + std::vector getRdsInstance() const; + void setRdsInstance(const std::vector &rdsInstance); + std::string getType() const; + void setType(const std::string &type); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getPassword() const; + void setPassword(const std::string &password); + std::vector getRdsSuperAccount() const; + void setRdsSuperAccount(const std::vector &rdsSuperAccount); + std::string getAccountName() const; + void setAccountName(const std::string &accountName); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + bool getDbInstanceIsCreating() const; + void setDbInstanceIsCreating(bool dbInstanceIsCreating); + std::vector getInstDbName() const; + void setInstDbName(const std::vector &instDbName); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getDbInstType() const; + void setDbInstType(const std::string &dbInstType); + +private: + std::string encode_; + std::vector rdsInstance_; + std::string type_; + std::string accessKeyId_; + std::string password_; + std::vector rdsSuperAccount_; + std::string accountName_; + std::string drdsInstanceId_; + bool dbInstanceIsCreating_; + std::vector instDbName_; + std::string dbName_; + std::string dbInstType_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_CREATEDRDSDBREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/CreateDrdsInstanceRequest.h b/drds/include/alibabacloud/drds/model/CreateDrdsInstanceRequest.h index 3e14ebe88..853491f5c 100644 --- a/drds/include/alibabacloud/drds/model/CreateDrdsInstanceRequest.h +++ b/drds/include/alibabacloud/drds/model/CreateDrdsInstanceRequest.h @@ -1,102 +1,96 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_CREATEDRDSINSTANCEREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_CREATEDRDSINSTANCEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT CreateDrdsInstanceRequest : public RpcServiceRequest - { - - public: - CreateDrdsInstanceRequest(); - ~CreateDrdsInstanceRequest(); - - bool getIsAutoRenew()const; - void setIsAutoRenew(bool isAutoRenew); - std::string getClientToken()const; - void setClientToken(const std::string& clientToken); - std::string getDescription()const; - void setDescription(const std::string& description); - std::string getType()const; - void setType(const std::string& type); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - int getDuration()const; - void setDuration(int duration); - std::string getResourceGroupId()const; - void setResourceGroupId(const std::string& resourceGroupId); - bool getIsHa()const; - void setIsHa(bool isHa); - int getMySQLVersion()const; - void setMySQLVersion(int mySQLVersion); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getInstanceSeries()const; - void setInstanceSeries(const std::string& instanceSeries); - std::string getMasterInstId()const; - void setMasterInstId(const std::string& masterInstId); - int getQuantity()const; - void setQuantity(int quantity); - std::string getSpecification()const; - void setSpecification(const std::string& specification); - std::string getVswitchId()const; - void setVswitchId(const std::string& vswitchId); - std::string getVpcId()const; - void setVpcId(const std::string& vpcId); - std::string getZoneId()const; - void setZoneId(const std::string& zoneId); - std::string getPayType()const; - void setPayType(const std::string& payType); - std::string getPricingCycle()const; - void setPricingCycle(const std::string& pricingCycle); - - private: - bool isAutoRenew_; - std::string clientToken_; - std::string description_; - std::string type_; - std::string accessKeyId_; - int duration_; - std::string resourceGroupId_; - bool isHa_; - int mySQLVersion_; - std::string regionId_; - std::string instanceSeries_; - std::string masterInstId_; - int quantity_; - std::string specification_; - std::string vswitchId_; - std::string vpcId_; - std::string zoneId_; - std::string payType_; - std::string pricingCycle_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_CREATEDRDSINSTANCEREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_CREATEDRDSINSTANCEREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_CREATEDRDSINSTANCEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT CreateDrdsInstanceRequest : public RpcServiceRequest { +public: + CreateDrdsInstanceRequest(); + ~CreateDrdsInstanceRequest(); + bool getIsAutoRenew() const; + void setIsAutoRenew(bool isAutoRenew); + std::string getClientToken() const; + void setClientToken(const std::string &clientToken); + std::string getDescription() const; + void setDescription(const std::string &description); + std::string getType() const; + void setType(const std::string &type); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + int getDuration() const; + void setDuration(int duration); + std::string getResourceGroupId() const; + void setResourceGroupId(const std::string &resourceGroupId); + bool getIsHa() const; + void setIsHa(bool isHa); + int getMySQLVersion() const; + void setMySQLVersion(int mySQLVersion); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getInstanceSeries() const; + void setInstanceSeries(const std::string &instanceSeries); + std::string getMasterInstId() const; + void setMasterInstId(const std::string &masterInstId); + int getQuantity() const; + void setQuantity(int quantity); + std::string getSpecification() const; + void setSpecification(const std::string &specification); + std::string getVswitchId() const; + void setVswitchId(const std::string &vswitchId); + std::string getVpcId() const; + void setVpcId(const std::string &vpcId); + std::string getZoneId() const; + void setZoneId(const std::string &zoneId); + std::string getPayType() const; + void setPayType(const std::string &payType); + std::string getPricingCycle() const; + void setPricingCycle(const std::string &pricingCycle); + +private: + bool isAutoRenew_; + std::string clientToken_; + std::string description_; + std::string type_; + std::string accessKeyId_; + int duration_; + std::string resourceGroupId_; + bool isHa_; + int mySQLVersion_; + std::string regionId_; + std::string instanceSeries_; + std::string masterInstId_; + int quantity_; + std::string specification_; + std::string vswitchId_; + std::string vpcId_; + std::string zoneId_; + std::string payType_; + std::string pricingCycle_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_CREATEDRDSINSTANCEREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/CreateInstanceAccountRequest.h b/drds/include/alibabacloud/drds/model/CreateInstanceAccountRequest.h index 909f82b46..66ab6a1cd 100644 --- a/drds/include/alibabacloud/drds/model/CreateInstanceAccountRequest.h +++ b/drds/include/alibabacloud/drds/model/CreateInstanceAccountRequest.h @@ -1,66 +1,58 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_CREATEINSTANCEACCOUNTREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_CREATEINSTANCEACCOUNTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT CreateInstanceAccountRequest : public RpcServiceRequest - { - public: - struct DbPrivilege - { - std::string dbName; - std::string privilege; - }; - - public: - CreateInstanceAccountRequest(); - ~CreateInstanceAccountRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getPassword()const; - void setPassword(const std::string& password); - std::string getAccountName()const; - void setAccountName(const std::string& accountName); - std::vector getDbPrivilege()const; - void setDbPrivilege(const std::vector& dbPrivilege); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string password_; - std::string accountName_; - std::vector dbPrivilege_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_CREATEINSTANCEACCOUNTREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_CREATEINSTANCEACCOUNTREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_CREATEINSTANCEACCOUNTREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT CreateInstanceAccountRequest : public RpcServiceRequest { +public: + struct DbPrivilege { + std::string dbName; + std::string privilege; + }; + CreateInstanceAccountRequest(); + ~CreateInstanceAccountRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getPassword() const; + void setPassword(const std::string &password); + std::string getAccountName() const; + void setAccountName(const std::string &accountName); + std::vector getDbPrivilege() const; + void setDbPrivilege(const std::vector &dbPrivilege); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string password_; + std::string accountName_; + std::vector dbPrivilege_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_CREATEINSTANCEACCOUNTREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/CreateInstanceInternetAddressRequest.h b/drds/include/alibabacloud/drds/model/CreateInstanceInternetAddressRequest.h index 35b0e91fa..1ab433cad 100644 --- a/drds/include/alibabacloud/drds/model/CreateInstanceInternetAddressRequest.h +++ b/drds/include/alibabacloud/drds/model/CreateInstanceInternetAddressRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_CREATEINSTANCEINTERNETADDRESSREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_CREATEINSTANCEINTERNETADDRESSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT CreateInstanceInternetAddressRequest : public RpcServiceRequest - { - - public: - CreateInstanceInternetAddressRequest(); - ~CreateInstanceInternetAddressRequest(); - - std::string getDrdsPassword()const; - void setDrdsPassword(const std::string& drdsPassword); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - - private: - std::string drdsPassword_; - std::string drdsInstanceId_; - std::string regionId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_CREATEINSTANCEINTERNETADDRESSREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_CREATEINSTANCEINTERNETADDRESSREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_CREATEINSTANCEINTERNETADDRESSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT CreateInstanceInternetAddressRequest : public RpcServiceRequest { +public: + CreateInstanceInternetAddressRequest(); + ~CreateInstanceInternetAddressRequest(); + std::string getDrdsPassword() const; + void setDrdsPassword(const std::string &drdsPassword); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + +private: + std::string drdsPassword_; + std::string drdsInstanceId_; + std::string regionId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_CREATEINSTANCEINTERNETADDRESSREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/CreateOrderForRdsRequest.h b/drds/include/alibabacloud/drds/model/CreateOrderForRdsRequest.h index 3f2f65179..f50ff08e0 100644 --- a/drds/include/alibabacloud/drds/model/CreateOrderForRdsRequest.h +++ b/drds/include/alibabacloud/drds/model/CreateOrderForRdsRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_CREATEORDERFORRDSREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_CREATEORDERFORRDSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT CreateOrderForRdsRequest : public RpcServiceRequest - { - - public: - CreateOrderForRdsRequest(); - ~CreateOrderForRdsRequest(); - - std::string getParams()const; - void setParams(const std::string& params); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - - private: - std::string params_; - std::string accessKeyId_; - std::string regionId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_CREATEORDERFORRDSREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_CREATEORDERFORRDSREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_CREATEORDERFORRDSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT CreateOrderForRdsRequest : public RpcServiceRequest { +public: + CreateOrderForRdsRequest(); + ~CreateOrderForRdsRequest(); + std::string getParams() const; + void setParams(const std::string ¶ms); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + +private: + std::string params_; + std::string accessKeyId_; + std::string regionId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_CREATEORDERFORRDSREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/CreateShardTaskRequest.h b/drds/include/alibabacloud/drds/model/CreateShardTaskRequest.h index 022e895fd..086b1de6d 100644 --- a/drds/include/alibabacloud/drds/model/CreateShardTaskRequest.h +++ b/drds/include/alibabacloud/drds/model/CreateShardTaskRequest.h @@ -1,63 +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_DRDS_MODEL_CREATESHARDTASKREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_CREATESHARDTASKREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT CreateShardTaskRequest : public RpcServiceRequest - { - - public: - CreateShardTaskRequest(); - ~CreateShardTaskRequest(); - - std::string getTaskType()const; - void setTaskType(const std::string& taskType); - std::string getTargetTableName()const; - void setTargetTableName(const std::string& targetTableName); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getSourceTableName()const; - void setSourceTableName(const std::string& sourceTableName); - - private: - std::string taskType_; - std::string targetTableName_; - std::string drdsInstanceId_; - std::string dbName_; - std::string regionId_; - std::string sourceTableName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_CREATESHARDTASKREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_CREATESHARDTASKREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_CREATESHARDTASKREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT CreateShardTaskRequest : public RpcServiceRequest { +public: + CreateShardTaskRequest(); + ~CreateShardTaskRequest(); + std::string getTaskType() const; + void setTaskType(const std::string &taskType); + std::string getTargetTableName() const; + void setTargetTableName(const std::string &targetTableName); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getSourceTableName() const; + void setSourceTableName(const std::string &sourceTableName); + +private: + std::string taskType_; + std::string targetTableName_; + std::string drdsInstanceId_; + std::string dbName_; + std::string regionId_; + std::string sourceTableName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_CREATESHARDTASKREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeBackMenuRequest.h b/drds/include/alibabacloud/drds/model/DescribeBackMenuRequest.h index 460dfaf22..3b73e7553 100644 --- a/drds/include/alibabacloud/drds/model/DescribeBackMenuRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeBackMenuRequest.h @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKMENUREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKMENUREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeBackMenuRequest : public RpcServiceRequest - { - - public: - DescribeBackMenuRequest(); - ~DescribeBackMenuRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKMENUREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKMENUREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKMENUREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeBackMenuRequest : public RpcServiceRequest { +public: + DescribeBackMenuRequest(); + ~DescribeBackMenuRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKMENUREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeBackupDbsRequest.h b/drds/include/alibabacloud/drds/model/DescribeBackupDbsRequest.h index de0772eab..cb85e92ad 100644 --- a/drds/include/alibabacloud/drds/model/DescribeBackupDbsRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeBackupDbsRequest.h @@ -1,57 +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_DRDS_MODEL_DESCRIBEBACKUPDBSREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPDBSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeBackupDbsRequest : public RpcServiceRequest - { - - public: - DescribeBackupDbsRequest(); - ~DescribeBackupDbsRequest(); - - std::string getPreferredRestoreTime()const; - void setPreferredRestoreTime(const std::string& preferredRestoreTime); - std::string getBackupId()const; - void setBackupId(const std::string& backupId); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string preferredRestoreTime_; - std::string backupId_; - std::string drdsInstanceId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPDBSREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPDBSREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPDBSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeBackupDbsRequest : public RpcServiceRequest { +public: + DescribeBackupDbsRequest(); + ~DescribeBackupDbsRequest(); + std::string getPreferredRestoreTime() const; + void setPreferredRestoreTime(const std::string &preferredRestoreTime); + std::string getBackupId() const; + void setBackupId(const std::string &backupId); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + +private: + std::string preferredRestoreTime_; + std::string backupId_; + std::string drdsInstanceId_; + std::string accessKeyId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPDBSREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeBackupLocalRequest.h b/drds/include/alibabacloud/drds/model/DescribeBackupLocalRequest.h index 1c3d6bde5..7c035471c 100644 --- a/drds/include/alibabacloud/drds/model/DescribeBackupLocalRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeBackupLocalRequest.h @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPLOCALREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPLOCALREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeBackupLocalRequest : public RpcServiceRequest - { - - public: - DescribeBackupLocalRequest(); - ~DescribeBackupLocalRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPLOCALREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPLOCALREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPLOCALREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeBackupLocalRequest : public RpcServiceRequest { +public: + DescribeBackupLocalRequest(); + ~DescribeBackupLocalRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPLOCALREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeBackupLocalResult.h b/drds/include/alibabacloud/drds/model/DescribeBackupLocalResult.h index 41f6cd9c6..a2496e544 100644 --- a/drds/include/alibabacloud/drds/model/DescribeBackupLocalResult.h +++ b/drds/include/alibabacloud/drds/model/DescribeBackupLocalResult.h @@ -37,16 +37,16 @@ namespace AlibabaCloud std::string backupAppName; std::string nextBackupActuallyTime; long dataBackupRetentionPeriod; - std::string backupPolicyMode; std::string backupDbName; + std::string backupPolicyMode; std::string preferredBackupTime; std::string backupMode; long gmtModified; long localLogRetentionHours; long highSpaceUsageProtection; std::string preferredBackupPeriod; - long gmtCreate; long logBackupRetentionPeriod; + long gmtCreate; std::string backupLevel; std::string backupLog; std::string backupType; diff --git a/drds/include/alibabacloud/drds/model/DescribeBackupPolicyRequest.h b/drds/include/alibabacloud/drds/model/DescribeBackupPolicyRequest.h index e0cb32daf..5def7017c 100644 --- a/drds/include/alibabacloud/drds/model/DescribeBackupPolicyRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeBackupPolicyRequest.h @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPPOLICYREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPPOLICYREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeBackupPolicyRequest : public RpcServiceRequest - { - - public: - DescribeBackupPolicyRequest(); - ~DescribeBackupPolicyRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPPOLICYREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPPOLICYREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPPOLICYREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeBackupPolicyRequest : public RpcServiceRequest { +public: + DescribeBackupPolicyRequest(); + ~DescribeBackupPolicyRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPPOLICYREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeBackupPolicyResult.h b/drds/include/alibabacloud/drds/model/DescribeBackupPolicyResult.h index b12ae8fbd..3bd749fda 100644 --- a/drds/include/alibabacloud/drds/model/DescribeBackupPolicyResult.h +++ b/drds/include/alibabacloud/drds/model/DescribeBackupPolicyResult.h @@ -37,16 +37,16 @@ namespace AlibabaCloud std::string backupAppName; std::string nextBackupActuallyTime; long dataBackupRetentionPeriod; - std::string backupPolicyMode; std::string backupDbName; + std::string backupPolicyMode; std::string preferredBackupTime; std::string backupMode; long gmtModified; long localLogRetentionHours; long highSpaceUsageProtection; std::string preferredBackupPeriod; - long gmtCreate; long logBackupRetentionPeriod; + long gmtCreate; std::string backupLevel; std::string backupLog; std::string backupType; diff --git a/drds/include/alibabacloud/drds/model/DescribeBackupSetsRequest.h b/drds/include/alibabacloud/drds/model/DescribeBackupSetsRequest.h index e8ebbf3a2..68f627732 100644 --- a/drds/include/alibabacloud/drds/model/DescribeBackupSetsRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeBackupSetsRequest.h @@ -1,57 +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_DRDS_MODEL_DESCRIBEBACKUPSETSREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPSETSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeBackupSetsRequest : public RpcServiceRequest - { - - public: - DescribeBackupSetsRequest(); - ~DescribeBackupSetsRequest(); - - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string endTime_; - std::string startTime_; - std::string drdsInstanceId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPSETSREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPSETSREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPSETSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeBackupSetsRequest : public RpcServiceRequest { +public: + DescribeBackupSetsRequest(); + ~DescribeBackupSetsRequest(); + std::string getEndTime() const; + void setEndTime(const std::string &endTime); + std::string getStartTime() const; + void setStartTime(const std::string &startTime); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + +private: + std::string endTime_; + std::string startTime_; + std::string drdsInstanceId_; + std::string accessKeyId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPSETSREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeBackupSetsResult.h b/drds/include/alibabacloud/drds/model/DescribeBackupSetsResult.h index b0879fa1d..82db275e9 100644 --- a/drds/include/alibabacloud/drds/model/DescribeBackupSetsResult.h +++ b/drds/include/alibabacloud/drds/model/DescribeBackupSetsResult.h @@ -35,11 +35,11 @@ namespace AlibabaCloud struct BackupSet { long status; - std::string backupTotalSize; std::string backupConsitentTime; - long backupEndTime; - std::string backupMode; + std::string backupTotalSize; std::string backupLevel; + std::string backupMode; + long backupEndTime; long backupStartTime; std::string backupType; std::vector backupDbs; diff --git a/drds/include/alibabacloud/drds/model/DescribeBackupTimesRequest.h b/drds/include/alibabacloud/drds/model/DescribeBackupTimesRequest.h index 3ced496cc..4c4cca83e 100644 --- a/drds/include/alibabacloud/drds/model/DescribeBackupTimesRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeBackupTimesRequest.h @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPTIMESREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPTIMESREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeBackupTimesRequest : public RpcServiceRequest - { - - public: - DescribeBackupTimesRequest(); - ~DescribeBackupTimesRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPTIMESREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPTIMESREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPTIMESREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeBackupTimesRequest : public RpcServiceRequest { +public: + DescribeBackupTimesRequest(); + ~DescribeBackupTimesRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBACKUPTIMESREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeBroadcastTablesRequest.h b/drds/include/alibabacloud/drds/model/DescribeBroadcastTablesRequest.h index 5e4b2da52..bb6e0e0ee 100644 --- a/drds/include/alibabacloud/drds/model/DescribeBroadcastTablesRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeBroadcastTablesRequest.h @@ -1,63 +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_DRDS_MODEL_DESCRIBEBROADCASTTABLESREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBROADCASTTABLESREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeBroadcastTablesRequest : public RpcServiceRequest - { - - public: - DescribeBroadcastTablesRequest(); - ~DescribeBroadcastTablesRequest(); - - std::string getQuery()const; - void setQuery(const std::string& query); - int getCurrentPage()const; - void setCurrentPage(int currentPage); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - int getPageSize()const; - void setPageSize(int pageSize); - - private: - std::string query_; - int currentPage_; - std::string drdsInstanceId_; - std::string dbName_; - std::string regionId_; - int pageSize_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBROADCASTTABLESREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEBROADCASTTABLESREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEBROADCASTTABLESREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeBroadcastTablesRequest : public RpcServiceRequest { +public: + DescribeBroadcastTablesRequest(); + ~DescribeBroadcastTablesRequest(); + std::string getQuery() const; + void setQuery(const std::string &query); + int getCurrentPage() const; + void setCurrentPage(int currentPage); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + int getPageSize() const; + void setPageSize(int pageSize); + +private: + std::string query_; + int currentPage_; + std::string drdsInstanceId_; + std::string dbName_; + std::string regionId_; + int pageSize_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEBROADCASTTABLESREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeDbInstanceDbsRequest.h b/drds/include/alibabacloud/drds/model/DescribeDbInstanceDbsRequest.h index a1c8a684e..9bebcd1a1 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDbInstanceDbsRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeDbInstanceDbsRequest.h @@ -1,63 +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_DRDS_MODEL_DESCRIBEDBINSTANCEDBSREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDBINSTANCEDBSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeDbInstanceDbsRequest : public RpcServiceRequest - { - - public: - DescribeDbInstanceDbsRequest(); - ~DescribeDbInstanceDbsRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getPassword()const; - void setPassword(const std::string& password); - std::string getAccountName()const; - void setAccountName(const std::string& accountName); - std::string getDbInstanceId()const; - void setDbInstanceId(const std::string& dbInstanceId); - std::string getDbInstType()const; - void setDbInstType(const std::string& dbInstType); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string password_; - std::string accountName_; - std::string dbInstanceId_; - std::string dbInstType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDBINSTANCEDBSREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDBINSTANCEDBSREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDBINSTANCEDBSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeDbInstanceDbsRequest : public RpcServiceRequest { +public: + DescribeDbInstanceDbsRequest(); + ~DescribeDbInstanceDbsRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getPassword() const; + void setPassword(const std::string &password); + std::string getAccountName() const; + void setAccountName(const std::string &accountName); + std::string getDbInstanceId() const; + void setDbInstanceId(const std::string &dbInstanceId); + std::string getDbInstType() const; + void setDbInstType(const std::string &dbInstType); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string password_; + std::string accountName_; + std::string dbInstanceId_; + std::string dbInstType_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDBINSTANCEDBSREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeDbInstancesRequest.h b/drds/include/alibabacloud/drds/model/DescribeDbInstancesRequest.h index ad58d47c1..5dc2ad45f 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDbInstancesRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeDbInstancesRequest.h @@ -1,63 +1,60 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDBINSTANCESREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDBINSTANCESREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeDbInstancesRequest : public RpcServiceRequest - { - - public: - DescribeDbInstancesRequest(); - ~DescribeDbInstancesRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - int getPageNumber()const; - void setPageNumber(int pageNumber); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getSearch()const; - void setSearch(const std::string& search); - int getPageSize()const; - void setPageSize(int pageSize); - std::string getDbInstType()const; - void setDbInstType(const std::string& dbInstType); - - private: - std::string drdsInstanceId_; - int pageNumber_; - std::string accessKeyId_; - std::string search_; - int pageSize_; - std::string dbInstType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDBINSTANCESREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDBINSTANCESREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDBINSTANCESREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeDbInstancesRequest : public RpcServiceRequest { +public: + DescribeDbInstancesRequest(); + ~DescribeDbInstancesRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + int getPageNumber() const; + void setPageNumber(int pageNumber); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getSearch() const; + void setSearch(const std::string &search); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + int getPageSize() const; + void setPageSize(int pageSize); + std::string getDbInstType() const; + void setDbInstType(const std::string &dbInstType); + +private: + std::string drdsInstanceId_; + int pageNumber_; + std::string accessKeyId_; + std::string search_; + std::string regionId_; + int pageSize_; + std::string dbInstType_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDBINSTANCESREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeDbInstancesResult.h b/drds/include/alibabacloud/drds/model/DescribeDbInstancesResult.h index 25c90671e..5244758e0 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDbInstancesResult.h +++ b/drds/include/alibabacloud/drds/model/DescribeDbInstancesResult.h @@ -34,9 +34,10 @@ namespace AlibabaCloud public: struct DBInstance { + bool allowAllCategory; std::string engineVersion; - int dBInstanceStatus; std::string zoneId; + int dBInstanceStatus; std::string dBInstanceId; std::vector readOnlyDBInstanceId; std::string dBInstanceType; diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsDBClusterRequest.h b/drds/include/alibabacloud/drds/model/DescribeDrdsDBClusterRequest.h index 5765ee663..f8340961d 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsDBClusterRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsDBClusterRequest.h @@ -1,57 +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_DRDS_MODEL_DESCRIBEDRDSDBCLUSTERREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBCLUSTERREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDBClusterRequest : public RpcServiceRequest - { - - public: - DescribeDrdsDBClusterRequest(); - ~DescribeDrdsDBClusterRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - std::string getDbInstanceId()const; - void setDbInstanceId(const std::string& dbInstanceId); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbName_; - std::string dbInstanceId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBCLUSTERREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBCLUSTERREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBCLUSTERREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDBClusterRequest : public RpcServiceRequest { +public: + DescribeDrdsDBClusterRequest(); + ~DescribeDrdsDBClusterRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getDbInstanceId() const; + void setDbInstanceId(const std::string &dbInstanceId); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string dbName_; + std::string dbInstanceId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBCLUSTERREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsDBClusterResult.h b/drds/include/alibabacloud/drds/model/DescribeDrdsDBClusterResult.h index 64037ad59..0e67f154b 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsDBClusterResult.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsDBClusterResult.h @@ -59,8 +59,8 @@ namespace AlibabaCloud std::string readMode; std::string rdsInstType; std::string expireTime; - std::string engine; std::string remainDays; + std::string engine; }; diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsDBIpWhiteListRequest.h b/drds/include/alibabacloud/drds/model/DescribeDrdsDBIpWhiteListRequest.h index 44cd1a34e..fcf316b84 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsDBIpWhiteListRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsDBIpWhiteListRequest.h @@ -1,57 +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_DRDS_MODEL_DESCRIBEDRDSDBIPWHITELISTREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBIPWHITELISTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDBIpWhiteListRequest : public RpcServiceRequest - { - - public: - DescribeDrdsDBIpWhiteListRequest(); - ~DescribeDrdsDBIpWhiteListRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getGroupName()const; - void setGroupName(const std::string& groupName); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - - private: - std::string drdsInstanceId_; - std::string groupName_; - std::string accessKeyId_; - std::string dbName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBIPWHITELISTREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBIPWHITELISTREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBIPWHITELISTREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDBIpWhiteListRequest : public RpcServiceRequest { +public: + DescribeDrdsDBIpWhiteListRequest(); + ~DescribeDrdsDBIpWhiteListRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getGroupName() const; + void setGroupName(const std::string &groupName); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + +private: + std::string drdsInstanceId_; + std::string groupName_; + std::string dbName_; + std::string regionId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBIPWHITELISTREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsDBRequest.h b/drds/include/alibabacloud/drds/model/DescribeDrdsDBRequest.h index 2201a2612..6c79eb4c8 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsDBRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsDBRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDBRequest : public RpcServiceRequest - { - - public: - DescribeDrdsDBRequest(); - ~DescribeDrdsDBRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDBRequest : public RpcServiceRequest { +public: + DescribeDrdsDBRequest(); + ~DescribeDrdsDBRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string dbName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsDBResult.h b/drds/include/alibabacloud/drds/model/DescribeDrdsDBResult.h index e465aeca3..c9217ad87 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsDBResult.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsDBResult.h @@ -37,9 +37,9 @@ namespace AlibabaCloud std::string status; std::string dbInstType; std::string instRole; + std::string schema; std::string createTime; std::string mode; - std::string schema; std::string dbName; }; diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsDBsRequest.h b/drds/include/alibabacloud/drds/model/DescribeDrdsDBsRequest.h index c535f7b86..00bf0f197 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsDBsRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsDBsRequest.h @@ -1,60 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBSREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDBsRequest : public RpcServiceRequest - { - - public: - DescribeDrdsDBsRequest(); - ~DescribeDrdsDBsRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - int getPageNumber()const; - void setPageNumber(int pageNumber); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - int getPageSize()const; - void setPageSize(int pageSize); - - private: - std::string drdsInstanceId_; - int pageNumber_; - std::string accessKeyId_; - std::string regionId_; - int pageSize_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBSREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBSREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDBsRequest : public RpcServiceRequest { +public: + DescribeDrdsDBsRequest(); + ~DescribeDrdsDBsRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + int getPageNumber() const; + void setPageNumber(int pageNumber); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + int getPageSize() const; + void setPageSize(int pageSize); + +private: + std::string drdsInstanceId_; + int pageNumber_; + std::string accessKeyId_; + std::string regionId_; + int pageSize_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBSREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsDBsResult.h b/drds/include/alibabacloud/drds/model/DescribeDrdsDBsResult.h index 2096e152c..7504323b4 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsDBsResult.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsDBsResult.h @@ -36,9 +36,9 @@ namespace AlibabaCloud { std::string status; std::string dbInstType; + std::string schema; std::string createTime; std::string mode; - std::string schema; std::string dbName; }; diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsDbInstanceRequest.h b/drds/include/alibabacloud/drds/model/DescribeDrdsDbInstanceRequest.h index c8418d1a6..b04943a7d 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsDbInstanceRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsDbInstanceRequest.h @@ -1,57 +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_DRDS_MODEL_DESCRIBEDRDSDBINSTANCEREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBINSTANCEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDbInstanceRequest : public RpcServiceRequest - { - - public: - DescribeDrdsDbInstanceRequest(); - ~DescribeDrdsDbInstanceRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - std::string getDbInstanceId()const; - void setDbInstanceId(const std::string& dbInstanceId); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbName_; - std::string dbInstanceId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBINSTANCEREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBINSTANCEREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBINSTANCEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDbInstanceRequest : public RpcServiceRequest { +public: + DescribeDrdsDbInstanceRequest(); + ~DescribeDrdsDbInstanceRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getDbInstanceId() const; + void setDbInstanceId(const std::string &dbInstanceId); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string dbName_; + std::string dbInstanceId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBINSTANCEREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsDbInstanceResult.h b/drds/include/alibabacloud/drds/model/DescribeDrdsDbInstanceResult.h index 433498397..033fc1e2d 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsDbInstanceResult.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsDbInstanceResult.h @@ -47,10 +47,10 @@ namespace AlibabaCloud std::string dBInstanceId; std::string networkType; std::string rdsInstType; - std::string dmInstanceId; std::string expireTime; - std::string engine; + std::string dmInstanceId; std::string remainDays; + std::string engine; }; std::string dbInstType; std::vector readOnlyInstances; @@ -63,10 +63,10 @@ namespace AlibabaCloud std::string dBInstanceId; std::string networkType; std::string rdsInstType; - std::string dmInstanceId; std::string expireTime; - std::string engine; + std::string dmInstanceId; std::string remainDays; + std::string engine; }; diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsDbInstancesRequest.h b/drds/include/alibabacloud/drds/model/DescribeDrdsDbInstancesRequest.h index d71561304..0be76b0a2 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsDbInstancesRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsDbInstancesRequest.h @@ -1,60 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBINSTANCESREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBINSTANCESREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDbInstancesRequest : public RpcServiceRequest - { - - public: - DescribeDrdsDbInstancesRequest(); - ~DescribeDrdsDbInstancesRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - int getPageNumber()const; - void setPageNumber(int pageNumber); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - int getPageSize()const; - void setPageSize(int pageSize); - - private: - std::string drdsInstanceId_; - int pageNumber_; - std::string accessKeyId_; - std::string dbName_; - int pageSize_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBINSTANCESREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBINSTANCESREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBINSTANCESREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDbInstancesRequest : public RpcServiceRequest { +public: + DescribeDrdsDbInstancesRequest(); + ~DescribeDrdsDbInstancesRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + int getPageNumber() const; + void setPageNumber(int pageNumber); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + int getPageSize() const; + void setPageSize(int pageSize); + +private: + std::string drdsInstanceId_; + int pageNumber_; + std::string accessKeyId_; + std::string dbName_; + int pageSize_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBINSTANCESREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsDbInstancesResult.h b/drds/include/alibabacloud/drds/model/DescribeDrdsDbInstancesResult.h index 3eb19d62e..40ed0777d 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsDbInstancesResult.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsDbInstancesResult.h @@ -46,10 +46,10 @@ namespace AlibabaCloud int readWeight; std::string networkType; std::string rdsInstType; - std::string dmInstanceId; std::string expireTime; - std::string engine; + std::string dmInstanceId; int remainDays; + std::string engine; }; std::string dbInstType; std::vector readOnlyInstances; @@ -62,10 +62,10 @@ namespace AlibabaCloud std::string dBInstanceId; std::string networkType; std::string rdsInstType; - std::string dmInstanceId; std::string expireTime; - std::string engine; + std::string dmInstanceId; int remainDays; + std::string engine; }; diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsDbRdsNameListRequest.h b/drds/include/alibabacloud/drds/model/DescribeDrdsDbRdsNameListRequest.h index 9ad61d73b..21c0e05a3 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsDbRdsNameListRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsDbRdsNameListRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBRDSNAMELISTREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBRDSNAMELISTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDbRdsNameListRequest : public RpcServiceRequest - { - - public: - DescribeDrdsDbRdsNameListRequest(); - ~DescribeDrdsDbRdsNameListRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBRDSNAMELISTREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBRDSNAMELISTREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBRDSNAMELISTREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDbRdsNameListRequest : public RpcServiceRequest { +public: + DescribeDrdsDbRdsNameListRequest(); + ~DescribeDrdsDbRdsNameListRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string dbName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBRDSNAMELISTREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsDbTasksRequest.h b/drds/include/alibabacloud/drds/model/DescribeDrdsDbTasksRequest.h deleted file mode 100644 index 6bd36faee..000000000 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsDbTasksRequest.h +++ /dev/null @@ -1,57 +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_DRDS_MODEL_DESCRIBEDRDSDBTASKSREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBTASKSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDbTasksRequest : public RpcServiceRequest - { - - public: - DescribeDrdsDbTasksRequest(); - ~DescribeDrdsDbTasksRequest(); - - std::string getTaskType()const; - void setTaskType(const std::string& taskType); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - - private: - std::string taskType_; - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBTASKSREQUEST_H_ \ No newline at end of file diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsDbTasksResult.h b/drds/include/alibabacloud/drds/model/DescribeDrdsDbTasksResult.h deleted file mode 100644 index d412dd762..000000000 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsDbTasksResult.h +++ /dev/null @@ -1,72 +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_DRDS_MODEL_DESCRIBEDRDSDBTASKSRESULT_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBTASKSRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsDbTasksResult : public ServiceResult - { - public: - struct Task - { - int progress; - int dbComputeLength; - std::string label; - std::string expandType; - int taskStatus; - std::string parentJobId; - std::string taskDetail; - long targetId; - bool allowCancel; - std::string detailTaskId; - long gmtCreate; - bool showProgress; - std::string taskName; - int taskType; - std::string taskPhase; - int tbComputeLength; - }; - - - DescribeDrdsDbTasksResult(); - explicit DescribeDrdsDbTasksResult(const std::string &payload); - ~DescribeDrdsDbTasksResult(); - std::vector getTasks()const; - bool getSuccess()const; - - protected: - void parse(const std::string &payload); - private: - std::vector tasks_; - bool success_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSDBTASKSRESULT_H_ \ No newline at end of file diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceDbMonitorRequest.h b/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceDbMonitorRequest.h index 29a2fd00b..6aaf2c01a 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceDbMonitorRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceDbMonitorRequest.h @@ -1,66 +1,60 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEDBMONITORREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEDBMONITORREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstanceDbMonitorRequest : public RpcServiceRequest - { - - public: - DescribeDrdsInstanceDbMonitorRequest(); - ~DescribeDrdsInstanceDbMonitorRequest(); - - long getEndTime()const; - void setEndTime(long endTime); - long getStartTime()const; - void setStartTime(long startTime); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getKey()const; - void setKey(const std::string& key); - - private: - long endTime_; - long startTime_; - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbName_; - std::string regionId_; - std::string key_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEDBMONITORREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEDBMONITORREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEDBMONITORREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstanceDbMonitorRequest : public RpcServiceRequest { +public: + DescribeDrdsInstanceDbMonitorRequest(); + ~DescribeDrdsInstanceDbMonitorRequest(); + long getEndTime() const; + void setEndTime(long endTime); + long getStartTime() const; + void setStartTime(long startTime); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getKey() const; + void setKey(const std::string &key); + +private: + long endTime_; + long startTime_; + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string dbName_; + std::string regionId_; + std::string key_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEDBMONITORREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceLevelTasksRequest.h b/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceLevelTasksRequest.h index 78a52a232..bb2013dc6 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceLevelTasksRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceLevelTasksRequest.h @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCELEVELTASKSREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCELEVELTASKSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstanceLevelTasksRequest : public RpcServiceRequest - { - - public: - DescribeDrdsInstanceLevelTasksRequest(); - ~DescribeDrdsInstanceLevelTasksRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCELEVELTASKSREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCELEVELTASKSREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCELEVELTASKSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstanceLevelTasksRequest : public RpcServiceRequest { +public: + DescribeDrdsInstanceLevelTasksRequest(); + ~DescribeDrdsInstanceLevelTasksRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCELEVELTASKSREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceLevelTasksResult.h b/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceLevelTasksResult.h index a77808532..3a53220dd 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceLevelTasksResult.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceLevelTasksResult.h @@ -35,9 +35,9 @@ namespace AlibabaCloud struct Task { bool allowCancel; - long gmtCreate; int progress; bool showProgress; + long gmtCreate; std::string progressDescription; std::string taskName; std::string errMsg; diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceMonitorRequest.h b/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceMonitorRequest.h index c3d3b685e..9429252d2 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceMonitorRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceMonitorRequest.h @@ -1,66 +1,60 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEMONITORREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEMONITORREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstanceMonitorRequest : public RpcServiceRequest - { - - public: - DescribeDrdsInstanceMonitorRequest(); - ~DescribeDrdsInstanceMonitorRequest(); - - long getEndTime()const; - void setEndTime(long endTime); - long getStartTime()const; - void setStartTime(long startTime); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getKey()const; - void setKey(const std::string& key); - int getPeriodMultiple()const; - void setPeriodMultiple(int periodMultiple); - - private: - long endTime_; - long startTime_; - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string regionId_; - std::string key_; - int periodMultiple_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEMONITORREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEMONITORREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEMONITORREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstanceMonitorRequest : public RpcServiceRequest { +public: + DescribeDrdsInstanceMonitorRequest(); + ~DescribeDrdsInstanceMonitorRequest(); + long getEndTime() const; + void setEndTime(long endTime); + long getStartTime() const; + void setStartTime(long startTime); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getKey() const; + void setKey(const std::string &key); + int getPeriodMultiple() const; + void setPeriodMultiple(int periodMultiple); + +private: + long endTime_; + long startTime_; + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string regionId_; + std::string key_; + int periodMultiple_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEMONITORREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceRequest.h b/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceRequest.h index bc87fb68f..98a9e8430 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstanceRequest : public RpcServiceRequest - { - - public: - DescribeDrdsInstanceRequest(); - ~DescribeDrdsInstanceRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string regionId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstanceRequest : public RpcServiceRequest { +public: + DescribeDrdsInstanceRequest(); + ~DescribeDrdsInstanceRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string regionId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceResult.h b/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceResult.h index 703cbc269..f4bf06e23 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceResult.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceResult.h @@ -38,13 +38,14 @@ namespace AlibabaCloud { std::string type; std::string vpcId; + bool removeWeight; std::string port; std::string dns; std::string vswitchId; long expireDays; }; - std::string description; std::string instanceSpec; + std::string description; long expireDate; std::string resourceGroupId; std::string label; diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceVersionRequest.h b/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceVersionRequest.h index 15143808f..0fb77f0a4 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceVersionRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsInstanceVersionRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEVERSIONREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEVERSIONREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstanceVersionRequest : public RpcServiceRequest - { - - public: - DescribeDrdsInstanceVersionRequest(); - ~DescribeDrdsInstanceVersionRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string regionId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEVERSIONREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEVERSIONREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEVERSIONREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstanceVersionRequest : public RpcServiceRequest { +public: + DescribeDrdsInstanceVersionRequest(); + ~DescribeDrdsInstanceVersionRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string regionId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCEVERSIONREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsInstancesRequest.h b/drds/include/alibabacloud/drds/model/DescribeDrdsInstancesRequest.h index f0c1c6eb2..c779d65ce 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsInstancesRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsInstancesRequest.h @@ -1,84 +1,76 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCESREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCESREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstancesRequest : public RpcServiceRequest - { - public: - struct Tag - { - std::string value; - std::string key; - }; - - public: - DescribeDrdsInstancesRequest(); - ~DescribeDrdsInstancesRequest(); - - std::string getDescription()const; - void setDescription(const std::string& description); - std::string getProductVersion()const; - void setProductVersion(const std::string& productVersion); - std::string getType()const; - void setType(const std::string& type); - int getPageNumber()const; - void setPageNumber(int pageNumber); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getResourceGroupId()const; - void setResourceGroupId(const std::string& resourceGroupId); - bool getExpired()const; - void setExpired(bool expired); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - int getPageSize()const; - void setPageSize(int pageSize); - std::vector getTag()const; - void setTag(const std::vector& tag); - bool getMix()const; - void setMix(bool mix); - - private: - std::string description_; - std::string productVersion_; - std::string type_; - int pageNumber_; - std::string accessKeyId_; - std::string resourceGroupId_; - bool expired_; - std::string regionId_; - int pageSize_; - std::vector tag_; - bool mix_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCESREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCESREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCESREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsInstancesRequest : public RpcServiceRequest { +public: + struct Tag { + std::string value; + std::string key; + }; + DescribeDrdsInstancesRequest(); + ~DescribeDrdsInstancesRequest(); + std::string getDescription() const; + void setDescription(const std::string &description); + std::string getProductVersion() const; + void setProductVersion(const std::string &productVersion); + std::string getType() const; + void setType(const std::string &type); + int getPageNumber() const; + void setPageNumber(int pageNumber); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getResourceGroupId() const; + void setResourceGroupId(const std::string &resourceGroupId); + bool getExpired() const; + void setExpired(bool expired); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + int getPageSize() const; + void setPageSize(int pageSize); + std::vector getTag() const; + void setTag(const std::vector &tag); + bool getMix() const; + void setMix(bool mix); + +private: + std::string description_; + std::string productVersion_; + std::string type_; + int pageNumber_; + std::string accessKeyId_; + std::string resourceGroupId_; + bool expired_; + std::string regionId_; + int pageSize_; + std::vector tag_; + bool mix_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSINSTANCESREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsInstancesResult.h b/drds/include/alibabacloud/drds/model/DescribeDrdsInstancesResult.h index 7a761ea17..6041fc55e 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsInstancesResult.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsInstancesResult.h @@ -38,14 +38,15 @@ namespace AlibabaCloud { std::string type; std::string vpcId; - std::string iP; std::string port; + std::string iP; + std::string dns; std::string vswitchId; }; - std::string description; std::string instanceSpec; - long expireDate; + std::string description; std::string resourceGroupId; + long expireDate; std::string label; std::string instanceSeries; std::string productVersion; @@ -60,6 +61,7 @@ namespace AlibabaCloud long createTime; std::string machineType; std::string versionAction; + std::string series; std::string type; std::string vpcId; std::string masterInstanceId; diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsParamsRequest.h b/drds/include/alibabacloud/drds/model/DescribeDrdsParamsRequest.h index 316c1be0c..4d707d7e9 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsParamsRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsParamsRequest.h @@ -1,57 +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_DRDS_MODEL_DESCRIBEDRDSPARAMSREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSPARAMSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsParamsRequest : public RpcServiceRequest - { - - public: - DescribeDrdsParamsRequest(); - ~DescribeDrdsParamsRequest(); - - std::string getParamLevel()const; - void setParamLevel(const std::string& paramLevel); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - - private: - std::string paramLevel_; - std::string drdsInstanceId_; - std::string dbName_; - std::string regionId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSPARAMSREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSPARAMSREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSPARAMSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsParamsRequest : public RpcServiceRequest { +public: + DescribeDrdsParamsRequest(); + ~DescribeDrdsParamsRequest(); + std::string getParamLevel() const; + void setParamLevel(const std::string ¶mLevel); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + +private: + std::string paramLevel_; + std::string drdsInstanceId_; + std::string dbName_; + std::string regionId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSPARAMSREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsParamsResult.h b/drds/include/alibabacloud/drds/model/DescribeDrdsParamsResult.h index e65e8a059..ab48b8d51 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsParamsResult.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsParamsResult.h @@ -34,15 +34,15 @@ namespace AlibabaCloud public: struct ListItem { - std::string paramRanges; std::string paramLevel; + std::string paramRanges; std::string paramVariableName; std::string paramEnglishName; - std::string paramValue; std::string paramDefaultValue; + std::string paramValue; bool needRestart; - std::string dbName; bool userVisible; + std::string dbName; std::string paramName; std::string paramType; std::string paramDesc; diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsRdsInstancesRequest.h b/drds/include/alibabacloud/drds/model/DescribeDrdsRdsInstancesRequest.h index 74081b692..fc1c9658c 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsRdsInstancesRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsRdsInstancesRequest.h @@ -1,60 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSRDSINSTANCESREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSRDSINSTANCESREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsRdsInstancesRequest : public RpcServiceRequest - { - - public: - DescribeDrdsRdsInstancesRequest(); - ~DescribeDrdsRdsInstancesRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - int getPageNumber()const; - void setPageNumber(int pageNumber); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - int getPageSize()const; - void setPageSize(int pageSize); - std::string getDbInstType()const; - void setDbInstType(const std::string& dbInstType); - - private: - std::string drdsInstanceId_; - int pageNumber_; - std::string accessKeyId_; - int pageSize_; - std::string dbInstType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSRDSINSTANCESREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSRDSINSTANCESREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSRDSINSTANCESREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsRdsInstancesRequest : public RpcServiceRequest { +public: + DescribeDrdsRdsInstancesRequest(); + ~DescribeDrdsRdsInstancesRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + int getPageNumber() const; + void setPageNumber(int pageNumber); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + int getPageSize() const; + void setPageSize(int pageSize); + std::string getDbInstType() const; + void setDbInstType(const std::string &dbInstType); + +private: + std::string drdsInstanceId_; + int pageNumber_; + std::string accessKeyId_; + int pageSize_; + std::string dbInstType_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSRDSINSTANCESREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsRdsInstancesResult.h b/drds/include/alibabacloud/drds/model/DescribeDrdsRdsInstancesResult.h index ae7468dcd..0279c1402 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsRdsInstancesResult.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsRdsInstancesResult.h @@ -40,6 +40,7 @@ namespace AlibabaCloud std::string dBInstanceStatus; int port; std::string payType; + int lockMode; std::string dBInstanceCPU; std::string dBInstanceClassType; std::string connectUrl; @@ -48,10 +49,11 @@ namespace AlibabaCloud std::string networkType; long dBInstanceStorage; std::string rdsInstType; - std::string dmInstanceId; std::string expireTime; - std::string engine; + std::string dmInstanceId; + std::string lockReason; int remainDays; + std::string engine; }; diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsShardingDbsRequest.h b/drds/include/alibabacloud/drds/model/DescribeDrdsShardingDbsRequest.h index fc1a6cc2c..cab04b767 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsShardingDbsRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsShardingDbsRequest.h @@ -1,57 +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_DRDS_MODEL_DESCRIBEDRDSSHARDINGDBSREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSHARDINGDBSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsShardingDbsRequest : public RpcServiceRequest - { - - public: - DescribeDrdsShardingDbsRequest(); - ~DescribeDrdsShardingDbsRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - std::string getDbNamePattern()const; - void setDbNamePattern(const std::string& dbNamePattern); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbName_; - std::string dbNamePattern_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSHARDINGDBSREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSHARDINGDBSREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSHARDINGDBSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsShardingDbsRequest : public RpcServiceRequest { +public: + DescribeDrdsShardingDbsRequest(); + ~DescribeDrdsShardingDbsRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + long getPageNumber() const; + void setPageNumber(long pageNumber); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + long getPageSize() const; + void setPageSize(long pageSize); + std::string getDbNamePattern() const; + void setDbNamePattern(const std::string &dbNamePattern); + +private: + std::string drdsInstanceId_; + long pageNumber_; + std::string accessKeyId_; + std::string dbName_; + long pageSize_; + std::string dbNamePattern_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSHARDINGDBSREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsShardingDbsResult.h b/drds/include/alibabacloud/drds/model/DescribeDrdsShardingDbsResult.h index f054b3b78..88823d35c 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsShardingDbsResult.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsShardingDbsResult.h @@ -43,8 +43,8 @@ namespace AlibabaCloud std::string dbType; std::string shardingDbName; int blockingTimeout; - int preparedStatementCacheSize; std::string connectUrl; + int preparedStatementCacheSize; std::string dbStatus; std::string dbInstanceId; }; @@ -53,12 +53,18 @@ namespace AlibabaCloud DescribeDrdsShardingDbsResult(); explicit DescribeDrdsShardingDbsResult(const std::string &payload); ~DescribeDrdsShardingDbsResult(); + std::string getPageSize()const; + std::string getPageNumber()const; + std::string getTotal()const; std::vector getShardingDbs()const; bool getSuccess()const; protected: void parse(const std::string &payload); private: + std::string pageSize_; + std::string pageNumber_; + std::string total_; std::vector shardingDbs_; bool success_; diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsSlowSqlsRequest.h b/drds/include/alibabacloud/drds/model/DescribeDrdsSlowSqlsRequest.h index 8661d2959..bdef34776 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsSlowSqlsRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsSlowSqlsRequest.h @@ -1,69 +1,66 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSLOWSQLSREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSLOWSQLSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsSlowSqlsRequest : public RpcServiceRequest - { - - public: - DescribeDrdsSlowSqlsRequest(); - ~DescribeDrdsSlowSqlsRequest(); - - long getEndTime()const; - void setEndTime(long endTime); - long getStartTime()const; - void setStartTime(long startTime); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - int getPageNumber()const; - void setPageNumber(int pageNumber); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - int getPageSize()const; - void setPageSize(int pageSize); - long getExeTime()const; - void setExeTime(long exeTime); - - private: - long endTime_; - long startTime_; - std::string drdsInstanceId_; - int pageNumber_; - std::string accessKeyId_; - std::string dbName_; - int pageSize_; - long exeTime_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSLOWSQLSREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSLOWSQLSREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSLOWSQLSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsSlowSqlsRequest : public RpcServiceRequest { +public: + DescribeDrdsSlowSqlsRequest(); + ~DescribeDrdsSlowSqlsRequest(); + long getEndTime() const; + void setEndTime(long endTime); + long getStartTime() const; + void setStartTime(long startTime); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + int getPageNumber() const; + void setPageNumber(int pageNumber); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + int getPageSize() const; + void setPageSize(int pageSize); + long getExeTime() const; + void setExeTime(long exeTime); + +private: + long endTime_; + long startTime_; + std::string drdsInstanceId_; + int pageNumber_; + std::string accessKeyId_; + std::string dbName_; + std::string regionId_; + int pageSize_; + long exeTime_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSLOWSQLSREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsSlowSqlsResult.h b/drds/include/alibabacloud/drds/model/DescribeDrdsSlowSqlsResult.h index f81e09330..e794a8cf1 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsSlowSqlsResult.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsSlowSqlsResult.h @@ -36,8 +36,8 @@ namespace AlibabaCloud { long sendTime; std::string schema; - long responseTime; std::string host; + long responseTime; std::string sql; }; diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsSqlAuditStatusRequest.h b/drds/include/alibabacloud/drds/model/DescribeDrdsSqlAuditStatusRequest.h index b2ac57f88..7b83439af 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsSqlAuditStatusRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsSqlAuditStatusRequest.h @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSQLAUDITSTATUSREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSQLAUDITSTATUSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsSqlAuditStatusRequest : public RpcServiceRequest - { - - public: - DescribeDrdsSqlAuditStatusRequest(); - ~DescribeDrdsSqlAuditStatusRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSQLAUDITSTATUSREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSQLAUDITSTATUSREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSQLAUDITSTATUSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsSqlAuditStatusRequest : public RpcServiceRequest { +public: + DescribeDrdsSqlAuditStatusRequest(); + ~DescribeDrdsSqlAuditStatusRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSSQLAUDITSTATUSREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeDrdsTasksRequest.h b/drds/include/alibabacloud/drds/model/DescribeDrdsTasksRequest.h index aaa5276ad..9fd3b6ddc 100644 --- a/drds/include/alibabacloud/drds/model/DescribeDrdsTasksRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeDrdsTasksRequest.h @@ -1,57 +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_DRDS_MODEL_DESCRIBEDRDSTASKSREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSTASKSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsTasksRequest : public RpcServiceRequest - { - - public: - DescribeDrdsTasksRequest(); - ~DescribeDrdsTasksRequest(); - - std::string getTaskType()const; - void setTaskType(const std::string& taskType); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - - private: - std::string taskType_; - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSTASKSREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSTASKSREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSTASKSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeDrdsTasksRequest : public RpcServiceRequest { +public: + DescribeDrdsTasksRequest(); + ~DescribeDrdsTasksRequest(); + std::string getTaskType() const; + void setTaskType(const std::string &taskType); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + +private: + std::string taskType_; + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string dbName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEDRDSTASKSREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeExpandLogicTableInfoListRequest.h b/drds/include/alibabacloud/drds/model/DescribeExpandLogicTableInfoListRequest.h index 27908d846..20ec44a57 100644 --- a/drds/include/alibabacloud/drds/model/DescribeExpandLogicTableInfoListRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeExpandLogicTableInfoListRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEEXPANDLOGICTABLEINFOLISTREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEEXPANDLOGICTABLEINFOLISTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeExpandLogicTableInfoListRequest : public RpcServiceRequest - { - - public: - DescribeExpandLogicTableInfoListRequest(); - ~DescribeExpandLogicTableInfoListRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEEXPANDLOGICTABLEINFOLISTREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEEXPANDLOGICTABLEINFOLISTREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEEXPANDLOGICTABLEINFOLISTREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeExpandLogicTableInfoListRequest : public RpcServiceRequest { +public: + DescribeExpandLogicTableInfoListRequest(); + ~DescribeExpandLogicTableInfoListRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string dbName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEEXPANDLOGICTABLEINFOLISTREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeHiStoreInstanceInfoRequest.h b/drds/include/alibabacloud/drds/model/DescribeHiStoreInstanceInfoRequest.h deleted file mode 100644 index cbee32b32..000000000 --- a/drds/include/alibabacloud/drds/model/DescribeHiStoreInstanceInfoRequest.h +++ /dev/null @@ -1,54 +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_DRDS_MODEL_DESCRIBEHISTOREINSTANCEINFOREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEHISTOREINSTANCEINFOREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeHiStoreInstanceInfoRequest : public RpcServiceRequest - { - - public: - DescribeHiStoreInstanceInfoRequest(); - ~DescribeHiStoreInstanceInfoRequest(); - - std::string getHistoreInstanceId()const; - void setHistoreInstanceId(const std::string& historeInstanceId); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string historeInstanceId_; - std::string drdsInstanceId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEHISTOREINSTANCEINFOREQUEST_H_ \ No newline at end of file diff --git a/drds/include/alibabacloud/drds/model/DescribeHotDbListRequest.h b/drds/include/alibabacloud/drds/model/DescribeHotDbListRequest.h index 473333495..8458a7e0c 100644 --- a/drds/include/alibabacloud/drds/model/DescribeHotDbListRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeHotDbListRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEHOTDBLISTREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEHOTDBLISTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeHotDbListRequest : public RpcServiceRequest - { - - public: - DescribeHotDbListRequest(); - ~DescribeHotDbListRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEHOTDBLISTREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEHOTDBLISTREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEHOTDBLISTREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeHotDbListRequest : public RpcServiceRequest { +public: + DescribeHotDbListRequest(); + ~DescribeHotDbListRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string dbName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEHOTDBLISTREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeInstDbLogInfoRequest.h b/drds/include/alibabacloud/drds/model/DescribeInstDbLogInfoRequest.h index 5ee1fd104..fdabb658f 100644 --- a/drds/include/alibabacloud/drds/model/DescribeInstDbLogInfoRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeInstDbLogInfoRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTDBLOGINFOREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTDBLOGINFOREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeInstDbLogInfoRequest : public RpcServiceRequest - { - - public: - DescribeInstDbLogInfoRequest(); - ~DescribeInstDbLogInfoRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTDBLOGINFOREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTDBLOGINFOREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTDBLOGINFOREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeInstDbLogInfoRequest : public RpcServiceRequest { +public: + DescribeInstDbLogInfoRequest(); + ~DescribeInstDbLogInfoRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string dbName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTDBLOGINFOREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeInstDbSlsInfoRequest.h b/drds/include/alibabacloud/drds/model/DescribeInstDbSlsInfoRequest.h index ae1ec9a03..b419f2824 100644 --- a/drds/include/alibabacloud/drds/model/DescribeInstDbSlsInfoRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeInstDbSlsInfoRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTDBSLSINFOREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTDBSLSINFOREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeInstDbSlsInfoRequest : public RpcServiceRequest - { - - public: - DescribeInstDbSlsInfoRequest(); - ~DescribeInstDbSlsInfoRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTDBSLSINFOREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTDBSLSINFOREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTDBSLSINFOREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeInstDbSlsInfoRequest : public RpcServiceRequest { +public: + DescribeInstDbSlsInfoRequest(); + ~DescribeInstDbSlsInfoRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string dbName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTDBSLSINFOREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeInstanceAccountsRequest.h b/drds/include/alibabacloud/drds/model/DescribeInstanceAccountsRequest.h index 5ff23af0e..7574b12f1 100644 --- a/drds/include/alibabacloud/drds/model/DescribeInstanceAccountsRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeInstanceAccountsRequest.h @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCEACCOUNTSREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCEACCOUNTSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeInstanceAccountsRequest : public RpcServiceRequest - { - - public: - DescribeInstanceAccountsRequest(); - ~DescribeInstanceAccountsRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCEACCOUNTSREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCEACCOUNTSREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCEACCOUNTSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeInstanceAccountsRequest : public RpcServiceRequest { +public: + DescribeInstanceAccountsRequest(); + ~DescribeInstanceAccountsRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCEACCOUNTSREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeInstanceMenuSwitchRequest.h b/drds/include/alibabacloud/drds/model/DescribeInstanceMenuSwitchRequest.h deleted file mode 100644 index 66e613ad2..000000000 --- a/drds/include/alibabacloud/drds/model/DescribeInstanceMenuSwitchRequest.h +++ /dev/null @@ -1,51 +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_DRDS_MODEL_DESCRIBEINSTANCEMENUSWITCHREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCEMENUSWITCHREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeInstanceMenuSwitchRequest : public RpcServiceRequest - { - - public: - DescribeInstanceMenuSwitchRequest(); - ~DescribeInstanceMenuSwitchRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCEMENUSWITCHREQUEST_H_ \ No newline at end of file diff --git a/drds/include/alibabacloud/drds/model/DescribeInstanceSwitchAzoneRequest.h b/drds/include/alibabacloud/drds/model/DescribeInstanceSwitchAzoneRequest.h index 1a116bd6b..074ce6abc 100644 --- a/drds/include/alibabacloud/drds/model/DescribeInstanceSwitchAzoneRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeInstanceSwitchAzoneRequest.h @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCESWITCHAZONEREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCESWITCHAZONEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeInstanceSwitchAzoneRequest : public RpcServiceRequest - { - - public: - DescribeInstanceSwitchAzoneRequest(); - ~DescribeInstanceSwitchAzoneRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCESWITCHAZONEREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCESWITCHAZONEREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCESWITCHAZONEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeInstanceSwitchAzoneRequest : public RpcServiceRequest { +public: + DescribeInstanceSwitchAzoneRequest(); + ~DescribeInstanceSwitchAzoneRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCESWITCHAZONEREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeInstanceSwitchAzoneResult.h b/drds/include/alibabacloud/drds/model/DescribeInstanceSwitchAzoneResult.h index f03aa8ae8..3fd36b45f 100644 --- a/drds/include/alibabacloud/drds/model/DescribeInstanceSwitchAzoneResult.h +++ b/drds/include/alibabacloud/drds/model/DescribeInstanceSwitchAzoneResult.h @@ -36,8 +36,8 @@ namespace AlibabaCloud { std::string originAzoneId; std::vector targetAzones; - std::string regionId; bool switchAble; + std::string regionId; }; diff --git a/drds/include/alibabacloud/drds/model/DescribeInstanceSwitchNetworkRequest.h b/drds/include/alibabacloud/drds/model/DescribeInstanceSwitchNetworkRequest.h index c50895482..9629c7e87 100644 --- a/drds/include/alibabacloud/drds/model/DescribeInstanceSwitchNetworkRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeInstanceSwitchNetworkRequest.h @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCESWITCHNETWORKREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCESWITCHNETWORKREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeInstanceSwitchNetworkRequest : public RpcServiceRequest - { - - public: - DescribeInstanceSwitchNetworkRequest(); - ~DescribeInstanceSwitchNetworkRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCESWITCHNETWORKREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCESWITCHNETWORKREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCESWITCHNETWORKREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeInstanceSwitchNetworkRequest : public RpcServiceRequest { +public: + DescribeInstanceSwitchNetworkRequest(); + ~DescribeInstanceSwitchNetworkRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEINSTANCESWITCHNETWORKREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribePreCheckResultRequest.h b/drds/include/alibabacloud/drds/model/DescribePreCheckResultRequest.h index 82cc43a8e..1944b694a 100644 --- a/drds/include/alibabacloud/drds/model/DescribePreCheckResultRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribePreCheckResultRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEPRECHECKRESULTREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEPRECHECKRESULTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribePreCheckResultRequest : public RpcServiceRequest - { - - public: - DescribePreCheckResultRequest(); - ~DescribePreCheckResultRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getTaskId()const; - void setTaskId(const std::string& taskId); - - private: - std::string drdsInstanceId_; - std::string regionId_; - std::string taskId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEPRECHECKRESULTREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEPRECHECKRESULTREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEPRECHECKRESULTREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribePreCheckResultRequest : public RpcServiceRequest { +public: + DescribePreCheckResultRequest(); + ~DescribePreCheckResultRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getTaskId() const; + void setTaskId(const std::string &taskId); + +private: + std::string drdsInstanceId_; + std::string regionId_; + std::string taskId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEPRECHECKRESULTREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeRDSPerformanceRequest.h b/drds/include/alibabacloud/drds/model/DescribeRDSPerformanceRequest.h index c2c1f4b4e..723405ed3 100644 --- a/drds/include/alibabacloud/drds/model/DescribeRDSPerformanceRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeRDSPerformanceRequest.h @@ -1,66 +1,60 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSPERFORMANCEREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSPERFORMANCEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeRDSPerformanceRequest : public RpcServiceRequest - { - - public: - DescribeRDSPerformanceRequest(); - ~DescribeRDSPerformanceRequest(); - - std::string getKeys()const; - void setKeys(const std::string& keys); - long getEndTime()const; - void setEndTime(long endTime); - long getStartTime()const; - void setStartTime(long startTime); - std::string getRdsInstanceId()const; - void setRdsInstanceId(const std::string& rdsInstanceId); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbInstType()const; - void setDbInstType(const std::string& dbInstType); - - private: - std::string keys_; - long endTime_; - long startTime_; - std::string rdsInstanceId_; - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbInstType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSPERFORMANCEREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSPERFORMANCEREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSPERFORMANCEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeRDSPerformanceRequest : public RpcServiceRequest { +public: + DescribeRDSPerformanceRequest(); + ~DescribeRDSPerformanceRequest(); + std::string getKeys() const; + void setKeys(const std::string &keys); + long getEndTime() const; + void setEndTime(long endTime); + long getStartTime() const; + void setStartTime(long startTime); + std::string getRdsInstanceId() const; + void setRdsInstanceId(const std::string &rdsInstanceId); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbInstType() const; + void setDbInstType(const std::string &dbInstType); + +private: + std::string keys_; + long endTime_; + long startTime_; + std::string rdsInstanceId_; + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string dbInstType_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSPERFORMANCEREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeRdsCommodityRequest.h b/drds/include/alibabacloud/drds/model/DescribeRdsCommodityRequest.h index 0cc2ade23..cc246700b 100644 --- a/drds/include/alibabacloud/drds/model/DescribeRdsCommodityRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeRdsCommodityRequest.h @@ -1,57 +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_DRDS_MODEL_DESCRIBERDSCOMMODITYREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSCOMMODITYREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeRdsCommodityRequest : public RpcServiceRequest - { - - public: - DescribeRdsCommodityRequest(); - ~DescribeRdsCommodityRequest(); - - std::string getCommodityCode()const; - void setCommodityCode(const std::string& commodityCode); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getOrderType()const; - void setOrderType(const std::string& orderType); - - private: - std::string commodityCode_; - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string orderType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSCOMMODITYREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSCOMMODITYREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSCOMMODITYREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeRdsCommodityRequest : public RpcServiceRequest { +public: + DescribeRdsCommodityRequest(); + ~DescribeRdsCommodityRequest(); + std::string getCommodityCode() const; + void setCommodityCode(const std::string &commodityCode); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getOrderType() const; + void setOrderType(const std::string &orderType); + +private: + std::string commodityCode_; + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string orderType_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSCOMMODITYREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeRdsPerformanceSummaryRequest.h b/drds/include/alibabacloud/drds/model/DescribeRdsPerformanceSummaryRequest.h index a969ffa4c..d1f92d720 100644 --- a/drds/include/alibabacloud/drds/model/DescribeRdsPerformanceSummaryRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeRdsPerformanceSummaryRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSPERFORMANCESUMMARYREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSPERFORMANCESUMMARYREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeRdsPerformanceSummaryRequest : public RpcServiceRequest - { - - public: - DescribeRdsPerformanceSummaryRequest(); - ~DescribeRdsPerformanceSummaryRequest(); - - std::vector getRdsInstanceId()const; - void setRdsInstanceId(const std::vector& rdsInstanceId); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - - private: - std::vector rdsInstanceId_; - std::string drdsInstanceId_; - std::string regionId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSPERFORMANCESUMMARYREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSPERFORMANCESUMMARYREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSPERFORMANCESUMMARYREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeRdsPerformanceSummaryRequest : public RpcServiceRequest { +public: + DescribeRdsPerformanceSummaryRequest(); + ~DescribeRdsPerformanceSummaryRequest(); + std::vector getRdsInstanceId() const; + void setRdsInstanceId(const std::vector &rdsInstanceId); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + +private: + std::vector rdsInstanceId_; + std::string drdsInstanceId_; + std::string regionId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSPERFORMANCESUMMARYREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeRdsSuperAccountInstancesRequest.h b/drds/include/alibabacloud/drds/model/DescribeRdsSuperAccountInstancesRequest.h index c5ff96f6f..a913bfd19 100644 --- a/drds/include/alibabacloud/drds/model/DescribeRdsSuperAccountInstancesRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeRdsSuperAccountInstancesRequest.h @@ -1,57 +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_DRDS_MODEL_DESCRIBERDSSUPERACCOUNTINSTANCESREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSSUPERACCOUNTINSTANCESREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeRdsSuperAccountInstancesRequest : public RpcServiceRequest - { - - public: - DescribeRdsSuperAccountInstancesRequest(); - ~DescribeRdsSuperAccountInstancesRequest(); - - std::vector getRdsInstance()const; - void setRdsInstance(const std::vector& rdsInstance); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbInstType()const; - void setDbInstType(const std::string& dbInstType); - - private: - std::vector rdsInstance_; - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbInstType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSSUPERACCOUNTINSTANCESREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSSUPERACCOUNTINSTANCESREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSSUPERACCOUNTINSTANCESREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeRdsSuperAccountInstancesRequest : public RpcServiceRequest { +public: + DescribeRdsSuperAccountInstancesRequest(); + ~DescribeRdsSuperAccountInstancesRequest(); + std::vector getRdsInstance() const; + void setRdsInstance(const std::vector &rdsInstance); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbInstType() const; + void setDbInstType(const std::string &dbInstType); + +private: + std::vector rdsInstance_; + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string dbInstType_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERDSSUPERACCOUNTINSTANCESREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeRecycleBinStatusRequest.h b/drds/include/alibabacloud/drds/model/DescribeRecycleBinStatusRequest.h new file mode 100644 index 000000000..42bf4eefe --- /dev/null +++ b/drds/include/alibabacloud/drds/model/DescribeRecycleBinStatusRequest.h @@ -0,0 +1,48 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBERECYCLEBINSTATUSREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERECYCLEBINSTATUSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeRecycleBinStatusRequest : public RpcServiceRequest { +public: + DescribeRecycleBinStatusRequest(); + ~DescribeRecycleBinStatusRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + +private: + std::string drdsInstanceId_; + std::string dbName_; + std::string regionId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERECYCLEBINSTATUSREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeRecycleBinStatusResult.h b/drds/include/alibabacloud/drds/model/DescribeRecycleBinStatusResult.h new file mode 100644 index 000000000..ab4be12ab --- /dev/null +++ b/drds/include/alibabacloud/drds/model/DescribeRecycleBinStatusResult.h @@ -0,0 +1,53 @@ +/* + * 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_DRDS_MODEL_DESCRIBERECYCLEBINSTATUSRESULT_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERECYCLEBINSTATUSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Drds + { + namespace Model + { + class ALIBABACLOUD_DRDS_EXPORT DescribeRecycleBinStatusResult : public ServiceResult + { + public: + + + DescribeRecycleBinStatusResult(); + explicit DescribeRecycleBinStatusResult(const std::string &payload); + ~DescribeRecycleBinStatusResult(); + std::string getStatus()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + std::string status_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERECYCLEBINSTATUSRESULT_H_ \ No newline at end of file diff --git a/drds/include/alibabacloud/drds/model/DescribeRecycleBinTablesRequest.h b/drds/include/alibabacloud/drds/model/DescribeRecycleBinTablesRequest.h new file mode 100644 index 000000000..80466adee --- /dev/null +++ b/drds/include/alibabacloud/drds/model/DescribeRecycleBinTablesRequest.h @@ -0,0 +1,48 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBERECYCLEBINTABLESREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERECYCLEBINTABLESREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeRecycleBinTablesRequest : public RpcServiceRequest { +public: + DescribeRecycleBinTablesRequest(); + ~DescribeRecycleBinTablesRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + +private: + std::string drdsInstanceId_; + std::string dbName_; + std::string regionId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERECYCLEBINTABLESREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeHiStoreInstanceInfoResult.h b/drds/include/alibabacloud/drds/model/DescribeRecycleBinTablesResult.h similarity index 58% rename from drds/include/alibabacloud/drds/model/DescribeHiStoreInstanceInfoResult.h rename to drds/include/alibabacloud/drds/model/DescribeRecycleBinTablesResult.h index 1793dcac4..ef335870f 100644 --- a/drds/include/alibabacloud/drds/model/DescribeHiStoreInstanceInfoResult.h +++ b/drds/include/alibabacloud/drds/model/DescribeRecycleBinTablesResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBEHISTOREINSTANCEINFORESULT_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBEHISTOREINSTANCEINFORESULT_H_ +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBERECYCLEBINTABLESRESULT_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERECYCLEBINTABLESRESULT_H_ #include #include @@ -29,33 +29,31 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_DRDS_EXPORT DescribeHiStoreInstanceInfoResult : public ServiceResult + class ALIBABACLOUD_DRDS_EXPORT DescribeRecycleBinTablesResult : public ServiceResult { public: - struct HiStoreInstanceInfo + struct DataItem { - long gmtCreate; - std::string historeInstanceId; - int diskSize; - std::string machineSpec; - std::string rpmVersion; + std::string originalTableName; + std::string tableName; + std::string createTime; }; - DescribeHiStoreInstanceInfoResult(); - explicit DescribeHiStoreInstanceInfoResult(const std::string &payload); - ~DescribeHiStoreInstanceInfoResult(); - HiStoreInstanceInfo getHiStoreInstanceInfo()const; + DescribeRecycleBinTablesResult(); + explicit DescribeRecycleBinTablesResult(const std::string &payload); + ~DescribeRecycleBinTablesResult(); + std::vector getData()const; bool getSuccess()const; protected: void parse(const std::string &payload); private: - HiStoreInstanceInfo hiStoreInstanceInfo_; + std::vector data_; bool success_; }; } } } -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBEHISTOREINSTANCEINFORESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERECYCLEBINTABLESRESULT_H_ \ No newline at end of file diff --git a/drds/include/alibabacloud/drds/model/DescribeRestoreOrderRequest.h b/drds/include/alibabacloud/drds/model/DescribeRestoreOrderRequest.h index 5e9b77e18..9ec93bcb3 100644 --- a/drds/include/alibabacloud/drds/model/DescribeRestoreOrderRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeRestoreOrderRequest.h @@ -1,66 +1,60 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBERESTOREORDERREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERESTOREORDERREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeRestoreOrderRequest : public RpcServiceRequest - { - - public: - DescribeRestoreOrderRequest(); - ~DescribeRestoreOrderRequest(); - - std::string getBackupDbNames()const; - void setBackupDbNames(const std::string& backupDbNames); - std::string getBackupId()const; - void setBackupId(const std::string& backupId); - std::string getBackupLevel()const; - void setBackupLevel(const std::string& backupLevel); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getPreferredBackupTime()const; - void setPreferredBackupTime(const std::string& preferredBackupTime); - std::string getBackupMode()const; - void setBackupMode(const std::string& backupMode); - - private: - std::string backupDbNames_; - std::string backupId_; - std::string backupLevel_; - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string preferredBackupTime_; - std::string backupMode_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERESTOREORDERREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBERESTOREORDERREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBERESTOREORDERREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeRestoreOrderRequest : public RpcServiceRequest { +public: + DescribeRestoreOrderRequest(); + ~DescribeRestoreOrderRequest(); + std::string getBackupDbNames() const; + void setBackupDbNames(const std::string &backupDbNames); + std::string getBackupId() const; + void setBackupId(const std::string &backupId); + std::string getBackupLevel() const; + void setBackupLevel(const std::string &backupLevel); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getPreferredBackupTime() const; + void setPreferredBackupTime(const std::string &preferredBackupTime); + std::string getBackupMode() const; + void setBackupMode(const std::string &backupMode); + +private: + std::string backupDbNames_; + std::string backupId_; + std::string backupLevel_; + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string preferredBackupTime_; + std::string backupMode_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBERESTOREORDERREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeRestoreOrderResult.h b/drds/include/alibabacloud/drds/model/DescribeRestoreOrderResult.h index c3ad8a4e3..b1ce9ff26 100644 --- a/drds/include/alibabacloud/drds/model/DescribeRestoreOrderResult.h +++ b/drds/include/alibabacloud/drds/model/DescribeRestoreOrderResult.h @@ -39,9 +39,9 @@ namespace AlibabaCloud std::string vSwtichId; std::string vpcId; std::string network; - std::string regionId; - std::string azoneId; std::string instSpec; + std::string azoneId; + std::string regionId; }; struct RdsOrderDOListItem { @@ -50,8 +50,8 @@ namespace AlibabaCloud std::string network; long num; std::string instanceClass; - std::string regionId; std::string azoneId; + std::string regionId; std::string engine; }; struct PolarOrderDOListItem @@ -61,8 +61,8 @@ namespace AlibabaCloud std::string network; long num; std::string instanceClass; - std::string regionId; std::string azoneId; + std::string regionId; std::string engine; }; std::vector drdsOrderDOList; diff --git a/drds/include/alibabacloud/drds/model/DescribeShardTaskInfoRequest.h b/drds/include/alibabacloud/drds/model/DescribeShardTaskInfoRequest.h index 495136fec..4bf68bfd7 100644 --- a/drds/include/alibabacloud/drds/model/DescribeShardTaskInfoRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeShardTaskInfoRequest.h @@ -1,60 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBESHARDTASKINFOREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBESHARDTASKINFOREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeShardTaskInfoRequest : public RpcServiceRequest - { - - public: - DescribeShardTaskInfoRequest(); - ~DescribeShardTaskInfoRequest(); - - std::string getTargetTableName()const; - void setTargetTableName(const std::string& targetTableName); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getSourceTableName()const; - void setSourceTableName(const std::string& sourceTableName); - - private: - std::string targetTableName_; - std::string drdsInstanceId_; - std::string dbName_; - std::string regionId_; - std::string sourceTableName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBESHARDTASKINFOREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBESHARDTASKINFOREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBESHARDTASKINFOREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeShardTaskInfoRequest : public RpcServiceRequest { +public: + DescribeShardTaskInfoRequest(); + ~DescribeShardTaskInfoRequest(); + std::string getTargetTableName() const; + void setTargetTableName(const std::string &targetTableName); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getSourceTableName() const; + void setSourceTableName(const std::string &sourceTableName); + +private: + std::string targetTableName_; + std::string drdsInstanceId_; + std::string dbName_; + std::string regionId_; + std::string sourceTableName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBESHARDTASKINFOREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeShardTaskInfoResult.h b/drds/include/alibabacloud/drds/model/DescribeShardTaskInfoResult.h index 94c2efda2..bd4b4f8bf 100644 --- a/drds/include/alibabacloud/drds/model/DescribeShardTaskInfoResult.h +++ b/drds/include/alibabacloud/drds/model/DescribeShardTaskInfoResult.h @@ -72,8 +72,8 @@ namespace AlibabaCloud std::string startTime; int delay; }; - std::string sourceTableName; std::string status; + std::string sourceTableName; std::string progress; FullCheck fullCheck; Increment increment; diff --git a/drds/include/alibabacloud/drds/model/DescribeShardTaskListRequest.h b/drds/include/alibabacloud/drds/model/DescribeShardTaskListRequest.h deleted file mode 100644 index c8897dec1..000000000 --- a/drds/include/alibabacloud/drds/model/DescribeShardTaskListRequest.h +++ /dev/null @@ -1,66 +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_DRDS_MODEL_DESCRIBESHARDTASKLISTREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBESHARDTASKLISTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeShardTaskListRequest : public RpcServiceRequest - { - - public: - DescribeShardTaskListRequest(); - ~DescribeShardTaskListRequest(); - - std::string getTaskType()const; - void setTaskType(const std::string& taskType); - std::string getQuery()const; - void setQuery(const std::string& query); - int getCurrentPage()const; - void setCurrentPage(int currentPage); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - int getPageSize()const; - void setPageSize(int pageSize); - - private: - std::string taskType_; - std::string query_; - int currentPage_; - std::string drdsInstanceId_; - std::string dbName_; - std::string regionId_; - int pageSize_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBESHARDTASKLISTREQUEST_H_ \ No newline at end of file diff --git a/drds/include/alibabacloud/drds/model/DescribeShardTaskListResult.h b/drds/include/alibabacloud/drds/model/DescribeShardTaskListResult.h deleted file mode 100644 index 1b6748707..000000000 --- a/drds/include/alibabacloud/drds/model/DescribeShardTaskListResult.h +++ /dev/null @@ -1,69 +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_DRDS_MODEL_DESCRIBESHARDTASKLISTRESULT_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBESHARDTASKLISTRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeShardTaskListResult : public ServiceResult - { - public: - struct ListItem - { - std::string sourceTableName; - int progress; - long expired1; - int stage; - std::string expired; - std::string targetTableName; - int delay; - }; - - - DescribeShardTaskListResult(); - explicit DescribeShardTaskListResult(const std::string &payload); - ~DescribeShardTaskListResult(); - int getPageSize()const; - int getPageNumber()const; - int getTotal()const; - std::vector getList()const; - bool getSuccess()const; - - protected: - void parse(const std::string &payload); - private: - int pageSize_; - int pageNumber_; - int total_; - std::vector list_; - bool success_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBESHARDTASKLISTRESULT_H_ \ No newline at end of file diff --git a/drds/include/alibabacloud/drds/model/DescribeSqlFlashbakTaskRequest.h b/drds/include/alibabacloud/drds/model/DescribeSqlFlashbakTaskRequest.h index 69eb8463c..1f9cc5de7 100644 --- a/drds/include/alibabacloud/drds/model/DescribeSqlFlashbakTaskRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeSqlFlashbakTaskRequest.h @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBESQLFLASHBAKTASKREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBESQLFLASHBAKTASKREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeSqlFlashbakTaskRequest : public RpcServiceRequest - { - - public: - DescribeSqlFlashbakTaskRequest(); - ~DescribeSqlFlashbakTaskRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBESQLFLASHBAKTASKREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBESQLFLASHBAKTASKREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBESQLFLASHBAKTASKREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeSqlFlashbakTaskRequest : public RpcServiceRequest { +public: + DescribeSqlFlashbakTaskRequest(); + ~DescribeSqlFlashbakTaskRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBESQLFLASHBAKTASKREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeTableListByTypeRequest.h b/drds/include/alibabacloud/drds/model/DescribeTableListByTypeRequest.h index a4d74be02..25b6a35ce 100644 --- a/drds/include/alibabacloud/drds/model/DescribeTableListByTypeRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeTableListByTypeRequest.h @@ -1,66 +1,60 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLELISTBYTYPEREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLELISTBYTYPEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeTableListByTypeRequest : public RpcServiceRequest - { - - public: - DescribeTableListByTypeRequest(); - ~DescribeTableListByTypeRequest(); - - std::string getTableType()const; - void setTableType(const std::string& tableType); - std::string getQuery()const; - void setQuery(const std::string& query); - int getCurrentPage()const; - void setCurrentPage(int currentPage); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - int getPageSize()const; - void setPageSize(int pageSize); - - private: - std::string tableType_; - std::string query_; - int currentPage_; - std::string drdsInstanceId_; - std::string dbName_; - std::string regionId_; - int pageSize_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLELISTBYTYPEREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLELISTBYTYPEREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLELISTBYTYPEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeTableListByTypeRequest : public RpcServiceRequest { +public: + DescribeTableListByTypeRequest(); + ~DescribeTableListByTypeRequest(); + std::string getTableType() const; + void setTableType(const std::string &tableType); + std::string getQuery() const; + void setQuery(const std::string &query); + int getCurrentPage() const; + void setCurrentPage(int currentPage); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + int getPageSize() const; + void setPageSize(int pageSize); + +private: + std::string tableType_; + std::string query_; + int currentPage_; + std::string drdsInstanceId_; + std::string dbName_; + std::string regionId_; + int pageSize_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLELISTBYTYPEREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeTableRequest.h b/drds/include/alibabacloud/drds/model/DescribeTableRequest.h index 5f8878156..95486cde0 100644 --- a/drds/include/alibabacloud/drds/model/DescribeTableRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeTableRequest.h @@ -1,57 +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_DRDS_MODEL_DESCRIBETABLEREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeTableRequest : public RpcServiceRequest - { - - public: - DescribeTableRequest(); - ~DescribeTableRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getTableName()const; - void setTableName(const std::string& tableName); - - private: - std::string drdsInstanceId_; - std::string dbName_; - std::string regionId_; - std::string tableName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLEREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLEREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeTableRequest : public RpcServiceRequest { +public: + DescribeTableRequest(); + ~DescribeTableRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getTableName() const; + void setTableName(const std::string &tableName); + +private: + std::string drdsInstanceId_; + std::string dbName_; + std::string regionId_; + std::string tableName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLEREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DescribeTablesRequest.h b/drds/include/alibabacloud/drds/model/DescribeTablesRequest.h index 5ee745e6b..42db89b4f 100644 --- a/drds/include/alibabacloud/drds/model/DescribeTablesRequest.h +++ b/drds/include/alibabacloud/drds/model/DescribeTablesRequest.h @@ -1,63 +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_DRDS_MODEL_DESCRIBETABLESREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLESREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DescribeTablesRequest : public RpcServiceRequest - { - - public: - DescribeTablesRequest(); - ~DescribeTablesRequest(); - - std::string getQuery()const; - void setQuery(const std::string& query); - int getCurrentPage()const; - void setCurrentPage(int currentPage); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - int getPageSize()const; - void setPageSize(int pageSize); - - private: - std::string query_; - int currentPage_; - std::string drdsInstanceId_; - std::string dbName_; - std::string regionId_; - int pageSize_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLESREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLESREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLESREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DescribeTablesRequest : public RpcServiceRequest { +public: + DescribeTablesRequest(); + ~DescribeTablesRequest(); + std::string getQuery() const; + void setQuery(const std::string &query); + int getCurrentPage() const; + void setCurrentPage(int currentPage); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + int getPageSize() const; + void setPageSize(int pageSize); + +private: + std::string query_; + int currentPage_; + std::string drdsInstanceId_; + std::string dbName_; + std::string regionId_; + int pageSize_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DESCRIBETABLESREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/DisableSqlAuditRequest.h b/drds/include/alibabacloud/drds/model/DisableSqlAuditRequest.h index 008e0243d..a5cdacb9d 100644 --- a/drds/include/alibabacloud/drds/model/DisableSqlAuditRequest.h +++ b/drds/include/alibabacloud/drds/model/DisableSqlAuditRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_DISABLESQLAUDITREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_DISABLESQLAUDITREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT DisableSqlAuditRequest : public RpcServiceRequest - { - - public: - DisableSqlAuditRequest(); - ~DisableSqlAuditRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_DISABLESQLAUDITREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_DISABLESQLAUDITREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_DISABLESQLAUDITREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT DisableSqlAuditRequest : public RpcServiceRequest { +public: + DisableSqlAuditRequest(); + ~DisableSqlAuditRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string dbName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_DISABLESQLAUDITREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/EnableInstanceIpv6AddressRequest.h b/drds/include/alibabacloud/drds/model/EnableInstanceIpv6AddressRequest.h new file mode 100644 index 000000000..00c25a5f8 --- /dev/null +++ b/drds/include/alibabacloud/drds/model/EnableInstanceIpv6AddressRequest.h @@ -0,0 +1,48 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_ENABLEINSTANCEIPV6ADDRESSREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_ENABLEINSTANCEIPV6ADDRESSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT EnableInstanceIpv6AddressRequest : public RpcServiceRequest { +public: + EnableInstanceIpv6AddressRequest(); + ~EnableInstanceIpv6AddressRequest(); + std::string getDrdsPassword() const; + void setDrdsPassword(const std::string &drdsPassword); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + +private: + std::string drdsPassword_; + std::string drdsInstanceId_; + std::string regionId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_ENABLEINSTANCEIPV6ADDRESSREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/EnableInstanceIpv6AddressResult.h b/drds/include/alibabacloud/drds/model/EnableInstanceIpv6AddressResult.h new file mode 100644 index 000000000..54fe4f73a --- /dev/null +++ b/drds/include/alibabacloud/drds/model/EnableInstanceIpv6AddressResult.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_DRDS_MODEL_ENABLEINSTANCEIPV6ADDRESSRESULT_H_ +#define ALIBABACLOUD_DRDS_MODEL_ENABLEINSTANCEIPV6ADDRESSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Drds + { + namespace Model + { + class ALIBABACLOUD_DRDS_EXPORT EnableInstanceIpv6AddressResult : public ServiceResult + { + public: + + + EnableInstanceIpv6AddressResult(); + explicit EnableInstanceIpv6AddressResult(const std::string &payload); + ~EnableInstanceIpv6AddressResult(); + bool getData()const; + + protected: + void parse(const std::string &payload); + private: + bool data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DRDS_MODEL_ENABLEINSTANCEIPV6ADDRESSRESULT_H_ \ No newline at end of file diff --git a/drds/include/alibabacloud/drds/model/EnableSqlAuditRequest.h b/drds/include/alibabacloud/drds/model/EnableSqlAuditRequest.h index a45e9fd8e..34148d7ef 100644 --- a/drds/include/alibabacloud/drds/model/EnableSqlAuditRequest.h +++ b/drds/include/alibabacloud/drds/model/EnableSqlAuditRequest.h @@ -1,63 +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_DRDS_MODEL_ENABLESQLAUDITREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_ENABLESQLAUDITREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT EnableSqlAuditRequest : public RpcServiceRequest - { - - public: - EnableSqlAuditRequest(); - ~EnableSqlAuditRequest(); - - std::string getRecallStartTimestamp()const; - void setRecallStartTimestamp(const std::string& recallStartTimestamp); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - bool getIsRecall()const; - void setIsRecall(bool isRecall); - std::string getRecallEndTimestamp()const; - void setRecallEndTimestamp(const std::string& recallEndTimestamp); - - private: - std::string recallStartTimestamp_; - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbName_; - bool isRecall_; - std::string recallEndTimestamp_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_ENABLESQLAUDITREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_ENABLESQLAUDITREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_ENABLESQLAUDITREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT EnableSqlAuditRequest : public RpcServiceRequest { +public: + EnableSqlAuditRequest(); + ~EnableSqlAuditRequest(); + std::string getRecallStartTimestamp() const; + void setRecallStartTimestamp(const std::string &recallStartTimestamp); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + bool getIsRecall() const; + void setIsRecall(bool isRecall); + std::string getRecallEndTimestamp() const; + void setRecallEndTimestamp(const std::string &recallEndTimestamp); + +private: + std::string recallStartTimestamp_; + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string dbName_; + bool isRecall_; + std::string recallEndTimestamp_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_ENABLESQLAUDITREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/EnableSqlFlashbackMatchSwitchRequest.h b/drds/include/alibabacloud/drds/model/EnableSqlFlashbackMatchSwitchRequest.h index 56de10865..1b49d0fae 100644 --- a/drds/include/alibabacloud/drds/model/EnableSqlFlashbackMatchSwitchRequest.h +++ b/drds/include/alibabacloud/drds/model/EnableSqlFlashbackMatchSwitchRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_ENABLESQLFLASHBACKMATCHSWITCHREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_ENABLESQLFLASHBACKMATCHSWITCHREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT EnableSqlFlashbackMatchSwitchRequest : public RpcServiceRequest - { - - public: - EnableSqlFlashbackMatchSwitchRequest(); - ~EnableSqlFlashbackMatchSwitchRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_ENABLESQLFLASHBACKMATCHSWITCHREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_ENABLESQLFLASHBACKMATCHSWITCHREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_ENABLESQLFLASHBACKMATCHSWITCHREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT EnableSqlFlashbackMatchSwitchRequest : public RpcServiceRequest { +public: + EnableSqlFlashbackMatchSwitchRequest(); + ~EnableSqlFlashbackMatchSwitchRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string dbName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_ENABLESQLFLASHBACKMATCHSWITCHREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/FlashbackRecycleBinTableRequest.h b/drds/include/alibabacloud/drds/model/FlashbackRecycleBinTableRequest.h new file mode 100644 index 000000000..07ab16719 --- /dev/null +++ b/drds/include/alibabacloud/drds/model/FlashbackRecycleBinTableRequest.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_DRDS_MODEL_FLASHBACKRECYCLEBINTABLEREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_FLASHBACKRECYCLEBINTABLEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT FlashbackRecycleBinTableRequest : public RpcServiceRequest { +public: + FlashbackRecycleBinTableRequest(); + ~FlashbackRecycleBinTableRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getTableName() const; + void setTableName(const std::string &tableName); + +private: + std::string drdsInstanceId_; + std::string dbName_; + std::string regionId_; + std::string tableName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_FLASHBACKRECYCLEBINTABLEREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/FlashbackRecycleBinTableResult.h b/drds/include/alibabacloud/drds/model/FlashbackRecycleBinTableResult.h new file mode 100644 index 000000000..65fb6dc6b --- /dev/null +++ b/drds/include/alibabacloud/drds/model/FlashbackRecycleBinTableResult.h @@ -0,0 +1,53 @@ +/* + * 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_DRDS_MODEL_FLASHBACKRECYCLEBINTABLERESULT_H_ +#define ALIBABACLOUD_DRDS_MODEL_FLASHBACKRECYCLEBINTABLERESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Drds + { + namespace Model + { + class ALIBABACLOUD_DRDS_EXPORT FlashbackRecycleBinTableResult : public ServiceResult + { + public: + + + FlashbackRecycleBinTableResult(); + explicit FlashbackRecycleBinTableResult(const std::string &payload); + ~FlashbackRecycleBinTableResult(); + bool getData()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + bool data_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DRDS_MODEL_FLASHBACKRECYCLEBINTABLERESULT_H_ \ No newline at end of file diff --git a/drds/include/alibabacloud/drds/model/GetDrdsDbRdsRelationInfoRequest.h b/drds/include/alibabacloud/drds/model/GetDrdsDbRdsRelationInfoRequest.h index 1f5cc4863..f81fd9057 100644 --- a/drds/include/alibabacloud/drds/model/GetDrdsDbRdsRelationInfoRequest.h +++ b/drds/include/alibabacloud/drds/model/GetDrdsDbRdsRelationInfoRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_GETDRDSDBRDSRELATIONINFOREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_GETDRDSDBRDSRELATIONINFOREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT GetDrdsDbRdsRelationInfoRequest : public RpcServiceRequest - { - - public: - GetDrdsDbRdsRelationInfoRequest(); - ~GetDrdsDbRdsRelationInfoRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_GETDRDSDBRDSRELATIONINFOREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_GETDRDSDBRDSRELATIONINFOREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_GETDRDSDBRDSRELATIONINFOREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT GetDrdsDbRdsRelationInfoRequest : public RpcServiceRequest { +public: + GetDrdsDbRdsRelationInfoRequest(); + ~GetDrdsDbRdsRelationInfoRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string dbName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_GETDRDSDBRDSRELATIONINFOREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/ListTagResourcesRequest.h b/drds/include/alibabacloud/drds/model/ListTagResourcesRequest.h index 75898b517..cb72587bd 100644 --- a/drds/include/alibabacloud/drds/model/ListTagResourcesRequest.h +++ b/drds/include/alibabacloud/drds/model/ListTagResourcesRequest.h @@ -1,69 +1,64 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_LISTTAGRESOURCESREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_LISTTAGRESOURCESREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT ListTagResourcesRequest : public RpcServiceRequest - { - public: - struct Tag - { - std::string value; - std::string key; - }; - - public: - ListTagResourcesRequest(); - ~ListTagResourcesRequest(); - - std::vector getResourceId()const; - void setResourceId(const std::vector& resourceId); - std::string getResourceType()const; - void setResourceType(const std::string& resourceType); - bool getNoRole()const; - void setNoRole(bool noRole); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getNextToken()const; - void setNextToken(const std::string& nextToken); - std::vector getTag()const; - void setTag(const std::vector& tag); - - private: - std::vector resourceId_; - std::string resourceType_; - bool noRole_; - std::string regionId_; - std::string nextToken_; - std::vector tag_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_LISTTAGRESOURCESREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_LISTTAGRESOURCESREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_LISTTAGRESOURCESREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT ListTagResourcesRequest : public RpcServiceRequest { +public: + struct Tag { + std::string value; + std::string key; + }; + ListTagResourcesRequest(); + ~ListTagResourcesRequest(); + std::vector getResourceId() const; + void setResourceId(const std::vector &resourceId); + std::string getResourceType() const; + void setResourceType(const std::string &resourceType); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + bool getNoRole() const; + void setNoRole(bool noRole); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getNextToken() const; + void setNextToken(const std::string &nextToken); + std::vector getTag() const; + void setTag(const std::vector &tag); + +private: + std::vector resourceId_; + std::string resourceType_; + std::string accessKeyId_; + bool noRole_; + std::string regionId_; + std::string nextToken_; + std::vector tag_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_LISTTAGRESOURCESREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/ManagePrivateRdsRequest.h b/drds/include/alibabacloud/drds/model/ManagePrivateRdsRequest.h index 0bb4f1518..96195db1d 100644 --- a/drds/include/alibabacloud/drds/model/ManagePrivateRdsRequest.h +++ b/drds/include/alibabacloud/drds/model/ManagePrivateRdsRequest.h @@ -1,60 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_MANAGEPRIVATERDSREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_MANAGEPRIVATERDSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT ManagePrivateRdsRequest : public RpcServiceRequest - { - - public: - ManagePrivateRdsRequest(); - ~ManagePrivateRdsRequest(); - - std::string getParams()const; - void setParams(const std::string& params); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getRdsAction()const; - void setRdsAction(const std::string& rdsAction); - - private: - std::string params_; - std::string drdsInstanceId_; - std::string regionId_; - std::string dBInstanceId_; - std::string rdsAction_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_MANAGEPRIVATERDSREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_MANAGEPRIVATERDSREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_MANAGEPRIVATERDSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT ManagePrivateRdsRequest : public RpcServiceRequest { +public: + ManagePrivateRdsRequest(); + ~ManagePrivateRdsRequest(); + std::string getParams() const; + void setParams(const std::string ¶ms); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getDBInstanceId() const; + void setDBInstanceId(const std::string &dBInstanceId); + std::string getRdsAction() const; + void setRdsAction(const std::string &rdsAction); + +private: + std::string params_; + std::string drdsInstanceId_; + std::string regionId_; + std::string dBInstanceId_; + std::string rdsAction_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_MANAGEPRIVATERDSREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/ModifyAccountDescriptionRequest.h b/drds/include/alibabacloud/drds/model/ModifyAccountDescriptionRequest.h new file mode 100644 index 000000000..a48ce007f --- /dev/null +++ b/drds/include/alibabacloud/drds/model/ModifyAccountDescriptionRequest.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_DRDS_MODEL_MODIFYACCOUNTDESCRIPTIONREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_MODIFYACCOUNTDESCRIPTIONREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT ModifyAccountDescriptionRequest : public RpcServiceRequest { +public: + ModifyAccountDescriptionRequest(); + ~ModifyAccountDescriptionRequest(); + std::string getDescription() const; + void setDescription(const std::string &description); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getAccountName() const; + void setAccountName(const std::string &accountName); + +private: + std::string description_; + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string accountName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_MODIFYACCOUNTDESCRIPTIONREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/ModifyAccountDescriptionResult.h b/drds/include/alibabacloud/drds/model/ModifyAccountDescriptionResult.h new file mode 100644 index 000000000..6bbe89041 --- /dev/null +++ b/drds/include/alibabacloud/drds/model/ModifyAccountDescriptionResult.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_DRDS_MODEL_MODIFYACCOUNTDESCRIPTIONRESULT_H_ +#define ALIBABACLOUD_DRDS_MODEL_MODIFYACCOUNTDESCRIPTIONRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Drds + { + namespace Model + { + class ALIBABACLOUD_DRDS_EXPORT ModifyAccountDescriptionResult : public ServiceResult + { + public: + + + ModifyAccountDescriptionResult(); + explicit ModifyAccountDescriptionResult(const std::string &payload); + ~ModifyAccountDescriptionResult(); + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DRDS_MODEL_MODIFYACCOUNTDESCRIPTIONRESULT_H_ \ No newline at end of file diff --git a/drds/include/alibabacloud/drds/model/ModifyAccountPrivilegeRequest.h b/drds/include/alibabacloud/drds/model/ModifyAccountPrivilegeRequest.h new file mode 100644 index 000000000..695b1e663 --- /dev/null +++ b/drds/include/alibabacloud/drds/model/ModifyAccountPrivilegeRequest.h @@ -0,0 +1,58 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_MODIFYACCOUNTPRIVILEGEREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_MODIFYACCOUNTPRIVILEGEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT ModifyAccountPrivilegeRequest : public RpcServiceRequest { +public: + struct DbPrivilege { + std::string dbName; + std::string privilege; + }; + ModifyAccountPrivilegeRequest(); + ~ModifyAccountPrivilegeRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getAccountName() const; + void setAccountName(const std::string &accountName); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::vector getDbPrivilege() const; + void setDbPrivilege(const std::vector &dbPrivilege); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string accountName_; + std::string regionId_; + std::vector dbPrivilege_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_MODIFYACCOUNTPRIVILEGEREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/SubmitSmoothExpandTaskResult.h b/drds/include/alibabacloud/drds/model/ModifyAccountPrivilegeResult.h similarity index 72% rename from drds/include/alibabacloud/drds/model/SubmitSmoothExpandTaskResult.h rename to drds/include/alibabacloud/drds/model/ModifyAccountPrivilegeResult.h index edb49180b..e738c2b45 100644 --- a/drds/include/alibabacloud/drds/model/SubmitSmoothExpandTaskResult.h +++ b/drds/include/alibabacloud/drds/model/ModifyAccountPrivilegeResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_DRDS_MODEL_SUBMITSMOOTHEXPANDTASKRESULT_H_ -#define ALIBABACLOUD_DRDS_MODEL_SUBMITSMOOTHEXPANDTASKRESULT_H_ +#ifndef ALIBABACLOUD_DRDS_MODEL_MODIFYACCOUNTPRIVILEGERESULT_H_ +#define ALIBABACLOUD_DRDS_MODEL_MODIFYACCOUNTPRIVILEGERESULT_H_ #include #include @@ -29,14 +29,14 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_DRDS_EXPORT SubmitSmoothExpandTaskResult : public ServiceResult + class ALIBABACLOUD_DRDS_EXPORT ModifyAccountPrivilegeResult : public ServiceResult { public: - SubmitSmoothExpandTaskResult(); - explicit SubmitSmoothExpandTaskResult(const std::string &payload); - ~SubmitSmoothExpandTaskResult(); + ModifyAccountPrivilegeResult(); + explicit ModifyAccountPrivilegeResult(const std::string &payload); + ~ModifyAccountPrivilegeResult(); bool getSuccess()const; protected: @@ -48,4 +48,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_DRDS_MODEL_SUBMITSMOOTHEXPANDTASKRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_DRDS_MODEL_MODIFYACCOUNTPRIVILEGERESULT_H_ \ No newline at end of file diff --git a/drds/include/alibabacloud/drds/model/ModifyDrdsInstanceDescriptionRequest.h b/drds/include/alibabacloud/drds/model/ModifyDrdsInstanceDescriptionRequest.h index 0a93ad701..5a77a4665 100644 --- a/drds/include/alibabacloud/drds/model/ModifyDrdsInstanceDescriptionRequest.h +++ b/drds/include/alibabacloud/drds/model/ModifyDrdsInstanceDescriptionRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_MODIFYDRDSINSTANCEDESCRIPTIONREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_MODIFYDRDSINSTANCEDESCRIPTIONREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT ModifyDrdsInstanceDescriptionRequest : public RpcServiceRequest - { - - public: - ModifyDrdsInstanceDescriptionRequest(); - ~ModifyDrdsInstanceDescriptionRequest(); - - std::string getDescription()const; - void setDescription(const std::string& description); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string description_; - std::string drdsInstanceId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_MODIFYDRDSINSTANCEDESCRIPTIONREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_MODIFYDRDSINSTANCEDESCRIPTIONREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_MODIFYDRDSINSTANCEDESCRIPTIONREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT ModifyDrdsInstanceDescriptionRequest : public RpcServiceRequest { +public: + ModifyDrdsInstanceDescriptionRequest(); + ~ModifyDrdsInstanceDescriptionRequest(); + std::string getDescription() const; + void setDescription(const std::string &description); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + +private: + std::string description_; + std::string drdsInstanceId_; + std::string accessKeyId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_MODIFYDRDSINSTANCEDESCRIPTIONREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/ModifyDrdsIpWhiteListRequest.h b/drds/include/alibabacloud/drds/model/ModifyDrdsIpWhiteListRequest.h index 3f5c3a6f8..92af9476d 100644 --- a/drds/include/alibabacloud/drds/model/ModifyDrdsIpWhiteListRequest.h +++ b/drds/include/alibabacloud/drds/model/ModifyDrdsIpWhiteListRequest.h @@ -1,66 +1,60 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_MODIFYDRDSIPWHITELISTREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_MODIFYDRDSIPWHITELISTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT ModifyDrdsIpWhiteListRequest : public RpcServiceRequest - { - - public: - ModifyDrdsIpWhiteListRequest(); - ~ModifyDrdsIpWhiteListRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getGroupName()const; - void setGroupName(const std::string& groupName); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - bool getMode()const; - void setMode(bool mode); - std::string getDbName()const; - void setDbName(const std::string& dbName); - std::string getGroupAttribute()const; - void setGroupAttribute(const std::string& groupAttribute); - std::string getIpWhiteList()const; - void setIpWhiteList(const std::string& ipWhiteList); - - private: - std::string drdsInstanceId_; - std::string groupName_; - std::string accessKeyId_; - bool mode_; - std::string dbName_; - std::string groupAttribute_; - std::string ipWhiteList_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_MODIFYDRDSIPWHITELISTREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_MODIFYDRDSIPWHITELISTREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_MODIFYDRDSIPWHITELISTREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT ModifyDrdsIpWhiteListRequest : public RpcServiceRequest { +public: + ModifyDrdsIpWhiteListRequest(); + ~ModifyDrdsIpWhiteListRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getGroupName() const; + void setGroupName(const std::string &groupName); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + bool getMode() const; + void setMode(bool mode); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getGroupAttribute() const; + void setGroupAttribute(const std::string &groupAttribute); + std::string getIpWhiteList() const; + void setIpWhiteList(const std::string &ipWhiteList); + +private: + std::string drdsInstanceId_; + std::string groupName_; + std::string accessKeyId_; + bool mode_; + std::string dbName_; + std::string groupAttribute_; + std::string ipWhiteList_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_MODIFYDRDSIPWHITELISTREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/ModifyPolarDbReadWeightRequest.h b/drds/include/alibabacloud/drds/model/ModifyPolarDbReadWeightRequest.h new file mode 100644 index 000000000..825dd1aed --- /dev/null +++ b/drds/include/alibabacloud/drds/model/ModifyPolarDbReadWeightRequest.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_DRDS_MODEL_MODIFYPOLARDBREADWEIGHTREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_MODIFYPOLARDBREADWEIGHTREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT ModifyPolarDbReadWeightRequest : public RpcServiceRequest { +public: + ModifyPolarDbReadWeightRequest(); + ~ModifyPolarDbReadWeightRequest(); + std::string getWeights() const; + void setWeights(const std::string &weights); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getDbNodeIds() const; + void setDbNodeIds(const std::string &dbNodeIds); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getDbInstanceId() const; + void setDbInstanceId(const std::string &dbInstanceId); + +private: + std::string weights_; + std::string drdsInstanceId_; + std::string dbNodeIds_; + std::string accessKeyId_; + std::string dbName_; + std::string dbInstanceId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_MODIFYPOLARDBREADWEIGHTREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/ModifyPolarDbReadWeightResult.h b/drds/include/alibabacloud/drds/model/ModifyPolarDbReadWeightResult.h new file mode 100644 index 000000000..ff03c039d --- /dev/null +++ b/drds/include/alibabacloud/drds/model/ModifyPolarDbReadWeightResult.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_DRDS_MODEL_MODIFYPOLARDBREADWEIGHTRESULT_H_ +#define ALIBABACLOUD_DRDS_MODEL_MODIFYPOLARDBREADWEIGHTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Drds + { + namespace Model + { + class ALIBABACLOUD_DRDS_EXPORT ModifyPolarDbReadWeightResult : public ServiceResult + { + public: + + + ModifyPolarDbReadWeightResult(); + explicit ModifyPolarDbReadWeightResult(const std::string &payload); + ~ModifyPolarDbReadWeightResult(); + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DRDS_MODEL_MODIFYPOLARDBREADWEIGHTRESULT_H_ \ No newline at end of file diff --git a/drds/include/alibabacloud/drds/model/ModifyRdsReadWeightRequest.h b/drds/include/alibabacloud/drds/model/ModifyRdsReadWeightRequest.h index 14bfa98f0..a7cb04e7f 100644 --- a/drds/include/alibabacloud/drds/model/ModifyRdsReadWeightRequest.h +++ b/drds/include/alibabacloud/drds/model/ModifyRdsReadWeightRequest.h @@ -1,60 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_MODIFYRDSREADWEIGHTREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_MODIFYRDSREADWEIGHTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT ModifyRdsReadWeightRequest : public RpcServiceRequest - { - - public: - ModifyRdsReadWeightRequest(); - ~ModifyRdsReadWeightRequest(); - - std::string getWeights()const; - void setWeights(const std::string& weights); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getInstanceNames()const; - void setInstanceNames(const std::string& instanceNames); - std::string getDbName()const; - void setDbName(const std::string& dbName); - - private: - std::string weights_; - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string instanceNames_; - std::string dbName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_MODIFYRDSREADWEIGHTREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_MODIFYRDSREADWEIGHTREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_MODIFYRDSREADWEIGHTREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT ModifyRdsReadWeightRequest : public RpcServiceRequest { +public: + ModifyRdsReadWeightRequest(); + ~ModifyRdsReadWeightRequest(); + std::string getWeights() const; + void setWeights(const std::string &weights); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getInstanceNames() const; + void setInstanceNames(const std::string &instanceNames); + std::string getDbName() const; + void setDbName(const std::string &dbName); + +private: + std::string weights_; + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string instanceNames_; + std::string dbName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_MODIFYRDSREADWEIGHTREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/PutStartBackupRequest.h b/drds/include/alibabacloud/drds/model/PutStartBackupRequest.h index b416c3de8..7bef2e461 100644 --- a/drds/include/alibabacloud/drds/model/PutStartBackupRequest.h +++ b/drds/include/alibabacloud/drds/model/PutStartBackupRequest.h @@ -1,60 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_PUTSTARTBACKUPREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_PUTSTARTBACKUPREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT PutStartBackupRequest : public RpcServiceRequest - { - - public: - PutStartBackupRequest(); - ~PutStartBackupRequest(); - - std::string getBackupDbNames()const; - void setBackupDbNames(const std::string& backupDbNames); - std::string getBackupLevel()const; - void setBackupLevel(const std::string& backupLevel); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getBackupMode()const; - void setBackupMode(const std::string& backupMode); - - private: - std::string backupDbNames_; - std::string backupLevel_; - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string backupMode_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_PUTSTARTBACKUPREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_PUTSTARTBACKUPREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_PUTSTARTBACKUPREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT PutStartBackupRequest : public RpcServiceRequest { +public: + PutStartBackupRequest(); + ~PutStartBackupRequest(); + std::string getBackupDbNames() const; + void setBackupDbNames(const std::string &backupDbNames); + std::string getBackupLevel() const; + void setBackupLevel(const std::string &backupLevel); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getBackupMode() const; + void setBackupMode(const std::string &backupMode); + +private: + std::string backupDbNames_; + std::string backupLevel_; + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string backupMode_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_PUTSTARTBACKUPREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/RefreshDrdsAtomUrlRequest.h b/drds/include/alibabacloud/drds/model/RefreshDrdsAtomUrlRequest.h new file mode 100644 index 000000000..0d34b60e9 --- /dev/null +++ b/drds/include/alibabacloud/drds/model/RefreshDrdsAtomUrlRequest.h @@ -0,0 +1,48 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_REFRESHDRDSATOMURLREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_REFRESHDRDSATOMURLREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT RefreshDrdsAtomUrlRequest : public RpcServiceRequest { +public: + RefreshDrdsAtomUrlRequest(); + ~RefreshDrdsAtomUrlRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string dbName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_REFRESHDRDSATOMURLREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/RefreshDrdsAtomUrlResult.h b/drds/include/alibabacloud/drds/model/RefreshDrdsAtomUrlResult.h new file mode 100644 index 000000000..2588350b4 --- /dev/null +++ b/drds/include/alibabacloud/drds/model/RefreshDrdsAtomUrlResult.h @@ -0,0 +1,53 @@ +/* + * 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_DRDS_MODEL_REFRESHDRDSATOMURLRESULT_H_ +#define ALIBABACLOUD_DRDS_MODEL_REFRESHDRDSATOMURLRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Drds + { + namespace Model + { + class ALIBABACLOUD_DRDS_EXPORT RefreshDrdsAtomUrlResult : public ServiceResult + { + public: + + + RefreshDrdsAtomUrlResult(); + explicit RefreshDrdsAtomUrlResult(const std::string &payload); + ~RefreshDrdsAtomUrlResult(); + bool getSuccess()const; + bool getResult()const; + + protected: + void parse(const std::string &payload); + private: + bool success_; + bool result_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DRDS_MODEL_REFRESHDRDSATOMURLRESULT_H_ \ No newline at end of file diff --git a/drds/include/alibabacloud/drds/model/ReleaseInstanceInternetAddressRequest.h b/drds/include/alibabacloud/drds/model/ReleaseInstanceInternetAddressRequest.h index 7ee6822b1..f80641129 100644 --- a/drds/include/alibabacloud/drds/model/ReleaseInstanceInternetAddressRequest.h +++ b/drds/include/alibabacloud/drds/model/ReleaseInstanceInternetAddressRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_RELEASEINSTANCEINTERNETADDRESSREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_RELEASEINSTANCEINTERNETADDRESSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT ReleaseInstanceInternetAddressRequest : public RpcServiceRequest - { - - public: - ReleaseInstanceInternetAddressRequest(); - ~ReleaseInstanceInternetAddressRequest(); - - std::string getDrdsPassword()const; - void setDrdsPassword(const std::string& drdsPassword); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - - private: - std::string drdsPassword_; - std::string drdsInstanceId_; - std::string regionId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_RELEASEINSTANCEINTERNETADDRESSREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_RELEASEINSTANCEINTERNETADDRESSREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_RELEASEINSTANCEINTERNETADDRESSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT ReleaseInstanceInternetAddressRequest : public RpcServiceRequest { +public: + ReleaseInstanceInternetAddressRequest(); + ~ReleaseInstanceInternetAddressRequest(); + std::string getDrdsPassword() const; + void setDrdsPassword(const std::string &drdsPassword); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + +private: + std::string drdsPassword_; + std::string drdsInstanceId_; + std::string regionId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_RELEASEINSTANCEINTERNETADDRESSREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/RemoveBackupsSetRequest.h b/drds/include/alibabacloud/drds/model/RemoveBackupsSetRequest.h index e76b4340a..002280393 100644 --- a/drds/include/alibabacloud/drds/model/RemoveBackupsSetRequest.h +++ b/drds/include/alibabacloud/drds/model/RemoveBackupsSetRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_REMOVEBACKUPSSETREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_REMOVEBACKUPSSETREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT RemoveBackupsSetRequest : public RpcServiceRequest - { - - public: - RemoveBackupsSetRequest(); - ~RemoveBackupsSetRequest(); - - std::string getBackupId()const; - void setBackupId(const std::string& backupId); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string backupId_; - std::string drdsInstanceId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_REMOVEBACKUPSSETREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_REMOVEBACKUPSSETREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_REMOVEBACKUPSSETREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT RemoveBackupsSetRequest : public RpcServiceRequest { +public: + RemoveBackupsSetRequest(); + ~RemoveBackupsSetRequest(); + std::string getBackupId() const; + void setBackupId(const std::string &backupId); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + +private: + std::string backupId_; + std::string drdsInstanceId_; + std::string accessKeyId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_REMOVEBACKUPSSETREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/RemoveDrdsDbFailedRecordRequest.h b/drds/include/alibabacloud/drds/model/RemoveDrdsDbFailedRecordRequest.h index 5ad39a278..a88ab5bcf 100644 --- a/drds/include/alibabacloud/drds/model/RemoveDrdsDbFailedRecordRequest.h +++ b/drds/include/alibabacloud/drds/model/RemoveDrdsDbFailedRecordRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_REMOVEDRDSDBFAILEDRECORDREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_REMOVEDRDSDBFAILEDRECORDREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT RemoveDrdsDbFailedRecordRequest : public RpcServiceRequest - { - - public: - RemoveDrdsDbFailedRecordRequest(); - ~RemoveDrdsDbFailedRecordRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_REMOVEDRDSDBFAILEDRECORDREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_REMOVEDRDSDBFAILEDRECORDREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_REMOVEDRDSDBFAILEDRECORDREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT RemoveDrdsDbFailedRecordRequest : public RpcServiceRequest { +public: + RemoveDrdsDbFailedRecordRequest(); + ~RemoveDrdsDbFailedRecordRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string dbName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_REMOVEDRDSDBFAILEDRECORDREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/RemoveDrdsDbRequest.h b/drds/include/alibabacloud/drds/model/RemoveDrdsDbRequest.h index 53662a533..e1beafd22 100644 --- a/drds/include/alibabacloud/drds/model/RemoveDrdsDbRequest.h +++ b/drds/include/alibabacloud/drds/model/RemoveDrdsDbRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_REMOVEDRDSDBREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_REMOVEDRDSDBREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT RemoveDrdsDbRequest : public RpcServiceRequest - { - - public: - RemoveDrdsDbRequest(); - ~RemoveDrdsDbRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_REMOVEDRDSDBREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_REMOVEDRDSDBREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_REMOVEDRDSDBREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT RemoveDrdsDbRequest : public RpcServiceRequest { +public: + RemoveDrdsDbRequest(); + ~RemoveDrdsDbRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string dbName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_REMOVEDRDSDBREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/RemoveDrdsInstanceRequest.h b/drds/include/alibabacloud/drds/model/RemoveDrdsInstanceRequest.h index 02230705c..b1ca92354 100644 --- a/drds/include/alibabacloud/drds/model/RemoveDrdsInstanceRequest.h +++ b/drds/include/alibabacloud/drds/model/RemoveDrdsInstanceRequest.h @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_REMOVEDRDSINSTANCEREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_REMOVEDRDSINSTANCEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT RemoveDrdsInstanceRequest : public RpcServiceRequest - { - - public: - RemoveDrdsInstanceRequest(); - ~RemoveDrdsInstanceRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_REMOVEDRDSINSTANCEREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_REMOVEDRDSINSTANCEREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_REMOVEDRDSINSTANCEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT RemoveDrdsInstanceRequest : public RpcServiceRequest { +public: + RemoveDrdsInstanceRequest(); + ~RemoveDrdsInstanceRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_REMOVEDRDSINSTANCEREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/RemoveInstanceAccountRequest.h b/drds/include/alibabacloud/drds/model/RemoveInstanceAccountRequest.h index f94adcb19..8d666ba1e 100644 --- a/drds/include/alibabacloud/drds/model/RemoveInstanceAccountRequest.h +++ b/drds/include/alibabacloud/drds/model/RemoveInstanceAccountRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_REMOVEINSTANCEACCOUNTREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_REMOVEINSTANCEACCOUNTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT RemoveInstanceAccountRequest : public RpcServiceRequest - { - - public: - RemoveInstanceAccountRequest(); - ~RemoveInstanceAccountRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getAccountName()const; - void setAccountName(const std::string& accountName); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string accountName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_REMOVEINSTANCEACCOUNTREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_REMOVEINSTANCEACCOUNTREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_REMOVEINSTANCEACCOUNTREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT RemoveInstanceAccountRequest : public RpcServiceRequest { +public: + RemoveInstanceAccountRequest(); + ~RemoveInstanceAccountRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getAccountName() const; + void setAccountName(const std::string &accountName); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string accountName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_REMOVEINSTANCEACCOUNTREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/RemoveRecycleBinTableRequest.h b/drds/include/alibabacloud/drds/model/RemoveRecycleBinTableRequest.h new file mode 100644 index 000000000..72ec4ff6e --- /dev/null +++ b/drds/include/alibabacloud/drds/model/RemoveRecycleBinTableRequest.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_DRDS_MODEL_REMOVERECYCLEBINTABLEREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_REMOVERECYCLEBINTABLEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT RemoveRecycleBinTableRequest : public RpcServiceRequest { +public: + RemoveRecycleBinTableRequest(); + ~RemoveRecycleBinTableRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getTableName() const; + void setTableName(const std::string &tableName); + +private: + std::string drdsInstanceId_; + std::string dbName_; + std::string regionId_; + std::string tableName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_REMOVERECYCLEBINTABLEREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/RemoveRecycleBinTableResult.h b/drds/include/alibabacloud/drds/model/RemoveRecycleBinTableResult.h new file mode 100644 index 000000000..42e7e1b5b --- /dev/null +++ b/drds/include/alibabacloud/drds/model/RemoveRecycleBinTableResult.h @@ -0,0 +1,53 @@ +/* + * 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_DRDS_MODEL_REMOVERECYCLEBINTABLERESULT_H_ +#define ALIBABACLOUD_DRDS_MODEL_REMOVERECYCLEBINTABLERESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Drds + { + namespace Model + { + class ALIBABACLOUD_DRDS_EXPORT RemoveRecycleBinTableResult : public ServiceResult + { + public: + + + RemoveRecycleBinTableResult(); + explicit RemoveRecycleBinTableResult(const std::string &payload); + ~RemoveRecycleBinTableResult(); + bool getData()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + bool data_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DRDS_MODEL_REMOVERECYCLEBINTABLERESULT_H_ \ No newline at end of file diff --git a/drds/include/alibabacloud/drds/model/RestartDrdsInstanceRequest.h b/drds/include/alibabacloud/drds/model/RestartDrdsInstanceRequest.h new file mode 100644 index 000000000..6ae8d6fe6 --- /dev/null +++ b/drds/include/alibabacloud/drds/model/RestartDrdsInstanceRequest.h @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_RESTARTDRDSINSTANCEREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_RESTARTDRDSINSTANCEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT RestartDrdsInstanceRequest : public RpcServiceRequest { +public: + RestartDrdsInstanceRequest(); + ~RestartDrdsInstanceRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_RESTARTDRDSINSTANCEREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/RestartDrdsInstanceResult.h b/drds/include/alibabacloud/drds/model/RestartDrdsInstanceResult.h new file mode 100644 index 000000000..afea007f3 --- /dev/null +++ b/drds/include/alibabacloud/drds/model/RestartDrdsInstanceResult.h @@ -0,0 +1,53 @@ +/* + * 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_DRDS_MODEL_RESTARTDRDSINSTANCERESULT_H_ +#define ALIBABACLOUD_DRDS_MODEL_RESTARTDRDSINSTANCERESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Drds + { + namespace Model + { + class ALIBABACLOUD_DRDS_EXPORT RestartDrdsInstanceResult : public ServiceResult + { + public: + + + RestartDrdsInstanceResult(); + explicit RestartDrdsInstanceResult(const std::string &payload); + ~RestartDrdsInstanceResult(); + long getTaskId()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + long taskId_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DRDS_MODEL_RESTARTDRDSINSTANCERESULT_H_ \ No newline at end of file diff --git a/drds/include/alibabacloud/drds/model/RollbackInstanceVersionRequest.h b/drds/include/alibabacloud/drds/model/RollbackInstanceVersionRequest.h new file mode 100644 index 000000000..9b5bc00cb --- /dev/null +++ b/drds/include/alibabacloud/drds/model/RollbackInstanceVersionRequest.h @@ -0,0 +1,48 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_ROLLBACKINSTANCEVERSIONREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_ROLLBACKINSTANCEVERSIONREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT RollbackInstanceVersionRequest : public RpcServiceRequest { +public: + RollbackInstanceVersionRequest(); + ~RollbackInstanceVersionRequest(); + std::string getDrdsPassword() const; + void setDrdsPassword(const std::string &drdsPassword); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + +private: + std::string drdsPassword_; + std::string drdsInstanceId_; + std::string regionId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_ROLLBACKINSTANCEVERSIONREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/RollbackInstanceVersionResult.h b/drds/include/alibabacloud/drds/model/RollbackInstanceVersionResult.h new file mode 100644 index 000000000..d1bc54994 --- /dev/null +++ b/drds/include/alibabacloud/drds/model/RollbackInstanceVersionResult.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_DRDS_MODEL_ROLLBACKINSTANCEVERSIONRESULT_H_ +#define ALIBABACLOUD_DRDS_MODEL_ROLLBACKINSTANCEVERSIONRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Drds + { + namespace Model + { + class ALIBABACLOUD_DRDS_EXPORT RollbackInstanceVersionResult : public ServiceResult + { + public: + + + RollbackInstanceVersionResult(); + explicit RollbackInstanceVersionResult(const std::string &payload); + ~RollbackInstanceVersionResult(); + std::string getData()const; + + protected: + void parse(const std::string &payload); + private: + std::string data_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DRDS_MODEL_ROLLBACKINSTANCEVERSIONRESULT_H_ \ No newline at end of file diff --git a/drds/include/alibabacloud/drds/model/SetBackupLocalRequest.h b/drds/include/alibabacloud/drds/model/SetBackupLocalRequest.h index dabdd3578..3e374b452 100644 --- a/drds/include/alibabacloud/drds/model/SetBackupLocalRequest.h +++ b/drds/include/alibabacloud/drds/model/SetBackupLocalRequest.h @@ -1,60 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_SETBACKUPLOCALREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_SETBACKUPLOCALREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT SetBackupLocalRequest : public RpcServiceRequest - { - - public: - SetBackupLocalRequest(); - ~SetBackupLocalRequest(); - - std::string getLocalLogRetentionHours()const; - void setLocalLogRetentionHours(const std::string& localLogRetentionHours); - std::string getLocalLogRetentionSpace()const; - void setLocalLogRetentionSpace(const std::string& localLogRetentionSpace); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getHighSpaceUsageProtection()const; - void setHighSpaceUsageProtection(const std::string& highSpaceUsageProtection); - - private: - std::string localLogRetentionHours_; - std::string localLogRetentionSpace_; - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string highSpaceUsageProtection_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_SETBACKUPLOCALREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_SETBACKUPLOCALREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_SETBACKUPLOCALREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT SetBackupLocalRequest : public RpcServiceRequest { +public: + SetBackupLocalRequest(); + ~SetBackupLocalRequest(); + std::string getLocalLogRetentionHours() const; + void setLocalLogRetentionHours(const std::string &localLogRetentionHours); + std::string getLocalLogRetentionSpace() const; + void setLocalLogRetentionSpace(const std::string &localLogRetentionSpace); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getHighSpaceUsageProtection() const; + void setHighSpaceUsageProtection(const std::string &highSpaceUsageProtection); + +private: + std::string localLogRetentionHours_; + std::string localLogRetentionSpace_; + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string highSpaceUsageProtection_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_SETBACKUPLOCALREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/SetBackupPolicyRequest.h b/drds/include/alibabacloud/drds/model/SetBackupPolicyRequest.h index 4f868bcac..e49270dde 100644 --- a/drds/include/alibabacloud/drds/model/SetBackupPolicyRequest.h +++ b/drds/include/alibabacloud/drds/model/SetBackupPolicyRequest.h @@ -1,78 +1,72 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_SETBACKUPPOLICYREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_SETBACKUPPOLICYREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT SetBackupPolicyRequest : public RpcServiceRequest - { - - public: - SetBackupPolicyRequest(); - ~SetBackupPolicyRequest(); - - std::string getBackupDbNames()const; - void setBackupDbNames(const std::string& backupDbNames); - std::string getBackupLog()const; - void setBackupLog(const std::string& backupLog); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getPreferredBackupEndTime()const; - void setPreferredBackupEndTime(const std::string& preferredBackupEndTime); - std::string getPreferredBackupPeriod()const; - void setPreferredBackupPeriod(const std::string& preferredBackupPeriod); - std::string getPreferredBackupStartTime()const; - void setPreferredBackupStartTime(const std::string& preferredBackupStartTime); - std::string getBackupLevel()const; - void setBackupLevel(const std::string& backupLevel); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getDataBackupRetentionPeriod()const; - void setDataBackupRetentionPeriod(const std::string& dataBackupRetentionPeriod); - std::string getBackupMode()const; - void setBackupMode(const std::string& backupMode); - std::string getLogBackupRetentionPeriod()const; - void setLogBackupRetentionPeriod(const std::string& logBackupRetentionPeriod); - - private: - std::string backupDbNames_; - std::string backupLog_; - std::string accessKeyId_; - std::string preferredBackupEndTime_; - std::string preferredBackupPeriod_; - std::string preferredBackupStartTime_; - std::string backupLevel_; - std::string drdsInstanceId_; - std::string dataBackupRetentionPeriod_; - std::string backupMode_; - std::string logBackupRetentionPeriod_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_SETBACKUPPOLICYREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_SETBACKUPPOLICYREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_SETBACKUPPOLICYREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT SetBackupPolicyRequest : public RpcServiceRequest { +public: + SetBackupPolicyRequest(); + ~SetBackupPolicyRequest(); + std::string getBackupDbNames() const; + void setBackupDbNames(const std::string &backupDbNames); + std::string getBackupLog() const; + void setBackupLog(const std::string &backupLog); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getPreferredBackupEndTime() const; + void setPreferredBackupEndTime(const std::string &preferredBackupEndTime); + std::string getPreferredBackupPeriod() const; + void setPreferredBackupPeriod(const std::string &preferredBackupPeriod); + std::string getPreferredBackupStartTime() const; + void setPreferredBackupStartTime(const std::string &preferredBackupStartTime); + std::string getBackupLevel() const; + void setBackupLevel(const std::string &backupLevel); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getDataBackupRetentionPeriod() const; + void setDataBackupRetentionPeriod(const std::string &dataBackupRetentionPeriod); + std::string getBackupMode() const; + void setBackupMode(const std::string &backupMode); + std::string getLogBackupRetentionPeriod() const; + void setLogBackupRetentionPeriod(const std::string &logBackupRetentionPeriod); + +private: + std::string backupDbNames_; + std::string backupLog_; + std::string accessKeyId_; + std::string preferredBackupEndTime_; + std::string preferredBackupPeriod_; + std::string preferredBackupStartTime_; + std::string backupLevel_; + std::string drdsInstanceId_; + std::string dataBackupRetentionPeriod_; + std::string backupMode_; + std::string logBackupRetentionPeriod_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_SETBACKUPPOLICYREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/SetupBroadcastTablesRequest.h b/drds/include/alibabacloud/drds/model/SetupBroadcastTablesRequest.h index 600e063a1..fa788221a 100644 --- a/drds/include/alibabacloud/drds/model/SetupBroadcastTablesRequest.h +++ b/drds/include/alibabacloud/drds/model/SetupBroadcastTablesRequest.h @@ -1,60 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_SETUPBROADCASTTABLESREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_SETUPBROADCASTTABLESREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT SetupBroadcastTablesRequest : public RpcServiceRequest - { - - public: - SetupBroadcastTablesRequest(); - ~SetupBroadcastTablesRequest(); - - bool getActive()const; - void setActive(bool active); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::vector getTableName()const; - void setTableName(const std::vector& tableName); - - private: - bool active_; - std::string drdsInstanceId_; - std::string dbName_; - std::string regionId_; - std::vector tableName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_SETUPBROADCASTTABLESREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_SETUPBROADCASTTABLESREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_SETUPBROADCASTTABLESREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT SetupBroadcastTablesRequest : public RpcServiceRequest { +public: + SetupBroadcastTablesRequest(); + ~SetupBroadcastTablesRequest(); + bool getActive() const; + void setActive(bool active); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::vector getTableName() const; + void setTableName(const std::vector &tableName); + +private: + bool active_; + std::string drdsInstanceId_; + std::string dbName_; + std::string regionId_; + std::vector tableName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_SETUPBROADCASTTABLESREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/SetupDrdsParamsRequest.h b/drds/include/alibabacloud/drds/model/SetupDrdsParamsRequest.h index da25d5179..78d2ef396 100644 --- a/drds/include/alibabacloud/drds/model/SetupDrdsParamsRequest.h +++ b/drds/include/alibabacloud/drds/model/SetupDrdsParamsRequest.h @@ -1,66 +1,58 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_SETUPDRDSPARAMSREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_SETUPDRDSPARAMSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT SetupDrdsParamsRequest : public RpcServiceRequest - { - public: - struct Data - { - std::string paramType; - std::string dbName; - std::string paramRanges; - std::string paramVariableName; - std::string paramValue; - }; - - public: - SetupDrdsParamsRequest(); - ~SetupDrdsParamsRequest(); - - std::string getParamLevel()const; - void setParamLevel(const std::string& paramLevel); - std::vector getData()const; - void setData(const std::vector& data); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - - private: - std::string paramLevel_; - std::vector data_; - std::string drdsInstanceId_; - std::string regionId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_SETUPDRDSPARAMSREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_SETUPDRDSPARAMSREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_SETUPDRDSPARAMSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT SetupDrdsParamsRequest : public RpcServiceRequest { +public: + struct Data { + std::string paramType; + std::string dbName; + std::string paramRanges; + std::string paramVariableName; + std::string paramValue; + }; + SetupDrdsParamsRequest(); + ~SetupDrdsParamsRequest(); + std::string getParamLevel() const; + void setParamLevel(const std::string ¶mLevel); + std::vector getData() const; + void setData(const std::vector &data); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + +private: + std::string paramLevel_; + std::vector data_; + std::string drdsInstanceId_; + std::string regionId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_SETUPDRDSPARAMSREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/SetupRecycleBinStatusRequest.h b/drds/include/alibabacloud/drds/model/SetupRecycleBinStatusRequest.h new file mode 100644 index 000000000..3161268ce --- /dev/null +++ b/drds/include/alibabacloud/drds/model/SetupRecycleBinStatusRequest.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_DRDS_MODEL_SETUPRECYCLEBINSTATUSREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_SETUPRECYCLEBINSTATUSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT SetupRecycleBinStatusRequest : public RpcServiceRequest { +public: + SetupRecycleBinStatusRequest(); + ~SetupRecycleBinStatusRequest(); + std::string getStatusAction() const; + void setStatusAction(const std::string &statusAction); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + +private: + std::string statusAction_; + std::string drdsInstanceId_; + std::string dbName_; + std::string regionId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_SETUPRECYCLEBINSTATUSREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/SetupRecycleBinStatusResult.h b/drds/include/alibabacloud/drds/model/SetupRecycleBinStatusResult.h new file mode 100644 index 000000000..3ab3deb8e --- /dev/null +++ b/drds/include/alibabacloud/drds/model/SetupRecycleBinStatusResult.h @@ -0,0 +1,53 @@ +/* + * 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_DRDS_MODEL_SETUPRECYCLEBINSTATUSRESULT_H_ +#define ALIBABACLOUD_DRDS_MODEL_SETUPRECYCLEBINSTATUSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Drds + { + namespace Model + { + class ALIBABACLOUD_DRDS_EXPORT SetupRecycleBinStatusResult : public ServiceResult + { + public: + + + SetupRecycleBinStatusResult(); + explicit SetupRecycleBinStatusResult(const std::string &payload); + ~SetupRecycleBinStatusResult(); + bool getData()const; + bool getSuccess()const; + + protected: + void parse(const std::string &payload); + private: + bool data_; + bool success_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DRDS_MODEL_SETUPRECYCLEBINSTATUSRESULT_H_ \ No newline at end of file diff --git a/drds/include/alibabacloud/drds/model/SetupTableRequest.h b/drds/include/alibabacloud/drds/model/SetupTableRequest.h index dd6c8c63b..18bd140f5 100644 --- a/drds/include/alibabacloud/drds/model/SetupTableRequest.h +++ b/drds/include/alibabacloud/drds/model/SetupTableRequest.h @@ -1,60 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_SETUPTABLEREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_SETUPTABLEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT SetupTableRequest : public RpcServiceRequest - { - - public: - SetupTableRequest(); - ~SetupTableRequest(); - - bool getAllowFullTableScan()const; - void setAllowFullTableScan(bool allowFullTableScan); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::vector getTableName()const; - void setTableName(const std::vector& tableName); - - private: - bool allowFullTableScan_; - std::string drdsInstanceId_; - std::string dbName_; - std::string regionId_; - std::vector tableName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_SETUPTABLEREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_SETUPTABLEREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_SETUPTABLEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT SetupTableRequest : public RpcServiceRequest { +public: + SetupTableRequest(); + ~SetupTableRequest(); + bool getAllowFullTableScan() const; + void setAllowFullTableScan(bool allowFullTableScan); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::vector getTableName() const; + void setTableName(const std::vector &tableName); + +private: + bool allowFullTableScan_; + std::string drdsInstanceId_; + std::string dbName_; + std::string regionId_; + std::vector tableName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_SETUPTABLEREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/StartRestoreRequest.h b/drds/include/alibabacloud/drds/model/StartRestoreRequest.h index b20d335a0..37628b33a 100644 --- a/drds/include/alibabacloud/drds/model/StartRestoreRequest.h +++ b/drds/include/alibabacloud/drds/model/StartRestoreRequest.h @@ -1,66 +1,60 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_STARTRESTOREREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_STARTRESTOREREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT StartRestoreRequest : public RpcServiceRequest - { - - public: - StartRestoreRequest(); - ~StartRestoreRequest(); - - std::string getBackupDbNames()const; - void setBackupDbNames(const std::string& backupDbNames); - std::string getBackupId()const; - void setBackupId(const std::string& backupId); - std::string getBackupLevel()const; - void setBackupLevel(const std::string& backupLevel); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getPreferredBackupTime()const; - void setPreferredBackupTime(const std::string& preferredBackupTime); - std::string getBackupMode()const; - void setBackupMode(const std::string& backupMode); - - private: - std::string backupDbNames_; - std::string backupId_; - std::string backupLevel_; - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string preferredBackupTime_; - std::string backupMode_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_STARTRESTOREREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_STARTRESTOREREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_STARTRESTOREREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT StartRestoreRequest : public RpcServiceRequest { +public: + StartRestoreRequest(); + ~StartRestoreRequest(); + std::string getBackupDbNames() const; + void setBackupDbNames(const std::string &backupDbNames); + std::string getBackupId() const; + void setBackupId(const std::string &backupId); + std::string getBackupLevel() const; + void setBackupLevel(const std::string &backupLevel); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getPreferredBackupTime() const; + void setPreferredBackupTime(const std::string &preferredBackupTime); + std::string getBackupMode() const; + void setBackupMode(const std::string &backupMode); + +private: + std::string backupDbNames_; + std::string backupId_; + std::string backupLevel_; + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string preferredBackupTime_; + std::string backupMode_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_STARTRESTOREREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/SubmitCleanTaskRequest.h b/drds/include/alibabacloud/drds/model/SubmitCleanTaskRequest.h index 3bfd87015..7818b37bb 100644 --- a/drds/include/alibabacloud/drds/model/SubmitCleanTaskRequest.h +++ b/drds/include/alibabacloud/drds/model/SubmitCleanTaskRequest.h @@ -1,63 +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_DRDS_MODEL_SUBMITCLEANTASKREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_SUBMITCLEANTASKREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT SubmitCleanTaskRequest : public RpcServiceRequest - { - - public: - SubmitCleanTaskRequest(); - ~SubmitCleanTaskRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getExpandType()const; - void setExpandType(const std::string& expandType); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getJobId()const; - void setJobId(const std::string& jobId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - std::string getParentJobId()const; - void setParentJobId(const std::string& parentJobId); - - private: - std::string drdsInstanceId_; - std::string expandType_; - std::string accessKeyId_; - std::string jobId_; - std::string dbName_; - std::string parentJobId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_SUBMITCLEANTASKREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_SUBMITCLEANTASKREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_SUBMITCLEANTASKREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT SubmitCleanTaskRequest : public RpcServiceRequest { +public: + SubmitCleanTaskRequest(); + ~SubmitCleanTaskRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getExpandType() const; + void setExpandType(const std::string &expandType); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getJobId() const; + void setJobId(const std::string &jobId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getParentJobId() const; + void setParentJobId(const std::string &parentJobId); + +private: + std::string drdsInstanceId_; + std::string expandType_; + std::string accessKeyId_; + std::string jobId_; + std::string dbName_; + std::string parentJobId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_SUBMITCLEANTASKREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/SubmitHotExpandPreCheckTaskRequest.h b/drds/include/alibabacloud/drds/model/SubmitHotExpandPreCheckTaskRequest.h index be1e94485..158c29223 100644 --- a/drds/include/alibabacloud/drds/model/SubmitHotExpandPreCheckTaskRequest.h +++ b/drds/include/alibabacloud/drds/model/SubmitHotExpandPreCheckTaskRequest.h @@ -1,60 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_SUBMITHOTEXPANDPRECHECKTASKREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_SUBMITHOTEXPANDPRECHECKTASKREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT SubmitHotExpandPreCheckTaskRequest : public RpcServiceRequest - { - - public: - SubmitHotExpandPreCheckTaskRequest(); - ~SubmitHotExpandPreCheckTaskRequest(); - - std::vector getTableList()const; - void setTableList(const std::vector& tableList); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - std::string getDbInstType()const; - void setDbInstType(const std::string& dbInstType); - - private: - std::vector tableList_; - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbName_; - std::string dbInstType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_SUBMITHOTEXPANDPRECHECKTASKREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_SUBMITHOTEXPANDPRECHECKTASKREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_SUBMITHOTEXPANDPRECHECKTASKREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT SubmitHotExpandPreCheckTaskRequest : public RpcServiceRequest { +public: + SubmitHotExpandPreCheckTaskRequest(); + ~SubmitHotExpandPreCheckTaskRequest(); + std::vector getTableList() const; + void setTableList(const std::vector &tableList); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getDbInstType() const; + void setDbInstType(const std::string &dbInstType); + +private: + std::vector tableList_; + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string dbName_; + std::string dbInstType_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_SUBMITHOTEXPANDPRECHECKTASKREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/SubmitHotExpandTaskRequest.h b/drds/include/alibabacloud/drds/model/SubmitHotExpandTaskRequest.h index 8cd129a21..878eca5f2 100644 --- a/drds/include/alibabacloud/drds/model/SubmitHotExpandTaskRequest.h +++ b/drds/include/alibabacloud/drds/model/SubmitHotExpandTaskRequest.h @@ -1,99 +1,88 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_SUBMITHOTEXPANDTASKREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_SUBMITHOTEXPANDTASKREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT SubmitHotExpandTaskRequest : public RpcServiceRequest - { - public: - struct Mapping - { - std::string dbShardColumn; - std::string tbShardColumn; - std::string shardTbValue; - std::string hotDbName; - std::string shardDbValue; - std::string hotTableName; - std::string logicTable; - }; - struct SupperAccountMapping - { - std::string instanceName; - std::string supperAccount; - std::string supperPassword; - }; - struct ExtendedMapping - { - std::string srcInstanceId; - std::string srcDb; - }; - struct InstanceDbMapping - { - std::string dbList; - std::string instanceName; - }; - - public: - SubmitHotExpandTaskRequest(); - ~SubmitHotExpandTaskRequest(); - - std::vector getMapping()const; - void setMapping(const std::vector& mapping); - std::string getTaskDesc()const; - void setTaskDesc(const std::string& taskDesc); - std::vector getSupperAccountMapping()const; - void setSupperAccountMapping(const std::vector& supperAccountMapping); - std::vector getExtendedMapping()const; - void setExtendedMapping(const std::vector& extendedMapping); - std::string getTaskName()const; - void setTaskName(const std::string& taskName); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::vector getInstanceDbMapping()const; - void setInstanceDbMapping(const std::vector& instanceDbMapping); - std::string getDbName()const; - void setDbName(const std::string& dbName); - - private: - std::vector mapping_; - std::string taskDesc_; - std::vector supperAccountMapping_; - std::vector extendedMapping_; - std::string taskName_; - std::string drdsInstanceId_; - std::string accessKeyId_; - std::vector instanceDbMapping_; - std::string dbName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_SUBMITHOTEXPANDTASKREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_SUBMITHOTEXPANDTASKREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_SUBMITHOTEXPANDTASKREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT SubmitHotExpandTaskRequest : public RpcServiceRequest { +public: + struct Mapping { + std::string tbShardColumn; + std::string dbShardColumn; + std::string shardTbValue; + std::string hotDbName; + std::string shardDbValue; + std::string hotTableName; + std::string logicTable; + }; + struct SupperAccountMapping { + std::string instanceName; + std::string supperAccount; + std::string supperPassword; + }; + struct ExtendedMapping { + std::string srcInstanceId; + std::string srcDb; + }; + struct InstanceDbMapping { + std::string dbList; + std::string instanceName; + }; + SubmitHotExpandTaskRequest(); + ~SubmitHotExpandTaskRequest(); + std::string getTaskDesc() const; + void setTaskDesc(const std::string &taskDesc); + std::string getTaskName() const; + void setTaskName(const std::string &taskName); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::vector getMapping() const; + void setMapping(const std::vector &mapping); + std::vector getSupperAccountMapping() const; + void setSupperAccountMapping(const std::vector &supperAccountMapping); + std::vector getExtendedMapping() const; + void setExtendedMapping(const std::vector &extendedMapping); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::vector getInstanceDbMapping() const; + void setInstanceDbMapping(const std::vector &instanceDbMapping); + std::string getDbName() const; + void setDbName(const std::string &dbName); + +private: + std::string taskDesc_; + std::string taskName_; + std::string accessKeyId_; + std::vector mapping_; + std::vector supperAccountMapping_; + std::vector extendedMapping_; + std::string drdsInstanceId_; + std::vector instanceDbMapping_; + std::string dbName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_SUBMITHOTEXPANDTASKREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/SubmitSmoothExpandPreCheckRequest.h b/drds/include/alibabacloud/drds/model/SubmitSmoothExpandPreCheckRequest.h index bb058ffed..5bd6189a9 100644 --- a/drds/include/alibabacloud/drds/model/SubmitSmoothExpandPreCheckRequest.h +++ b/drds/include/alibabacloud/drds/model/SubmitSmoothExpandPreCheckRequest.h @@ -1,57 +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_DRDS_MODEL_SUBMITSMOOTHEXPANDPRECHECKREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_SUBMITSMOOTHEXPANDPRECHECKREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT SubmitSmoothExpandPreCheckRequest : public RpcServiceRequest - { - - public: - SubmitSmoothExpandPreCheckRequest(); - ~SubmitSmoothExpandPreCheckRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - std::string getDbInstType()const; - void setDbInstType(const std::string& dbInstType); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbName_; - std::string dbInstType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_SUBMITSMOOTHEXPANDPRECHECKREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_SUBMITSMOOTHEXPANDPRECHECKREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_SUBMITSMOOTHEXPANDPRECHECKREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT SubmitSmoothExpandPreCheckRequest : public RpcServiceRequest { +public: + SubmitSmoothExpandPreCheckRequest(); + ~SubmitSmoothExpandPreCheckRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getDbInstType() const; + void setDbInstType(const std::string &dbInstType); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string dbName_; + std::string dbInstType_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_SUBMITSMOOTHEXPANDPRECHECKREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/SubmitSmoothExpandPreCheckTaskRequest.h b/drds/include/alibabacloud/drds/model/SubmitSmoothExpandPreCheckTaskRequest.h index 334d81354..6d25f71e3 100644 --- a/drds/include/alibabacloud/drds/model/SubmitSmoothExpandPreCheckTaskRequest.h +++ b/drds/include/alibabacloud/drds/model/SubmitSmoothExpandPreCheckTaskRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_SUBMITSMOOTHEXPANDPRECHECKTASKREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_SUBMITSMOOTHEXPANDPRECHECKTASKREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT SubmitSmoothExpandPreCheckTaskRequest : public RpcServiceRequest - { - - public: - SubmitSmoothExpandPreCheckTaskRequest(); - ~SubmitSmoothExpandPreCheckTaskRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - std::string dbName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_SUBMITSMOOTHEXPANDPRECHECKTASKREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_SUBMITSMOOTHEXPANDPRECHECKTASKREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_SUBMITSMOOTHEXPANDPRECHECKTASKREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT SubmitSmoothExpandPreCheckTaskRequest : public RpcServiceRequest { +public: + SubmitSmoothExpandPreCheckTaskRequest(); + ~SubmitSmoothExpandPreCheckTaskRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + std::string dbName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_SUBMITSMOOTHEXPANDPRECHECKTASKREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/SubmitSmoothExpandTaskRequest.h b/drds/include/alibabacloud/drds/model/SubmitSmoothExpandTaskRequest.h deleted file mode 100644 index 690a563d9..000000000 --- a/drds/include/alibabacloud/drds/model/SubmitSmoothExpandTaskRequest.h +++ /dev/null @@ -1,77 +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_DRDS_MODEL_SUBMITSMOOTHEXPANDTASKREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_SUBMITSMOOTHEXPANDTASKREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT SubmitSmoothExpandTaskRequest : public RpcServiceRequest - { - public: - struct RdsSuperInstances - { - std::string password; - std::string accountName; - std::string rdsName; - }; - struct TransferTaskInfos - { - std::string dbName; - std::string srcInstanceName; - std::string instanceType; - std::string dstInstanceName; - }; - - public: - SubmitSmoothExpandTaskRequest(); - ~SubmitSmoothExpandTaskRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - bool getDbInstanceIsCreating()const; - void setDbInstanceIsCreating(bool dbInstanceIsCreating); - std::vector getRdsSuperInstances()const; - void setRdsSuperInstances(const std::vector& rdsSuperInstances); - std::string getDbName()const; - void setDbName(const std::string& dbName); - std::vector getTransferTaskInfos()const; - void setTransferTaskInfos(const std::vector& transferTaskInfos); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - bool dbInstanceIsCreating_; - std::vector rdsSuperInstances_; - std::string dbName_; - std::vector transferTaskInfos_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_SUBMITSMOOTHEXPANDTASKREQUEST_H_ \ No newline at end of file diff --git a/drds/include/alibabacloud/drds/model/SubmitSqlFlashbackTaskRequest.h b/drds/include/alibabacloud/drds/model/SubmitSqlFlashbackTaskRequest.h index c6596ae6b..d302681ce 100644 --- a/drds/include/alibabacloud/drds/model/SubmitSqlFlashbackTaskRequest.h +++ b/drds/include/alibabacloud/drds/model/SubmitSqlFlashbackTaskRequest.h @@ -1,78 +1,72 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_SUBMITSQLFLASHBACKTASKREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_SUBMITSQLFLASHBACKTASKREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT SubmitSqlFlashbackTaskRequest : public RpcServiceRequest - { - - public: - SubmitSqlFlashbackTaskRequest(); - ~SubmitSqlFlashbackTaskRequest(); - - std::string getTraceId()const; - void setTraceId(const std::string& traceId); - std::string getSqlPk()const; - void setSqlPk(const std::string& sqlPk); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - int getRecallRestoreType()const; - void setRecallRestoreType(int recallRestoreType); - std::string getTableName()const; - void setTableName(const std::string& tableName); - std::string getSqlType()const; - void setSqlType(const std::string& sqlType); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - int getRecallType()const; - void setRecallType(int recallType); - std::string getDbName()const; - void setDbName(const std::string& dbName); - - private: - std::string traceId_; - std::string sqlPk_; - std::string startTime_; - std::string accessKeyId_; - int recallRestoreType_; - std::string tableName_; - std::string sqlType_; - std::string endTime_; - std::string drdsInstanceId_; - int recallType_; - std::string dbName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_SUBMITSQLFLASHBACKTASKREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_SUBMITSQLFLASHBACKTASKREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_SUBMITSQLFLASHBACKTASKREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT SubmitSqlFlashbackTaskRequest : public RpcServiceRequest { +public: + SubmitSqlFlashbackTaskRequest(); + ~SubmitSqlFlashbackTaskRequest(); + std::string getTraceId() const; + void setTraceId(const std::string &traceId); + std::string getSqlPk() const; + void setSqlPk(const std::string &sqlPk); + std::string getStartTime() const; + void setStartTime(const std::string &startTime); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + int getRecallRestoreType() const; + void setRecallRestoreType(int recallRestoreType); + std::string getTableName() const; + void setTableName(const std::string &tableName); + std::string getSqlType() const; + void setSqlType(const std::string &sqlType); + std::string getEndTime() const; + void setEndTime(const std::string &endTime); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + int getRecallType() const; + void setRecallType(int recallType); + std::string getDbName() const; + void setDbName(const std::string &dbName); + +private: + std::string traceId_; + std::string sqlPk_; + std::string startTime_; + std::string accessKeyId_; + int recallRestoreType_; + std::string tableName_; + std::string sqlType_; + std::string endTime_; + std::string drdsInstanceId_; + int recallType_; + std::string dbName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_SUBMITSQLFLASHBACKTASKREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/SubmitSwitchTaskRequest.h b/drds/include/alibabacloud/drds/model/SubmitSwitchTaskRequest.h deleted file mode 100644 index ceca2bbe0..000000000 --- a/drds/include/alibabacloud/drds/model/SubmitSwitchTaskRequest.h +++ /dev/null @@ -1,63 +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_DRDS_MODEL_SUBMITSWITCHTASKREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_SUBMITSWITCHTASKREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT SubmitSwitchTaskRequest : public RpcServiceRequest - { - - public: - SubmitSwitchTaskRequest(); - ~SubmitSwitchTaskRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getExpandType()const; - void setExpandType(const std::string& expandType); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getJobId()const; - void setJobId(const std::string& jobId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - std::string getParentJobId()const; - void setParentJobId(const std::string& parentJobId); - - private: - std::string drdsInstanceId_; - std::string expandType_; - std::string accessKeyId_; - std::string jobId_; - std::string dbName_; - std::string parentJobId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_SUBMITSWITCHTASKREQUEST_H_ \ No newline at end of file diff --git a/drds/include/alibabacloud/drds/model/SwitchGlobalBroadcastTypeRequest.h b/drds/include/alibabacloud/drds/model/SwitchGlobalBroadcastTypeRequest.h index 1efb61e59..6506487a2 100644 --- a/drds/include/alibabacloud/drds/model/SwitchGlobalBroadcastTypeRequest.h +++ b/drds/include/alibabacloud/drds/model/SwitchGlobalBroadcastTypeRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_SWITCHGLOBALBROADCASTTYPEREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_SWITCHGLOBALBROADCASTTYPEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT SwitchGlobalBroadcastTypeRequest : public RpcServiceRequest - { - - public: - SwitchGlobalBroadcastTypeRequest(); - ~SwitchGlobalBroadcastTypeRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - - private: - std::string drdsInstanceId_; - std::string dbName_; - std::string regionId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_SWITCHGLOBALBROADCASTTYPEREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_SWITCHGLOBALBROADCASTTYPEREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_SWITCHGLOBALBROADCASTTYPEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT SwitchGlobalBroadcastTypeRequest : public RpcServiceRequest { +public: + SwitchGlobalBroadcastTypeRequest(); + ~SwitchGlobalBroadcastTypeRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + +private: + std::string drdsInstanceId_; + std::string dbName_; + std::string regionId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_SWITCHGLOBALBROADCASTTYPEREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/TagResourcesRequest.h b/drds/include/alibabacloud/drds/model/TagResourcesRequest.h index 6dcda17bf..c54ed4d58 100644 --- a/drds/include/alibabacloud/drds/model/TagResourcesRequest.h +++ b/drds/include/alibabacloud/drds/model/TagResourcesRequest.h @@ -1,66 +1,58 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_TAGRESOURCESREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_TAGRESOURCESREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT TagResourcesRequest : public RpcServiceRequest - { - public: - struct Tag - { - std::string value; - std::string key; - }; - - public: - TagResourcesRequest(); - ~TagResourcesRequest(); - - std::vector getResourceId()const; - void setResourceId(const std::vector& resourceId); - std::string getResourceType()const; - void setResourceType(const std::string& resourceType); - bool getNoRole()const; - void setNoRole(bool noRole); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::vector getTag()const; - void setTag(const std::vector& tag); - - private: - std::vector resourceId_; - std::string resourceType_; - bool noRole_; - std::string regionId_; - std::vector tag_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_TAGRESOURCESREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_TAGRESOURCESREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_TAGRESOURCESREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT TagResourcesRequest : public RpcServiceRequest { +public: + struct Tag { + std::string value; + std::string key; + }; + TagResourcesRequest(); + ~TagResourcesRequest(); + std::vector getResourceId() const; + void setResourceId(const std::vector &resourceId); + std::string getResourceType() const; + void setResourceType(const std::string &resourceType); + bool getNoRole() const; + void setNoRole(bool noRole); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::vector getTag() const; + void setTag(const std::vector &tag); + +private: + std::vector resourceId_; + std::string resourceType_; + bool noRole_; + std::string regionId_; + std::vector tag_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_TAGRESOURCESREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/UntagResourcesRequest.h b/drds/include/alibabacloud/drds/model/UntagResourcesRequest.h index 87ba7cbf5..99dc47ccb 100644 --- a/drds/include/alibabacloud/drds/model/UntagResourcesRequest.h +++ b/drds/include/alibabacloud/drds/model/UntagResourcesRequest.h @@ -1,63 +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_DRDS_MODEL_UNTAGRESOURCESREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_UNTAGRESOURCESREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT UntagResourcesRequest : public RpcServiceRequest - { - - public: - UntagResourcesRequest(); - ~UntagResourcesRequest(); - - bool getAll()const; - void setAll(bool all); - std::vector getResourceId()const; - void setResourceId(const std::vector& resourceId); - std::string getResourceType()const; - void setResourceType(const std::string& resourceType); - bool getNoRole()const; - void setNoRole(bool noRole); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::vector getTagKey()const; - void setTagKey(const std::vector& tagKey); - - private: - bool all_; - std::vector resourceId_; - std::string resourceType_; - bool noRole_; - std::string regionId_; - std::vector tagKey_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_UNTAGRESOURCESREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_UNTAGRESOURCESREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_UNTAGRESOURCESREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT UntagResourcesRequest : public RpcServiceRequest { +public: + UntagResourcesRequest(); + ~UntagResourcesRequest(); + bool getAll() const; + void setAll(bool all); + std::vector getResourceId() const; + void setResourceId(const std::vector &resourceId); + std::string getResourceType() const; + void setResourceType(const std::string &resourceType); + bool getNoRole() const; + void setNoRole(bool noRole); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::vector getTagKey() const; + void setTagKey(const std::vector &tagKey); + +private: + bool all_; + std::vector resourceId_; + std::string resourceType_; + bool noRole_; + std::string regionId_; + std::vector tagKey_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_UNTAGRESOURCESREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/UpdateInstanceNetworkRequest.h b/drds/include/alibabacloud/drds/model/UpdateInstanceNetworkRequest.h index 9d19fd1d1..a369ef156 100644 --- a/drds/include/alibabacloud/drds/model/UpdateInstanceNetworkRequest.h +++ b/drds/include/alibabacloud/drds/model/UpdateInstanceNetworkRequest.h @@ -1,60 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_UPDATEINSTANCENETWORKREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_UPDATEINSTANCENETWORKREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT UpdateInstanceNetworkRequest : public RpcServiceRequest - { - - public: - UpdateInstanceNetworkRequest(); - ~UpdateInstanceNetworkRequest(); - - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - bool getRetainClassic()const; - void setRetainClassic(bool retainClassic); - int getClassicExpiredDays()const; - void setClassicExpiredDays(int classicExpiredDays); - std::string getSrcInstanceNetworkType()const; - void setSrcInstanceNetworkType(const std::string& srcInstanceNetworkType); - - private: - std::string drdsInstanceId_; - std::string accessKeyId_; - bool retainClassic_; - int classicExpiredDays_; - std::string srcInstanceNetworkType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_UPDATEINSTANCENETWORKREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_UPDATEINSTANCENETWORKREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_UPDATEINSTANCENETWORKREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT UpdateInstanceNetworkRequest : public RpcServiceRequest { +public: + UpdateInstanceNetworkRequest(); + ~UpdateInstanceNetworkRequest(); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + bool getRetainClassic() const; + void setRetainClassic(bool retainClassic); + int getClassicExpiredDays() const; + void setClassicExpiredDays(int classicExpiredDays); + std::string getSrcInstanceNetworkType() const; + void setSrcInstanceNetworkType(const std::string &srcInstanceNetworkType); + +private: + std::string drdsInstanceId_; + std::string accessKeyId_; + bool retainClassic_; + int classicExpiredDays_; + std::string srcInstanceNetworkType_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_UPDATEINSTANCENETWORKREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/UpdatePrivateRdsClassRequest.h b/drds/include/alibabacloud/drds/model/UpdatePrivateRdsClassRequest.h index c26d24309..c0e6e7fe4 100644 --- a/drds/include/alibabacloud/drds/model/UpdatePrivateRdsClassRequest.h +++ b/drds/include/alibabacloud/drds/model/UpdatePrivateRdsClassRequest.h @@ -1,63 +1,60 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_UPDATEPRIVATERDSCLASSREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_UPDATEPRIVATERDSCLASSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT UpdatePrivateRdsClassRequest : public RpcServiceRequest - { - - public: - UpdatePrivateRdsClassRequest(); - ~UpdatePrivateRdsClassRequest(); - - std::string getStorage()const; - void setStorage(const std::string& storage); - bool getAutoUseCoupon()const; - void setAutoUseCoupon(bool autoUseCoupon); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getRdsClass()const; - void setRdsClass(const std::string& rdsClass); - int getPrePayDuration()const; - void setPrePayDuration(int prePayDuration); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - - private: - std::string storage_; - bool autoUseCoupon_; - std::string drdsInstanceId_; - std::string rdsClass_; - int prePayDuration_; - std::string dBInstanceId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_UPDATEPRIVATERDSCLASSREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_UPDATEPRIVATERDSCLASSREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_UPDATEPRIVATERDSCLASSREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT UpdatePrivateRdsClassRequest : public RpcServiceRequest { +public: + UpdatePrivateRdsClassRequest(); + ~UpdatePrivateRdsClassRequest(); + std::string getStorage() const; + void setStorage(const std::string &storage); + bool getAutoUseCoupon() const; + void setAutoUseCoupon(bool autoUseCoupon); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getRdsClass() const; + void setRdsClass(const std::string &rdsClass); + int getPrePayDuration() const; + void setPrePayDuration(int prePayDuration); + std::string getAccessKeyId() const; + void setAccessKeyId(const std::string &accessKeyId); + std::string getDBInstanceId() const; + void setDBInstanceId(const std::string &dBInstanceId); + +private: + std::string storage_; + bool autoUseCoupon_; + std::string drdsInstanceId_; + std::string rdsClass_; + int prePayDuration_; + std::string accessKeyId_; + std::string dBInstanceId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_UPDATEPRIVATERDSCLASSREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/UpdateResourceGroupAttributeRequest.h b/drds/include/alibabacloud/drds/model/UpdateResourceGroupAttributeRequest.h index 9872590ef..82869db8e 100644 --- a/drds/include/alibabacloud/drds/model/UpdateResourceGroupAttributeRequest.h +++ b/drds/include/alibabacloud/drds/model/UpdateResourceGroupAttributeRequest.h @@ -1,54 +1,48 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#ifndef ALIBABACLOUD_DRDS_MODEL_UPDATERESOURCEGROUPATTRIBUTEREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_UPDATERESOURCEGROUPATTRIBUTEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT UpdateResourceGroupAttributeRequest : public RpcServiceRequest - { - - public: - UpdateResourceGroupAttributeRequest(); - ~UpdateResourceGroupAttributeRequest(); - - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getNewResourceGroupId()const; - void setNewResourceGroupId(const std::string& newResourceGroupId); - - private: - std::string regionId_; - std::string drdsInstanceId_; - std::string newResourceGroupId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_UPDATERESOURCEGROUPATTRIBUTEREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_UPDATERESOURCEGROUPATTRIBUTEREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_UPDATERESOURCEGROUPATTRIBUTEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT UpdateResourceGroupAttributeRequest : public RpcServiceRequest { +public: + UpdateResourceGroupAttributeRequest(); + ~UpdateResourceGroupAttributeRequest(); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getNewResourceGroupId() const; + void setNewResourceGroupId(const std::string &newResourceGroupId); + +private: + std::string regionId_; + std::string drdsInstanceId_; + std::string newResourceGroupId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_UPDATERESOURCEGROUPATTRIBUTEREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/UpgradeHiStoreInstanceRequest.h b/drds/include/alibabacloud/drds/model/UpgradeHiStoreInstanceRequest.h index acad9e39e..a48c7edd6 100644 --- a/drds/include/alibabacloud/drds/model/UpgradeHiStoreInstanceRequest.h +++ b/drds/include/alibabacloud/drds/model/UpgradeHiStoreInstanceRequest.h @@ -1,57 +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_DRDS_MODEL_UPGRADEHISTOREINSTANCEREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_UPGRADEHISTOREINSTANCEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT UpgradeHiStoreInstanceRequest : public RpcServiceRequest - { - - public: - UpgradeHiStoreInstanceRequest(); - ~UpgradeHiStoreInstanceRequest(); - - std::string getHistoreInstanceId()const; - void setHistoreInstanceId(const std::string& historeInstanceId); - std::string getDrdsPassword()const; - void setDrdsPassword(const std::string& drdsPassword); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - - private: - std::string historeInstanceId_; - std::string drdsPassword_; - std::string drdsInstanceId_; - std::string regionId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_UPGRADEHISTOREINSTANCEREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_UPGRADEHISTOREINSTANCEREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_UPGRADEHISTOREINSTANCEREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT UpgradeHiStoreInstanceRequest : public RpcServiceRequest { +public: + UpgradeHiStoreInstanceRequest(); + ~UpgradeHiStoreInstanceRequest(); + std::string getHistoreInstanceId() const; + void setHistoreInstanceId(const std::string &historeInstanceId); + std::string getDrdsPassword() const; + void setDrdsPassword(const std::string &drdsPassword); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + +private: + std::string historeInstanceId_; + std::string drdsPassword_; + std::string drdsInstanceId_; + std::string regionId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_UPGRADEHISTOREINSTANCEREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/UpgradeInstanceVersionRequest.h b/drds/include/alibabacloud/drds/model/UpgradeInstanceVersionRequest.h index 2b5f92033..5a53f7140 100644 --- a/drds/include/alibabacloud/drds/model/UpgradeInstanceVersionRequest.h +++ b/drds/include/alibabacloud/drds/model/UpgradeInstanceVersionRequest.h @@ -1,57 +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_DRDS_MODEL_UPGRADEINSTANCEVERSIONREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_UPGRADEINSTANCEVERSIONREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT UpgradeInstanceVersionRequest : public RpcServiceRequest - { - - public: - UpgradeInstanceVersionRequest(); - ~UpgradeInstanceVersionRequest(); - - std::string getDrdsPassword()const; - void setDrdsPassword(const std::string& drdsPassword); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getRpm()const; - void setRpm(const std::string& rpm); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - - private: - std::string drdsPassword_; - std::string drdsInstanceId_; - std::string rpm_; - std::string regionId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_UPGRADEINSTANCEVERSIONREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_UPGRADEINSTANCEVERSIONREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_UPGRADEINSTANCEVERSIONREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT UpgradeInstanceVersionRequest : public RpcServiceRequest { +public: + UpgradeInstanceVersionRequest(); + ~UpgradeInstanceVersionRequest(); + std::string getDrdsPassword() const; + void setDrdsPassword(const std::string &drdsPassword); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getRpm() const; + void setRpm(const std::string &rpm); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + +private: + std::string drdsPassword_; + std::string drdsInstanceId_; + std::string rpm_; + std::string regionId_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_UPGRADEINSTANCEVERSIONREQUEST_H_ diff --git a/drds/include/alibabacloud/drds/model/ValidateShardTaskRequest.h b/drds/include/alibabacloud/drds/model/ValidateShardTaskRequest.h index ef5fea439..aa6947c57 100644 --- a/drds/include/alibabacloud/drds/model/ValidateShardTaskRequest.h +++ b/drds/include/alibabacloud/drds/model/ValidateShardTaskRequest.h @@ -1,63 +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_DRDS_MODEL_VALIDATESHARDTASKREQUEST_H_ -#define ALIBABACLOUD_DRDS_MODEL_VALIDATESHARDTASKREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Drds - { - namespace Model - { - class ALIBABACLOUD_DRDS_EXPORT ValidateShardTaskRequest : public RpcServiceRequest - { - - public: - ValidateShardTaskRequest(); - ~ValidateShardTaskRequest(); - - std::string getTaskType()const; - void setTaskType(const std::string& taskType); - std::string getTargetTableName()const; - void setTargetTableName(const std::string& targetTableName); - std::string getDrdsInstanceId()const; - void setDrdsInstanceId(const std::string& drdsInstanceId); - std::string getDbName()const; - void setDbName(const std::string& dbName); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getSourceTableName()const; - void setSourceTableName(const std::string& sourceTableName); - - private: - std::string taskType_; - std::string targetTableName_; - std::string drdsInstanceId_; - std::string dbName_; - std::string regionId_; - std::string sourceTableName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DRDS_MODEL_VALIDATESHARDTASKREQUEST_H_ \ No newline at end of file + */ + +#ifndef ALIBABACLOUD_DRDS_MODEL_VALIDATESHARDTASKREQUEST_H_ +#define ALIBABACLOUD_DRDS_MODEL_VALIDATESHARDTASKREQUEST_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud { +namespace Drds { +namespace Model { +class ALIBABACLOUD_DRDS_EXPORT ValidateShardTaskRequest : public RpcServiceRequest { +public: + ValidateShardTaskRequest(); + ~ValidateShardTaskRequest(); + std::string getTaskType() const; + void setTaskType(const std::string &taskType); + std::string getTargetTableName() const; + void setTargetTableName(const std::string &targetTableName); + std::string getDrdsInstanceId() const; + void setDrdsInstanceId(const std::string &drdsInstanceId); + std::string getDbName() const; + void setDbName(const std::string &dbName); + std::string getRegionId() const; + void setRegionId(const std::string ®ionId); + std::string getSourceTableName() const; + void setSourceTableName(const std::string &sourceTableName); + +private: + std::string taskType_; + std::string targetTableName_; + std::string drdsInstanceId_; + std::string dbName_; + std::string regionId_; + std::string sourceTableName_; +}; +} // namespace Model +} // namespace Drds +} // namespace AlibabaCloud +#endif // !ALIBABACLOUD_DRDS_MODEL_VALIDATESHARDTASKREQUEST_H_ diff --git a/drds/src/DrdsClient.cc b/drds/src/DrdsClient.cc index f13d8510c..e0163421c 100644 --- a/drds/src/DrdsClient.cc +++ b/drds/src/DrdsClient.cc @@ -51,6 +51,78 @@ DrdsClient::DrdsClient(const std::string & accessKeyId, const std::string & acce DrdsClient::~DrdsClient() {} +DrdsClient::ChangeAccountPasswordOutcome DrdsClient::changeAccountPassword(const ChangeAccountPasswordRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ChangeAccountPasswordOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ChangeAccountPasswordOutcome(ChangeAccountPasswordResult(outcome.result())); + else + return ChangeAccountPasswordOutcome(outcome.error()); +} + +void DrdsClient::changeAccountPasswordAsync(const ChangeAccountPasswordRequest& request, const ChangeAccountPasswordAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, changeAccountPassword(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DrdsClient::ChangeAccountPasswordOutcomeCallable DrdsClient::changeAccountPasswordCallable(const ChangeAccountPasswordRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->changeAccountPassword(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +DrdsClient::ChangeInstanceAzoneOutcome DrdsClient::changeInstanceAzone(const ChangeInstanceAzoneRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ChangeInstanceAzoneOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ChangeInstanceAzoneOutcome(ChangeInstanceAzoneResult(outcome.result())); + else + return ChangeInstanceAzoneOutcome(outcome.error()); +} + +void DrdsClient::changeInstanceAzoneAsync(const ChangeInstanceAzoneRequest& request, const ChangeInstanceAzoneAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, changeInstanceAzone(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DrdsClient::ChangeInstanceAzoneOutcomeCallable DrdsClient::changeInstanceAzoneCallable(const ChangeInstanceAzoneRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->changeInstanceAzone(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DrdsClient::CheckDrdsDbNameOutcome DrdsClient::checkDrdsDbName(const CheckDrdsDbNameRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -951,42 +1023,6 @@ DrdsClient::DescribeDrdsDbRdsNameListOutcomeCallable DrdsClient::describeDrdsDbR return task->get_future(); } -DrdsClient::DescribeDrdsDbTasksOutcome DrdsClient::describeDrdsDbTasks(const DescribeDrdsDbTasksRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeDrdsDbTasksOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeDrdsDbTasksOutcome(DescribeDrdsDbTasksResult(outcome.result())); - else - return DescribeDrdsDbTasksOutcome(outcome.error()); -} - -void DrdsClient::describeDrdsDbTasksAsync(const DescribeDrdsDbTasksRequest& request, const DescribeDrdsDbTasksAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeDrdsDbTasks(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -DrdsClient::DescribeDrdsDbTasksOutcomeCallable DrdsClient::describeDrdsDbTasksCallable(const DescribeDrdsDbTasksRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeDrdsDbTasks(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - DrdsClient::DescribeDrdsInstanceOutcome DrdsClient::describeDrdsInstance(const DescribeDrdsInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1455,42 +1491,6 @@ DrdsClient::DescribeExpandLogicTableInfoListOutcomeCallable DrdsClient::describe return task->get_future(); } -DrdsClient::DescribeHiStoreInstanceInfoOutcome DrdsClient::describeHiStoreInstanceInfo(const DescribeHiStoreInstanceInfoRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeHiStoreInstanceInfoOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeHiStoreInstanceInfoOutcome(DescribeHiStoreInstanceInfoResult(outcome.result())); - else - return DescribeHiStoreInstanceInfoOutcome(outcome.error()); -} - -void DrdsClient::describeHiStoreInstanceInfoAsync(const DescribeHiStoreInstanceInfoRequest& request, const DescribeHiStoreInstanceInfoAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeHiStoreInstanceInfo(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -DrdsClient::DescribeHiStoreInstanceInfoOutcomeCallable DrdsClient::describeHiStoreInstanceInfoCallable(const DescribeHiStoreInstanceInfoRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeHiStoreInstanceInfo(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - DrdsClient::DescribeHotDbListOutcome DrdsClient::describeHotDbList(const DescribeHotDbListRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1635,42 +1635,6 @@ DrdsClient::DescribeInstanceAccountsOutcomeCallable DrdsClient::describeInstance return task->get_future(); } -DrdsClient::DescribeInstanceMenuSwitchOutcome DrdsClient::describeInstanceMenuSwitch(const DescribeInstanceMenuSwitchRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeInstanceMenuSwitchOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeInstanceMenuSwitchOutcome(DescribeInstanceMenuSwitchResult(outcome.result())); - else - return DescribeInstanceMenuSwitchOutcome(outcome.error()); -} - -void DrdsClient::describeInstanceMenuSwitchAsync(const DescribeInstanceMenuSwitchRequest& request, const DescribeInstanceMenuSwitchAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeInstanceMenuSwitch(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -DrdsClient::DescribeInstanceMenuSwitchOutcomeCallable DrdsClient::describeInstanceMenuSwitchCallable(const DescribeInstanceMenuSwitchRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeInstanceMenuSwitch(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - DrdsClient::DescribeInstanceSwitchAzoneOutcome DrdsClient::describeInstanceSwitchAzone(const DescribeInstanceSwitchAzoneRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1923,6 +1887,78 @@ DrdsClient::DescribeRdsSuperAccountInstancesOutcomeCallable DrdsClient::describe return task->get_future(); } +DrdsClient::DescribeRecycleBinStatusOutcome DrdsClient::describeRecycleBinStatus(const DescribeRecycleBinStatusRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeRecycleBinStatusOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeRecycleBinStatusOutcome(DescribeRecycleBinStatusResult(outcome.result())); + else + return DescribeRecycleBinStatusOutcome(outcome.error()); +} + +void DrdsClient::describeRecycleBinStatusAsync(const DescribeRecycleBinStatusRequest& request, const DescribeRecycleBinStatusAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeRecycleBinStatus(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DrdsClient::DescribeRecycleBinStatusOutcomeCallable DrdsClient::describeRecycleBinStatusCallable(const DescribeRecycleBinStatusRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeRecycleBinStatus(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +DrdsClient::DescribeRecycleBinTablesOutcome DrdsClient::describeRecycleBinTables(const DescribeRecycleBinTablesRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeRecycleBinTablesOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeRecycleBinTablesOutcome(DescribeRecycleBinTablesResult(outcome.result())); + else + return DescribeRecycleBinTablesOutcome(outcome.error()); +} + +void DrdsClient::describeRecycleBinTablesAsync(const DescribeRecycleBinTablesRequest& request, const DescribeRecycleBinTablesAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeRecycleBinTables(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DrdsClient::DescribeRecycleBinTablesOutcomeCallable DrdsClient::describeRecycleBinTablesCallable(const DescribeRecycleBinTablesRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeRecycleBinTables(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DrdsClient::DescribeRestoreOrderOutcome DrdsClient::describeRestoreOrder(const DescribeRestoreOrderRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1995,42 +2031,6 @@ DrdsClient::DescribeShardTaskInfoOutcomeCallable DrdsClient::describeShardTaskIn return task->get_future(); } -DrdsClient::DescribeShardTaskListOutcome DrdsClient::describeShardTaskList(const DescribeShardTaskListRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeShardTaskListOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeShardTaskListOutcome(DescribeShardTaskListResult(outcome.result())); - else - return DescribeShardTaskListOutcome(outcome.error()); -} - -void DrdsClient::describeShardTaskListAsync(const DescribeShardTaskListRequest& request, const DescribeShardTaskListAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeShardTaskList(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -DrdsClient::DescribeShardTaskListOutcomeCallable DrdsClient::describeShardTaskListCallable(const DescribeShardTaskListRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeShardTaskList(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - DrdsClient::DescribeSqlFlashbakTaskOutcome DrdsClient::describeSqlFlashbakTask(const DescribeSqlFlashbakTaskRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2211,6 +2211,42 @@ DrdsClient::DisableSqlAuditOutcomeCallable DrdsClient::disableSqlAuditCallable(c return task->get_future(); } +DrdsClient::EnableInstanceIpv6AddressOutcome DrdsClient::enableInstanceIpv6Address(const EnableInstanceIpv6AddressRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return EnableInstanceIpv6AddressOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return EnableInstanceIpv6AddressOutcome(EnableInstanceIpv6AddressResult(outcome.result())); + else + return EnableInstanceIpv6AddressOutcome(outcome.error()); +} + +void DrdsClient::enableInstanceIpv6AddressAsync(const EnableInstanceIpv6AddressRequest& request, const EnableInstanceIpv6AddressAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, enableInstanceIpv6Address(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DrdsClient::EnableInstanceIpv6AddressOutcomeCallable DrdsClient::enableInstanceIpv6AddressCallable(const EnableInstanceIpv6AddressRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->enableInstanceIpv6Address(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DrdsClient::EnableSqlAuditOutcome DrdsClient::enableSqlAudit(const EnableSqlAuditRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2283,6 +2319,42 @@ DrdsClient::EnableSqlFlashbackMatchSwitchOutcomeCallable DrdsClient::enableSqlFl return task->get_future(); } +DrdsClient::FlashbackRecycleBinTableOutcome DrdsClient::flashbackRecycleBinTable(const FlashbackRecycleBinTableRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return FlashbackRecycleBinTableOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return FlashbackRecycleBinTableOutcome(FlashbackRecycleBinTableResult(outcome.result())); + else + return FlashbackRecycleBinTableOutcome(outcome.error()); +} + +void DrdsClient::flashbackRecycleBinTableAsync(const FlashbackRecycleBinTableRequest& request, const FlashbackRecycleBinTableAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, flashbackRecycleBinTable(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DrdsClient::FlashbackRecycleBinTableOutcomeCallable DrdsClient::flashbackRecycleBinTableCallable(const FlashbackRecycleBinTableRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->flashbackRecycleBinTable(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DrdsClient::GetDrdsDbRdsRelationInfoOutcome DrdsClient::getDrdsDbRdsRelationInfo(const GetDrdsDbRdsRelationInfoRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2391,6 +2463,78 @@ DrdsClient::ManagePrivateRdsOutcomeCallable DrdsClient::managePrivateRdsCallable return task->get_future(); } +DrdsClient::ModifyAccountDescriptionOutcome DrdsClient::modifyAccountDescription(const ModifyAccountDescriptionRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ModifyAccountDescriptionOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ModifyAccountDescriptionOutcome(ModifyAccountDescriptionResult(outcome.result())); + else + return ModifyAccountDescriptionOutcome(outcome.error()); +} + +void DrdsClient::modifyAccountDescriptionAsync(const ModifyAccountDescriptionRequest& request, const ModifyAccountDescriptionAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, modifyAccountDescription(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DrdsClient::ModifyAccountDescriptionOutcomeCallable DrdsClient::modifyAccountDescriptionCallable(const ModifyAccountDescriptionRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->modifyAccountDescription(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +DrdsClient::ModifyAccountPrivilegeOutcome DrdsClient::modifyAccountPrivilege(const ModifyAccountPrivilegeRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ModifyAccountPrivilegeOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ModifyAccountPrivilegeOutcome(ModifyAccountPrivilegeResult(outcome.result())); + else + return ModifyAccountPrivilegeOutcome(outcome.error()); +} + +void DrdsClient::modifyAccountPrivilegeAsync(const ModifyAccountPrivilegeRequest& request, const ModifyAccountPrivilegeAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, modifyAccountPrivilege(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DrdsClient::ModifyAccountPrivilegeOutcomeCallable DrdsClient::modifyAccountPrivilegeCallable(const ModifyAccountPrivilegeRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->modifyAccountPrivilege(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DrdsClient::ModifyDrdsInstanceDescriptionOutcome DrdsClient::modifyDrdsInstanceDescription(const ModifyDrdsInstanceDescriptionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2463,6 +2607,42 @@ DrdsClient::ModifyDrdsIpWhiteListOutcomeCallable DrdsClient::modifyDrdsIpWhiteLi return task->get_future(); } +DrdsClient::ModifyPolarDbReadWeightOutcome DrdsClient::modifyPolarDbReadWeight(const ModifyPolarDbReadWeightRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ModifyPolarDbReadWeightOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ModifyPolarDbReadWeightOutcome(ModifyPolarDbReadWeightResult(outcome.result())); + else + return ModifyPolarDbReadWeightOutcome(outcome.error()); +} + +void DrdsClient::modifyPolarDbReadWeightAsync(const ModifyPolarDbReadWeightRequest& request, const ModifyPolarDbReadWeightAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, modifyPolarDbReadWeight(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DrdsClient::ModifyPolarDbReadWeightOutcomeCallable DrdsClient::modifyPolarDbReadWeightCallable(const ModifyPolarDbReadWeightRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->modifyPolarDbReadWeight(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DrdsClient::ModifyRdsReadWeightOutcome DrdsClient::modifyRdsReadWeight(const ModifyRdsReadWeightRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2535,6 +2715,42 @@ DrdsClient::PutStartBackupOutcomeCallable DrdsClient::putStartBackupCallable(con return task->get_future(); } +DrdsClient::RefreshDrdsAtomUrlOutcome DrdsClient::refreshDrdsAtomUrl(const RefreshDrdsAtomUrlRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return RefreshDrdsAtomUrlOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return RefreshDrdsAtomUrlOutcome(RefreshDrdsAtomUrlResult(outcome.result())); + else + return RefreshDrdsAtomUrlOutcome(outcome.error()); +} + +void DrdsClient::refreshDrdsAtomUrlAsync(const RefreshDrdsAtomUrlRequest& request, const RefreshDrdsAtomUrlAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, refreshDrdsAtomUrl(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DrdsClient::RefreshDrdsAtomUrlOutcomeCallable DrdsClient::refreshDrdsAtomUrlCallable(const RefreshDrdsAtomUrlRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->refreshDrdsAtomUrl(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DrdsClient::ReleaseInstanceInternetAddressOutcome DrdsClient::releaseInstanceInternetAddress(const ReleaseInstanceInternetAddressRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2751,6 +2967,114 @@ DrdsClient::RemoveInstanceAccountOutcomeCallable DrdsClient::removeInstanceAccou return task->get_future(); } +DrdsClient::RemoveRecycleBinTableOutcome DrdsClient::removeRecycleBinTable(const RemoveRecycleBinTableRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return RemoveRecycleBinTableOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return RemoveRecycleBinTableOutcome(RemoveRecycleBinTableResult(outcome.result())); + else + return RemoveRecycleBinTableOutcome(outcome.error()); +} + +void DrdsClient::removeRecycleBinTableAsync(const RemoveRecycleBinTableRequest& request, const RemoveRecycleBinTableAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, removeRecycleBinTable(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DrdsClient::RemoveRecycleBinTableOutcomeCallable DrdsClient::removeRecycleBinTableCallable(const RemoveRecycleBinTableRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->removeRecycleBinTable(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +DrdsClient::RestartDrdsInstanceOutcome DrdsClient::restartDrdsInstance(const RestartDrdsInstanceRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return RestartDrdsInstanceOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return RestartDrdsInstanceOutcome(RestartDrdsInstanceResult(outcome.result())); + else + return RestartDrdsInstanceOutcome(outcome.error()); +} + +void DrdsClient::restartDrdsInstanceAsync(const RestartDrdsInstanceRequest& request, const RestartDrdsInstanceAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, restartDrdsInstance(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DrdsClient::RestartDrdsInstanceOutcomeCallable DrdsClient::restartDrdsInstanceCallable(const RestartDrdsInstanceRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->restartDrdsInstance(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +DrdsClient::RollbackInstanceVersionOutcome DrdsClient::rollbackInstanceVersion(const RollbackInstanceVersionRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return RollbackInstanceVersionOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return RollbackInstanceVersionOutcome(RollbackInstanceVersionResult(outcome.result())); + else + return RollbackInstanceVersionOutcome(outcome.error()); +} + +void DrdsClient::rollbackInstanceVersionAsync(const RollbackInstanceVersionRequest& request, const RollbackInstanceVersionAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, rollbackInstanceVersion(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DrdsClient::RollbackInstanceVersionOutcomeCallable DrdsClient::rollbackInstanceVersionCallable(const RollbackInstanceVersionRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->rollbackInstanceVersion(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DrdsClient::SetBackupLocalOutcome DrdsClient::setBackupLocal(const SetBackupLocalRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2895,6 +3219,42 @@ DrdsClient::SetupDrdsParamsOutcomeCallable DrdsClient::setupDrdsParamsCallable(c return task->get_future(); } +DrdsClient::SetupRecycleBinStatusOutcome DrdsClient::setupRecycleBinStatus(const SetupRecycleBinStatusRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return SetupRecycleBinStatusOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return SetupRecycleBinStatusOutcome(SetupRecycleBinStatusResult(outcome.result())); + else + return SetupRecycleBinStatusOutcome(outcome.error()); +} + +void DrdsClient::setupRecycleBinStatusAsync(const SetupRecycleBinStatusRequest& request, const SetupRecycleBinStatusAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, setupRecycleBinStatus(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +DrdsClient::SetupRecycleBinStatusOutcomeCallable DrdsClient::setupRecycleBinStatusCallable(const SetupRecycleBinStatusRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->setupRecycleBinStatus(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + DrdsClient::SetupTableOutcome DrdsClient::setupTable(const SetupTableRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3147,42 +3507,6 @@ DrdsClient::SubmitSmoothExpandPreCheckTaskOutcomeCallable DrdsClient::submitSmoo return task->get_future(); } -DrdsClient::SubmitSmoothExpandTaskOutcome DrdsClient::submitSmoothExpandTask(const SubmitSmoothExpandTaskRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return SubmitSmoothExpandTaskOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return SubmitSmoothExpandTaskOutcome(SubmitSmoothExpandTaskResult(outcome.result())); - else - return SubmitSmoothExpandTaskOutcome(outcome.error()); -} - -void DrdsClient::submitSmoothExpandTaskAsync(const SubmitSmoothExpandTaskRequest& request, const SubmitSmoothExpandTaskAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, submitSmoothExpandTask(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -DrdsClient::SubmitSmoothExpandTaskOutcomeCallable DrdsClient::submitSmoothExpandTaskCallable(const SubmitSmoothExpandTaskRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->submitSmoothExpandTask(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - DrdsClient::SubmitSqlFlashbackTaskOutcome DrdsClient::submitSqlFlashbackTask(const SubmitSqlFlashbackTaskRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3219,42 +3543,6 @@ DrdsClient::SubmitSqlFlashbackTaskOutcomeCallable DrdsClient::submitSqlFlashback return task->get_future(); } -DrdsClient::SubmitSwitchTaskOutcome DrdsClient::submitSwitchTask(const SubmitSwitchTaskRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return SubmitSwitchTaskOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return SubmitSwitchTaskOutcome(SubmitSwitchTaskResult(outcome.result())); - else - return SubmitSwitchTaskOutcome(outcome.error()); -} - -void DrdsClient::submitSwitchTaskAsync(const SubmitSwitchTaskRequest& request, const SubmitSwitchTaskAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, submitSwitchTask(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -DrdsClient::SubmitSwitchTaskOutcomeCallable DrdsClient::submitSwitchTaskCallable(const SubmitSwitchTaskRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->submitSwitchTask(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - DrdsClient::SwitchGlobalBroadcastTypeOutcome DrdsClient::switchGlobalBroadcastType(const SwitchGlobalBroadcastTypeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); diff --git a/drds/src/model/ChangeAccountPasswordRequest.cc b/drds/src/model/ChangeAccountPasswordRequest.cc new file mode 100644 index 000000000..25914f56a --- /dev/null +++ b/drds/src/model/ChangeAccountPasswordRequest.cc @@ -0,0 +1,63 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Drds::Model::ChangeAccountPasswordRequest; + +ChangeAccountPasswordRequest::ChangeAccountPasswordRequest() + : RpcServiceRequest("drds", "2019-01-23", "ChangeAccountPassword") { + setMethod(HttpRequest::Method::Post); +} + +ChangeAccountPasswordRequest::~ChangeAccountPasswordRequest() {} + +std::string ChangeAccountPasswordRequest::getDrdsInstanceId() const { + return drdsInstanceId_; +} + +void ChangeAccountPasswordRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); +} + +std::string ChangeAccountPasswordRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void ChangeAccountPasswordRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); +} + +std::string ChangeAccountPasswordRequest::getPassword() const { + return password_; +} + +void ChangeAccountPasswordRequest::setPassword(const std::string &password) { + password_ = password; + setParameter(std::string("Password"), password); +} + +std::string ChangeAccountPasswordRequest::getAccountName() const { + return accountName_; +} + +void ChangeAccountPasswordRequest::setAccountName(const std::string &accountName) { + accountName_ = accountName; + setParameter(std::string("AccountName"), accountName); +} + diff --git a/drds/src/model/ChangeAccountPasswordResult.cc b/drds/src/model/ChangeAccountPasswordResult.cc new file mode 100644 index 000000000..e598ac12f --- /dev/null +++ b/drds/src/model/ChangeAccountPasswordResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Drds; +using namespace AlibabaCloud::Drds::Model; + +ChangeAccountPasswordResult::ChangeAccountPasswordResult() : + ServiceResult() +{} + +ChangeAccountPasswordResult::ChangeAccountPasswordResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ChangeAccountPasswordResult::~ChangeAccountPasswordResult() +{} + +void ChangeAccountPasswordResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + +} + +bool ChangeAccountPasswordResult::getSuccess()const +{ + return success_; +} + diff --git a/drds/src/model/ChangeInstanceAzoneRequest.cc b/drds/src/model/ChangeInstanceAzoneRequest.cc new file mode 100644 index 000000000..821241757 --- /dev/null +++ b/drds/src/model/ChangeInstanceAzoneRequest.cc @@ -0,0 +1,90 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Drds::Model::ChangeInstanceAzoneRequest; + +ChangeInstanceAzoneRequest::ChangeInstanceAzoneRequest() + : RpcServiceRequest("drds", "2019-01-23", "ChangeInstanceAzone") { + setMethod(HttpRequest::Method::Post); +} + +ChangeInstanceAzoneRequest::~ChangeInstanceAzoneRequest() {} + +std::string ChangeInstanceAzoneRequest::getTargetAzoneId() const { + return targetAzoneId_; +} + +void ChangeInstanceAzoneRequest::setTargetAzoneId(const std::string &targetAzoneId) { + targetAzoneId_ = targetAzoneId; + setParameter(std::string("TargetAzoneId"), targetAzoneId); +} + +std::string ChangeInstanceAzoneRequest::getDrdsRegionId() const { + return drdsRegionId_; +} + +void ChangeInstanceAzoneRequest::setDrdsRegionId(const std::string &drdsRegionId) { + drdsRegionId_ = drdsRegionId; + setParameter(std::string("DrdsRegionId"), drdsRegionId); +} + +std::string ChangeInstanceAzoneRequest::getDrdsInstanceId() const { + return drdsInstanceId_; +} + +void ChangeInstanceAzoneRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); +} + +std::string ChangeInstanceAzoneRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void ChangeInstanceAzoneRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); +} + +std::string ChangeInstanceAzoneRequest::getOriginAzoneId() const { + return originAzoneId_; +} + +void ChangeInstanceAzoneRequest::setOriginAzoneId(const std::string &originAzoneId) { + originAzoneId_ = originAzoneId; + setParameter(std::string("OriginAzoneId"), originAzoneId); +} + +bool ChangeInstanceAzoneRequest::getChangeVSwitch() const { + return changeVSwitch_; +} + +void ChangeInstanceAzoneRequest::setChangeVSwitch(bool changeVSwitch) { + changeVSwitch_ = changeVSwitch; + setParameter(std::string("ChangeVSwitch"), changeVSwitch ? "true" : "false"); +} + +std::string ChangeInstanceAzoneRequest::getNewVSwitch() const { + return newVSwitch_; +} + +void ChangeInstanceAzoneRequest::setNewVSwitch(const std::string &newVSwitch) { + newVSwitch_ = newVSwitch; + setParameter(std::string("NewVSwitch"), newVSwitch); +} + diff --git a/drds/src/model/SubmitSwitchTaskResult.cc b/drds/src/model/ChangeInstanceAzoneResult.cc similarity index 73% rename from drds/src/model/SubmitSwitchTaskResult.cc rename to drds/src/model/ChangeInstanceAzoneResult.cc index beb5a8de8..4652cb141 100644 --- a/drds/src/model/SubmitSwitchTaskResult.cc +++ b/drds/src/model/ChangeInstanceAzoneResult.cc @@ -14,26 +14,26 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Drds; using namespace AlibabaCloud::Drds::Model; -SubmitSwitchTaskResult::SubmitSwitchTaskResult() : +ChangeInstanceAzoneResult::ChangeInstanceAzoneResult() : ServiceResult() {} -SubmitSwitchTaskResult::SubmitSwitchTaskResult(const std::string &payload) : +ChangeInstanceAzoneResult::ChangeInstanceAzoneResult(const std::string &payload) : ServiceResult() { parse(payload); } -SubmitSwitchTaskResult::~SubmitSwitchTaskResult() +ChangeInstanceAzoneResult::~ChangeInstanceAzoneResult() {} -void SubmitSwitchTaskResult::parse(const std::string &payload) +void ChangeInstanceAzoneResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; @@ -44,7 +44,7 @@ void SubmitSwitchTaskResult::parse(const std::string &payload) } -bool SubmitSwitchTaskResult::getSuccess()const +bool ChangeInstanceAzoneResult::getSuccess()const { return success_; } diff --git a/drds/src/model/CheckDrdsDbNameRequest.cc b/drds/src/model/CheckDrdsDbNameRequest.cc index 1081d4d70..c96ce05af 100644 --- a/drds/src/model/CheckDrdsDbNameRequest.cc +++ b/drds/src/model/CheckDrdsDbNameRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::CheckDrdsDbNameRequest; - -CheckDrdsDbNameRequest::CheckDrdsDbNameRequest() : - RpcServiceRequest("drds", "2019-01-23", "CheckDrdsDbName") -{ - setMethod(HttpRequest::Method::Post); -} - -CheckDrdsDbNameRequest::~CheckDrdsDbNameRequest() -{} - -std::string CheckDrdsDbNameRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::CheckDrdsDbNameRequest; + +CheckDrdsDbNameRequest::CheckDrdsDbNameRequest() + : RpcServiceRequest("drds", "2019-01-23", "CheckDrdsDbName") { + setMethod(HttpRequest::Method::Post); } -void CheckDrdsDbNameRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +CheckDrdsDbNameRequest::~CheckDrdsDbNameRequest() {} + +std::string CheckDrdsDbNameRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string CheckDrdsDbNameRequest::getAccessKeyId()const -{ - return accessKeyId_; +void CheckDrdsDbNameRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void CheckDrdsDbNameRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string CheckDrdsDbNameRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string CheckDrdsDbNameRequest::getDbName()const -{ - return dbName_; +void CheckDrdsDbNameRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void CheckDrdsDbNameRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string CheckDrdsDbNameRequest::getDbName() const { + return dbName_; +} + +void CheckDrdsDbNameRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } diff --git a/drds/src/model/CheckDrdsDbNameResult.cc b/drds/src/model/CheckDrdsDbNameResult.cc index 9d2efb662..6047fab95 100644 --- a/drds/src/model/CheckDrdsDbNameResult.cc +++ b/drds/src/model/CheckDrdsDbNameResult.cc @@ -39,10 +39,10 @@ void CheckDrdsDbNameResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; if(!value["Result"].isNull()) result_ = value["Result"].asString() == "true"; + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/CheckExpandStatusRequest.cc b/drds/src/model/CheckExpandStatusRequest.cc index 9afa8a730..d7271400c 100644 --- a/drds/src/model/CheckExpandStatusRequest.cc +++ b/drds/src/model/CheckExpandStatusRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::CheckExpandStatusRequest; - -CheckExpandStatusRequest::CheckExpandStatusRequest() : - RpcServiceRequest("drds", "2019-01-23", "CheckExpandStatus") -{ - setMethod(HttpRequest::Method::Post); -} - -CheckExpandStatusRequest::~CheckExpandStatusRequest() -{} - -std::string CheckExpandStatusRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::CheckExpandStatusRequest; + +CheckExpandStatusRequest::CheckExpandStatusRequest() + : RpcServiceRequest("drds", "2019-01-23", "CheckExpandStatus") { + setMethod(HttpRequest::Method::Post); } -void CheckExpandStatusRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +CheckExpandStatusRequest::~CheckExpandStatusRequest() {} + +std::string CheckExpandStatusRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string CheckExpandStatusRequest::getAccessKeyId()const -{ - return accessKeyId_; +void CheckExpandStatusRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void CheckExpandStatusRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string CheckExpandStatusRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string CheckExpandStatusRequest::getDbName()const -{ - return dbName_; +void CheckExpandStatusRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void CheckExpandStatusRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string CheckExpandStatusRequest::getDbName() const { + return dbName_; +} + +void CheckExpandStatusRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } diff --git a/drds/src/model/CheckExpandStatusResult.cc b/drds/src/model/CheckExpandStatusResult.cc index bed49c844..09d2c1bd6 100644 --- a/drds/src/model/CheckExpandStatusResult.cc +++ b/drds/src/model/CheckExpandStatusResult.cc @@ -40,10 +40,10 @@ void CheckExpandStatusResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); auto dataNode = value["Data"]; - if(!dataNode["IsActive"].isNull()) - data_.isActive = dataNode["IsActive"].asString() == "true"; if(!dataNode["Msg"].isNull()) data_.msg = dataNode["Msg"].asString(); + if(!dataNode["IsActive"].isNull()) + data_.isActive = dataNode["IsActive"].asString() == "true"; if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; diff --git a/drds/src/model/CheckSqlAuditEnableStatusRequest.cc b/drds/src/model/CheckSqlAuditEnableStatusRequest.cc index 448833619..81334c135 100644 --- a/drds/src/model/CheckSqlAuditEnableStatusRequest.cc +++ b/drds/src/model/CheckSqlAuditEnableStatusRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::CheckSqlAuditEnableStatusRequest; - -CheckSqlAuditEnableStatusRequest::CheckSqlAuditEnableStatusRequest() : - RpcServiceRequest("drds", "2019-01-23", "CheckSqlAuditEnableStatus") -{ - setMethod(HttpRequest::Method::Post); -} - -CheckSqlAuditEnableStatusRequest::~CheckSqlAuditEnableStatusRequest() -{} - -std::string CheckSqlAuditEnableStatusRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::CheckSqlAuditEnableStatusRequest; + +CheckSqlAuditEnableStatusRequest::CheckSqlAuditEnableStatusRequest() + : RpcServiceRequest("drds", "2019-01-23", "CheckSqlAuditEnableStatus") { + setMethod(HttpRequest::Method::Post); } -void CheckSqlAuditEnableStatusRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +CheckSqlAuditEnableStatusRequest::~CheckSqlAuditEnableStatusRequest() {} + +std::string CheckSqlAuditEnableStatusRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string CheckSqlAuditEnableStatusRequest::getAccessKeyId()const -{ - return accessKeyId_; +void CheckSqlAuditEnableStatusRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void CheckSqlAuditEnableStatusRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string CheckSqlAuditEnableStatusRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string CheckSqlAuditEnableStatusRequest::getDbName()const -{ - return dbName_; +void CheckSqlAuditEnableStatusRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void CheckSqlAuditEnableStatusRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string CheckSqlAuditEnableStatusRequest::getDbName() const { + return dbName_; +} + +void CheckSqlAuditEnableStatusRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } diff --git a/drds/src/model/CheckSqlAuditEnableStatusResult.cc b/drds/src/model/CheckSqlAuditEnableStatusResult.cc index 401b9cf19..a03d1ccd8 100644 --- a/drds/src/model/CheckSqlAuditEnableStatusResult.cc +++ b/drds/src/model/CheckSqlAuditEnableStatusResult.cc @@ -39,10 +39,10 @@ void CheckSqlAuditEnableStatusResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; if(!value["Status"].isNull()) status_ = value["Status"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/CreateDrdsDBRequest.cc b/drds/src/model/CreateDrdsDBRequest.cc index 3e22dbb0f..d95ada09f 100644 --- a/drds/src/model/CreateDrdsDBRequest.cc +++ b/drds/src/model/CreateDrdsDBRequest.cc @@ -1,176 +1,144 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::CreateDrdsDBRequest; - -CreateDrdsDBRequest::CreateDrdsDBRequest() : - RpcServiceRequest("drds", "2019-01-23", "CreateDrdsDB") -{ - setMethod(HttpRequest::Method::Post); -} - -CreateDrdsDBRequest::~CreateDrdsDBRequest() -{} - -std::string CreateDrdsDBRequest::getEncode()const -{ - return encode_; + */ + +#include + +using AlibabaCloud::Drds::Model::CreateDrdsDBRequest; + +CreateDrdsDBRequest::CreateDrdsDBRequest() + : RpcServiceRequest("drds", "2019-01-23", "CreateDrdsDB") { + setMethod(HttpRequest::Method::Post); } -void CreateDrdsDBRequest::setEncode(const std::string& encode) -{ - encode_ = encode; - setParameter("Encode", encode); +CreateDrdsDBRequest::~CreateDrdsDBRequest() {} + +std::string CreateDrdsDBRequest::getEncode() const { + return encode_; } -std::vector CreateDrdsDBRequest::getRdsInstance()const -{ - return rdsInstance_; +void CreateDrdsDBRequest::setEncode(const std::string &encode) { + encode_ = encode; + setParameter(std::string("Encode"), encode); } -void CreateDrdsDBRequest::setRdsInstance(const std::vector& rdsInstance) -{ - rdsInstance_ = rdsInstance; - for(int dep1 = 0; dep1!= rdsInstance.size(); dep1++) { - setParameter("RdsInstance."+ std::to_string(dep1), rdsInstance.at(dep1)); - } +std::vector CreateDrdsDBRequest::getRdsInstance() const { + return rdsInstance_; } -std::string CreateDrdsDBRequest::getType()const -{ - return type_; +void CreateDrdsDBRequest::setRdsInstance(const std::vector &rdsInstance) { + rdsInstance_ = rdsInstance; } -void CreateDrdsDBRequest::setType(const std::string& type) -{ - type_ = type; - setParameter("Type", type); +std::string CreateDrdsDBRequest::getType() const { + return type_; } -std::string CreateDrdsDBRequest::getAccessKeyId()const -{ - return accessKeyId_; +void CreateDrdsDBRequest::setType(const std::string &type) { + type_ = type; + setParameter(std::string("Type"), type); } -void CreateDrdsDBRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string CreateDrdsDBRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string CreateDrdsDBRequest::getPassword()const -{ - return password_; +void CreateDrdsDBRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void CreateDrdsDBRequest::setPassword(const std::string& password) -{ - password_ = password; - setParameter("Password", password); +std::string CreateDrdsDBRequest::getPassword() const { + return password_; } -std::vector CreateDrdsDBRequest::getRdsSuperAccount()const -{ - return rdsSuperAccount_; +void CreateDrdsDBRequest::setPassword(const std::string &password) { + password_ = password; + setParameter(std::string("Password"), password); } -void CreateDrdsDBRequest::setRdsSuperAccount(const std::vector& rdsSuperAccount) -{ - rdsSuperAccount_ = rdsSuperAccount; - for(int dep1 = 0; dep1!= rdsSuperAccount.size(); dep1++) { - auto rdsSuperAccountObj = rdsSuperAccount.at(dep1); - std::string rdsSuperAccountObjStr = "RdsSuperAccount." + std::to_string(dep1 + 1); - setParameter(rdsSuperAccountObjStr + ".Password", rdsSuperAccountObj.password); - setParameter(rdsSuperAccountObjStr + ".AccountName", rdsSuperAccountObj.accountName); - setParameter(rdsSuperAccountObjStr + ".DbInstanceId", rdsSuperAccountObj.dbInstanceId); - } +std::vector CreateDrdsDBRequest::getRdsSuperAccount() const { + return rdsSuperAccount_; } -std::string CreateDrdsDBRequest::getAccountName()const -{ - return accountName_; +void CreateDrdsDBRequest::setRdsSuperAccount(const std::vector &rdsSuperAccount) { + rdsSuperAccount_ = rdsSuperAccount; + for(int dep1 = 0; dep1 != rdsSuperAccount.size(); dep1++) { + auto rdsSuperAccountObj = rdsSuperAccount.at(dep1); + std::string rdsSuperAccountObjStr = std::string("RdsSuperAccount") + "." + std::to_string(dep1 + 1); + setParameter(rdsSuperAccountObjStr + ".Password", rdsSuperAccountObj.password); + setParameter(rdsSuperAccountObjStr + ".AccountName", rdsSuperAccountObj.accountName); + setParameter(rdsSuperAccountObjStr + ".DbInstanceId", rdsSuperAccountObj.dbInstanceId); + } } -void CreateDrdsDBRequest::setAccountName(const std::string& accountName) -{ - accountName_ = accountName; - setParameter("AccountName", accountName); +std::string CreateDrdsDBRequest::getAccountName() const { + return accountName_; } -std::string CreateDrdsDBRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void CreateDrdsDBRequest::setAccountName(const std::string &accountName) { + accountName_ = accountName; + setParameter(std::string("AccountName"), accountName); } -void CreateDrdsDBRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string CreateDrdsDBRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -bool CreateDrdsDBRequest::getDbInstanceIsCreating()const -{ - return dbInstanceIsCreating_; +void CreateDrdsDBRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void CreateDrdsDBRequest::setDbInstanceIsCreating(bool dbInstanceIsCreating) -{ - dbInstanceIsCreating_ = dbInstanceIsCreating; - setParameter("DbInstanceIsCreating", dbInstanceIsCreating ? "true" : "false"); +bool CreateDrdsDBRequest::getDbInstanceIsCreating() const { + return dbInstanceIsCreating_; } -std::vector CreateDrdsDBRequest::getInstDbName()const -{ - return instDbName_; +void CreateDrdsDBRequest::setDbInstanceIsCreating(bool dbInstanceIsCreating) { + dbInstanceIsCreating_ = dbInstanceIsCreating; + setParameter(std::string("DbInstanceIsCreating"), dbInstanceIsCreating ? "true" : "false"); } -void CreateDrdsDBRequest::setInstDbName(const std::vector& instDbName) -{ - instDbName_ = instDbName; - for(int dep1 = 0; dep1!= instDbName.size(); dep1++) { - auto instDbNameObj = instDbName.at(dep1); - std::string instDbNameObjStr = "InstDbName." + std::to_string(dep1 + 1); - for(int dep2 = 0; dep2!= instDbNameObj.shardDbName.size(); dep2++) { - setParameter(instDbNameObjStr + ".ShardDbName."+ std::to_string(dep2), instDbNameObj.shardDbName.at(dep2)); - } - setParameter(instDbNameObjStr + ".DbInstanceId", instDbNameObj.dbInstanceId); - } +std::vector CreateDrdsDBRequest::getInstDbName() const { + return instDbName_; } -std::string CreateDrdsDBRequest::getDbName()const -{ - return dbName_; +void CreateDrdsDBRequest::setInstDbName(const std::vector &instDbName) { + instDbName_ = instDbName; + for(int dep1 = 0; dep1 != instDbName.size(); dep1++) { + auto instDbNameObj = instDbName.at(dep1); + std::string instDbNameObjStr = std::string("InstDbName") + "." + std::to_string(dep1 + 1); + setParameter(instDbNameObjStr + ".DbInstanceId", instDbNameObj.dbInstanceId); + } } -void CreateDrdsDBRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string CreateDrdsDBRequest::getDbName() const { + return dbName_; } -std::string CreateDrdsDBRequest::getDbInstType()const -{ - return dbInstType_; +void CreateDrdsDBRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } -void CreateDrdsDBRequest::setDbInstType(const std::string& dbInstType) -{ - dbInstType_ = dbInstType; - setParameter("DbInstType", dbInstType); +std::string CreateDrdsDBRequest::getDbInstType() const { + return dbInstType_; +} + +void CreateDrdsDBRequest::setDbInstType(const std::string &dbInstType) { + dbInstType_ = dbInstType; + setParameter(std::string("DbInstType"), dbInstType); } diff --git a/drds/src/model/CreateDrdsInstanceRequest.cc b/drds/src/model/CreateDrdsInstanceRequest.cc index f983f3d51..6bdfbd1a6 100644 --- a/drds/src/model/CreateDrdsInstanceRequest.cc +++ b/drds/src/model/CreateDrdsInstanceRequest.cc @@ -1,238 +1,198 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::CreateDrdsInstanceRequest; - -CreateDrdsInstanceRequest::CreateDrdsInstanceRequest() : - RpcServiceRequest("drds", "2019-01-23", "CreateDrdsInstance") -{ - setMethod(HttpRequest::Method::Post); -} - -CreateDrdsInstanceRequest::~CreateDrdsInstanceRequest() -{} - -bool CreateDrdsInstanceRequest::getIsAutoRenew()const -{ - return isAutoRenew_; + */ + +#include + +using AlibabaCloud::Drds::Model::CreateDrdsInstanceRequest; + +CreateDrdsInstanceRequest::CreateDrdsInstanceRequest() + : RpcServiceRequest("drds", "2019-01-23", "CreateDrdsInstance") { + setMethod(HttpRequest::Method::Post); } -void CreateDrdsInstanceRequest::setIsAutoRenew(bool isAutoRenew) -{ - isAutoRenew_ = isAutoRenew; - setParameter("IsAutoRenew", isAutoRenew ? "true" : "false"); +CreateDrdsInstanceRequest::~CreateDrdsInstanceRequest() {} + +bool CreateDrdsInstanceRequest::getIsAutoRenew() const { + return isAutoRenew_; } -std::string CreateDrdsInstanceRequest::getClientToken()const -{ - return clientToken_; +void CreateDrdsInstanceRequest::setIsAutoRenew(bool isAutoRenew) { + isAutoRenew_ = isAutoRenew; + setParameter(std::string("IsAutoRenew"), isAutoRenew ? "true" : "false"); } -void CreateDrdsInstanceRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setParameter("ClientToken", clientToken); +std::string CreateDrdsInstanceRequest::getClientToken() const { + return clientToken_; } -std::string CreateDrdsInstanceRequest::getDescription()const -{ - return description_; +void CreateDrdsInstanceRequest::setClientToken(const std::string &clientToken) { + clientToken_ = clientToken; + setParameter(std::string("ClientToken"), clientToken); } -void CreateDrdsInstanceRequest::setDescription(const std::string& description) -{ - description_ = description; - setParameter("Description", description); +std::string CreateDrdsInstanceRequest::getDescription() const { + return description_; } -std::string CreateDrdsInstanceRequest::getType()const -{ - return type_; +void CreateDrdsInstanceRequest::setDescription(const std::string &description) { + description_ = description; + setParameter(std::string("Description"), description); } -void CreateDrdsInstanceRequest::setType(const std::string& type) -{ - type_ = type; - setParameter("Type", type); +std::string CreateDrdsInstanceRequest::getType() const { + return type_; } -std::string CreateDrdsInstanceRequest::getAccessKeyId()const -{ - return accessKeyId_; +void CreateDrdsInstanceRequest::setType(const std::string &type) { + type_ = type; + setParameter(std::string("Type"), type); } -void CreateDrdsInstanceRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string CreateDrdsInstanceRequest::getAccessKeyId() const { + return accessKeyId_; } -int CreateDrdsInstanceRequest::getDuration()const -{ - return duration_; +void CreateDrdsInstanceRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void CreateDrdsInstanceRequest::setDuration(int duration) -{ - duration_ = duration; - setParameter("Duration", std::to_string(duration)); +int CreateDrdsInstanceRequest::getDuration() const { + return duration_; } -std::string CreateDrdsInstanceRequest::getResourceGroupId()const -{ - return resourceGroupId_; +void CreateDrdsInstanceRequest::setDuration(int duration) { + duration_ = duration; + setParameter(std::string("Duration"), std::to_string(duration)); } -void CreateDrdsInstanceRequest::setResourceGroupId(const std::string& resourceGroupId) -{ - resourceGroupId_ = resourceGroupId; - setParameter("ResourceGroupId", resourceGroupId); +std::string CreateDrdsInstanceRequest::getResourceGroupId() const { + return resourceGroupId_; } -bool CreateDrdsInstanceRequest::getIsHa()const -{ - return isHa_; +void CreateDrdsInstanceRequest::setResourceGroupId(const std::string &resourceGroupId) { + resourceGroupId_ = resourceGroupId; + setParameter(std::string("ResourceGroupId"), resourceGroupId); } -void CreateDrdsInstanceRequest::setIsHa(bool isHa) -{ - isHa_ = isHa; - setParameter("IsHa", isHa ? "true" : "false"); +bool CreateDrdsInstanceRequest::getIsHa() const { + return isHa_; } -int CreateDrdsInstanceRequest::getMySQLVersion()const -{ - return mySQLVersion_; +void CreateDrdsInstanceRequest::setIsHa(bool isHa) { + isHa_ = isHa; + setParameter(std::string("isHa"), isHa ? "true" : "false"); } -void CreateDrdsInstanceRequest::setMySQLVersion(int mySQLVersion) -{ - mySQLVersion_ = mySQLVersion; - setParameter("MySQLVersion", std::to_string(mySQLVersion)); +int CreateDrdsInstanceRequest::getMySQLVersion() const { + return mySQLVersion_; } -std::string CreateDrdsInstanceRequest::getRegionId()const -{ - return regionId_; +void CreateDrdsInstanceRequest::setMySQLVersion(int mySQLVersion) { + mySQLVersion_ = mySQLVersion; + setParameter(std::string("MySQLVersion"), std::to_string(mySQLVersion)); } -void CreateDrdsInstanceRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string CreateDrdsInstanceRequest::getRegionId() const { + return regionId_; } -std::string CreateDrdsInstanceRequest::getInstanceSeries()const -{ - return instanceSeries_; +void CreateDrdsInstanceRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void CreateDrdsInstanceRequest::setInstanceSeries(const std::string& instanceSeries) -{ - instanceSeries_ = instanceSeries; - setParameter("InstanceSeries", instanceSeries); +std::string CreateDrdsInstanceRequest::getInstanceSeries() const { + return instanceSeries_; } -std::string CreateDrdsInstanceRequest::getMasterInstId()const -{ - return masterInstId_; +void CreateDrdsInstanceRequest::setInstanceSeries(const std::string &instanceSeries) { + instanceSeries_ = instanceSeries; + setParameter(std::string("InstanceSeries"), instanceSeries); } -void CreateDrdsInstanceRequest::setMasterInstId(const std::string& masterInstId) -{ - masterInstId_ = masterInstId; - setParameter("MasterInstId", masterInstId); +std::string CreateDrdsInstanceRequest::getMasterInstId() const { + return masterInstId_; } -int CreateDrdsInstanceRequest::getQuantity()const -{ - return quantity_; +void CreateDrdsInstanceRequest::setMasterInstId(const std::string &masterInstId) { + masterInstId_ = masterInstId; + setParameter(std::string("MasterInstId"), masterInstId); } -void CreateDrdsInstanceRequest::setQuantity(int quantity) -{ - quantity_ = quantity; - setParameter("Quantity", std::to_string(quantity)); +int CreateDrdsInstanceRequest::getQuantity() const { + return quantity_; } -std::string CreateDrdsInstanceRequest::getSpecification()const -{ - return specification_; +void CreateDrdsInstanceRequest::setQuantity(int quantity) { + quantity_ = quantity; + setParameter(std::string("Quantity"), std::to_string(quantity)); } -void CreateDrdsInstanceRequest::setSpecification(const std::string& specification) -{ - specification_ = specification; - setParameter("Specification", specification); +std::string CreateDrdsInstanceRequest::getSpecification() const { + return specification_; } -std::string CreateDrdsInstanceRequest::getVswitchId()const -{ - return vswitchId_; +void CreateDrdsInstanceRequest::setSpecification(const std::string &specification) { + specification_ = specification; + setParameter(std::string("Specification"), specification); } -void CreateDrdsInstanceRequest::setVswitchId(const std::string& vswitchId) -{ - vswitchId_ = vswitchId; - setParameter("VswitchId", vswitchId); +std::string CreateDrdsInstanceRequest::getVswitchId() const { + return vswitchId_; } -std::string CreateDrdsInstanceRequest::getVpcId()const -{ - return vpcId_; +void CreateDrdsInstanceRequest::setVswitchId(const std::string &vswitchId) { + vswitchId_ = vswitchId; + setParameter(std::string("VswitchId"), vswitchId); } -void CreateDrdsInstanceRequest::setVpcId(const std::string& vpcId) -{ - vpcId_ = vpcId; - setParameter("VpcId", vpcId); +std::string CreateDrdsInstanceRequest::getVpcId() const { + return vpcId_; } -std::string CreateDrdsInstanceRequest::getZoneId()const -{ - return zoneId_; +void CreateDrdsInstanceRequest::setVpcId(const std::string &vpcId) { + vpcId_ = vpcId; + setParameter(std::string("VpcId"), vpcId); } -void CreateDrdsInstanceRequest::setZoneId(const std::string& zoneId) -{ - zoneId_ = zoneId; - setParameter("ZoneId", zoneId); +std::string CreateDrdsInstanceRequest::getZoneId() const { + return zoneId_; } -std::string CreateDrdsInstanceRequest::getPayType()const -{ - return payType_; +void CreateDrdsInstanceRequest::setZoneId(const std::string &zoneId) { + zoneId_ = zoneId; + setParameter(std::string("ZoneId"), zoneId); } -void CreateDrdsInstanceRequest::setPayType(const std::string& payType) -{ - payType_ = payType; - setParameter("PayType", payType); +std::string CreateDrdsInstanceRequest::getPayType() const { + return payType_; } -std::string CreateDrdsInstanceRequest::getPricingCycle()const -{ - return pricingCycle_; +void CreateDrdsInstanceRequest::setPayType(const std::string &payType) { + payType_ = payType; + setParameter(std::string("PayType"), payType); } -void CreateDrdsInstanceRequest::setPricingCycle(const std::string& pricingCycle) -{ - pricingCycle_ = pricingCycle; - setParameter("PricingCycle", pricingCycle); +std::string CreateDrdsInstanceRequest::getPricingCycle() const { + return pricingCycle_; +} + +void CreateDrdsInstanceRequest::setPricingCycle(const std::string &pricingCycle) { + pricingCycle_ = pricingCycle; + setParameter(std::string("PricingCycle"), pricingCycle); } diff --git a/drds/src/model/CreateInstanceAccountRequest.cc b/drds/src/model/CreateInstanceAccountRequest.cc index 87e946433..84349f6fc 100644 --- a/drds/src/model/CreateInstanceAccountRequest.cc +++ b/drds/src/model/CreateInstanceAccountRequest.cc @@ -1,89 +1,77 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::CreateInstanceAccountRequest; - -CreateInstanceAccountRequest::CreateInstanceAccountRequest() : - RpcServiceRequest("drds", "2019-01-23", "CreateInstanceAccount") -{ - setMethod(HttpRequest::Method::Post); -} - -CreateInstanceAccountRequest::~CreateInstanceAccountRequest() -{} - -std::string CreateInstanceAccountRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::CreateInstanceAccountRequest; + +CreateInstanceAccountRequest::CreateInstanceAccountRequest() + : RpcServiceRequest("drds", "2019-01-23", "CreateInstanceAccount") { + setMethod(HttpRequest::Method::Post); } -void CreateInstanceAccountRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +CreateInstanceAccountRequest::~CreateInstanceAccountRequest() {} + +std::string CreateInstanceAccountRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string CreateInstanceAccountRequest::getAccessKeyId()const -{ - return accessKeyId_; +void CreateInstanceAccountRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void CreateInstanceAccountRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string CreateInstanceAccountRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string CreateInstanceAccountRequest::getPassword()const -{ - return password_; +void CreateInstanceAccountRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void CreateInstanceAccountRequest::setPassword(const std::string& password) -{ - password_ = password; - setParameter("Password", password); +std::string CreateInstanceAccountRequest::getPassword() const { + return password_; } -std::string CreateInstanceAccountRequest::getAccountName()const -{ - return accountName_; +void CreateInstanceAccountRequest::setPassword(const std::string &password) { + password_ = password; + setParameter(std::string("Password"), password); } -void CreateInstanceAccountRequest::setAccountName(const std::string& accountName) -{ - accountName_ = accountName; - setParameter("AccountName", accountName); +std::string CreateInstanceAccountRequest::getAccountName() const { + return accountName_; } -std::vector CreateInstanceAccountRequest::getDbPrivilege()const -{ - return dbPrivilege_; +void CreateInstanceAccountRequest::setAccountName(const std::string &accountName) { + accountName_ = accountName; + setParameter(std::string("AccountName"), accountName); } -void CreateInstanceAccountRequest::setDbPrivilege(const std::vector& dbPrivilege) -{ - dbPrivilege_ = dbPrivilege; - for(int dep1 = 0; dep1!= dbPrivilege.size(); dep1++) { - auto dbPrivilegeObj = dbPrivilege.at(dep1); - std::string dbPrivilegeObjStr = "DbPrivilege." + std::to_string(dep1 + 1); - setParameter(dbPrivilegeObjStr + ".DbName", dbPrivilegeObj.dbName); - setParameter(dbPrivilegeObjStr + ".Privilege", dbPrivilegeObj.privilege); - } +std::vector CreateInstanceAccountRequest::getDbPrivilege() const { + return dbPrivilege_; +} + +void CreateInstanceAccountRequest::setDbPrivilege(const std::vector &dbPrivilege) { + dbPrivilege_ = dbPrivilege; + for(int dep1 = 0; dep1 != dbPrivilege.size(); dep1++) { + auto dbPrivilegeObj = dbPrivilege.at(dep1); + std::string dbPrivilegeObjStr = std::string("DbPrivilege") + "." + std::to_string(dep1 + 1); + setParameter(dbPrivilegeObjStr + ".DbName", dbPrivilegeObj.dbName); + setParameter(dbPrivilegeObjStr + ".Privilege", dbPrivilegeObj.privilege); + } } diff --git a/drds/src/model/CreateInstanceInternetAddressRequest.cc b/drds/src/model/CreateInstanceInternetAddressRequest.cc index 10d06b21e..7e534d1d4 100644 --- a/drds/src/model/CreateInstanceInternetAddressRequest.cc +++ b/drds/src/model/CreateInstanceInternetAddressRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::CreateInstanceInternetAddressRequest; - -CreateInstanceInternetAddressRequest::CreateInstanceInternetAddressRequest() : - RpcServiceRequest("drds", "2019-01-23", "CreateInstanceInternetAddress") -{ - setMethod(HttpRequest::Method::Post); -} - -CreateInstanceInternetAddressRequest::~CreateInstanceInternetAddressRequest() -{} - -std::string CreateInstanceInternetAddressRequest::getDrdsPassword()const -{ - return drdsPassword_; + */ + +#include + +using AlibabaCloud::Drds::Model::CreateInstanceInternetAddressRequest; + +CreateInstanceInternetAddressRequest::CreateInstanceInternetAddressRequest() + : RpcServiceRequest("drds", "2019-01-23", "CreateInstanceInternetAddress") { + setMethod(HttpRequest::Method::Post); } -void CreateInstanceInternetAddressRequest::setDrdsPassword(const std::string& drdsPassword) -{ - drdsPassword_ = drdsPassword; - setParameter("DrdsPassword", drdsPassword); +CreateInstanceInternetAddressRequest::~CreateInstanceInternetAddressRequest() {} + +std::string CreateInstanceInternetAddressRequest::getDrdsPassword() const { + return drdsPassword_; } -std::string CreateInstanceInternetAddressRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void CreateInstanceInternetAddressRequest::setDrdsPassword(const std::string &drdsPassword) { + drdsPassword_ = drdsPassword; + setParameter(std::string("DrdsPassword"), drdsPassword); } -void CreateInstanceInternetAddressRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string CreateInstanceInternetAddressRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string CreateInstanceInternetAddressRequest::getRegionId()const -{ - return regionId_; +void CreateInstanceInternetAddressRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void CreateInstanceInternetAddressRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string CreateInstanceInternetAddressRequest::getRegionId() const { + return regionId_; +} + +void CreateInstanceInternetAddressRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/drds/src/model/CreateInstanceInternetAddressResult.cc b/drds/src/model/CreateInstanceInternetAddressResult.cc index ba6005ed9..fe54da50a 100644 --- a/drds/src/model/CreateInstanceInternetAddressResult.cc +++ b/drds/src/model/CreateInstanceInternetAddressResult.cc @@ -39,12 +39,12 @@ void CreateInstanceInternetAddressResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); + if(!value["Code"].isNull()) + code_ = std::stoi(value["Code"].asString()); if(!value["Data"].isNull()) data_ = value["Data"].asString() == "true"; if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; - if(!value["Code"].isNull()) - code_ = std::stoi(value["Code"].asString()); } diff --git a/drds/src/model/CreateOrderForRdsRequest.cc b/drds/src/model/CreateOrderForRdsRequest.cc index 643cec755..0d226139e 100644 --- a/drds/src/model/CreateOrderForRdsRequest.cc +++ b/drds/src/model/CreateOrderForRdsRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::CreateOrderForRdsRequest; - -CreateOrderForRdsRequest::CreateOrderForRdsRequest() : - RpcServiceRequest("drds", "2019-01-23", "CreateOrderForRds") -{ - setMethod(HttpRequest::Method::Post); -} - -CreateOrderForRdsRequest::~CreateOrderForRdsRequest() -{} - -std::string CreateOrderForRdsRequest::getParams()const -{ - return params_; + */ + +#include + +using AlibabaCloud::Drds::Model::CreateOrderForRdsRequest; + +CreateOrderForRdsRequest::CreateOrderForRdsRequest() + : RpcServiceRequest("drds", "2019-01-23", "CreateOrderForRds") { + setMethod(HttpRequest::Method::Post); } -void CreateOrderForRdsRequest::setParams(const std::string& params) -{ - params_ = params; - setParameter("Params", params); +CreateOrderForRdsRequest::~CreateOrderForRdsRequest() {} + +std::string CreateOrderForRdsRequest::getParams() const { + return params_; } -std::string CreateOrderForRdsRequest::getAccessKeyId()const -{ - return accessKeyId_; +void CreateOrderForRdsRequest::setParams(const std::string ¶ms) { + params_ = params; + setParameter(std::string("Params"), params); } -void CreateOrderForRdsRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string CreateOrderForRdsRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string CreateOrderForRdsRequest::getRegionId()const -{ - return regionId_; +void CreateOrderForRdsRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void CreateOrderForRdsRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string CreateOrderForRdsRequest::getRegionId() const { + return regionId_; +} + +void CreateOrderForRdsRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/drds/src/model/CreateOrderForRdsResult.cc b/drds/src/model/CreateOrderForRdsResult.cc index f7176c862..ed0be71f8 100644 --- a/drds/src/model/CreateOrderForRdsResult.cc +++ b/drds/src/model/CreateOrderForRdsResult.cc @@ -39,10 +39,10 @@ void CreateOrderForRdsResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; if(!value["Data"].isNull()) data_ = value["Data"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/CreateShardTaskRequest.cc b/drds/src/model/CreateShardTaskRequest.cc index f1090a5e0..b8aeb2e87 100644 --- a/drds/src/model/CreateShardTaskRequest.cc +++ b/drds/src/model/CreateShardTaskRequest.cc @@ -1,95 +1,81 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::CreateShardTaskRequest; - -CreateShardTaskRequest::CreateShardTaskRequest() : - RpcServiceRequest("drds", "2019-01-23", "CreateShardTask") -{ - setMethod(HttpRequest::Method::Post); -} - -CreateShardTaskRequest::~CreateShardTaskRequest() -{} - -std::string CreateShardTaskRequest::getTaskType()const -{ - return taskType_; + */ + +#include + +using AlibabaCloud::Drds::Model::CreateShardTaskRequest; + +CreateShardTaskRequest::CreateShardTaskRequest() + : RpcServiceRequest("drds", "2019-01-23", "CreateShardTask") { + setMethod(HttpRequest::Method::Post); } -void CreateShardTaskRequest::setTaskType(const std::string& taskType) -{ - taskType_ = taskType; - setParameter("TaskType", taskType); +CreateShardTaskRequest::~CreateShardTaskRequest() {} + +std::string CreateShardTaskRequest::getTaskType() const { + return taskType_; } -std::string CreateShardTaskRequest::getTargetTableName()const -{ - return targetTableName_; +void CreateShardTaskRequest::setTaskType(const std::string &taskType) { + taskType_ = taskType; + setParameter(std::string("TaskType"), taskType); } -void CreateShardTaskRequest::setTargetTableName(const std::string& targetTableName) -{ - targetTableName_ = targetTableName; - setParameter("TargetTableName", targetTableName); +std::string CreateShardTaskRequest::getTargetTableName() const { + return targetTableName_; } -std::string CreateShardTaskRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void CreateShardTaskRequest::setTargetTableName(const std::string &targetTableName) { + targetTableName_ = targetTableName; + setParameter(std::string("TargetTableName"), targetTableName); } -void CreateShardTaskRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string CreateShardTaskRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string CreateShardTaskRequest::getDbName()const -{ - return dbName_; +void CreateShardTaskRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void CreateShardTaskRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string CreateShardTaskRequest::getDbName() const { + return dbName_; } -std::string CreateShardTaskRequest::getRegionId()const -{ - return regionId_; +void CreateShardTaskRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } -void CreateShardTaskRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string CreateShardTaskRequest::getRegionId() const { + return regionId_; } -std::string CreateShardTaskRequest::getSourceTableName()const -{ - return sourceTableName_; +void CreateShardTaskRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void CreateShardTaskRequest::setSourceTableName(const std::string& sourceTableName) -{ - sourceTableName_ = sourceTableName; - setParameter("SourceTableName", sourceTableName); +std::string CreateShardTaskRequest::getSourceTableName() const { + return sourceTableName_; +} + +void CreateShardTaskRequest::setSourceTableName(const std::string &sourceTableName) { + sourceTableName_ = sourceTableName; + setParameter(std::string("SourceTableName"), sourceTableName); } diff --git a/drds/src/model/CreateShardTaskResult.cc b/drds/src/model/CreateShardTaskResult.cc index 52278111a..268fb670e 100644 --- a/drds/src/model/CreateShardTaskResult.cc +++ b/drds/src/model/CreateShardTaskResult.cc @@ -39,10 +39,10 @@ void CreateShardTaskResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; if(!value["Data"].isNull()) data_ = value["Data"].asString() == "true"; + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/DescribeBackMenuRequest.cc b/drds/src/model/DescribeBackMenuRequest.cc index a22d76889..d12e46901 100644 --- a/drds/src/model/DescribeBackMenuRequest.cc +++ b/drds/src/model/DescribeBackMenuRequest.cc @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeBackMenuRequest; - -DescribeBackMenuRequest::DescribeBackMenuRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeBackMenu") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeBackMenuRequest::~DescribeBackMenuRequest() -{} - -std::string DescribeBackMenuRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeBackMenuRequest; + +DescribeBackMenuRequest::DescribeBackMenuRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeBackMenu") { + setMethod(HttpRequest::Method::Post); } -void DescribeBackMenuRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeBackMenuRequest::~DescribeBackMenuRequest() {} + +std::string DescribeBackMenuRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeBackMenuRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeBackMenuRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeBackMenuRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeBackMenuRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void DescribeBackMenuRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } diff --git a/drds/src/model/DescribeBackMenuResult.cc b/drds/src/model/DescribeBackMenuResult.cc index 5ab1e28f0..898de69c3 100644 --- a/drds/src/model/DescribeBackMenuResult.cc +++ b/drds/src/model/DescribeBackMenuResult.cc @@ -43,10 +43,10 @@ void DescribeBackMenuResult::parse(const std::string &payload) for (auto valueListlistItem : allListNode) { ListItem listObject; - if(!valueListlistItem["MenuName"].isNull()) - listObject.menuName = valueListlistItem["MenuName"].asString(); if(!valueListlistItem["Support"].isNull()) listObject.support = valueListlistItem["Support"].asString() == "true"; + if(!valueListlistItem["MenuName"].isNull()) + listObject.menuName = valueListlistItem["MenuName"].asString(); list_.push_back(listObject); } if(!value["Success"].isNull()) diff --git a/drds/src/model/DescribeBackupDbsRequest.cc b/drds/src/model/DescribeBackupDbsRequest.cc index c09d2d175..99e8c778e 100644 --- a/drds/src/model/DescribeBackupDbsRequest.cc +++ b/drds/src/model/DescribeBackupDbsRequest.cc @@ -1,73 +1,63 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeBackupDbsRequest; - -DescribeBackupDbsRequest::DescribeBackupDbsRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeBackupDbs") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeBackupDbsRequest::~DescribeBackupDbsRequest() -{} - -std::string DescribeBackupDbsRequest::getPreferredRestoreTime()const -{ - return preferredRestoreTime_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeBackupDbsRequest; + +DescribeBackupDbsRequest::DescribeBackupDbsRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeBackupDbs") { + setMethod(HttpRequest::Method::Post); } -void DescribeBackupDbsRequest::setPreferredRestoreTime(const std::string& preferredRestoreTime) -{ - preferredRestoreTime_ = preferredRestoreTime; - setParameter("PreferredRestoreTime", preferredRestoreTime); +DescribeBackupDbsRequest::~DescribeBackupDbsRequest() {} + +std::string DescribeBackupDbsRequest::getPreferredRestoreTime() const { + return preferredRestoreTime_; } -std::string DescribeBackupDbsRequest::getBackupId()const -{ - return backupId_; +void DescribeBackupDbsRequest::setPreferredRestoreTime(const std::string &preferredRestoreTime) { + preferredRestoreTime_ = preferredRestoreTime; + setParameter(std::string("PreferredRestoreTime"), preferredRestoreTime); } -void DescribeBackupDbsRequest::setBackupId(const std::string& backupId) -{ - backupId_ = backupId; - setParameter("BackupId", backupId); +std::string DescribeBackupDbsRequest::getBackupId() const { + return backupId_; } -std::string DescribeBackupDbsRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void DescribeBackupDbsRequest::setBackupId(const std::string &backupId) { + backupId_ = backupId; + setParameter(std::string("BackupId"), backupId); } -void DescribeBackupDbsRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string DescribeBackupDbsRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeBackupDbsRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeBackupDbsRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeBackupDbsRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeBackupDbsRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void DescribeBackupDbsRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } diff --git a/drds/src/model/DescribeBackupLocalRequest.cc b/drds/src/model/DescribeBackupLocalRequest.cc index cfbdb81c0..8246b7cd2 100644 --- a/drds/src/model/DescribeBackupLocalRequest.cc +++ b/drds/src/model/DescribeBackupLocalRequest.cc @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeBackupLocalRequest; - -DescribeBackupLocalRequest::DescribeBackupLocalRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeBackupLocal") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeBackupLocalRequest::~DescribeBackupLocalRequest() -{} - -std::string DescribeBackupLocalRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeBackupLocalRequest; + +DescribeBackupLocalRequest::DescribeBackupLocalRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeBackupLocal") { + setMethod(HttpRequest::Method::Post); } -void DescribeBackupLocalRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeBackupLocalRequest::~DescribeBackupLocalRequest() {} + +std::string DescribeBackupLocalRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeBackupLocalRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeBackupLocalRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeBackupLocalRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeBackupLocalRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void DescribeBackupLocalRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } diff --git a/drds/src/model/DescribeBackupLocalResult.cc b/drds/src/model/DescribeBackupLocalResult.cc index fb5bdc7ef..9407baf1b 100644 --- a/drds/src/model/DescribeBackupLocalResult.cc +++ b/drds/src/model/DescribeBackupLocalResult.cc @@ -40,40 +40,40 @@ void DescribeBackupLocalResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); auto backupPolicyDONode = value["BackupPolicyDO"]; - if(!backupPolicyDONode["GmtCreate"].isNull()) - backupPolicyDO_.gmtCreate = std::stol(backupPolicyDONode["GmtCreate"].asString()); - if(!backupPolicyDONode["GmtModified"].isNull()) - backupPolicyDO_.gmtModified = std::stol(backupPolicyDONode["GmtModified"].asString()); - if(!backupPolicyDONode["BackupPolicyMode"].isNull()) - backupPolicyDO_.backupPolicyMode = backupPolicyDONode["BackupPolicyMode"].asString(); + if(!backupPolicyDONode["BackupDbName"].isNull()) + backupPolicyDO_.backupDbName = backupPolicyDONode["BackupDbName"].asString(); + if(!backupPolicyDONode["LogBackupRetentionPeriod"].isNull()) + backupPolicyDO_.logBackupRetentionPeriod = std::stol(backupPolicyDONode["LogBackupRetentionPeriod"].asString()); + if(!backupPolicyDONode["DataBackupRetentionPeriod"].isNull()) + backupPolicyDO_.dataBackupRetentionPeriod = std::stol(backupPolicyDONode["DataBackupRetentionPeriod"].asString()); if(!backupPolicyDONode["BackupType"].isNull()) backupPolicyDO_.backupType = backupPolicyDONode["BackupType"].asString(); if(!backupPolicyDONode["BackupLevel"].isNull()) backupPolicyDO_.backupLevel = backupPolicyDONode["BackupLevel"].asString(); - if(!backupPolicyDONode["BackupDbName"].isNull()) - backupPolicyDO_.backupDbName = backupPolicyDONode["BackupDbName"].asString(); - if(!backupPolicyDONode["PreferredBackupTime"].isNull()) - backupPolicyDO_.preferredBackupTime = backupPolicyDONode["PreferredBackupTime"].asString(); - if(!backupPolicyDONode["PreferredBackupPeriod"].isNull()) - backupPolicyDO_.preferredBackupPeriod = backupPolicyDONode["PreferredBackupPeriod"].asString(); - if(!backupPolicyDONode["DataBackupRetentionPeriod"].isNull()) - backupPolicyDO_.dataBackupRetentionPeriod = std::stol(backupPolicyDONode["DataBackupRetentionPeriod"].asString()); - if(!backupPolicyDONode["LogBackupRetentionPeriod"].isNull()) - backupPolicyDO_.logBackupRetentionPeriod = std::stol(backupPolicyDONode["LogBackupRetentionPeriod"].asString()); - if(!backupPolicyDONode["BackupRetentionPeriod"].isNull()) - backupPolicyDO_.backupRetentionPeriod = std::stol(backupPolicyDONode["BackupRetentionPeriod"].asString()); - if(!backupPolicyDONode["BackupLog"].isNull()) - backupPolicyDO_.backupLog = backupPolicyDONode["BackupLog"].asString(); if(!backupPolicyDONode["LocalLogRetentionHours"].isNull()) backupPolicyDO_.localLogRetentionHours = std::stol(backupPolicyDONode["LocalLogRetentionHours"].asString()); - if(!backupPolicyDONode["LocalLogRetentionSpace"].isNull()) - backupPolicyDO_.localLogRetentionSpace = std::stol(backupPolicyDONode["LocalLogRetentionSpace"].asString()); if(!backupPolicyDONode["HighSpaceUsageProtection"].isNull()) backupPolicyDO_.highSpaceUsageProtection = std::stol(backupPolicyDONode["HighSpaceUsageProtection"].asString()); + if(!backupPolicyDONode["GmtModified"].isNull()) + backupPolicyDO_.gmtModified = std::stol(backupPolicyDONode["GmtModified"].asString()); + if(!backupPolicyDONode["BackupRetentionPeriod"].isNull()) + backupPolicyDO_.backupRetentionPeriod = std::stol(backupPolicyDONode["BackupRetentionPeriod"].asString()); + if(!backupPolicyDONode["BackupPolicyMode"].isNull()) + backupPolicyDO_.backupPolicyMode = backupPolicyDONode["BackupPolicyMode"].asString(); + if(!backupPolicyDONode["PreferredBackupPeriod"].isNull()) + backupPolicyDO_.preferredBackupPeriod = backupPolicyDONode["PreferredBackupPeriod"].asString(); + if(!backupPolicyDONode["LocalLogRetentionSpace"].isNull()) + backupPolicyDO_.localLogRetentionSpace = std::stol(backupPolicyDONode["LocalLogRetentionSpace"].asString()); if(!backupPolicyDONode["BackupAppName"].isNull()) backupPolicyDO_.backupAppName = backupPolicyDONode["BackupAppName"].asString(); + if(!backupPolicyDONode["PreferredBackupTime"].isNull()) + backupPolicyDO_.preferredBackupTime = backupPolicyDONode["PreferredBackupTime"].asString(); + if(!backupPolicyDONode["GmtCreate"].isNull()) + backupPolicyDO_.gmtCreate = std::stol(backupPolicyDONode["GmtCreate"].asString()); if(!backupPolicyDONode["BackupMode"].isNull()) backupPolicyDO_.backupMode = backupPolicyDONode["BackupMode"].asString(); + if(!backupPolicyDONode["BackupLog"].isNull()) + backupPolicyDO_.backupLog = backupPolicyDONode["BackupLog"].asString(); if(!backupPolicyDONode["NextBackupActuallyTime"].isNull()) backupPolicyDO_.nextBackupActuallyTime = backupPolicyDONode["NextBackupActuallyTime"].asString(); if(!value["Success"].isNull()) diff --git a/drds/src/model/DescribeBackupPolicyRequest.cc b/drds/src/model/DescribeBackupPolicyRequest.cc index 6ea8067fa..9f8033036 100644 --- a/drds/src/model/DescribeBackupPolicyRequest.cc +++ b/drds/src/model/DescribeBackupPolicyRequest.cc @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeBackupPolicyRequest; - -DescribeBackupPolicyRequest::DescribeBackupPolicyRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeBackupPolicy") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeBackupPolicyRequest::~DescribeBackupPolicyRequest() -{} - -std::string DescribeBackupPolicyRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeBackupPolicyRequest; + +DescribeBackupPolicyRequest::DescribeBackupPolicyRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeBackupPolicy") { + setMethod(HttpRequest::Method::Post); } -void DescribeBackupPolicyRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeBackupPolicyRequest::~DescribeBackupPolicyRequest() {} + +std::string DescribeBackupPolicyRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeBackupPolicyRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeBackupPolicyRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeBackupPolicyRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeBackupPolicyRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void DescribeBackupPolicyRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } diff --git a/drds/src/model/DescribeBackupPolicyResult.cc b/drds/src/model/DescribeBackupPolicyResult.cc index dea9268e7..1ad1a1e71 100644 --- a/drds/src/model/DescribeBackupPolicyResult.cc +++ b/drds/src/model/DescribeBackupPolicyResult.cc @@ -40,40 +40,40 @@ void DescribeBackupPolicyResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); auto backupPolicyDONode = value["BackupPolicyDO"]; - if(!backupPolicyDONode["GmtCreate"].isNull()) - backupPolicyDO_.gmtCreate = std::stol(backupPolicyDONode["GmtCreate"].asString()); - if(!backupPolicyDONode["GmtModified"].isNull()) - backupPolicyDO_.gmtModified = std::stol(backupPolicyDONode["GmtModified"].asString()); - if(!backupPolicyDONode["BackupPolicyMode"].isNull()) - backupPolicyDO_.backupPolicyMode = backupPolicyDONode["BackupPolicyMode"].asString(); + if(!backupPolicyDONode["BackupDbName"].isNull()) + backupPolicyDO_.backupDbName = backupPolicyDONode["BackupDbName"].asString(); + if(!backupPolicyDONode["LogBackupRetentionPeriod"].isNull()) + backupPolicyDO_.logBackupRetentionPeriod = std::stol(backupPolicyDONode["LogBackupRetentionPeriod"].asString()); + if(!backupPolicyDONode["DataBackupRetentionPeriod"].isNull()) + backupPolicyDO_.dataBackupRetentionPeriod = std::stol(backupPolicyDONode["DataBackupRetentionPeriod"].asString()); if(!backupPolicyDONode["BackupType"].isNull()) backupPolicyDO_.backupType = backupPolicyDONode["BackupType"].asString(); if(!backupPolicyDONode["BackupLevel"].isNull()) backupPolicyDO_.backupLevel = backupPolicyDONode["BackupLevel"].asString(); - if(!backupPolicyDONode["BackupDbName"].isNull()) - backupPolicyDO_.backupDbName = backupPolicyDONode["BackupDbName"].asString(); - if(!backupPolicyDONode["PreferredBackupTime"].isNull()) - backupPolicyDO_.preferredBackupTime = backupPolicyDONode["PreferredBackupTime"].asString(); - if(!backupPolicyDONode["PreferredBackupPeriod"].isNull()) - backupPolicyDO_.preferredBackupPeriod = backupPolicyDONode["PreferredBackupPeriod"].asString(); - if(!backupPolicyDONode["DataBackupRetentionPeriod"].isNull()) - backupPolicyDO_.dataBackupRetentionPeriod = std::stol(backupPolicyDONode["DataBackupRetentionPeriod"].asString()); - if(!backupPolicyDONode["LogBackupRetentionPeriod"].isNull()) - backupPolicyDO_.logBackupRetentionPeriod = std::stol(backupPolicyDONode["LogBackupRetentionPeriod"].asString()); - if(!backupPolicyDONode["BackupRetentionPeriod"].isNull()) - backupPolicyDO_.backupRetentionPeriod = std::stol(backupPolicyDONode["BackupRetentionPeriod"].asString()); - if(!backupPolicyDONode["BackupLog"].isNull()) - backupPolicyDO_.backupLog = backupPolicyDONode["BackupLog"].asString(); if(!backupPolicyDONode["LocalLogRetentionHours"].isNull()) backupPolicyDO_.localLogRetentionHours = std::stol(backupPolicyDONode["LocalLogRetentionHours"].asString()); - if(!backupPolicyDONode["LocalLogRetentionSpace"].isNull()) - backupPolicyDO_.localLogRetentionSpace = std::stol(backupPolicyDONode["LocalLogRetentionSpace"].asString()); if(!backupPolicyDONode["HighSpaceUsageProtection"].isNull()) backupPolicyDO_.highSpaceUsageProtection = std::stol(backupPolicyDONode["HighSpaceUsageProtection"].asString()); + if(!backupPolicyDONode["GmtModified"].isNull()) + backupPolicyDO_.gmtModified = std::stol(backupPolicyDONode["GmtModified"].asString()); + if(!backupPolicyDONode["BackupRetentionPeriod"].isNull()) + backupPolicyDO_.backupRetentionPeriod = std::stol(backupPolicyDONode["BackupRetentionPeriod"].asString()); + if(!backupPolicyDONode["BackupPolicyMode"].isNull()) + backupPolicyDO_.backupPolicyMode = backupPolicyDONode["BackupPolicyMode"].asString(); + if(!backupPolicyDONode["PreferredBackupPeriod"].isNull()) + backupPolicyDO_.preferredBackupPeriod = backupPolicyDONode["PreferredBackupPeriod"].asString(); + if(!backupPolicyDONode["LocalLogRetentionSpace"].isNull()) + backupPolicyDO_.localLogRetentionSpace = std::stol(backupPolicyDONode["LocalLogRetentionSpace"].asString()); if(!backupPolicyDONode["BackupAppName"].isNull()) backupPolicyDO_.backupAppName = backupPolicyDONode["BackupAppName"].asString(); + if(!backupPolicyDONode["PreferredBackupTime"].isNull()) + backupPolicyDO_.preferredBackupTime = backupPolicyDONode["PreferredBackupTime"].asString(); + if(!backupPolicyDONode["GmtCreate"].isNull()) + backupPolicyDO_.gmtCreate = std::stol(backupPolicyDONode["GmtCreate"].asString()); if(!backupPolicyDONode["BackupMode"].isNull()) backupPolicyDO_.backupMode = backupPolicyDONode["BackupMode"].asString(); + if(!backupPolicyDONode["BackupLog"].isNull()) + backupPolicyDO_.backupLog = backupPolicyDONode["BackupLog"].asString(); if(!backupPolicyDONode["NextBackupActuallyTime"].isNull()) backupPolicyDO_.nextBackupActuallyTime = backupPolicyDONode["NextBackupActuallyTime"].asString(); if(!value["Success"].isNull()) diff --git a/drds/src/model/DescribeBackupSetsRequest.cc b/drds/src/model/DescribeBackupSetsRequest.cc index a8b89c343..0efa08922 100644 --- a/drds/src/model/DescribeBackupSetsRequest.cc +++ b/drds/src/model/DescribeBackupSetsRequest.cc @@ -1,73 +1,63 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeBackupSetsRequest; - -DescribeBackupSetsRequest::DescribeBackupSetsRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeBackupSets") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeBackupSetsRequest::~DescribeBackupSetsRequest() -{} - -std::string DescribeBackupSetsRequest::getEndTime()const -{ - return endTime_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeBackupSetsRequest; + +DescribeBackupSetsRequest::DescribeBackupSetsRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeBackupSets") { + setMethod(HttpRequest::Method::Post); } -void DescribeBackupSetsRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); +DescribeBackupSetsRequest::~DescribeBackupSetsRequest() {} + +std::string DescribeBackupSetsRequest::getEndTime() const { + return endTime_; } -std::string DescribeBackupSetsRequest::getStartTime()const -{ - return startTime_; +void DescribeBackupSetsRequest::setEndTime(const std::string &endTime) { + endTime_ = endTime; + setParameter(std::string("EndTime"), endTime); } -void DescribeBackupSetsRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); +std::string DescribeBackupSetsRequest::getStartTime() const { + return startTime_; } -std::string DescribeBackupSetsRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void DescribeBackupSetsRequest::setStartTime(const std::string &startTime) { + startTime_ = startTime; + setParameter(std::string("StartTime"), startTime); } -void DescribeBackupSetsRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string DescribeBackupSetsRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeBackupSetsRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeBackupSetsRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeBackupSetsRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeBackupSetsRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void DescribeBackupSetsRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } diff --git a/drds/src/model/DescribeBackupSetsResult.cc b/drds/src/model/DescribeBackupSetsResult.cc index 8eb87fa55..7766e70c5 100644 --- a/drds/src/model/DescribeBackupSetsResult.cc +++ b/drds/src/model/DescribeBackupSetsResult.cc @@ -43,26 +43,26 @@ void DescribeBackupSetsResult::parse(const std::string &payload) for (auto valueBackupSetsbackupSet : allBackupSetsNode) { BackupSet backupSetsObject; - if(!valueBackupSetsbackupSet["Id"].isNull()) - backupSetsObject.id = valueBackupSetsbackupSet["Id"].asString(); - if(!valueBackupSetsbackupSet["BackupStartTime"].isNull()) - backupSetsObject.backupStartTime = std::stol(valueBackupSetsbackupSet["BackupStartTime"].asString()); - if(!valueBackupSetsbackupSet["BackupEndTime"].isNull()) - backupSetsObject.backupEndTime = std::stol(valueBackupSetsbackupSet["BackupEndTime"].asString()); - if(!valueBackupSetsbackupSet["BackupMode"].isNull()) - backupSetsObject.backupMode = valueBackupSetsbackupSet["BackupMode"].asString(); - if(!valueBackupSetsbackupSet["BackupLevel"].isNull()) - backupSetsObject.backupLevel = valueBackupSetsbackupSet["BackupLevel"].asString(); - if(!valueBackupSetsbackupSet["BackupType"].isNull()) - backupSetsObject.backupType = valueBackupSetsbackupSet["BackupType"].asString(); - if(!valueBackupSetsbackupSet["Status"].isNull()) - backupSetsObject.status = std::stol(valueBackupSetsbackupSet["Status"].asString()); if(!valueBackupSetsbackupSet["EnableRecovery"].isNull()) backupSetsObject.enableRecovery = valueBackupSetsbackupSet["EnableRecovery"].asString() == "true"; - if(!valueBackupSetsbackupSet["BackupTotalSize"].isNull()) - backupSetsObject.backupTotalSize = valueBackupSetsbackupSet["BackupTotalSize"].asString(); + if(!valueBackupSetsbackupSet["Status"].isNull()) + backupSetsObject.status = std::stol(valueBackupSetsbackupSet["Status"].asString()); if(!valueBackupSetsbackupSet["BackupConsitentTime"].isNull()) backupSetsObject.backupConsitentTime = valueBackupSetsbackupSet["BackupConsitentTime"].asString(); + if(!valueBackupSetsbackupSet["BackupType"].isNull()) + backupSetsObject.backupType = valueBackupSetsbackupSet["BackupType"].asString(); + if(!valueBackupSetsbackupSet["BackupStartTime"].isNull()) + backupSetsObject.backupStartTime = std::stol(valueBackupSetsbackupSet["BackupStartTime"].asString()); + if(!valueBackupSetsbackupSet["BackupLevel"].isNull()) + backupSetsObject.backupLevel = valueBackupSetsbackupSet["BackupLevel"].asString(); + if(!valueBackupSetsbackupSet["BackupMode"].isNull()) + backupSetsObject.backupMode = valueBackupSetsbackupSet["BackupMode"].asString(); + if(!valueBackupSetsbackupSet["BackupEndTime"].isNull()) + backupSetsObject.backupEndTime = std::stol(valueBackupSetsbackupSet["BackupEndTime"].asString()); + if(!valueBackupSetsbackupSet["Id"].isNull()) + backupSetsObject.id = valueBackupSetsbackupSet["Id"].asString(); + if(!valueBackupSetsbackupSet["BackupTotalSize"].isNull()) + backupSetsObject.backupTotalSize = valueBackupSetsbackupSet["BackupTotalSize"].asString(); auto allBackupDbs = value["BackupDbs"]["backupDb"]; for (auto value : allBackupDbs) backupSetsObject.backupDbs.push_back(value.asString()); diff --git a/drds/src/model/DescribeBackupTimesRequest.cc b/drds/src/model/DescribeBackupTimesRequest.cc index df799378b..67d283253 100644 --- a/drds/src/model/DescribeBackupTimesRequest.cc +++ b/drds/src/model/DescribeBackupTimesRequest.cc @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeBackupTimesRequest; - -DescribeBackupTimesRequest::DescribeBackupTimesRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeBackupTimes") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeBackupTimesRequest::~DescribeBackupTimesRequest() -{} - -std::string DescribeBackupTimesRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeBackupTimesRequest; + +DescribeBackupTimesRequest::DescribeBackupTimesRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeBackupTimes") { + setMethod(HttpRequest::Method::Post); } -void DescribeBackupTimesRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeBackupTimesRequest::~DescribeBackupTimesRequest() {} + +std::string DescribeBackupTimesRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeBackupTimesRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeBackupTimesRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeBackupTimesRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeBackupTimesRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void DescribeBackupTimesRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } diff --git a/drds/src/model/DescribeBackupTimesResult.cc b/drds/src/model/DescribeBackupTimesResult.cc index 4a881ff72..94d06b37c 100644 --- a/drds/src/model/DescribeBackupTimesResult.cc +++ b/drds/src/model/DescribeBackupTimesResult.cc @@ -40,10 +40,10 @@ void DescribeBackupTimesResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); auto restoreTimeNode = value["RestoreTime"]; - if(!restoreTimeNode["StartTime"].isNull()) - restoreTime_.startTime = restoreTimeNode["StartTime"].asString(); if(!restoreTimeNode["EndTime"].isNull()) restoreTime_.endTime = restoreTimeNode["EndTime"].asString(); + if(!restoreTimeNode["StartTime"].isNull()) + restoreTime_.startTime = restoreTimeNode["StartTime"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; diff --git a/drds/src/model/DescribeBroadcastTablesRequest.cc b/drds/src/model/DescribeBroadcastTablesRequest.cc index bd7b5067d..184fb38a0 100644 --- a/drds/src/model/DescribeBroadcastTablesRequest.cc +++ b/drds/src/model/DescribeBroadcastTablesRequest.cc @@ -1,95 +1,81 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeBroadcastTablesRequest; - -DescribeBroadcastTablesRequest::DescribeBroadcastTablesRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeBroadcastTables") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeBroadcastTablesRequest::~DescribeBroadcastTablesRequest() -{} - -std::string DescribeBroadcastTablesRequest::getQuery()const -{ - return query_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeBroadcastTablesRequest; + +DescribeBroadcastTablesRequest::DescribeBroadcastTablesRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeBroadcastTables") { + setMethod(HttpRequest::Method::Post); } -void DescribeBroadcastTablesRequest::setQuery(const std::string& query) -{ - query_ = query; - setParameter("Query", query); +DescribeBroadcastTablesRequest::~DescribeBroadcastTablesRequest() {} + +std::string DescribeBroadcastTablesRequest::getQuery() const { + return query_; } -int DescribeBroadcastTablesRequest::getCurrentPage()const -{ - return currentPage_; +void DescribeBroadcastTablesRequest::setQuery(const std::string &query) { + query_ = query; + setParameter(std::string("Query"), query); } -void DescribeBroadcastTablesRequest::setCurrentPage(int currentPage) -{ - currentPage_ = currentPage; - setParameter("CurrentPage", std::to_string(currentPage)); +int DescribeBroadcastTablesRequest::getCurrentPage() const { + return currentPage_; } -std::string DescribeBroadcastTablesRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void DescribeBroadcastTablesRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), std::to_string(currentPage)); } -void DescribeBroadcastTablesRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string DescribeBroadcastTablesRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeBroadcastTablesRequest::getDbName()const -{ - return dbName_; +void DescribeBroadcastTablesRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeBroadcastTablesRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string DescribeBroadcastTablesRequest::getDbName() const { + return dbName_; } -std::string DescribeBroadcastTablesRequest::getRegionId()const -{ - return regionId_; +void DescribeBroadcastTablesRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } -void DescribeBroadcastTablesRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeBroadcastTablesRequest::getRegionId() const { + return regionId_; } -int DescribeBroadcastTablesRequest::getPageSize()const -{ - return pageSize_; +void DescribeBroadcastTablesRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeBroadcastTablesRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); +int DescribeBroadcastTablesRequest::getPageSize() const { + return pageSize_; +} + +void DescribeBroadcastTablesRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); } diff --git a/drds/src/model/DescribeBroadcastTablesResult.cc b/drds/src/model/DescribeBroadcastTablesResult.cc index 049a3279d..81afb3201 100644 --- a/drds/src/model/DescribeBroadcastTablesResult.cc +++ b/drds/src/model/DescribeBroadcastTablesResult.cc @@ -43,18 +43,18 @@ void DescribeBroadcastTablesResult::parse(const std::string &payload) for (auto valueListListItem : allListNode) { ListItem listObject; - if(!valueListListItem["Table"].isNull()) - listObject.table = valueListListItem["Table"].asString(); - if(!valueListListItem["BroadcastType"].isNull()) - listObject.broadcastType = valueListListItem["BroadcastType"].asString(); - if(!valueListListItem["IsShard"].isNull()) - listObject.isShard = valueListListItem["IsShard"].asString() == "true"; - if(!valueListListItem["DbInstType"].isNull()) - listObject.dbInstType = std::stoi(valueListListItem["DbInstType"].asString()); - if(!valueListListItem["Broadcast"].isNull()) - listObject.broadcast = valueListListItem["Broadcast"].asString() == "true"; if(!valueListListItem["Status"].isNull()) listObject.status = std::stoi(valueListListItem["Status"].asString()); + if(!valueListListItem["IsShard"].isNull()) + listObject.isShard = valueListListItem["IsShard"].asString() == "true"; + if(!valueListListItem["Broadcast"].isNull()) + listObject.broadcast = valueListListItem["Broadcast"].asString() == "true"; + if(!valueListListItem["Table"].isNull()) + listObject.table = valueListListItem["Table"].asString(); + if(!valueListListItem["DbInstType"].isNull()) + listObject.dbInstType = std::stoi(valueListListItem["DbInstType"].asString()); + if(!valueListListItem["BroadcastType"].isNull()) + listObject.broadcastType = valueListListItem["BroadcastType"].asString(); list_.push_back(listObject); } if(!value["Success"].isNull()) diff --git a/drds/src/model/DescribeDbInstanceDbsRequest.cc b/drds/src/model/DescribeDbInstanceDbsRequest.cc index cf68375d2..f1ceca19a 100644 --- a/drds/src/model/DescribeDbInstanceDbsRequest.cc +++ b/drds/src/model/DescribeDbInstanceDbsRequest.cc @@ -1,95 +1,81 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeDbInstanceDbsRequest; - -DescribeDbInstanceDbsRequest::DescribeDbInstanceDbsRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeDbInstanceDbs") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeDbInstanceDbsRequest::~DescribeDbInstanceDbsRequest() -{} - -std::string DescribeDbInstanceDbsRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeDbInstanceDbsRequest; + +DescribeDbInstanceDbsRequest::DescribeDbInstanceDbsRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeDbInstanceDbs") { + setMethod(HttpRequest::Method::Post); } -void DescribeDbInstanceDbsRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeDbInstanceDbsRequest::~DescribeDbInstanceDbsRequest() {} + +std::string DescribeDbInstanceDbsRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeDbInstanceDbsRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeDbInstanceDbsRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeDbInstanceDbsRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeDbInstanceDbsRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeDbInstanceDbsRequest::getPassword()const -{ - return password_; +void DescribeDbInstanceDbsRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeDbInstanceDbsRequest::setPassword(const std::string& password) -{ - password_ = password; - setParameter("Password", password); +std::string DescribeDbInstanceDbsRequest::getPassword() const { + return password_; } -std::string DescribeDbInstanceDbsRequest::getAccountName()const -{ - return accountName_; +void DescribeDbInstanceDbsRequest::setPassword(const std::string &password) { + password_ = password; + setParameter(std::string("Password"), password); } -void DescribeDbInstanceDbsRequest::setAccountName(const std::string& accountName) -{ - accountName_ = accountName; - setParameter("AccountName", accountName); +std::string DescribeDbInstanceDbsRequest::getAccountName() const { + return accountName_; } -std::string DescribeDbInstanceDbsRequest::getDbInstanceId()const -{ - return dbInstanceId_; +void DescribeDbInstanceDbsRequest::setAccountName(const std::string &accountName) { + accountName_ = accountName; + setParameter(std::string("AccountName"), accountName); } -void DescribeDbInstanceDbsRequest::setDbInstanceId(const std::string& dbInstanceId) -{ - dbInstanceId_ = dbInstanceId; - setParameter("DbInstanceId", dbInstanceId); +std::string DescribeDbInstanceDbsRequest::getDbInstanceId() const { + return dbInstanceId_; } -std::string DescribeDbInstanceDbsRequest::getDbInstType()const -{ - return dbInstType_; +void DescribeDbInstanceDbsRequest::setDbInstanceId(const std::string &dbInstanceId) { + dbInstanceId_ = dbInstanceId; + setParameter(std::string("DbInstanceId"), dbInstanceId); } -void DescribeDbInstanceDbsRequest::setDbInstType(const std::string& dbInstType) -{ - dbInstType_ = dbInstType; - setParameter("DbInstType", dbInstType); +std::string DescribeDbInstanceDbsRequest::getDbInstType() const { + return dbInstType_; +} + +void DescribeDbInstanceDbsRequest::setDbInstType(const std::string &dbInstType) { + dbInstType_ = dbInstType; + setParameter(std::string("DbInstType"), dbInstType); } diff --git a/drds/src/model/DescribeDbInstanceDbsResult.cc b/drds/src/model/DescribeDbInstanceDbsResult.cc index 5b986fa40..27a228fdc 100644 --- a/drds/src/model/DescribeDbInstanceDbsResult.cc +++ b/drds/src/model/DescribeDbInstanceDbsResult.cc @@ -43,10 +43,10 @@ void DescribeDbInstanceDbsResult::parse(const std::string &payload) for (auto valueDatabasesDatabase : allDatabasesNode) { Database databasesObject; - if(!valueDatabasesDatabase["DbName"].isNull()) - databasesObject.dbName = valueDatabasesDatabase["DbName"].asString(); if(!valueDatabasesDatabase["Status"].isNull()) databasesObject.status = std::stoi(valueDatabasesDatabase["Status"].asString()); + if(!valueDatabasesDatabase["DbName"].isNull()) + databasesObject.dbName = valueDatabasesDatabase["DbName"].asString(); if(!valueDatabasesDatabase["Description"].isNull()) databasesObject.description = valueDatabasesDatabase["Description"].asString(); databases_.push_back(databasesObject); diff --git a/drds/src/model/DescribeDbInstancesRequest.cc b/drds/src/model/DescribeDbInstancesRequest.cc index 58e4d959c..0d3dd3d3b 100644 --- a/drds/src/model/DescribeDbInstancesRequest.cc +++ b/drds/src/model/DescribeDbInstancesRequest.cc @@ -1,95 +1,90 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeDbInstancesRequest; - -DescribeDbInstancesRequest::DescribeDbInstancesRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeDbInstances") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeDbInstancesRequest::~DescribeDbInstancesRequest() -{} - -std::string DescribeDbInstancesRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeDbInstancesRequest; + +DescribeDbInstancesRequest::DescribeDbInstancesRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeDbInstances") { + setMethod(HttpRequest::Method::Post); } -void DescribeDbInstancesRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeDbInstancesRequest::~DescribeDbInstancesRequest() {} + +std::string DescribeDbInstancesRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -int DescribeDbInstancesRequest::getPageNumber()const -{ - return pageNumber_; +void DescribeDbInstancesRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeDbInstancesRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); +int DescribeDbInstancesRequest::getPageNumber() const { + return pageNumber_; } -std::string DescribeDbInstancesRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeDbInstancesRequest::setPageNumber(int pageNumber) { + pageNumber_ = pageNumber; + setParameter(std::string("PageNumber"), std::to_string(pageNumber)); } -void DescribeDbInstancesRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeDbInstancesRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeDbInstancesRequest::getSearch()const -{ - return search_; +void DescribeDbInstancesRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeDbInstancesRequest::setSearch(const std::string& search) -{ - search_ = search; - setParameter("Search", search); +std::string DescribeDbInstancesRequest::getSearch() const { + return search_; } -int DescribeDbInstancesRequest::getPageSize()const -{ - return pageSize_; +void DescribeDbInstancesRequest::setSearch(const std::string &search) { + search_ = search; + setParameter(std::string("Search"), search); } -void DescribeDbInstancesRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); +std::string DescribeDbInstancesRequest::getRegionId() const { + return regionId_; } -std::string DescribeDbInstancesRequest::getDbInstType()const -{ - return dbInstType_; +void DescribeDbInstancesRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeDbInstancesRequest::setDbInstType(const std::string& dbInstType) -{ - dbInstType_ = dbInstType; - setParameter("DbInstType", dbInstType); +int DescribeDbInstancesRequest::getPageSize() const { + return pageSize_; +} + +void DescribeDbInstancesRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); +} + +std::string DescribeDbInstancesRequest::getDbInstType() const { + return dbInstType_; +} + +void DescribeDbInstancesRequest::setDbInstType(const std::string &dbInstType) { + dbInstType_ = dbInstType; + setParameter(std::string("DbInstType"), dbInstType); } diff --git a/drds/src/model/DescribeDbInstancesResult.cc b/drds/src/model/DescribeDbInstancesResult.cc index c5fd4577f..9e38b79cc 100644 --- a/drds/src/model/DescribeDbInstancesResult.cc +++ b/drds/src/model/DescribeDbInstancesResult.cc @@ -43,24 +43,26 @@ void DescribeDbInstancesResult::parse(const std::string &payload) for (auto valueItemsDBInstance : allItemsNode) { DBInstance itemsObject; - if(!valueItemsDBInstance["DBInstanceId"].isNull()) - itemsObject.dBInstanceId = valueItemsDBInstance["DBInstanceId"].asString(); - if(!valueItemsDBInstance["DBInstanceStatus"].isNull()) - itemsObject.dBInstanceStatus = std::stoi(valueItemsDBInstance["DBInstanceStatus"].asString()); + if(!valueItemsDBInstance["InstanceNetworkType"].isNull()) + itemsObject.instanceNetworkType = valueItemsDBInstance["InstanceNetworkType"].asString(); if(!valueItemsDBInstance["DBInstanceType"].isNull()) itemsObject.dBInstanceType = valueItemsDBInstance["DBInstanceType"].asString(); + if(!valueItemsDBInstance["ZoneId"].isNull()) + itemsObject.zoneId = valueItemsDBInstance["ZoneId"].asString(); + if(!valueItemsDBInstance["DBInstanceStatus"].isNull()) + itemsObject.dBInstanceStatus = std::stoi(valueItemsDBInstance["DBInstanceStatus"].asString()); + if(!valueItemsDBInstance["DBInstanceId"].isNull()) + itemsObject.dBInstanceId = valueItemsDBInstance["DBInstanceId"].asString(); if(!valueItemsDBInstance["Engine"].isNull()) itemsObject.engine = valueItemsDBInstance["Engine"].asString(); + if(!valueItemsDBInstance["DBInstanceDescription"].isNull()) + itemsObject.dBInstanceDescription = valueItemsDBInstance["DBInstanceDescription"].asString(); if(!valueItemsDBInstance["EngineVersion"].isNull()) itemsObject.engineVersion = valueItemsDBInstance["EngineVersion"].asString(); if(!valueItemsDBInstance["RegionId"].isNull()) itemsObject.regionId = valueItemsDBInstance["RegionId"].asString(); - if(!valueItemsDBInstance["ZoneId"].isNull()) - itemsObject.zoneId = valueItemsDBInstance["ZoneId"].asString(); - if(!valueItemsDBInstance["DBInstanceDescription"].isNull()) - itemsObject.dBInstanceDescription = valueItemsDBInstance["DBInstanceDescription"].asString(); - if(!valueItemsDBInstance["InstanceNetworkType"].isNull()) - itemsObject.instanceNetworkType = valueItemsDBInstance["InstanceNetworkType"].asString(); + if(!valueItemsDBInstance["AllowAllCategory"].isNull()) + itemsObject.allowAllCategory = valueItemsDBInstance["AllowAllCategory"].asString() == "true"; auto allReadOnlyDBInstanceId = value["ReadOnlyDBInstanceId"]["ReadOnlyDBInstanceId"]; for (auto value : allReadOnlyDBInstanceId) itemsObject.readOnlyDBInstanceId.push_back(value.asString()); diff --git a/drds/src/model/DescribeDrdsDBClusterRequest.cc b/drds/src/model/DescribeDrdsDBClusterRequest.cc index 67e3a9b7a..9717e6d60 100644 --- a/drds/src/model/DescribeDrdsDBClusterRequest.cc +++ b/drds/src/model/DescribeDrdsDBClusterRequest.cc @@ -1,73 +1,63 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeDrdsDBClusterRequest; - -DescribeDrdsDBClusterRequest::DescribeDrdsDBClusterRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDBCluster") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeDrdsDBClusterRequest::~DescribeDrdsDBClusterRequest() -{} - -std::string DescribeDrdsDBClusterRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeDrdsDBClusterRequest; + +DescribeDrdsDBClusterRequest::DescribeDrdsDBClusterRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDBCluster") { + setMethod(HttpRequest::Method::Post); } -void DescribeDrdsDBClusterRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeDrdsDBClusterRequest::~DescribeDrdsDBClusterRequest() {} + +std::string DescribeDrdsDBClusterRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeDrdsDBClusterRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeDrdsDBClusterRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeDrdsDBClusterRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeDrdsDBClusterRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeDrdsDBClusterRequest::getDbName()const -{ - return dbName_; +void DescribeDrdsDBClusterRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeDrdsDBClusterRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string DescribeDrdsDBClusterRequest::getDbName() const { + return dbName_; } -std::string DescribeDrdsDBClusterRequest::getDbInstanceId()const -{ - return dbInstanceId_; +void DescribeDrdsDBClusterRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } -void DescribeDrdsDBClusterRequest::setDbInstanceId(const std::string& dbInstanceId) -{ - dbInstanceId_ = dbInstanceId; - setParameter("DbInstanceId", dbInstanceId); +std::string DescribeDrdsDBClusterRequest::getDbInstanceId() const { + return dbInstanceId_; +} + +void DescribeDrdsDBClusterRequest::setDbInstanceId(const std::string &dbInstanceId) { + dbInstanceId_ = dbInstanceId; + setParameter(std::string("DbInstanceId"), dbInstanceId); } diff --git a/drds/src/model/DescribeDrdsDBClusterResult.cc b/drds/src/model/DescribeDrdsDBClusterResult.cc index 60ae90add..23ee09c5f 100644 --- a/drds/src/model/DescribeDrdsDBClusterResult.cc +++ b/drds/src/model/DescribeDrdsDBClusterResult.cc @@ -40,54 +40,54 @@ void DescribeDrdsDBClusterResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); auto dbInstanceNode = value["DbInstance"]; - if(!dbInstanceNode["DBInstanceId"].isNull()) - dbInstance_.dBInstanceId = dbInstanceNode["DBInstanceId"].asString(); - if(!dbInstanceNode["Port"].isNull()) - dbInstance_.port = std::stoi(dbInstanceNode["Port"].asString()); + if(!dbInstanceNode["ExpireTime"].isNull()) + dbInstance_.expireTime = dbInstanceNode["ExpireTime"].asString(); + if(!dbInstanceNode["PayType"].isNull()) + dbInstance_.payType = dbInstanceNode["PayType"].asString(); if(!dbInstanceNode["DBInstanceStatus"].isNull()) dbInstance_.dBInstanceStatus = dbInstanceNode["DBInstanceStatus"].asString(); - if(!dbInstanceNode["DbInstType"].isNull()) - dbInstance_.dbInstType = dbInstanceNode["DbInstType"].asString(); - if(!dbInstanceNode["Engine"].isNull()) - dbInstance_.engine = dbInstanceNode["Engine"].asString(); + if(!dbInstanceNode["NetworkType"].isNull()) + dbInstance_.networkType = dbInstanceNode["NetworkType"].asString(); + if(!dbInstanceNode["Port"].isNull()) + dbInstance_.port = std::stoi(dbInstanceNode["Port"].asString()); if(!dbInstanceNode["EngineVersion"].isNull()) dbInstance_.engineVersion = dbInstanceNode["EngineVersion"].asString(); if(!dbInstanceNode["RdsInstType"].isNull()) dbInstance_.rdsInstType = dbInstanceNode["RdsInstType"].asString(); - if(!dbInstanceNode["PayType"].isNull()) - dbInstance_.payType = dbInstanceNode["PayType"].asString(); - if(!dbInstanceNode["ExpireTime"].isNull()) - dbInstance_.expireTime = dbInstanceNode["ExpireTime"].asString(); if(!dbInstanceNode["RemainDays"].isNull()) dbInstance_.remainDays = dbInstanceNode["RemainDays"].asString(); - if(!dbInstanceNode["NetworkType"].isNull()) - dbInstance_.networkType = dbInstanceNode["NetworkType"].asString(); + if(!dbInstanceNode["DBInstanceId"].isNull()) + dbInstance_.dBInstanceId = dbInstanceNode["DBInstanceId"].asString(); + if(!dbInstanceNode["DbInstType"].isNull()) + dbInstance_.dbInstType = dbInstanceNode["DbInstType"].asString(); + if(!dbInstanceNode["Engine"].isNull()) + dbInstance_.engine = dbInstanceNode["Engine"].asString(); if(!dbInstanceNode["ReadMode"].isNull()) dbInstance_.readMode = dbInstanceNode["ReadMode"].asString(); auto allEndpointsNode = dbInstanceNode["Endpoints"]["Endpoint"]; for (auto dbInstanceNodeEndpointsEndpoint : allEndpointsNode) { DbInstance::Endpoint endpointObject; - if(!dbInstanceNodeEndpointsEndpoint["NodeIds"].isNull()) - endpointObject.nodeIds = dbInstanceNodeEndpointsEndpoint["NodeIds"].asString(); - if(!dbInstanceNodeEndpointsEndpoint["EndpointId"].isNull()) - endpointObject.endpointId = dbInstanceNodeEndpointsEndpoint["EndpointId"].asString(); if(!dbInstanceNodeEndpointsEndpoint["ReadWeight"].isNull()) endpointObject.readWeight = std::stoi(dbInstanceNodeEndpointsEndpoint["ReadWeight"].asString()); + if(!dbInstanceNodeEndpointsEndpoint["EndpointId"].isNull()) + endpointObject.endpointId = dbInstanceNodeEndpointsEndpoint["EndpointId"].asString(); + if(!dbInstanceNodeEndpointsEndpoint["NodeIds"].isNull()) + endpointObject.nodeIds = dbInstanceNodeEndpointsEndpoint["NodeIds"].asString(); dbInstance_.endpoints.push_back(endpointObject); } auto allDBNodesNode = dbInstanceNode["DBNodes"]["DBNode"]; for (auto dbInstanceNodeDBNodesDBNode : allDBNodesNode) { DbInstance::DBNode dBNodeObject; - if(!dbInstanceNodeDBNodesDBNode["DBNodeId"].isNull()) - dBNodeObject.dBNodeId = dbInstanceNodeDBNodesDBNode["DBNodeId"].asString(); - if(!dbInstanceNodeDBNodesDBNode["ZoneId"].isNull()) - dBNodeObject.zoneId = dbInstanceNodeDBNodesDBNode["ZoneId"].asString(); - if(!dbInstanceNodeDBNodesDBNode["DBNodeStatus"].isNull()) - dBNodeObject.dBNodeStatus = dbInstanceNodeDBNodesDBNode["DBNodeStatus"].asString(); if(!dbInstanceNodeDBNodesDBNode["DBNodeRole"].isNull()) dBNodeObject.dBNodeRole = dbInstanceNodeDBNodesDBNode["DBNodeRole"].asString(); + if(!dbInstanceNodeDBNodesDBNode["ZoneId"].isNull()) + dBNodeObject.zoneId = dbInstanceNodeDBNodesDBNode["ZoneId"].asString(); + if(!dbInstanceNodeDBNodesDBNode["DBNodeId"].isNull()) + dBNodeObject.dBNodeId = dbInstanceNodeDBNodesDBNode["DBNodeId"].asString(); + if(!dbInstanceNodeDBNodesDBNode["DBNodeStatus"].isNull()) + dBNodeObject.dBNodeStatus = dbInstanceNodeDBNodesDBNode["DBNodeStatus"].asString(); dbInstance_.dBNodes.push_back(dBNodeObject); } if(!value["Success"].isNull()) diff --git a/drds/src/model/DescribeDrdsDBIpWhiteListRequest.cc b/drds/src/model/DescribeDrdsDBIpWhiteListRequest.cc index b98d8efe9..c5d8fb0b2 100644 --- a/drds/src/model/DescribeDrdsDBIpWhiteListRequest.cc +++ b/drds/src/model/DescribeDrdsDBIpWhiteListRequest.cc @@ -1,73 +1,63 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeDrdsDBIpWhiteListRequest; - -DescribeDrdsDBIpWhiteListRequest::DescribeDrdsDBIpWhiteListRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDBIpWhiteList") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeDrdsDBIpWhiteListRequest::~DescribeDrdsDBIpWhiteListRequest() -{} - -std::string DescribeDrdsDBIpWhiteListRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeDrdsDBIpWhiteListRequest; + +DescribeDrdsDBIpWhiteListRequest::DescribeDrdsDBIpWhiteListRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDBIpWhiteList") { + setMethod(HttpRequest::Method::Post); } -void DescribeDrdsDBIpWhiteListRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeDrdsDBIpWhiteListRequest::~DescribeDrdsDBIpWhiteListRequest() {} + +std::string DescribeDrdsDBIpWhiteListRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeDrdsDBIpWhiteListRequest::getGroupName()const -{ - return groupName_; +void DescribeDrdsDBIpWhiteListRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeDrdsDBIpWhiteListRequest::setGroupName(const std::string& groupName) -{ - groupName_ = groupName; - setParameter("GroupName", groupName); +std::string DescribeDrdsDBIpWhiteListRequest::getGroupName() const { + return groupName_; } -std::string DescribeDrdsDBIpWhiteListRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeDrdsDBIpWhiteListRequest::setGroupName(const std::string &groupName) { + groupName_ = groupName; + setParameter(std::string("GroupName"), groupName); } -void DescribeDrdsDBIpWhiteListRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeDrdsDBIpWhiteListRequest::getDbName() const { + return dbName_; } -std::string DescribeDrdsDBIpWhiteListRequest::getDbName()const -{ - return dbName_; +void DescribeDrdsDBIpWhiteListRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } -void DescribeDrdsDBIpWhiteListRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string DescribeDrdsDBIpWhiteListRequest::getRegionId() const { + return regionId_; +} + +void DescribeDrdsDBIpWhiteListRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/drds/src/model/DescribeDrdsDBRequest.cc b/drds/src/model/DescribeDrdsDBRequest.cc index 9f9a9e744..ec3f4bb8c 100644 --- a/drds/src/model/DescribeDrdsDBRequest.cc +++ b/drds/src/model/DescribeDrdsDBRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeDrdsDBRequest; - -DescribeDrdsDBRequest::DescribeDrdsDBRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDB") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeDrdsDBRequest::~DescribeDrdsDBRequest() -{} - -std::string DescribeDrdsDBRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeDrdsDBRequest; + +DescribeDrdsDBRequest::DescribeDrdsDBRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDB") { + setMethod(HttpRequest::Method::Post); } -void DescribeDrdsDBRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeDrdsDBRequest::~DescribeDrdsDBRequest() {} + +std::string DescribeDrdsDBRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeDrdsDBRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeDrdsDBRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeDrdsDBRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeDrdsDBRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeDrdsDBRequest::getDbName()const -{ - return dbName_; +void DescribeDrdsDBRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeDrdsDBRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string DescribeDrdsDBRequest::getDbName() const { + return dbName_; +} + +void DescribeDrdsDBRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } diff --git a/drds/src/model/DescribeDrdsDBResult.cc b/drds/src/model/DescribeDrdsDBResult.cc index a92c836f5..c3351745e 100644 --- a/drds/src/model/DescribeDrdsDBResult.cc +++ b/drds/src/model/DescribeDrdsDBResult.cc @@ -40,16 +40,16 @@ void DescribeDrdsDBResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); auto dataNode = value["Data"]; - if(!dataNode["DbName"].isNull()) - data_.dbName = dataNode["DbName"].asString(); if(!dataNode["Status"].isNull()) data_.status = dataNode["Status"].asString(); + if(!dataNode["DbName"].isNull()) + data_.dbName = dataNode["DbName"].asString(); + if(!dataNode["Schema"].isNull()) + data_.schema = dataNode["Schema"].asString(); if(!dataNode["CreateTime"].isNull()) data_.createTime = dataNode["CreateTime"].asString(); if(!dataNode["Mode"].isNull()) data_.mode = dataNode["Mode"].asString(); - if(!dataNode["Schema"].isNull()) - data_.schema = dataNode["Schema"].asString(); if(!dataNode["DbInstType"].isNull()) data_.dbInstType = dataNode["DbInstType"].asString(); if(!dataNode["InstRole"].isNull()) diff --git a/drds/src/model/DescribeDrdsDBsRequest.cc b/drds/src/model/DescribeDrdsDBsRequest.cc index a3860c5dc..fda5bfe5b 100644 --- a/drds/src/model/DescribeDrdsDBsRequest.cc +++ b/drds/src/model/DescribeDrdsDBsRequest.cc @@ -1,84 +1,72 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeDrdsDBsRequest; - -DescribeDrdsDBsRequest::DescribeDrdsDBsRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDBs") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeDrdsDBsRequest::~DescribeDrdsDBsRequest() -{} - -std::string DescribeDrdsDBsRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeDrdsDBsRequest; + +DescribeDrdsDBsRequest::DescribeDrdsDBsRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDBs") { + setMethod(HttpRequest::Method::Post); } -void DescribeDrdsDBsRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeDrdsDBsRequest::~DescribeDrdsDBsRequest() {} + +std::string DescribeDrdsDBsRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -int DescribeDrdsDBsRequest::getPageNumber()const -{ - return pageNumber_; +void DescribeDrdsDBsRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeDrdsDBsRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); +int DescribeDrdsDBsRequest::getPageNumber() const { + return pageNumber_; } -std::string DescribeDrdsDBsRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeDrdsDBsRequest::setPageNumber(int pageNumber) { + pageNumber_ = pageNumber; + setParameter(std::string("PageNumber"), std::to_string(pageNumber)); } -void DescribeDrdsDBsRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeDrdsDBsRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeDrdsDBsRequest::getRegionId()const -{ - return regionId_; +void DescribeDrdsDBsRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeDrdsDBsRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeDrdsDBsRequest::getRegionId() const { + return regionId_; } -int DescribeDrdsDBsRequest::getPageSize()const -{ - return pageSize_; +void DescribeDrdsDBsRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeDrdsDBsRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); +int DescribeDrdsDBsRequest::getPageSize() const { + return pageSize_; +} + +void DescribeDrdsDBsRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); } diff --git a/drds/src/model/DescribeDrdsDBsResult.cc b/drds/src/model/DescribeDrdsDBsResult.cc index 4f3481b91..2e6317bc9 100644 --- a/drds/src/model/DescribeDrdsDBsResult.cc +++ b/drds/src/model/DescribeDrdsDBsResult.cc @@ -43,28 +43,28 @@ void DescribeDrdsDBsResult::parse(const std::string &payload) for (auto valueDataDb : allDataNode) { Db dataObject; - if(!valueDataDb["DbName"].isNull()) - dataObject.dbName = valueDataDb["DbName"].asString(); if(!valueDataDb["Status"].isNull()) dataObject.status = valueDataDb["Status"].asString(); + if(!valueDataDb["DbName"].isNull()) + dataObject.dbName = valueDataDb["DbName"].asString(); + if(!valueDataDb["Schema"].isNull()) + dataObject.schema = valueDataDb["Schema"].asString(); if(!valueDataDb["CreateTime"].isNull()) dataObject.createTime = valueDataDb["CreateTime"].asString(); if(!valueDataDb["Mode"].isNull()) dataObject.mode = valueDataDb["Mode"].asString(); - if(!valueDataDb["Schema"].isNull()) - dataObject.schema = valueDataDb["Schema"].asString(); if(!valueDataDb["DbInstType"].isNull()) dataObject.dbInstType = valueDataDb["DbInstType"].asString(); data_.push_back(dataObject); } - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; - if(!value["PageNumber"].isNull()) - pageNumber_ = value["PageNumber"].asString(); if(!value["PageSize"].isNull()) pageSize_ = value["PageSize"].asString(); + if(!value["PageNumber"].isNull()) + pageNumber_ = value["PageNumber"].asString(); if(!value["Total"].isNull()) total_ = value["Total"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/DescribeDrdsDbInstanceRequest.cc b/drds/src/model/DescribeDrdsDbInstanceRequest.cc index ab74b29f0..9a8ddd545 100644 --- a/drds/src/model/DescribeDrdsDbInstanceRequest.cc +++ b/drds/src/model/DescribeDrdsDbInstanceRequest.cc @@ -1,73 +1,63 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeDrdsDbInstanceRequest; - -DescribeDrdsDbInstanceRequest::DescribeDrdsDbInstanceRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDbInstance") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeDrdsDbInstanceRequest::~DescribeDrdsDbInstanceRequest() -{} - -std::string DescribeDrdsDbInstanceRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeDrdsDbInstanceRequest; + +DescribeDrdsDbInstanceRequest::DescribeDrdsDbInstanceRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDbInstance") { + setMethod(HttpRequest::Method::Post); } -void DescribeDrdsDbInstanceRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeDrdsDbInstanceRequest::~DescribeDrdsDbInstanceRequest() {} + +std::string DescribeDrdsDbInstanceRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeDrdsDbInstanceRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeDrdsDbInstanceRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeDrdsDbInstanceRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeDrdsDbInstanceRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeDrdsDbInstanceRequest::getDbName()const -{ - return dbName_; +void DescribeDrdsDbInstanceRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeDrdsDbInstanceRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string DescribeDrdsDbInstanceRequest::getDbName() const { + return dbName_; } -std::string DescribeDrdsDbInstanceRequest::getDbInstanceId()const -{ - return dbInstanceId_; +void DescribeDrdsDbInstanceRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } -void DescribeDrdsDbInstanceRequest::setDbInstanceId(const std::string& dbInstanceId) -{ - dbInstanceId_ = dbInstanceId; - setParameter("DbInstanceId", dbInstanceId); +std::string DescribeDrdsDbInstanceRequest::getDbInstanceId() const { + return dbInstanceId_; +} + +void DescribeDrdsDbInstanceRequest::setDbInstanceId(const std::string &dbInstanceId) { + dbInstanceId_ = dbInstanceId; + setParameter(std::string("DbInstanceId"), dbInstanceId); } diff --git a/drds/src/model/DescribeDrdsDbInstanceResult.cc b/drds/src/model/DescribeDrdsDbInstanceResult.cc index bf79c28ab..f4ce7a3f2 100644 --- a/drds/src/model/DescribeDrdsDbInstanceResult.cc +++ b/drds/src/model/DescribeDrdsDbInstanceResult.cc @@ -40,68 +40,68 @@ void DescribeDrdsDbInstanceResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); auto dbInstanceNode = value["DbInstance"]; - if(!dbInstanceNode["DBInstanceId"].isNull()) - dbInstance_.dBInstanceId = dbInstanceNode["DBInstanceId"].asString(); + if(!dbInstanceNode["ExpireTime"].isNull()) + dbInstance_.expireTime = dbInstanceNode["ExpireTime"].asString(); + if(!dbInstanceNode["PayType"].isNull()) + dbInstance_.payType = dbInstanceNode["PayType"].asString(); + if(!dbInstanceNode["DBInstanceStatus"].isNull()) + dbInstance_.dBInstanceStatus = dbInstanceNode["DBInstanceStatus"].asString(); + if(!dbInstanceNode["NetworkType"].isNull()) + dbInstance_.networkType = dbInstanceNode["NetworkType"].asString(); + if(!dbInstanceNode["Port"].isNull()) + dbInstance_.port = std::stoi(dbInstanceNode["Port"].asString()); + if(!dbInstanceNode["EngineVersion"].isNull()) + dbInstance_.engineVersion = dbInstanceNode["EngineVersion"].asString(); if(!dbInstanceNode["DmInstanceId"].isNull()) dbInstance_.dmInstanceId = dbInstanceNode["DmInstanceId"].asString(); if(!dbInstanceNode["ConnectUrl"].isNull()) dbInstance_.connectUrl = dbInstanceNode["ConnectUrl"].asString(); - if(!dbInstanceNode["Port"].isNull()) - dbInstance_.port = std::stoi(dbInstanceNode["Port"].asString()); - if(!dbInstanceNode["DBInstanceStatus"].isNull()) - dbInstance_.dBInstanceStatus = dbInstanceNode["DBInstanceStatus"].asString(); - if(!dbInstanceNode["DbInstType"].isNull()) - dbInstance_.dbInstType = dbInstanceNode["DbInstType"].asString(); if(!dbInstanceNode["ReadWeight"].isNull()) dbInstance_.readWeight = std::stoi(dbInstanceNode["ReadWeight"].asString()); - if(!dbInstanceNode["Engine"].isNull()) - dbInstance_.engine = dbInstanceNode["Engine"].asString(); - if(!dbInstanceNode["EngineVersion"].isNull()) - dbInstance_.engineVersion = dbInstanceNode["EngineVersion"].asString(); if(!dbInstanceNode["RdsInstType"].isNull()) dbInstance_.rdsInstType = dbInstanceNode["RdsInstType"].asString(); - if(!dbInstanceNode["PayType"].isNull()) - dbInstance_.payType = dbInstanceNode["PayType"].asString(); - if(!dbInstanceNode["ExpireTime"].isNull()) - dbInstance_.expireTime = dbInstanceNode["ExpireTime"].asString(); if(!dbInstanceNode["RemainDays"].isNull()) dbInstance_.remainDays = dbInstanceNode["RemainDays"].asString(); - if(!dbInstanceNode["NetworkType"].isNull()) - dbInstance_.networkType = dbInstanceNode["NetworkType"].asString(); + if(!dbInstanceNode["DBInstanceId"].isNull()) + dbInstance_.dBInstanceId = dbInstanceNode["DBInstanceId"].asString(); + if(!dbInstanceNode["DbInstType"].isNull()) + dbInstance_.dbInstType = dbInstanceNode["DbInstType"].asString(); + if(!dbInstanceNode["Engine"].isNull()) + dbInstance_.engine = dbInstanceNode["Engine"].asString(); auto allReadOnlyInstancesNode = dbInstanceNode["ReadOnlyInstances"]["ReadOnlyInstance"]; for (auto dbInstanceNodeReadOnlyInstancesReadOnlyInstance : allReadOnlyInstancesNode) { DbInstance::ReadOnlyInstance readOnlyInstanceObject; - if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DBInstanceId"].isNull()) - readOnlyInstanceObject.dBInstanceId = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DBInstanceId"].asString(); + if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["ExpireTime"].isNull()) + readOnlyInstanceObject.expireTime = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["ExpireTime"].asString(); + if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["PayType"].isNull()) + readOnlyInstanceObject.payType = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["PayType"].asString(); + if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["VersionAction"].isNull()) + readOnlyInstanceObject.versionAction = std::stoi(dbInstanceNodeReadOnlyInstancesReadOnlyInstance["VersionAction"].asString()); + if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DBInstanceStatus"].isNull()) + readOnlyInstanceObject.dBInstanceStatus = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DBInstanceStatus"].asString(); + if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["NetworkType"].isNull()) + readOnlyInstanceObject.networkType = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["NetworkType"].asString(); + if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["Port"].isNull()) + readOnlyInstanceObject.port = std::stoi(dbInstanceNodeReadOnlyInstancesReadOnlyInstance["Port"].asString()); + if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["EngineVersion"].isNull()) + readOnlyInstanceObject.engineVersion = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["EngineVersion"].asString(); if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DmInstanceId"].isNull()) readOnlyInstanceObject.dmInstanceId = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DmInstanceId"].asString(); if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["ConnectUrl"].isNull()) readOnlyInstanceObject.connectUrl = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["ConnectUrl"].asString(); - if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["Port"].isNull()) - readOnlyInstanceObject.port = std::stoi(dbInstanceNodeReadOnlyInstancesReadOnlyInstance["Port"].asString()); - if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DBInstanceStatus"].isNull()) - readOnlyInstanceObject.dBInstanceStatus = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DBInstanceStatus"].asString(); - if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DbInstType"].isNull()) - readOnlyInstanceObject.dbInstType = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DbInstType"].asString(); if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["ReadWeight"].isNull()) readOnlyInstanceObject.readWeight = std::stoi(dbInstanceNodeReadOnlyInstancesReadOnlyInstance["ReadWeight"].asString()); - if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["Engine"].isNull()) - readOnlyInstanceObject.engine = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["Engine"].asString(); - if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["EngineVersion"].isNull()) - readOnlyInstanceObject.engineVersion = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["EngineVersion"].asString(); if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["RdsInstType"].isNull()) readOnlyInstanceObject.rdsInstType = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["RdsInstType"].asString(); - if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["PayType"].isNull()) - readOnlyInstanceObject.payType = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["PayType"].asString(); - if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["ExpireTime"].isNull()) - readOnlyInstanceObject.expireTime = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["ExpireTime"].asString(); if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["RemainDays"].isNull()) readOnlyInstanceObject.remainDays = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["RemainDays"].asString(); - if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["NetworkType"].isNull()) - readOnlyInstanceObject.networkType = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["NetworkType"].asString(); - if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["VersionAction"].isNull()) - readOnlyInstanceObject.versionAction = std::stoi(dbInstanceNodeReadOnlyInstancesReadOnlyInstance["VersionAction"].asString()); + if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DBInstanceId"].isNull()) + readOnlyInstanceObject.dBInstanceId = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DBInstanceId"].asString(); + if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DbInstType"].isNull()) + readOnlyInstanceObject.dbInstType = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["DbInstType"].asString(); + if(!dbInstanceNodeReadOnlyInstancesReadOnlyInstance["Engine"].isNull()) + readOnlyInstanceObject.engine = dbInstanceNodeReadOnlyInstancesReadOnlyInstance["Engine"].asString(); dbInstance_.readOnlyInstances.push_back(readOnlyInstanceObject); } if(!value["Success"].isNull()) diff --git a/drds/src/model/DescribeDrdsDbInstancesRequest.cc b/drds/src/model/DescribeDrdsDbInstancesRequest.cc index f3ea7367b..45784d09d 100644 --- a/drds/src/model/DescribeDrdsDbInstancesRequest.cc +++ b/drds/src/model/DescribeDrdsDbInstancesRequest.cc @@ -1,84 +1,72 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeDrdsDbInstancesRequest; - -DescribeDrdsDbInstancesRequest::DescribeDrdsDbInstancesRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDbInstances") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeDrdsDbInstancesRequest::~DescribeDrdsDbInstancesRequest() -{} - -std::string DescribeDrdsDbInstancesRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeDrdsDbInstancesRequest; + +DescribeDrdsDbInstancesRequest::DescribeDrdsDbInstancesRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDbInstances") { + setMethod(HttpRequest::Method::Post); } -void DescribeDrdsDbInstancesRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeDrdsDbInstancesRequest::~DescribeDrdsDbInstancesRequest() {} + +std::string DescribeDrdsDbInstancesRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -int DescribeDrdsDbInstancesRequest::getPageNumber()const -{ - return pageNumber_; +void DescribeDrdsDbInstancesRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeDrdsDbInstancesRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); +int DescribeDrdsDbInstancesRequest::getPageNumber() const { + return pageNumber_; } -std::string DescribeDrdsDbInstancesRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeDrdsDbInstancesRequest::setPageNumber(int pageNumber) { + pageNumber_ = pageNumber; + setParameter(std::string("PageNumber"), std::to_string(pageNumber)); } -void DescribeDrdsDbInstancesRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeDrdsDbInstancesRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeDrdsDbInstancesRequest::getDbName()const -{ - return dbName_; +void DescribeDrdsDbInstancesRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeDrdsDbInstancesRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string DescribeDrdsDbInstancesRequest::getDbName() const { + return dbName_; } -int DescribeDrdsDbInstancesRequest::getPageSize()const -{ - return pageSize_; +void DescribeDrdsDbInstancesRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } -void DescribeDrdsDbInstancesRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); +int DescribeDrdsDbInstancesRequest::getPageSize() const { + return pageSize_; +} + +void DescribeDrdsDbInstancesRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); } diff --git a/drds/src/model/DescribeDrdsDbInstancesResult.cc b/drds/src/model/DescribeDrdsDbInstancesResult.cc index 2a72863b9..0bdb4f0f3 100644 --- a/drds/src/model/DescribeDrdsDbInstancesResult.cc +++ b/drds/src/model/DescribeDrdsDbInstancesResult.cc @@ -43,78 +43,78 @@ void DescribeDrdsDbInstancesResult::parse(const std::string &payload) for (auto valueDbInstancesDbInstance : allDbInstancesNode) { DbInstance dbInstancesObject; - if(!valueDbInstancesDbInstance["DBInstanceId"].isNull()) - dbInstancesObject.dBInstanceId = valueDbInstancesDbInstance["DBInstanceId"].asString(); + if(!valueDbInstancesDbInstance["ExpireTime"].isNull()) + dbInstancesObject.expireTime = valueDbInstancesDbInstance["ExpireTime"].asString(); + if(!valueDbInstancesDbInstance["PayType"].isNull()) + dbInstancesObject.payType = valueDbInstancesDbInstance["PayType"].asString(); + if(!valueDbInstancesDbInstance["DBInstanceStatus"].isNull()) + dbInstancesObject.dBInstanceStatus = valueDbInstancesDbInstance["DBInstanceStatus"].asString(); + if(!valueDbInstancesDbInstance["NetworkType"].isNull()) + dbInstancesObject.networkType = valueDbInstancesDbInstance["NetworkType"].asString(); + if(!valueDbInstancesDbInstance["Port"].isNull()) + dbInstancesObject.port = std::stoi(valueDbInstancesDbInstance["Port"].asString()); + if(!valueDbInstancesDbInstance["EngineVersion"].isNull()) + dbInstancesObject.engineVersion = valueDbInstancesDbInstance["EngineVersion"].asString(); if(!valueDbInstancesDbInstance["DmInstanceId"].isNull()) dbInstancesObject.dmInstanceId = valueDbInstancesDbInstance["DmInstanceId"].asString(); if(!valueDbInstancesDbInstance["ConnectUrl"].isNull()) dbInstancesObject.connectUrl = valueDbInstancesDbInstance["ConnectUrl"].asString(); - if(!valueDbInstancesDbInstance["Port"].isNull()) - dbInstancesObject.port = std::stoi(valueDbInstancesDbInstance["Port"].asString()); - if(!valueDbInstancesDbInstance["DBInstanceStatus"].isNull()) - dbInstancesObject.dBInstanceStatus = valueDbInstancesDbInstance["DBInstanceStatus"].asString(); - if(!valueDbInstancesDbInstance["DbInstType"].isNull()) - dbInstancesObject.dbInstType = valueDbInstancesDbInstance["DbInstType"].asString(); if(!valueDbInstancesDbInstance["ReadWeight"].isNull()) dbInstancesObject.readWeight = std::stoi(valueDbInstancesDbInstance["ReadWeight"].asString()); - if(!valueDbInstancesDbInstance["NetworkType"].isNull()) - dbInstancesObject.networkType = valueDbInstancesDbInstance["NetworkType"].asString(); - if(!valueDbInstancesDbInstance["Engine"].isNull()) - dbInstancesObject.engine = valueDbInstancesDbInstance["Engine"].asString(); - if(!valueDbInstancesDbInstance["EngineVersion"].isNull()) - dbInstancesObject.engineVersion = valueDbInstancesDbInstance["EngineVersion"].asString(); if(!valueDbInstancesDbInstance["RdsInstType"].isNull()) dbInstancesObject.rdsInstType = valueDbInstancesDbInstance["RdsInstType"].asString(); - if(!valueDbInstancesDbInstance["PayType"].isNull()) - dbInstancesObject.payType = valueDbInstancesDbInstance["PayType"].asString(); - if(!valueDbInstancesDbInstance["ExpireTime"].isNull()) - dbInstancesObject.expireTime = valueDbInstancesDbInstance["ExpireTime"].asString(); if(!valueDbInstancesDbInstance["RemainDays"].isNull()) dbInstancesObject.remainDays = std::stoi(valueDbInstancesDbInstance["RemainDays"].asString()); + if(!valueDbInstancesDbInstance["DBInstanceId"].isNull()) + dbInstancesObject.dBInstanceId = valueDbInstancesDbInstance["DBInstanceId"].asString(); + if(!valueDbInstancesDbInstance["DbInstType"].isNull()) + dbInstancesObject.dbInstType = valueDbInstancesDbInstance["DbInstType"].asString(); + if(!valueDbInstancesDbInstance["Engine"].isNull()) + dbInstancesObject.engine = valueDbInstancesDbInstance["Engine"].asString(); auto allReadOnlyInstancesNode = valueDbInstancesDbInstance["ReadOnlyInstances"]["ReadOnlyInstance"]; for (auto valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance : allReadOnlyInstancesNode) { DbInstance::ReadOnlyInstance readOnlyInstancesObject; - if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["InstanceName"].isNull()) - readOnlyInstancesObject.instanceName = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["InstanceName"].asString(); + if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["ExpireTime"].isNull()) + readOnlyInstancesObject.expireTime = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["ExpireTime"].asString(); + if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["PayType"].isNull()) + readOnlyInstancesObject.payType = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["PayType"].asString(); + if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["DBInstanceStatus"].isNull()) + readOnlyInstancesObject.dBInstanceStatus = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["DBInstanceStatus"].asString(); + if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["NetworkType"].isNull()) + readOnlyInstancesObject.networkType = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["NetworkType"].asString(); + if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["Port"].isNull()) + readOnlyInstancesObject.port = std::stoi(valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["Port"].asString()); + if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["EngineVersion"].isNull()) + readOnlyInstancesObject.engineVersion = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["EngineVersion"].asString(); if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["DmInstanceId"].isNull()) readOnlyInstancesObject.dmInstanceId = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["DmInstanceId"].asString(); if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["ConnectUrl"].isNull()) readOnlyInstancesObject.connectUrl = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["ConnectUrl"].asString(); - if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["Port"].isNull()) - readOnlyInstancesObject.port = std::stoi(valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["Port"].asString()); - if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["DBInstanceStatus"].isNull()) - readOnlyInstancesObject.dBInstanceStatus = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["DBInstanceStatus"].asString(); - if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["DbInstType"].isNull()) - readOnlyInstancesObject.dbInstType = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["DbInstType"].asString(); if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["ReadWeight"].isNull()) readOnlyInstancesObject.readWeight = std::stoi(valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["ReadWeight"].asString()); - if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["NetworkType"].isNull()) - readOnlyInstancesObject.networkType = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["NetworkType"].asString(); - if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["Engine"].isNull()) - readOnlyInstancesObject.engine = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["Engine"].asString(); - if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["EngineVersion"].isNull()) - readOnlyInstancesObject.engineVersion = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["EngineVersion"].asString(); if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["RdsInstType"].isNull()) readOnlyInstancesObject.rdsInstType = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["RdsInstType"].asString(); - if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["PayType"].isNull()) - readOnlyInstancesObject.payType = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["PayType"].asString(); - if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["ExpireTime"].isNull()) - readOnlyInstancesObject.expireTime = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["ExpireTime"].asString(); + if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["InstanceName"].isNull()) + readOnlyInstancesObject.instanceName = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["InstanceName"].asString(); if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["RemainDays"].isNull()) readOnlyInstancesObject.remainDays = std::stoi(valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["RemainDays"].asString()); + if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["DbInstType"].isNull()) + readOnlyInstancesObject.dbInstType = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["DbInstType"].asString(); + if(!valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["Engine"].isNull()) + readOnlyInstancesObject.engine = valueDbInstancesDbInstanceReadOnlyInstancesReadOnlyInstance["Engine"].asString(); dbInstancesObject.readOnlyInstances.push_back(readOnlyInstancesObject); } dbInstances_.push_back(dbInstancesObject); } - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; - if(!value["PageNumber"].isNull()) - pageNumber_ = value["PageNumber"].asString(); if(!value["PageSize"].isNull()) pageSize_ = value["PageSize"].asString(); + if(!value["PageNumber"].isNull()) + pageNumber_ = value["PageNumber"].asString(); if(!value["Total"].isNull()) total_ = value["Total"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/DescribeDrdsDbRdsNameListRequest.cc b/drds/src/model/DescribeDrdsDbRdsNameListRequest.cc index 05553d7b7..c504220b3 100644 --- a/drds/src/model/DescribeDrdsDbRdsNameListRequest.cc +++ b/drds/src/model/DescribeDrdsDbRdsNameListRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeDrdsDbRdsNameListRequest; - -DescribeDrdsDbRdsNameListRequest::DescribeDrdsDbRdsNameListRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDbRdsNameList") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeDrdsDbRdsNameListRequest::~DescribeDrdsDbRdsNameListRequest() -{} - -std::string DescribeDrdsDbRdsNameListRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeDrdsDbRdsNameListRequest; + +DescribeDrdsDbRdsNameListRequest::DescribeDrdsDbRdsNameListRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDbRdsNameList") { + setMethod(HttpRequest::Method::Post); } -void DescribeDrdsDbRdsNameListRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeDrdsDbRdsNameListRequest::~DescribeDrdsDbRdsNameListRequest() {} + +std::string DescribeDrdsDbRdsNameListRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeDrdsDbRdsNameListRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeDrdsDbRdsNameListRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeDrdsDbRdsNameListRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeDrdsDbRdsNameListRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeDrdsDbRdsNameListRequest::getDbName()const -{ - return dbName_; +void DescribeDrdsDbRdsNameListRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeDrdsDbRdsNameListRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string DescribeDrdsDbRdsNameListRequest::getDbName() const { + return dbName_; +} + +void DescribeDrdsDbRdsNameListRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } diff --git a/drds/src/model/DescribeDrdsDbTasksRequest.cc b/drds/src/model/DescribeDrdsDbTasksRequest.cc deleted file mode 100644 index 2e2878be4..000000000 --- a/drds/src/model/DescribeDrdsDbTasksRequest.cc +++ /dev/null @@ -1,73 +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. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeDrdsDbTasksRequest; - -DescribeDrdsDbTasksRequest::DescribeDrdsDbTasksRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsDbTasks") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeDrdsDbTasksRequest::~DescribeDrdsDbTasksRequest() -{} - -std::string DescribeDrdsDbTasksRequest::getTaskType()const -{ - return taskType_; -} - -void DescribeDrdsDbTasksRequest::setTaskType(const std::string& taskType) -{ - taskType_ = taskType; - setParameter("TaskType", taskType); -} - -std::string DescribeDrdsDbTasksRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; -} - -void DescribeDrdsDbTasksRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); -} - -std::string DescribeDrdsDbTasksRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeDrdsDbTasksRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string DescribeDrdsDbTasksRequest::getDbName()const -{ - return dbName_; -} - -void DescribeDrdsDbTasksRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); -} - diff --git a/drds/src/model/DescribeDrdsDbTasksResult.cc b/drds/src/model/DescribeDrdsDbTasksResult.cc deleted file mode 100644 index ce343e967..000000000 --- a/drds/src/model/DescribeDrdsDbTasksResult.cc +++ /dev/null @@ -1,94 +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. - */ - -#include -#include - -using namespace AlibabaCloud::Drds; -using namespace AlibabaCloud::Drds::Model; - -DescribeDrdsDbTasksResult::DescribeDrdsDbTasksResult() : - ServiceResult() -{} - -DescribeDrdsDbTasksResult::DescribeDrdsDbTasksResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeDrdsDbTasksResult::~DescribeDrdsDbTasksResult() -{} - -void DescribeDrdsDbTasksResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto allTasksNode = value["Tasks"]["Task"]; - for (auto valueTasksTask : allTasksNode) - { - Task tasksObject; - if(!valueTasksTask["TaskName"].isNull()) - tasksObject.taskName = valueTasksTask["TaskName"].asString(); - if(!valueTasksTask["GmtCreate"].isNull()) - tasksObject.gmtCreate = std::stol(valueTasksTask["GmtCreate"].asString()); - if(!valueTasksTask["TaskDetail"].isNull()) - tasksObject.taskDetail = valueTasksTask["TaskDetail"].asString(); - if(!valueTasksTask["TaskType"].isNull()) - tasksObject.taskType = std::stoi(valueTasksTask["TaskType"].asString()); - if(!valueTasksTask["TaskStatus"].isNull()) - tasksObject.taskStatus = std::stoi(valueTasksTask["TaskStatus"].asString()); - if(!valueTasksTask["Progress"].isNull()) - tasksObject.progress = std::stoi(valueTasksTask["Progress"].asString()); - if(!valueTasksTask["TaskPhase"].isNull()) - tasksObject.taskPhase = valueTasksTask["TaskPhase"].asString(); - if(!valueTasksTask["ShowProgress"].isNull()) - tasksObject.showProgress = valueTasksTask["ShowProgress"].asString() == "true"; - if(!valueTasksTask["AllowCancel"].isNull()) - tasksObject.allowCancel = valueTasksTask["AllowCancel"].asString() == "true"; - if(!valueTasksTask["ParentJobId"].isNull()) - tasksObject.parentJobId = valueTasksTask["ParentJobId"].asString(); - if(!valueTasksTask["ExpandType"].isNull()) - tasksObject.expandType = valueTasksTask["ExpandType"].asString(); - if(!valueTasksTask["TargetId"].isNull()) - tasksObject.targetId = std::stol(valueTasksTask["TargetId"].asString()); - if(!valueTasksTask["Label"].isNull()) - tasksObject.label = valueTasksTask["Label"].asString(); - if(!valueTasksTask["DetailTaskId"].isNull()) - tasksObject.detailTaskId = valueTasksTask["DetailTaskId"].asString(); - if(!valueTasksTask["TbComputeLength"].isNull()) - tasksObject.tbComputeLength = std::stoi(valueTasksTask["TbComputeLength"].asString()); - if(!valueTasksTask["DbComputeLength"].isNull()) - tasksObject.dbComputeLength = std::stoi(valueTasksTask["DbComputeLength"].asString()); - tasks_.push_back(tasksObject); - } - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; - -} - -std::vector DescribeDrdsDbTasksResult::getTasks()const -{ - return tasks_; -} - -bool DescribeDrdsDbTasksResult::getSuccess()const -{ - return success_; -} - diff --git a/drds/src/model/DescribeDrdsInstanceDbMonitorRequest.cc b/drds/src/model/DescribeDrdsInstanceDbMonitorRequest.cc index dd28c05e8..4cd6fc141 100644 --- a/drds/src/model/DescribeDrdsInstanceDbMonitorRequest.cc +++ b/drds/src/model/DescribeDrdsInstanceDbMonitorRequest.cc @@ -1,106 +1,90 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeDrdsInstanceDbMonitorRequest; - -DescribeDrdsInstanceDbMonitorRequest::DescribeDrdsInstanceDbMonitorRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsInstanceDbMonitor") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeDrdsInstanceDbMonitorRequest::~DescribeDrdsInstanceDbMonitorRequest() -{} - -long DescribeDrdsInstanceDbMonitorRequest::getEndTime()const -{ - return endTime_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeDrdsInstanceDbMonitorRequest; + +DescribeDrdsInstanceDbMonitorRequest::DescribeDrdsInstanceDbMonitorRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsInstanceDbMonitor") { + setMethod(HttpRequest::Method::Post); } -void DescribeDrdsInstanceDbMonitorRequest::setEndTime(long endTime) -{ - endTime_ = endTime; - setParameter("EndTime", std::to_string(endTime)); +DescribeDrdsInstanceDbMonitorRequest::~DescribeDrdsInstanceDbMonitorRequest() {} + +long DescribeDrdsInstanceDbMonitorRequest::getEndTime() const { + return endTime_; } -long DescribeDrdsInstanceDbMonitorRequest::getStartTime()const -{ - return startTime_; +void DescribeDrdsInstanceDbMonitorRequest::setEndTime(long endTime) { + endTime_ = endTime; + setParameter(std::string("EndTime"), std::to_string(endTime)); } -void DescribeDrdsInstanceDbMonitorRequest::setStartTime(long startTime) -{ - startTime_ = startTime; - setParameter("StartTime", std::to_string(startTime)); +long DescribeDrdsInstanceDbMonitorRequest::getStartTime() const { + return startTime_; } -std::string DescribeDrdsInstanceDbMonitorRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void DescribeDrdsInstanceDbMonitorRequest::setStartTime(long startTime) { + startTime_ = startTime; + setParameter(std::string("StartTime"), std::to_string(startTime)); } -void DescribeDrdsInstanceDbMonitorRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string DescribeDrdsInstanceDbMonitorRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeDrdsInstanceDbMonitorRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeDrdsInstanceDbMonitorRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeDrdsInstanceDbMonitorRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeDrdsInstanceDbMonitorRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeDrdsInstanceDbMonitorRequest::getDbName()const -{ - return dbName_; +void DescribeDrdsInstanceDbMonitorRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeDrdsInstanceDbMonitorRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string DescribeDrdsInstanceDbMonitorRequest::getDbName() const { + return dbName_; } -std::string DescribeDrdsInstanceDbMonitorRequest::getRegionId()const -{ - return regionId_; +void DescribeDrdsInstanceDbMonitorRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } -void DescribeDrdsInstanceDbMonitorRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeDrdsInstanceDbMonitorRequest::getRegionId() const { + return regionId_; } -std::string DescribeDrdsInstanceDbMonitorRequest::getKey()const -{ - return key_; +void DescribeDrdsInstanceDbMonitorRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeDrdsInstanceDbMonitorRequest::setKey(const std::string& key) -{ - key_ = key; - setParameter("Key", key); +std::string DescribeDrdsInstanceDbMonitorRequest::getKey() const { + return key_; +} + +void DescribeDrdsInstanceDbMonitorRequest::setKey(const std::string &key) { + key_ = key; + setParameter(std::string("Key"), key); } diff --git a/drds/src/model/DescribeDrdsInstanceLevelTasksRequest.cc b/drds/src/model/DescribeDrdsInstanceLevelTasksRequest.cc index 9f9b7efbd..6862d922b 100644 --- a/drds/src/model/DescribeDrdsInstanceLevelTasksRequest.cc +++ b/drds/src/model/DescribeDrdsInstanceLevelTasksRequest.cc @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeDrdsInstanceLevelTasksRequest; - -DescribeDrdsInstanceLevelTasksRequest::DescribeDrdsInstanceLevelTasksRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsInstanceLevelTasks") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeDrdsInstanceLevelTasksRequest::~DescribeDrdsInstanceLevelTasksRequest() -{} - -std::string DescribeDrdsInstanceLevelTasksRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeDrdsInstanceLevelTasksRequest; + +DescribeDrdsInstanceLevelTasksRequest::DescribeDrdsInstanceLevelTasksRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsInstanceLevelTasks") { + setMethod(HttpRequest::Method::Post); } -void DescribeDrdsInstanceLevelTasksRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeDrdsInstanceLevelTasksRequest::~DescribeDrdsInstanceLevelTasksRequest() {} + +std::string DescribeDrdsInstanceLevelTasksRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeDrdsInstanceLevelTasksRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeDrdsInstanceLevelTasksRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeDrdsInstanceLevelTasksRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeDrdsInstanceLevelTasksRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void DescribeDrdsInstanceLevelTasksRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } diff --git a/drds/src/model/DescribeDrdsInstanceLevelTasksResult.cc b/drds/src/model/DescribeDrdsInstanceLevelTasksResult.cc index 65e83aa08..870f5fa7b 100644 --- a/drds/src/model/DescribeDrdsInstanceLevelTasksResult.cc +++ b/drds/src/model/DescribeDrdsInstanceLevelTasksResult.cc @@ -43,28 +43,28 @@ void DescribeDrdsInstanceLevelTasksResult::parse(const std::string &payload) for (auto valueTasksTask : allTasksNode) { Task tasksObject; - if(!valueTasksTask["TaskName"].isNull()) - tasksObject.taskName = valueTasksTask["TaskName"].asString(); - if(!valueTasksTask["GmtCreate"].isNull()) - tasksObject.gmtCreate = std::stol(valueTasksTask["GmtCreate"].asString()); if(!valueTasksTask["TaskType"].isNull()) tasksObject.taskType = std::stoi(valueTasksTask["TaskType"].asString()); - if(!valueTasksTask["TargetId"].isNull()) - tasksObject.targetId = std::stol(valueTasksTask["TargetId"].asString()); - if(!valueTasksTask["TaskStatus"].isNull()) - tasksObject.taskStatus = std::stoi(valueTasksTask["TaskStatus"].asString()); - if(!valueTasksTask["Progress"].isNull()) - tasksObject.progress = std::stoi(valueTasksTask["Progress"].asString()); - if(!valueTasksTask["ProgressDescription"].isNull()) - tasksObject.progressDescription = valueTasksTask["ProgressDescription"].asString(); if(!valueTasksTask["TaskPhase"].isNull()) tasksObject.taskPhase = valueTasksTask["TaskPhase"].asString(); - if(!valueTasksTask["ErrMsg"].isNull()) - tasksObject.errMsg = valueTasksTask["ErrMsg"].asString(); - if(!valueTasksTask["ShowProgress"].isNull()) - tasksObject.showProgress = valueTasksTask["ShowProgress"].asString() == "true"; + if(!valueTasksTask["Progress"].isNull()) + tasksObject.progress = std::stoi(valueTasksTask["Progress"].asString()); if(!valueTasksTask["AllowCancel"].isNull()) tasksObject.allowCancel = valueTasksTask["AllowCancel"].asString() == "true"; + if(!valueTasksTask["TaskStatus"].isNull()) + tasksObject.taskStatus = std::stoi(valueTasksTask["TaskStatus"].asString()); + if(!valueTasksTask["ShowProgress"].isNull()) + tasksObject.showProgress = valueTasksTask["ShowProgress"].asString() == "true"; + if(!valueTasksTask["TaskName"].isNull()) + tasksObject.taskName = valueTasksTask["TaskName"].asString(); + if(!valueTasksTask["ProgressDescription"].isNull()) + tasksObject.progressDescription = valueTasksTask["ProgressDescription"].asString(); + if(!valueTasksTask["GmtCreate"].isNull()) + tasksObject.gmtCreate = std::stol(valueTasksTask["GmtCreate"].asString()); + if(!valueTasksTask["TargetId"].isNull()) + tasksObject.targetId = std::stol(valueTasksTask["TargetId"].asString()); + if(!valueTasksTask["ErrMsg"].isNull()) + tasksObject.errMsg = valueTasksTask["ErrMsg"].asString(); tasks_.push_back(tasksObject); } if(!value["Success"].isNull()) diff --git a/drds/src/model/DescribeDrdsInstanceMonitorRequest.cc b/drds/src/model/DescribeDrdsInstanceMonitorRequest.cc index b90b3958a..2f77a10e0 100644 --- a/drds/src/model/DescribeDrdsInstanceMonitorRequest.cc +++ b/drds/src/model/DescribeDrdsInstanceMonitorRequest.cc @@ -1,106 +1,90 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeDrdsInstanceMonitorRequest; - -DescribeDrdsInstanceMonitorRequest::DescribeDrdsInstanceMonitorRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsInstanceMonitor") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeDrdsInstanceMonitorRequest::~DescribeDrdsInstanceMonitorRequest() -{} - -long DescribeDrdsInstanceMonitorRequest::getEndTime()const -{ - return endTime_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeDrdsInstanceMonitorRequest; + +DescribeDrdsInstanceMonitorRequest::DescribeDrdsInstanceMonitorRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsInstanceMonitor") { + setMethod(HttpRequest::Method::Post); } -void DescribeDrdsInstanceMonitorRequest::setEndTime(long endTime) -{ - endTime_ = endTime; - setParameter("EndTime", std::to_string(endTime)); +DescribeDrdsInstanceMonitorRequest::~DescribeDrdsInstanceMonitorRequest() {} + +long DescribeDrdsInstanceMonitorRequest::getEndTime() const { + return endTime_; } -long DescribeDrdsInstanceMonitorRequest::getStartTime()const -{ - return startTime_; +void DescribeDrdsInstanceMonitorRequest::setEndTime(long endTime) { + endTime_ = endTime; + setParameter(std::string("EndTime"), std::to_string(endTime)); } -void DescribeDrdsInstanceMonitorRequest::setStartTime(long startTime) -{ - startTime_ = startTime; - setParameter("StartTime", std::to_string(startTime)); +long DescribeDrdsInstanceMonitorRequest::getStartTime() const { + return startTime_; } -std::string DescribeDrdsInstanceMonitorRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void DescribeDrdsInstanceMonitorRequest::setStartTime(long startTime) { + startTime_ = startTime; + setParameter(std::string("StartTime"), std::to_string(startTime)); } -void DescribeDrdsInstanceMonitorRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string DescribeDrdsInstanceMonitorRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeDrdsInstanceMonitorRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeDrdsInstanceMonitorRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeDrdsInstanceMonitorRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeDrdsInstanceMonitorRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeDrdsInstanceMonitorRequest::getRegionId()const -{ - return regionId_; +void DescribeDrdsInstanceMonitorRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeDrdsInstanceMonitorRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeDrdsInstanceMonitorRequest::getRegionId() const { + return regionId_; } -std::string DescribeDrdsInstanceMonitorRequest::getKey()const -{ - return key_; +void DescribeDrdsInstanceMonitorRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeDrdsInstanceMonitorRequest::setKey(const std::string& key) -{ - key_ = key; - setParameter("Key", key); +std::string DescribeDrdsInstanceMonitorRequest::getKey() const { + return key_; } -int DescribeDrdsInstanceMonitorRequest::getPeriodMultiple()const -{ - return periodMultiple_; +void DescribeDrdsInstanceMonitorRequest::setKey(const std::string &key) { + key_ = key; + setParameter(std::string("Key"), key); } -void DescribeDrdsInstanceMonitorRequest::setPeriodMultiple(int periodMultiple) -{ - periodMultiple_ = periodMultiple; - setParameter("PeriodMultiple", std::to_string(periodMultiple)); +int DescribeDrdsInstanceMonitorRequest::getPeriodMultiple() const { + return periodMultiple_; +} + +void DescribeDrdsInstanceMonitorRequest::setPeriodMultiple(int periodMultiple) { + periodMultiple_ = periodMultiple; + setParameter(std::string("PeriodMultiple"), std::to_string(periodMultiple)); } diff --git a/drds/src/model/DescribeDrdsInstanceRequest.cc b/drds/src/model/DescribeDrdsInstanceRequest.cc index ab5817290..47fd549f5 100644 --- a/drds/src/model/DescribeDrdsInstanceRequest.cc +++ b/drds/src/model/DescribeDrdsInstanceRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeDrdsInstanceRequest; - -DescribeDrdsInstanceRequest::DescribeDrdsInstanceRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsInstance") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeDrdsInstanceRequest::~DescribeDrdsInstanceRequest() -{} - -std::string DescribeDrdsInstanceRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeDrdsInstanceRequest; + +DescribeDrdsInstanceRequest::DescribeDrdsInstanceRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsInstance") { + setMethod(HttpRequest::Method::Post); } -void DescribeDrdsInstanceRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeDrdsInstanceRequest::~DescribeDrdsInstanceRequest() {} + +std::string DescribeDrdsInstanceRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeDrdsInstanceRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeDrdsInstanceRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeDrdsInstanceRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeDrdsInstanceRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeDrdsInstanceRequest::getRegionId()const -{ - return regionId_; +void DescribeDrdsInstanceRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeDrdsInstanceRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeDrdsInstanceRequest::getRegionId() const { + return regionId_; +} + +void DescribeDrdsInstanceRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/drds/src/model/DescribeDrdsInstanceResult.cc b/drds/src/model/DescribeDrdsInstanceResult.cc index 150dbed83..5281ab7b2 100644 --- a/drds/src/model/DescribeDrdsInstanceResult.cc +++ b/drds/src/model/DescribeDrdsInstanceResult.cc @@ -40,70 +40,72 @@ void DescribeDrdsInstanceResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); auto dataNode = value["Data"]; - if(!dataNode["DrdsInstanceId"].isNull()) - data_.drdsInstanceId = dataNode["DrdsInstanceId"].asString(); if(!dataNode["Type"].isNull()) data_.type = dataNode["Type"].asString(); - if(!dataNode["RegionId"].isNull()) - data_.regionId = dataNode["RegionId"].asString(); - if(!dataNode["ZoneId"].isNull()) - data_.zoneId = dataNode["ZoneId"].asString(); - if(!dataNode["Description"].isNull()) - data_.description = dataNode["Description"].asString(); - if(!dataNode["NetworkType"].isNull()) - data_.networkType = dataNode["NetworkType"].asString(); if(!dataNode["Status"].isNull()) data_.status = dataNode["Status"].asString(); if(!dataNode["CreateTime"].isNull()) data_.createTime = std::stol(dataNode["CreateTime"].asString()); - if(!dataNode["Version"].isNull()) - data_.version = std::stol(dataNode["Version"].asString()); - if(!dataNode["InstanceSeries"].isNull()) - data_.instanceSeries = dataNode["InstanceSeries"].asString(); + if(!dataNode["VersionAction"].isNull()) + data_.versionAction = dataNode["VersionAction"].asString(); + if(!dataNode["StorageType"].isNull()) + data_.storageType = dataNode["StorageType"].asString(); + if(!dataNode["NetworkType"].isNull()) + data_.networkType = dataNode["NetworkType"].asString(); + if(!dataNode["Label"].isNull()) + data_.label = dataNode["Label"].asString(); + if(!dataNode["MysqlVersion"].isNull()) + data_.mysqlVersion = std::stoi(dataNode["MysqlVersion"].asString()); if(!dataNode["InstanceSpec"].isNull()) data_.instanceSpec = dataNode["InstanceSpec"].asString(); if(!dataNode["VpcCloudInstanceId"].isNull()) data_.vpcCloudInstanceId = dataNode["VpcCloudInstanceId"].asString(); - if(!dataNode["InstRole"].isNull()) - data_.instRole = dataNode["InstRole"].asString(); - if(!dataNode["CommodityCode"].isNull()) - data_.commodityCode = dataNode["CommodityCode"].asString(); + if(!dataNode["Description"].isNull()) + data_.description = dataNode["Description"].asString(); + if(!dataNode["Version"].isNull()) + data_.version = std::stol(dataNode["Version"].asString()); if(!dataNode["ExpireDate"].isNull()) data_.expireDate = std::stol(dataNode["ExpireDate"].asString()); - if(!dataNode["VersionAction"].isNull()) - data_.versionAction = dataNode["VersionAction"].asString(); - if(!dataNode["Label"].isNull()) - data_.label = dataNode["Label"].asString(); if(!dataNode["MasterInstanceId"].isNull()) data_.masterInstanceId = dataNode["MasterInstanceId"].asString(); + if(!dataNode["CommodityCode"].isNull()) + data_.commodityCode = dataNode["CommodityCode"].asString(); if(!dataNode["MachineType"].isNull()) data_.machineType = dataNode["MachineType"].asString(); - if(!dataNode["OrderInstanceId"].isNull()) - data_.orderInstanceId = dataNode["OrderInstanceId"].asString(); - if(!dataNode["MysqlVersion"].isNull()) - data_.mysqlVersion = std::stoi(dataNode["MysqlVersion"].asString()); - if(!dataNode["StorageType"].isNull()) - data_.storageType = dataNode["StorageType"].asString(); - if(!dataNode["ResourceGroupId"].isNull()) - data_.resourceGroupId = dataNode["ResourceGroupId"].asString(); + if(!dataNode["InstanceSeries"].isNull()) + data_.instanceSeries = dataNode["InstanceSeries"].asString(); if(!dataNode["ProductVersion"].isNull()) data_.productVersion = dataNode["ProductVersion"].asString(); + if(!dataNode["RegionId"].isNull()) + data_.regionId = dataNode["RegionId"].asString(); + if(!dataNode["ResourceGroupId"].isNull()) + data_.resourceGroupId = dataNode["ResourceGroupId"].asString(); + if(!dataNode["DrdsInstanceId"].isNull()) + data_.drdsInstanceId = dataNode["DrdsInstanceId"].asString(); + if(!dataNode["ZoneId"].isNull()) + data_.zoneId = dataNode["ZoneId"].asString(); + if(!dataNode["InstRole"].isNull()) + data_.instRole = dataNode["InstRole"].asString(); + if(!dataNode["OrderInstanceId"].isNull()) + data_.orderInstanceId = dataNode["OrderInstanceId"].asString(); auto allVipsNode = dataNode["Vips"]["Vip"]; for (auto dataNodeVipsVip : allVipsNode) { Data::Vip vipObject; - if(!dataNodeVipsVip["Dns"].isNull()) - vipObject.dns = dataNodeVipsVip["Dns"].asString(); - if(!dataNodeVipsVip["ExpireDays"].isNull()) - vipObject.expireDays = std::stol(dataNodeVipsVip["ExpireDays"].asString()); - if(!dataNodeVipsVip["Port"].isNull()) - vipObject.port = dataNodeVipsVip["Port"].asString(); if(!dataNodeVipsVip["Type"].isNull()) vipObject.type = dataNodeVipsVip["Type"].asString(); if(!dataNodeVipsVip["VpcId"].isNull()) vipObject.vpcId = dataNodeVipsVip["VpcId"].asString(); if(!dataNodeVipsVip["VswitchId"].isNull()) vipObject.vswitchId = dataNodeVipsVip["VswitchId"].asString(); + if(!dataNodeVipsVip["Dns"].isNull()) + vipObject.dns = dataNodeVipsVip["Dns"].asString(); + if(!dataNodeVipsVip["Port"].isNull()) + vipObject.port = dataNodeVipsVip["Port"].asString(); + if(!dataNodeVipsVip["ExpireDays"].isNull()) + vipObject.expireDays = std::stol(dataNodeVipsVip["ExpireDays"].asString()); + if(!dataNodeVipsVip["RemoveWeight"].isNull()) + vipObject.removeWeight = dataNodeVipsVip["RemoveWeight"].asString() == "true"; data_.vips.push_back(vipObject); } auto allReadOnlyDBInstanceIds = dataNode["ReadOnlyDBInstanceIds"]["ReadOnlyDBInstanceId"]; diff --git a/drds/src/model/DescribeDrdsInstanceVersionRequest.cc b/drds/src/model/DescribeDrdsInstanceVersionRequest.cc index 277a5ef06..97b4b1084 100644 --- a/drds/src/model/DescribeDrdsInstanceVersionRequest.cc +++ b/drds/src/model/DescribeDrdsInstanceVersionRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeDrdsInstanceVersionRequest; - -DescribeDrdsInstanceVersionRequest::DescribeDrdsInstanceVersionRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsInstanceVersion") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeDrdsInstanceVersionRequest::~DescribeDrdsInstanceVersionRequest() -{} - -std::string DescribeDrdsInstanceVersionRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeDrdsInstanceVersionRequest; + +DescribeDrdsInstanceVersionRequest::DescribeDrdsInstanceVersionRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsInstanceVersion") { + setMethod(HttpRequest::Method::Post); } -void DescribeDrdsInstanceVersionRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeDrdsInstanceVersionRequest::~DescribeDrdsInstanceVersionRequest() {} + +std::string DescribeDrdsInstanceVersionRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeDrdsInstanceVersionRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeDrdsInstanceVersionRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeDrdsInstanceVersionRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeDrdsInstanceVersionRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeDrdsInstanceVersionRequest::getRegionId()const -{ - return regionId_; +void DescribeDrdsInstanceVersionRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeDrdsInstanceVersionRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeDrdsInstanceVersionRequest::getRegionId() const { + return regionId_; +} + +void DescribeDrdsInstanceVersionRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/drds/src/model/DescribeDrdsInstanceVersionResult.cc b/drds/src/model/DescribeDrdsInstanceVersionResult.cc index 8d22fbbbb..e598f5a89 100644 --- a/drds/src/model/DescribeDrdsInstanceVersionResult.cc +++ b/drds/src/model/DescribeDrdsInstanceVersionResult.cc @@ -40,10 +40,10 @@ void DescribeDrdsInstanceVersionResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); auto dataNode = value["Data"]; - if(!dataNode["InstanceVersion"].isNull()) - data_.instanceVersion = dataNode["InstanceVersion"].asString(); if(!dataNode["NewestVersion"].isNull()) data_.newestVersion = dataNode["NewestVersion"].asString(); + if(!dataNode["InstanceVersion"].isNull()) + data_.instanceVersion = dataNode["InstanceVersion"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; diff --git a/drds/src/model/DescribeDrdsInstancesRequest.cc b/drds/src/model/DescribeDrdsInstancesRequest.cc index 279383229..ae3f7f5a1 100644 --- a/drds/src/model/DescribeDrdsInstancesRequest.cc +++ b/drds/src/model/DescribeDrdsInstancesRequest.cc @@ -1,155 +1,131 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeDrdsInstancesRequest; - -DescribeDrdsInstancesRequest::DescribeDrdsInstancesRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsInstances") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeDrdsInstancesRequest::~DescribeDrdsInstancesRequest() -{} - -std::string DescribeDrdsInstancesRequest::getDescription()const -{ - return description_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeDrdsInstancesRequest; + +DescribeDrdsInstancesRequest::DescribeDrdsInstancesRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsInstances") { + setMethod(HttpRequest::Method::Post); } -void DescribeDrdsInstancesRequest::setDescription(const std::string& description) -{ - description_ = description; - setParameter("Description", description); +DescribeDrdsInstancesRequest::~DescribeDrdsInstancesRequest() {} + +std::string DescribeDrdsInstancesRequest::getDescription() const { + return description_; } -std::string DescribeDrdsInstancesRequest::getProductVersion()const -{ - return productVersion_; +void DescribeDrdsInstancesRequest::setDescription(const std::string &description) { + description_ = description; + setParameter(std::string("Description"), description); } -void DescribeDrdsInstancesRequest::setProductVersion(const std::string& productVersion) -{ - productVersion_ = productVersion; - setParameter("ProductVersion", productVersion); +std::string DescribeDrdsInstancesRequest::getProductVersion() const { + return productVersion_; } -std::string DescribeDrdsInstancesRequest::getType()const -{ - return type_; +void DescribeDrdsInstancesRequest::setProductVersion(const std::string &productVersion) { + productVersion_ = productVersion; + setParameter(std::string("ProductVersion"), productVersion); } -void DescribeDrdsInstancesRequest::setType(const std::string& type) -{ - type_ = type; - setParameter("Type", type); +std::string DescribeDrdsInstancesRequest::getType() const { + return type_; } -int DescribeDrdsInstancesRequest::getPageNumber()const -{ - return pageNumber_; +void DescribeDrdsInstancesRequest::setType(const std::string &type) { + type_ = type; + setParameter(std::string("Type"), type); } -void DescribeDrdsInstancesRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); +int DescribeDrdsInstancesRequest::getPageNumber() const { + return pageNumber_; } -std::string DescribeDrdsInstancesRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeDrdsInstancesRequest::setPageNumber(int pageNumber) { + pageNumber_ = pageNumber; + setParameter(std::string("PageNumber"), std::to_string(pageNumber)); } -void DescribeDrdsInstancesRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeDrdsInstancesRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeDrdsInstancesRequest::getResourceGroupId()const -{ - return resourceGroupId_; +void DescribeDrdsInstancesRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeDrdsInstancesRequest::setResourceGroupId(const std::string& resourceGroupId) -{ - resourceGroupId_ = resourceGroupId; - setParameter("ResourceGroupId", resourceGroupId); +std::string DescribeDrdsInstancesRequest::getResourceGroupId() const { + return resourceGroupId_; } -bool DescribeDrdsInstancesRequest::getExpired()const -{ - return expired_; +void DescribeDrdsInstancesRequest::setResourceGroupId(const std::string &resourceGroupId) { + resourceGroupId_ = resourceGroupId; + setParameter(std::string("ResourceGroupId"), resourceGroupId); } -void DescribeDrdsInstancesRequest::setExpired(bool expired) -{ - expired_ = expired; - setParameter("Expired", expired ? "true" : "false"); +bool DescribeDrdsInstancesRequest::getExpired() const { + return expired_; } -std::string DescribeDrdsInstancesRequest::getRegionId()const -{ - return regionId_; +void DescribeDrdsInstancesRequest::setExpired(bool expired) { + expired_ = expired; + setParameter(std::string("Expired"), expired ? "true" : "false"); } -void DescribeDrdsInstancesRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeDrdsInstancesRequest::getRegionId() const { + return regionId_; } -int DescribeDrdsInstancesRequest::getPageSize()const -{ - return pageSize_; +void DescribeDrdsInstancesRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeDrdsInstancesRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); +int DescribeDrdsInstancesRequest::getPageSize() const { + return pageSize_; } -std::vector DescribeDrdsInstancesRequest::getTag()const -{ - return tag_; +void DescribeDrdsInstancesRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); } -void DescribeDrdsInstancesRequest::setTag(const std::vector& tag) -{ - tag_ = tag; - for(int dep1 = 0; dep1!= tag.size(); dep1++) { - auto tagObj = tag.at(dep1); - std::string tagObjStr = "Tag." + std::to_string(dep1 + 1); - setParameter(tagObjStr + ".Value", tagObj.value); - setParameter(tagObjStr + ".Key", tagObj.key); - } +std::vector DescribeDrdsInstancesRequest::getTag() const { + return tag_; } -bool DescribeDrdsInstancesRequest::getMix()const -{ - return mix_; +void DescribeDrdsInstancesRequest::setTag(const std::vector &tag) { + tag_ = tag; + for(int dep1 = 0; dep1 != tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1); + setParameter(tagObjStr + ".Value", tagObj.value); + setParameter(tagObjStr + ".Key", tagObj.key); + } } -void DescribeDrdsInstancesRequest::setMix(bool mix) -{ - mix_ = mix; - setParameter("Mix", mix ? "true" : "false"); +bool DescribeDrdsInstancesRequest::getMix() const { + return mix_; +} + +void DescribeDrdsInstancesRequest::setMix(bool mix) { + mix_ = mix; + setParameter(std::string("Mix"), mix ? "true" : "false"); } diff --git a/drds/src/model/DescribeDrdsInstancesResult.cc b/drds/src/model/DescribeDrdsInstancesResult.cc index e6e45e5fd..fcdc61619 100644 --- a/drds/src/model/DescribeDrdsInstancesResult.cc +++ b/drds/src/model/DescribeDrdsInstancesResult.cc @@ -43,66 +43,70 @@ void DescribeDrdsInstancesResult::parse(const std::string &payload) for (auto valueInstancesInstance : allInstancesNode) { Instance instancesObject; - if(!valueInstancesInstance["DrdsInstanceId"].isNull()) - instancesObject.drdsInstanceId = valueInstancesInstance["DrdsInstanceId"].asString(); - if(!valueInstancesInstance["Type"].isNull()) - instancesObject.type = valueInstancesInstance["Type"].asString(); - if(!valueInstancesInstance["RegionId"].isNull()) - instancesObject.regionId = valueInstancesInstance["RegionId"].asString(); - if(!valueInstancesInstance["ZoneId"].isNull()) - instancesObject.zoneId = valueInstancesInstance["ZoneId"].asString(); - if(!valueInstancesInstance["Description"].isNull()) - instancesObject.description = valueInstancesInstance["Description"].asString(); - if(!valueInstancesInstance["NetworkType"].isNull()) - instancesObject.networkType = valueInstancesInstance["NetworkType"].asString(); - if(!valueInstancesInstance["Status"].isNull()) - instancesObject.status = valueInstancesInstance["Status"].asString(); - if(!valueInstancesInstance["CreateTime"].isNull()) - instancesObject.createTime = std::stol(valueInstancesInstance["CreateTime"].asString()); - if(!valueInstancesInstance["Version"].isNull()) - instancesObject.version = std::stol(valueInstancesInstance["Version"].asString()); - if(!valueInstancesInstance["CommodityCode"].isNull()) - instancesObject.commodityCode = valueInstancesInstance["CommodityCode"].asString(); - if(!valueInstancesInstance["InstRole"].isNull()) - instancesObject.instRole = valueInstancesInstance["InstRole"].asString(); - if(!valueInstancesInstance["InstanceSeries"].isNull()) - instancesObject.instanceSeries = valueInstancesInstance["InstanceSeries"].asString(); - if(!valueInstancesInstance["InstanceSpec"].isNull()) - instancesObject.instanceSpec = valueInstancesInstance["InstanceSpec"].asString(); - if(!valueInstancesInstance["MasterInstanceId"].isNull()) - instancesObject.masterInstanceId = valueInstancesInstance["MasterInstanceId"].asString(); - if(!valueInstancesInstance["VpcCloudInstanceId"].isNull()) - instancesObject.vpcCloudInstanceId = valueInstancesInstance["VpcCloudInstanceId"].asString(); if(!valueInstancesInstance["VpcId"].isNull()) instancesObject.vpcId = valueInstancesInstance["VpcId"].asString(); - if(!valueInstancesInstance["ExpireDate"].isNull()) - instancesObject.expireDate = std::stol(valueInstancesInstance["ExpireDate"].asString()); - if(!valueInstancesInstance["VersionAction"].isNull()) - instancesObject.versionAction = valueInstancesInstance["VersionAction"].asString(); - if(!valueInstancesInstance["Label"].isNull()) - instancesObject.label = valueInstancesInstance["Label"].asString(); + if(!valueInstancesInstance["Status"].isNull()) + instancesObject.status = valueInstancesInstance["Status"].asString(); + if(!valueInstancesInstance["Type"].isNull()) + instancesObject.type = valueInstancesInstance["Type"].asString(); + if(!valueInstancesInstance["CommodityCode"].isNull()) + instancesObject.commodityCode = valueInstancesInstance["CommodityCode"].asString(); if(!valueInstancesInstance["MachineType"].isNull()) instancesObject.machineType = valueInstancesInstance["MachineType"].asString(); - if(!valueInstancesInstance["OrderInstanceId"].isNull()) - instancesObject.orderInstanceId = valueInstancesInstance["OrderInstanceId"].asString(); - if(!valueInstancesInstance["ResourceGroupId"].isNull()) - instancesObject.resourceGroupId = valueInstancesInstance["ResourceGroupId"].asString(); + if(!valueInstancesInstance["CreateTime"].isNull()) + instancesObject.createTime = std::stol(valueInstancesInstance["CreateTime"].asString()); + if(!valueInstancesInstance["VersionAction"].isNull()) + instancesObject.versionAction = valueInstancesInstance["VersionAction"].asString(); + if(!valueInstancesInstance["InstanceSeries"].isNull()) + instancesObject.instanceSeries = valueInstancesInstance["InstanceSeries"].asString(); + if(!valueInstancesInstance["NetworkType"].isNull()) + instancesObject.networkType = valueInstancesInstance["NetworkType"].asString(); + if(!valueInstancesInstance["Label"].isNull()) + instancesObject.label = valueInstancesInstance["Label"].asString(); if(!valueInstancesInstance["ProductVersion"].isNull()) instancesObject.productVersion = valueInstancesInstance["ProductVersion"].asString(); + if(!valueInstancesInstance["InstanceSpec"].isNull()) + instancesObject.instanceSpec = valueInstancesInstance["InstanceSpec"].asString(); + if(!valueInstancesInstance["RegionId"].isNull()) + instancesObject.regionId = valueInstancesInstance["RegionId"].asString(); + if(!valueInstancesInstance["VpcCloudInstanceId"].isNull()) + instancesObject.vpcCloudInstanceId = valueInstancesInstance["VpcCloudInstanceId"].asString(); + if(!valueInstancesInstance["Description"].isNull()) + instancesObject.description = valueInstancesInstance["Description"].asString(); + if(!valueInstancesInstance["Version"].isNull()) + instancesObject.version = std::stol(valueInstancesInstance["Version"].asString()); + if(!valueInstancesInstance["ResourceGroupId"].isNull()) + instancesObject.resourceGroupId = valueInstancesInstance["ResourceGroupId"].asString(); + if(!valueInstancesInstance["ZoneId"].isNull()) + instancesObject.zoneId = valueInstancesInstance["ZoneId"].asString(); + if(!valueInstancesInstance["DrdsInstanceId"].isNull()) + instancesObject.drdsInstanceId = valueInstancesInstance["DrdsInstanceId"].asString(); + if(!valueInstancesInstance["ExpireDate"].isNull()) + instancesObject.expireDate = std::stol(valueInstancesInstance["ExpireDate"].asString()); + if(!valueInstancesInstance["MasterInstanceId"].isNull()) + instancesObject.masterInstanceId = valueInstancesInstance["MasterInstanceId"].asString(); + if(!valueInstancesInstance["OrderInstanceId"].isNull()) + instancesObject.orderInstanceId = valueInstancesInstance["OrderInstanceId"].asString(); + if(!valueInstancesInstance["InstRole"].isNull()) + instancesObject.instRole = valueInstancesInstance["InstRole"].asString(); + if(!valueInstancesInstance["series"].isNull()) + instancesObject.series = valueInstancesInstance["series"].asString(); auto allVipsNode = valueInstancesInstance["Vips"]["Vip"]; for (auto valueInstancesInstanceVipsVip : allVipsNode) { Instance::Vip vipsObject; - if(!valueInstancesInstanceVipsVip["IP"].isNull()) - vipsObject.iP = valueInstancesInstanceVipsVip["IP"].asString(); - if(!valueInstancesInstanceVipsVip["Port"].isNull()) - vipsObject.port = valueInstancesInstanceVipsVip["Port"].asString(); - if(!valueInstancesInstanceVipsVip["Type"].isNull()) - vipsObject.type = valueInstancesInstanceVipsVip["Type"].asString(); if(!valueInstancesInstanceVipsVip["VpcId"].isNull()) vipsObject.vpcId = valueInstancesInstanceVipsVip["VpcId"].asString(); + if(!valueInstancesInstanceVipsVip["Type"].isNull()) + vipsObject.type = valueInstancesInstanceVipsVip["Type"].asString(); if(!valueInstancesInstanceVipsVip["VswitchId"].isNull()) vipsObject.vswitchId = valueInstancesInstanceVipsVip["VswitchId"].asString(); + if(!valueInstancesInstanceVipsVip["Port"].isNull()) + vipsObject.port = valueInstancesInstanceVipsVip["Port"].asString(); + if(!valueInstancesInstanceVipsVip["IP"].isNull()) + vipsObject.iP = valueInstancesInstanceVipsVip["IP"].asString(); + if(!valueInstancesInstanceVipsVip["dns"].isNull()) + vipsObject.dns = valueInstancesInstanceVipsVip["dns"].asString(); instancesObject.vips.push_back(vipsObject); } auto allReadOnlyDBInstanceIds = value["ReadOnlyDBInstanceIds"]["ReadOnlyDBInstanceId"]; diff --git a/drds/src/model/DescribeDrdsParamsRequest.cc b/drds/src/model/DescribeDrdsParamsRequest.cc index be3ae817a..566c60a56 100644 --- a/drds/src/model/DescribeDrdsParamsRequest.cc +++ b/drds/src/model/DescribeDrdsParamsRequest.cc @@ -1,73 +1,63 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeDrdsParamsRequest; - -DescribeDrdsParamsRequest::DescribeDrdsParamsRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsParams") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeDrdsParamsRequest::~DescribeDrdsParamsRequest() -{} - -std::string DescribeDrdsParamsRequest::getParamLevel()const -{ - return paramLevel_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeDrdsParamsRequest; + +DescribeDrdsParamsRequest::DescribeDrdsParamsRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsParams") { + setMethod(HttpRequest::Method::Post); } -void DescribeDrdsParamsRequest::setParamLevel(const std::string& paramLevel) -{ - paramLevel_ = paramLevel; - setParameter("ParamLevel", paramLevel); +DescribeDrdsParamsRequest::~DescribeDrdsParamsRequest() {} + +std::string DescribeDrdsParamsRequest::getParamLevel() const { + return paramLevel_; } -std::string DescribeDrdsParamsRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void DescribeDrdsParamsRequest::setParamLevel(const std::string ¶mLevel) { + paramLevel_ = paramLevel; + setParameter(std::string("ParamLevel"), paramLevel); } -void DescribeDrdsParamsRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string DescribeDrdsParamsRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeDrdsParamsRequest::getDbName()const -{ - return dbName_; +void DescribeDrdsParamsRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeDrdsParamsRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string DescribeDrdsParamsRequest::getDbName() const { + return dbName_; } -std::string DescribeDrdsParamsRequest::getRegionId()const -{ - return regionId_; +void DescribeDrdsParamsRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } -void DescribeDrdsParamsRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeDrdsParamsRequest::getRegionId() const { + return regionId_; +} + +void DescribeDrdsParamsRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/drds/src/model/DescribeDrdsParamsResult.cc b/drds/src/model/DescribeDrdsParamsResult.cc index e87a5d136..d2a12e820 100644 --- a/drds/src/model/DescribeDrdsParamsResult.cc +++ b/drds/src/model/DescribeDrdsParamsResult.cc @@ -43,30 +43,30 @@ void DescribeDrdsParamsResult::parse(const std::string &payload) for (auto valueListListItem : allListNode) { ListItem listObject; - if(!valueListListItem["ParamName"].isNull()) - listObject.paramName = valueListListItem["ParamName"].asString(); - if(!valueListListItem["ParamEnglishName"].isNull()) - listObject.paramEnglishName = valueListListItem["ParamEnglishName"].asString(); - if(!valueListListItem["ParamVariableName"].isNull()) - listObject.paramVariableName = valueListListItem["ParamVariableName"].asString(); - if(!valueListListItem["ParamDesc"].isNull()) - listObject.paramDesc = valueListListItem["ParamDesc"].asString(); - if(!valueListListItem["ParamValue"].isNull()) - listObject.paramValue = valueListListItem["ParamValue"].asString(); - if(!valueListListItem["DbName"].isNull()) - listObject.dbName = valueListListItem["DbName"].asString(); if(!valueListListItem["ParamDefaultValue"].isNull()) listObject.paramDefaultValue = valueListListItem["ParamDefaultValue"].asString(); - if(!valueListListItem["ParamRanges"].isNull()) - listObject.paramRanges = valueListListItem["ParamRanges"].asString(); if(!valueListListItem["ParamLevel"].isNull()) listObject.paramLevel = valueListListItem["ParamLevel"].asString(); + if(!valueListListItem["ParamName"].isNull()) + listObject.paramName = valueListListItem["ParamName"].asString(); if(!valueListListItem["ParamType"].isNull()) listObject.paramType = valueListListItem["ParamType"].asString(); + if(!valueListListItem["ParamValue"].isNull()) + listObject.paramValue = valueListListItem["ParamValue"].asString(); if(!valueListListItem["NeedRestart"].isNull()) listObject.needRestart = valueListListItem["NeedRestart"].asString() == "true"; + if(!valueListListItem["ParamRanges"].isNull()) + listObject.paramRanges = valueListListItem["ParamRanges"].asString(); if(!valueListListItem["UserVisible"].isNull()) listObject.userVisible = valueListListItem["UserVisible"].asString() == "true"; + if(!valueListListItem["DbName"].isNull()) + listObject.dbName = valueListListItem["DbName"].asString(); + if(!valueListListItem["ParamEnglishName"].isNull()) + listObject.paramEnglishName = valueListListItem["ParamEnglishName"].asString(); + if(!valueListListItem["ParamDesc"].isNull()) + listObject.paramDesc = valueListListItem["ParamDesc"].asString(); + if(!valueListListItem["ParamVariableName"].isNull()) + listObject.paramVariableName = valueListListItem["ParamVariableName"].asString(); list_.push_back(listObject); } if(!value["Success"].isNull()) diff --git a/drds/src/model/DescribeDrdsRdsInstancesRequest.cc b/drds/src/model/DescribeDrdsRdsInstancesRequest.cc index c979f8ee5..87030efa2 100644 --- a/drds/src/model/DescribeDrdsRdsInstancesRequest.cc +++ b/drds/src/model/DescribeDrdsRdsInstancesRequest.cc @@ -1,84 +1,72 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeDrdsRdsInstancesRequest; - -DescribeDrdsRdsInstancesRequest::DescribeDrdsRdsInstancesRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsRdsInstances") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeDrdsRdsInstancesRequest::~DescribeDrdsRdsInstancesRequest() -{} - -std::string DescribeDrdsRdsInstancesRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeDrdsRdsInstancesRequest; + +DescribeDrdsRdsInstancesRequest::DescribeDrdsRdsInstancesRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsRdsInstances") { + setMethod(HttpRequest::Method::Post); } -void DescribeDrdsRdsInstancesRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeDrdsRdsInstancesRequest::~DescribeDrdsRdsInstancesRequest() {} + +std::string DescribeDrdsRdsInstancesRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -int DescribeDrdsRdsInstancesRequest::getPageNumber()const -{ - return pageNumber_; +void DescribeDrdsRdsInstancesRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeDrdsRdsInstancesRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); +int DescribeDrdsRdsInstancesRequest::getPageNumber() const { + return pageNumber_; } -std::string DescribeDrdsRdsInstancesRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeDrdsRdsInstancesRequest::setPageNumber(int pageNumber) { + pageNumber_ = pageNumber; + setParameter(std::string("PageNumber"), std::to_string(pageNumber)); } -void DescribeDrdsRdsInstancesRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeDrdsRdsInstancesRequest::getAccessKeyId() const { + return accessKeyId_; } -int DescribeDrdsRdsInstancesRequest::getPageSize()const -{ - return pageSize_; +void DescribeDrdsRdsInstancesRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeDrdsRdsInstancesRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); +int DescribeDrdsRdsInstancesRequest::getPageSize() const { + return pageSize_; } -std::string DescribeDrdsRdsInstancesRequest::getDbInstType()const -{ - return dbInstType_; +void DescribeDrdsRdsInstancesRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); } -void DescribeDrdsRdsInstancesRequest::setDbInstType(const std::string& dbInstType) -{ - dbInstType_ = dbInstType; - setParameter("DbInstType", dbInstType); +std::string DescribeDrdsRdsInstancesRequest::getDbInstType() const { + return dbInstType_; +} + +void DescribeDrdsRdsInstancesRequest::setDbInstType(const std::string &dbInstType) { + dbInstType_ = dbInstType; + setParameter(std::string("DbInstType"), dbInstType); } diff --git a/drds/src/model/DescribeDrdsRdsInstancesResult.cc b/drds/src/model/DescribeDrdsRdsInstancesResult.cc index 5473d0ede..971e88919 100644 --- a/drds/src/model/DescribeDrdsRdsInstancesResult.cc +++ b/drds/src/model/DescribeDrdsRdsInstancesResult.cc @@ -43,52 +43,56 @@ void DescribeDrdsRdsInstancesResult::parse(const std::string &payload) for (auto valueDbInstancesDbInstance : allDbInstancesNode) { DbInstance dbInstancesObject; - if(!valueDbInstancesDbInstance["DBInstanceId"].isNull()) - dbInstancesObject.dBInstanceId = valueDbInstancesDbInstance["DBInstanceId"].asString(); - if(!valueDbInstancesDbInstance["DmInstanceId"].isNull()) - dbInstancesObject.dmInstanceId = valueDbInstancesDbInstance["DmInstanceId"].asString(); - if(!valueDbInstancesDbInstance["ConnectUrl"].isNull()) - dbInstancesObject.connectUrl = valueDbInstancesDbInstance["ConnectUrl"].asString(); - if(!valueDbInstancesDbInstance["Port"].isNull()) - dbInstancesObject.port = std::stoi(valueDbInstancesDbInstance["Port"].asString()); - if(!valueDbInstancesDbInstance["DBInstanceStatus"].isNull()) - dbInstancesObject.dBInstanceStatus = valueDbInstancesDbInstance["DBInstanceStatus"].asString(); - if(!valueDbInstancesDbInstance["DbInstType"].isNull()) - dbInstancesObject.dbInstType = valueDbInstancesDbInstance["DbInstType"].asString(); - if(!valueDbInstancesDbInstance["ReadWeight"].isNull()) - dbInstancesObject.readWeight = std::stoi(valueDbInstancesDbInstance["ReadWeight"].asString()); - if(!valueDbInstancesDbInstance["NetworkType"].isNull()) - dbInstancesObject.networkType = valueDbInstancesDbInstance["NetworkType"].asString(); - if(!valueDbInstancesDbInstance["Engine"].isNull()) - dbInstancesObject.engine = valueDbInstancesDbInstance["Engine"].asString(); - if(!valueDbInstancesDbInstance["EngineVersion"].isNull()) - dbInstancesObject.engineVersion = valueDbInstancesDbInstance["EngineVersion"].asString(); - if(!valueDbInstancesDbInstance["RdsInstType"].isNull()) - dbInstancesObject.rdsInstType = valueDbInstancesDbInstance["RdsInstType"].asString(); - if(!valueDbInstancesDbInstance["PayType"].isNull()) - dbInstancesObject.payType = valueDbInstancesDbInstance["PayType"].asString(); + if(!valueDbInstancesDbInstance["DBInstanceCPU"].isNull()) + dbInstancesObject.dBInstanceCPU = valueDbInstancesDbInstance["DBInstanceCPU"].asString(); if(!valueDbInstancesDbInstance["ExpireTime"].isNull()) dbInstancesObject.expireTime = valueDbInstancesDbInstance["ExpireTime"].asString(); + if(!valueDbInstancesDbInstance["DBInstanceMemory"].isNull()) + dbInstancesObject.dBInstanceMemory = std::stol(valueDbInstancesDbInstance["DBInstanceMemory"].asString()); + if(!valueDbInstancesDbInstance["PayType"].isNull()) + dbInstancesObject.payType = valueDbInstancesDbInstance["PayType"].asString(); + if(!valueDbInstancesDbInstance["DBInstanceStatus"].isNull()) + dbInstancesObject.dBInstanceStatus = valueDbInstancesDbInstance["DBInstanceStatus"].asString(); + if(!valueDbInstancesDbInstance["NetworkType"].isNull()) + dbInstancesObject.networkType = valueDbInstancesDbInstance["NetworkType"].asString(); + if(!valueDbInstancesDbInstance["Port"].isNull()) + dbInstancesObject.port = std::stoi(valueDbInstancesDbInstance["Port"].asString()); + if(!valueDbInstancesDbInstance["EngineVersion"].isNull()) + dbInstancesObject.engineVersion = valueDbInstancesDbInstance["EngineVersion"].asString(); + if(!valueDbInstancesDbInstance["DmInstanceId"].isNull()) + dbInstancesObject.dmInstanceId = valueDbInstancesDbInstance["DmInstanceId"].asString(); + if(!valueDbInstancesDbInstance["DBInstanceStorage"].isNull()) + dbInstancesObject.dBInstanceStorage = std::stol(valueDbInstancesDbInstance["DBInstanceStorage"].asString()); + if(!valueDbInstancesDbInstance["ConnectUrl"].isNull()) + dbInstancesObject.connectUrl = valueDbInstancesDbInstance["ConnectUrl"].asString(); + if(!valueDbInstancesDbInstance["ReadWeight"].isNull()) + dbInstancesObject.readWeight = std::stoi(valueDbInstancesDbInstance["ReadWeight"].asString()); + if(!valueDbInstancesDbInstance["RdsInstType"].isNull()) + dbInstancesObject.rdsInstType = valueDbInstancesDbInstance["RdsInstType"].asString(); if(!valueDbInstancesDbInstance["RemainDays"].isNull()) dbInstancesObject.remainDays = std::stoi(valueDbInstancesDbInstance["RemainDays"].asString()); if(!valueDbInstancesDbInstance["DBInstanceClassType"].isNull()) dbInstancesObject.dBInstanceClassType = valueDbInstancesDbInstance["DBInstanceClassType"].asString(); - if(!valueDbInstancesDbInstance["DBInstanceCPU"].isNull()) - dbInstancesObject.dBInstanceCPU = valueDbInstancesDbInstance["DBInstanceCPU"].asString(); - if(!valueDbInstancesDbInstance["DBInstanceMemory"].isNull()) - dbInstancesObject.dBInstanceMemory = std::stol(valueDbInstancesDbInstance["DBInstanceMemory"].asString()); - if(!valueDbInstancesDbInstance["DBInstanceStorage"].isNull()) - dbInstancesObject.dBInstanceStorage = std::stol(valueDbInstancesDbInstance["DBInstanceStorage"].asString()); + if(!valueDbInstancesDbInstance["DBInstanceId"].isNull()) + dbInstancesObject.dBInstanceId = valueDbInstancesDbInstance["DBInstanceId"].asString(); + if(!valueDbInstancesDbInstance["Engine"].isNull()) + dbInstancesObject.engine = valueDbInstancesDbInstance["Engine"].asString(); + if(!valueDbInstancesDbInstance["DbInstType"].isNull()) + dbInstancesObject.dbInstType = valueDbInstancesDbInstance["DbInstType"].asString(); + if(!valueDbInstancesDbInstance["LockMode"].isNull()) + dbInstancesObject.lockMode = std::stoi(valueDbInstancesDbInstance["LockMode"].asString()); + if(!valueDbInstancesDbInstance["LockReason"].isNull()) + dbInstancesObject.lockReason = valueDbInstancesDbInstance["LockReason"].asString(); dbInstances_.push_back(dbInstancesObject); } - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; - if(!value["PageNumber"].isNull()) - pageNumber_ = value["PageNumber"].asString(); if(!value["PageSize"].isNull()) pageSize_ = value["PageSize"].asString(); + if(!value["PageNumber"].isNull()) + pageNumber_ = value["PageNumber"].asString(); if(!value["Total"].isNull()) total_ = value["Total"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/DescribeDrdsShardingDbsRequest.cc b/drds/src/model/DescribeDrdsShardingDbsRequest.cc index 1ffabc944..db758c8aa 100644 --- a/drds/src/model/DescribeDrdsShardingDbsRequest.cc +++ b/drds/src/model/DescribeDrdsShardingDbsRequest.cc @@ -1,73 +1,81 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeDrdsShardingDbsRequest; - -DescribeDrdsShardingDbsRequest::DescribeDrdsShardingDbsRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsShardingDbs") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeDrdsShardingDbsRequest::~DescribeDrdsShardingDbsRequest() -{} - -std::string DescribeDrdsShardingDbsRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeDrdsShardingDbsRequest; + +DescribeDrdsShardingDbsRequest::DescribeDrdsShardingDbsRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsShardingDbs") { + setMethod(HttpRequest::Method::Post); } -void DescribeDrdsShardingDbsRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeDrdsShardingDbsRequest::~DescribeDrdsShardingDbsRequest() {} + +std::string DescribeDrdsShardingDbsRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeDrdsShardingDbsRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeDrdsShardingDbsRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeDrdsShardingDbsRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +long DescribeDrdsShardingDbsRequest::getPageNumber() const { + return pageNumber_; } -std::string DescribeDrdsShardingDbsRequest::getDbName()const -{ - return dbName_; +void DescribeDrdsShardingDbsRequest::setPageNumber(long pageNumber) { + pageNumber_ = pageNumber; + setParameter(std::string("PageNumber"), std::to_string(pageNumber)); } -void DescribeDrdsShardingDbsRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string DescribeDrdsShardingDbsRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeDrdsShardingDbsRequest::getDbNamePattern()const -{ - return dbNamePattern_; +void DescribeDrdsShardingDbsRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeDrdsShardingDbsRequest::setDbNamePattern(const std::string& dbNamePattern) -{ - dbNamePattern_ = dbNamePattern; - setParameter("DbNamePattern", dbNamePattern); +std::string DescribeDrdsShardingDbsRequest::getDbName() const { + return dbName_; +} + +void DescribeDrdsShardingDbsRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); +} + +long DescribeDrdsShardingDbsRequest::getPageSize() const { + return pageSize_; +} + +void DescribeDrdsShardingDbsRequest::setPageSize(long pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); +} + +std::string DescribeDrdsShardingDbsRequest::getDbNamePattern() const { + return dbNamePattern_; +} + +void DescribeDrdsShardingDbsRequest::setDbNamePattern(const std::string &dbNamePattern) { + dbNamePattern_ = dbNamePattern; + setParameter(std::string("DbNamePattern"), dbNamePattern); } diff --git a/drds/src/model/DescribeDrdsShardingDbsResult.cc b/drds/src/model/DescribeDrdsShardingDbsResult.cc index 0f913aff2..bd0416ef7 100644 --- a/drds/src/model/DescribeDrdsShardingDbsResult.cc +++ b/drds/src/model/DescribeDrdsShardingDbsResult.cc @@ -43,39 +43,60 @@ void DescribeDrdsShardingDbsResult::parse(const std::string &payload) for (auto valueShardingDbsShardingDb : allShardingDbsNode) { ShardingDb shardingDbsObject; - if(!valueShardingDbsShardingDb["ShardingDbName"].isNull()) - shardingDbsObject.shardingDbName = valueShardingDbsShardingDb["ShardingDbName"].asString(); - if(!valueShardingDbsShardingDb["DbInstanceId"].isNull()) - shardingDbsObject.dbInstanceId = valueShardingDbsShardingDb["DbInstanceId"].asString(); - if(!valueShardingDbsShardingDb["GroupName"].isNull()) - shardingDbsObject.groupName = valueShardingDbsShardingDb["GroupName"].asString(); - if(!valueShardingDbsShardingDb["DbStatus"].isNull()) - shardingDbsObject.dbStatus = valueShardingDbsShardingDb["DbStatus"].asString(); - if(!valueShardingDbsShardingDb["DbType"].isNull()) - shardingDbsObject.dbType = valueShardingDbsShardingDb["DbType"].asString(); if(!valueShardingDbsShardingDb["MinPoolSize"].isNull()) shardingDbsObject.minPoolSize = std::stoi(valueShardingDbsShardingDb["MinPoolSize"].asString()); if(!valueShardingDbsShardingDb["MaxPoolSize"].isNull()) shardingDbsObject.maxPoolSize = std::stoi(valueShardingDbsShardingDb["MaxPoolSize"].asString()); - if(!valueShardingDbsShardingDb["IdleTimeOut"].isNull()) - shardingDbsObject.idleTimeOut = std::stoi(valueShardingDbsShardingDb["IdleTimeOut"].asString()); - if(!valueShardingDbsShardingDb["BlockingTimeout"].isNull()) - shardingDbsObject.blockingTimeout = std::stoi(valueShardingDbsShardingDb["BlockingTimeout"].asString()); - if(!valueShardingDbsShardingDb["ConnectionProperties"].isNull()) - shardingDbsObject.connectionProperties = valueShardingDbsShardingDb["ConnectionProperties"].asString(); - if(!valueShardingDbsShardingDb["PreparedStatementCacheSize"].isNull()) - shardingDbsObject.preparedStatementCacheSize = std::stoi(valueShardingDbsShardingDb["PreparedStatementCacheSize"].asString()); - if(!valueShardingDbsShardingDb["UserName"].isNull()) - shardingDbsObject.userName = valueShardingDbsShardingDb["UserName"].asString(); + if(!valueShardingDbsShardingDb["DbInstanceId"].isNull()) + shardingDbsObject.dbInstanceId = valueShardingDbsShardingDb["DbInstanceId"].asString(); if(!valueShardingDbsShardingDb["ConnectUrl"].isNull()) shardingDbsObject.connectUrl = valueShardingDbsShardingDb["ConnectUrl"].asString(); + if(!valueShardingDbsShardingDb["GroupName"].isNull()) + shardingDbsObject.groupName = valueShardingDbsShardingDb["GroupName"].asString(); + if(!valueShardingDbsShardingDb["DbType"].isNull()) + shardingDbsObject.dbType = valueShardingDbsShardingDb["DbType"].asString(); + if(!valueShardingDbsShardingDb["IdleTimeOut"].isNull()) + shardingDbsObject.idleTimeOut = std::stoi(valueShardingDbsShardingDb["IdleTimeOut"].asString()); + if(!valueShardingDbsShardingDb["ShardingDbName"].isNull()) + shardingDbsObject.shardingDbName = valueShardingDbsShardingDb["ShardingDbName"].asString(); + if(!valueShardingDbsShardingDb["BlockingTimeout"].isNull()) + shardingDbsObject.blockingTimeout = std::stoi(valueShardingDbsShardingDb["BlockingTimeout"].asString()); + if(!valueShardingDbsShardingDb["PreparedStatementCacheSize"].isNull()) + shardingDbsObject.preparedStatementCacheSize = std::stoi(valueShardingDbsShardingDb["PreparedStatementCacheSize"].asString()); + if(!valueShardingDbsShardingDb["ConnectionProperties"].isNull()) + shardingDbsObject.connectionProperties = valueShardingDbsShardingDb["ConnectionProperties"].asString(); + if(!valueShardingDbsShardingDb["UserName"].isNull()) + shardingDbsObject.userName = valueShardingDbsShardingDb["UserName"].asString(); + if(!valueShardingDbsShardingDb["DbStatus"].isNull()) + shardingDbsObject.dbStatus = valueShardingDbsShardingDb["DbStatus"].asString(); shardingDbs_.push_back(shardingDbsObject); } if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; + if(!value["PageNumber"].isNull()) + pageNumber_ = value["PageNumber"].asString(); + if(!value["PageSize"].isNull()) + pageSize_ = value["PageSize"].asString(); + if(!value["Total"].isNull()) + total_ = value["Total"].asString(); } +std::string DescribeDrdsShardingDbsResult::getPageSize()const +{ + return pageSize_; +} + +std::string DescribeDrdsShardingDbsResult::getPageNumber()const +{ + return pageNumber_; +} + +std::string DescribeDrdsShardingDbsResult::getTotal()const +{ + return total_; +} + std::vector DescribeDrdsShardingDbsResult::getShardingDbs()const { return shardingDbs_; diff --git a/drds/src/model/DescribeDrdsSlowSqlsRequest.cc b/drds/src/model/DescribeDrdsSlowSqlsRequest.cc index 6bcc56ce2..0625440f3 100644 --- a/drds/src/model/DescribeDrdsSlowSqlsRequest.cc +++ b/drds/src/model/DescribeDrdsSlowSqlsRequest.cc @@ -1,117 +1,108 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeDrdsSlowSqlsRequest; - -DescribeDrdsSlowSqlsRequest::DescribeDrdsSlowSqlsRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsSlowSqls") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeDrdsSlowSqlsRequest::~DescribeDrdsSlowSqlsRequest() -{} - -long DescribeDrdsSlowSqlsRequest::getEndTime()const -{ - return endTime_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeDrdsSlowSqlsRequest; + +DescribeDrdsSlowSqlsRequest::DescribeDrdsSlowSqlsRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsSlowSqls") { + setMethod(HttpRequest::Method::Post); } -void DescribeDrdsSlowSqlsRequest::setEndTime(long endTime) -{ - endTime_ = endTime; - setParameter("EndTime", std::to_string(endTime)); +DescribeDrdsSlowSqlsRequest::~DescribeDrdsSlowSqlsRequest() {} + +long DescribeDrdsSlowSqlsRequest::getEndTime() const { + return endTime_; } -long DescribeDrdsSlowSqlsRequest::getStartTime()const -{ - return startTime_; +void DescribeDrdsSlowSqlsRequest::setEndTime(long endTime) { + endTime_ = endTime; + setParameter(std::string("EndTime"), std::to_string(endTime)); } -void DescribeDrdsSlowSqlsRequest::setStartTime(long startTime) -{ - startTime_ = startTime; - setParameter("StartTime", std::to_string(startTime)); +long DescribeDrdsSlowSqlsRequest::getStartTime() const { + return startTime_; } -std::string DescribeDrdsSlowSqlsRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void DescribeDrdsSlowSqlsRequest::setStartTime(long startTime) { + startTime_ = startTime; + setParameter(std::string("StartTime"), std::to_string(startTime)); } -void DescribeDrdsSlowSqlsRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string DescribeDrdsSlowSqlsRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -int DescribeDrdsSlowSqlsRequest::getPageNumber()const -{ - return pageNumber_; +void DescribeDrdsSlowSqlsRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeDrdsSlowSqlsRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); +int DescribeDrdsSlowSqlsRequest::getPageNumber() const { + return pageNumber_; } -std::string DescribeDrdsSlowSqlsRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeDrdsSlowSqlsRequest::setPageNumber(int pageNumber) { + pageNumber_ = pageNumber; + setParameter(std::string("PageNumber"), std::to_string(pageNumber)); } -void DescribeDrdsSlowSqlsRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeDrdsSlowSqlsRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeDrdsSlowSqlsRequest::getDbName()const -{ - return dbName_; +void DescribeDrdsSlowSqlsRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeDrdsSlowSqlsRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string DescribeDrdsSlowSqlsRequest::getDbName() const { + return dbName_; } -int DescribeDrdsSlowSqlsRequest::getPageSize()const -{ - return pageSize_; +void DescribeDrdsSlowSqlsRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } -void DescribeDrdsSlowSqlsRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); +std::string DescribeDrdsSlowSqlsRequest::getRegionId() const { + return regionId_; } -long DescribeDrdsSlowSqlsRequest::getExeTime()const -{ - return exeTime_; +void DescribeDrdsSlowSqlsRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeDrdsSlowSqlsRequest::setExeTime(long exeTime) -{ - exeTime_ = exeTime; - setParameter("ExeTime", std::to_string(exeTime)); +int DescribeDrdsSlowSqlsRequest::getPageSize() const { + return pageSize_; +} + +void DescribeDrdsSlowSqlsRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); +} + +long DescribeDrdsSlowSqlsRequest::getExeTime() const { + return exeTime_; +} + +void DescribeDrdsSlowSqlsRequest::setExeTime(long exeTime) { + exeTime_ = exeTime; + setParameter(std::string("ExeTime"), std::to_string(exeTime)); } diff --git a/drds/src/model/DescribeDrdsSlowSqlsResult.cc b/drds/src/model/DescribeDrdsSlowSqlsResult.cc index 50285db95..24f52c43f 100644 --- a/drds/src/model/DescribeDrdsSlowSqlsResult.cc +++ b/drds/src/model/DescribeDrdsSlowSqlsResult.cc @@ -43,26 +43,26 @@ void DescribeDrdsSlowSqlsResult::parse(const std::string &payload) for (auto valueItemsItem : allItemsNode) { Item itemsObject; - if(!valueItemsItem["Schema"].isNull()) - itemsObject.schema = valueItemsItem["Schema"].asString(); - if(!valueItemsItem["Sql"].isNull()) - itemsObject.sql = valueItemsItem["Sql"].asString(); if(!valueItemsItem["SendTime"].isNull()) itemsObject.sendTime = std::stol(valueItemsItem["SendTime"].asString()); - if(!valueItemsItem["ResponseTime"].isNull()) - itemsObject.responseTime = std::stol(valueItemsItem["ResponseTime"].asString()); if(!valueItemsItem["Host"].isNull()) itemsObject.host = valueItemsItem["Host"].asString(); + if(!valueItemsItem["Sql"].isNull()) + itemsObject.sql = valueItemsItem["Sql"].asString(); + if(!valueItemsItem["ResponseTime"].isNull()) + itemsObject.responseTime = std::stol(valueItemsItem["ResponseTime"].asString()); + if(!valueItemsItem["Schema"].isNull()) + itemsObject.schema = valueItemsItem["Schema"].asString(); items_.push_back(itemsObject); } - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; - if(!value["Total"].isNull()) - total_ = std::stoi(value["Total"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); if(!value["PageSize"].isNull()) pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["Total"].isNull()) + total_ = std::stoi(value["Total"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/DescribeDrdsSqlAuditStatusRequest.cc b/drds/src/model/DescribeDrdsSqlAuditStatusRequest.cc index 8d587b1a0..b0d8d4bad 100644 --- a/drds/src/model/DescribeDrdsSqlAuditStatusRequest.cc +++ b/drds/src/model/DescribeDrdsSqlAuditStatusRequest.cc @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeDrdsSqlAuditStatusRequest; - -DescribeDrdsSqlAuditStatusRequest::DescribeDrdsSqlAuditStatusRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsSqlAuditStatus") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeDrdsSqlAuditStatusRequest::~DescribeDrdsSqlAuditStatusRequest() -{} - -std::string DescribeDrdsSqlAuditStatusRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeDrdsSqlAuditStatusRequest; + +DescribeDrdsSqlAuditStatusRequest::DescribeDrdsSqlAuditStatusRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsSqlAuditStatus") { + setMethod(HttpRequest::Method::Post); } -void DescribeDrdsSqlAuditStatusRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeDrdsSqlAuditStatusRequest::~DescribeDrdsSqlAuditStatusRequest() {} + +std::string DescribeDrdsSqlAuditStatusRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeDrdsSqlAuditStatusRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeDrdsSqlAuditStatusRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeDrdsSqlAuditStatusRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeDrdsSqlAuditStatusRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void DescribeDrdsSqlAuditStatusRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } diff --git a/drds/src/model/DescribeDrdsSqlAuditStatusResult.cc b/drds/src/model/DescribeDrdsSqlAuditStatusResult.cc index 96500368f..2458253e6 100644 --- a/drds/src/model/DescribeDrdsSqlAuditStatusResult.cc +++ b/drds/src/model/DescribeDrdsSqlAuditStatusResult.cc @@ -43,20 +43,20 @@ void DescribeDrdsSqlAuditStatusResult::parse(const std::string &payload) for (auto valueDataDataItem : allDataNode) { DataItem dataObject; + if(!valueDataDataItem["ExtraSlsLogStore"].isNull()) + dataObject.extraSlsLogStore = valueDataDataItem["ExtraSlsLogStore"].asString(); if(!valueDataDataItem["DbName"].isNull()) dataObject.dbName = valueDataDataItem["DbName"].asString(); - if(!valueDataDataItem["Enabled"].isNull()) - dataObject.enabled = valueDataDataItem["Enabled"].asString(); if(!valueDataDataItem["Detailed"].isNull()) dataObject.detailed = valueDataDataItem["Detailed"].asString(); if(!valueDataDataItem["ExtraWriteEnabled"].isNull()) dataObject.extraWriteEnabled = valueDataDataItem["ExtraWriteEnabled"].asString() == "true"; + if(!valueDataDataItem["Enabled"].isNull()) + dataObject.enabled = valueDataDataItem["Enabled"].asString(); if(!valueDataDataItem["ExtraAliUid"].isNull()) dataObject.extraAliUid = std::stol(valueDataDataItem["ExtraAliUid"].asString()); if(!valueDataDataItem["ExtraSlsProject"].isNull()) dataObject.extraSlsProject = valueDataDataItem["ExtraSlsProject"].asString(); - if(!valueDataDataItem["ExtraSlsLogStore"].isNull()) - dataObject.extraSlsLogStore = valueDataDataItem["ExtraSlsLogStore"].asString(); data_.push_back(dataObject); } if(!value["Success"].isNull()) diff --git a/drds/src/model/DescribeDrdsTasksRequest.cc b/drds/src/model/DescribeDrdsTasksRequest.cc index 849d4d09d..0f143e1ab 100644 --- a/drds/src/model/DescribeDrdsTasksRequest.cc +++ b/drds/src/model/DescribeDrdsTasksRequest.cc @@ -1,73 +1,63 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeDrdsTasksRequest; - -DescribeDrdsTasksRequest::DescribeDrdsTasksRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsTasks") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeDrdsTasksRequest::~DescribeDrdsTasksRequest() -{} - -std::string DescribeDrdsTasksRequest::getTaskType()const -{ - return taskType_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeDrdsTasksRequest; + +DescribeDrdsTasksRequest::DescribeDrdsTasksRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeDrdsTasks") { + setMethod(HttpRequest::Method::Post); } -void DescribeDrdsTasksRequest::setTaskType(const std::string& taskType) -{ - taskType_ = taskType; - setParameter("TaskType", taskType); +DescribeDrdsTasksRequest::~DescribeDrdsTasksRequest() {} + +std::string DescribeDrdsTasksRequest::getTaskType() const { + return taskType_; } -std::string DescribeDrdsTasksRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void DescribeDrdsTasksRequest::setTaskType(const std::string &taskType) { + taskType_ = taskType; + setParameter(std::string("TaskType"), taskType); } -void DescribeDrdsTasksRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string DescribeDrdsTasksRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeDrdsTasksRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeDrdsTasksRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeDrdsTasksRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeDrdsTasksRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeDrdsTasksRequest::getDbName()const -{ - return dbName_; +void DescribeDrdsTasksRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeDrdsTasksRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string DescribeDrdsTasksRequest::getDbName() const { + return dbName_; +} + +void DescribeDrdsTasksRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } diff --git a/drds/src/model/DescribeDrdsTasksResult.cc b/drds/src/model/DescribeDrdsTasksResult.cc index 4a4d5d092..a822994de 100644 --- a/drds/src/model/DescribeDrdsTasksResult.cc +++ b/drds/src/model/DescribeDrdsTasksResult.cc @@ -43,12 +43,12 @@ void DescribeDrdsTasksResult::parse(const std::string &payload) for (auto valueTasksTask : allTasksNode) { Task tasksObject; - if(!valueTasksTask["Id"].isNull()) - tasksObject.id = std::stol(valueTasksTask["Id"].asString()); if(!valueTasksTask["State"].isNull()) tasksObject.state = valueTasksTask["State"].asString(); if(!valueTasksTask["Content"].isNull()) tasksObject.content = valueTasksTask["Content"].asString(); + if(!valueTasksTask["Id"].isNull()) + tasksObject.id = std::stol(valueTasksTask["Id"].asString()); tasks_.push_back(tasksObject); } if(!value["Success"].isNull()) diff --git a/drds/src/model/DescribeExpandLogicTableInfoListRequest.cc b/drds/src/model/DescribeExpandLogicTableInfoListRequest.cc index 2fe2233ea..aecdf58c6 100644 --- a/drds/src/model/DescribeExpandLogicTableInfoListRequest.cc +++ b/drds/src/model/DescribeExpandLogicTableInfoListRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeExpandLogicTableInfoListRequest; - -DescribeExpandLogicTableInfoListRequest::DescribeExpandLogicTableInfoListRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeExpandLogicTableInfoList") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeExpandLogicTableInfoListRequest::~DescribeExpandLogicTableInfoListRequest() -{} - -std::string DescribeExpandLogicTableInfoListRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeExpandLogicTableInfoListRequest; + +DescribeExpandLogicTableInfoListRequest::DescribeExpandLogicTableInfoListRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeExpandLogicTableInfoList") { + setMethod(HttpRequest::Method::Post); } -void DescribeExpandLogicTableInfoListRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeExpandLogicTableInfoListRequest::~DescribeExpandLogicTableInfoListRequest() {} + +std::string DescribeExpandLogicTableInfoListRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeExpandLogicTableInfoListRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeExpandLogicTableInfoListRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeExpandLogicTableInfoListRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeExpandLogicTableInfoListRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeExpandLogicTableInfoListRequest::getDbName()const -{ - return dbName_; +void DescribeExpandLogicTableInfoListRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeExpandLogicTableInfoListRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string DescribeExpandLogicTableInfoListRequest::getDbName() const { + return dbName_; +} + +void DescribeExpandLogicTableInfoListRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } diff --git a/drds/src/model/DescribeExpandLogicTableInfoListResult.cc b/drds/src/model/DescribeExpandLogicTableInfoListResult.cc index 1da053bb0..04f24f478 100644 --- a/drds/src/model/DescribeExpandLogicTableInfoListResult.cc +++ b/drds/src/model/DescribeExpandLogicTableInfoListResult.cc @@ -43,12 +43,12 @@ void DescribeExpandLogicTableInfoListResult::parse(const std::string &payload) for (auto valueDatadataItem : allDataNode) { DataItem dataObject; + if(!valueDatadataItem["ShardTbKey"].isNull()) + dataObject.shardTbKey = valueDatadataItem["ShardTbKey"].asString(); if(!valueDatadataItem["TableName"].isNull()) dataObject.tableName = valueDatadataItem["TableName"].asString(); if(!valueDatadataItem["ShardDbKey"].isNull()) dataObject.shardDbKey = valueDatadataItem["ShardDbKey"].asString(); - if(!valueDatadataItem["ShardTbKey"].isNull()) - dataObject.shardTbKey = valueDatadataItem["ShardTbKey"].asString(); data_.push_back(dataObject); } if(!value["Success"].isNull()) diff --git a/drds/src/model/DescribeHiStoreInstanceInfoRequest.cc b/drds/src/model/DescribeHiStoreInstanceInfoRequest.cc deleted file mode 100644 index 5ba1fe914..000000000 --- a/drds/src/model/DescribeHiStoreInstanceInfoRequest.cc +++ /dev/null @@ -1,62 +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. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeHiStoreInstanceInfoRequest; - -DescribeHiStoreInstanceInfoRequest::DescribeHiStoreInstanceInfoRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeHiStoreInstanceInfo") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeHiStoreInstanceInfoRequest::~DescribeHiStoreInstanceInfoRequest() -{} - -std::string DescribeHiStoreInstanceInfoRequest::getHistoreInstanceId()const -{ - return historeInstanceId_; -} - -void DescribeHiStoreInstanceInfoRequest::setHistoreInstanceId(const std::string& historeInstanceId) -{ - historeInstanceId_ = historeInstanceId; - setParameter("HistoreInstanceId", historeInstanceId); -} - -std::string DescribeHiStoreInstanceInfoRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; -} - -void DescribeHiStoreInstanceInfoRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); -} - -std::string DescribeHiStoreInstanceInfoRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeHiStoreInstanceInfoRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/drds/src/model/DescribeHiStoreInstanceInfoResult.cc b/drds/src/model/DescribeHiStoreInstanceInfoResult.cc deleted file mode 100644 index f1698818e..000000000 --- a/drds/src/model/DescribeHiStoreInstanceInfoResult.cc +++ /dev/null @@ -1,67 +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. - */ - -#include -#include - -using namespace AlibabaCloud::Drds; -using namespace AlibabaCloud::Drds::Model; - -DescribeHiStoreInstanceInfoResult::DescribeHiStoreInstanceInfoResult() : - ServiceResult() -{} - -DescribeHiStoreInstanceInfoResult::DescribeHiStoreInstanceInfoResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeHiStoreInstanceInfoResult::~DescribeHiStoreInstanceInfoResult() -{} - -void DescribeHiStoreInstanceInfoResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto hiStoreInstanceInfoNode = value["HiStoreInstanceInfo"]; - if(!hiStoreInstanceInfoNode["HistoreInstanceId"].isNull()) - hiStoreInstanceInfo_.historeInstanceId = hiStoreInstanceInfoNode["HistoreInstanceId"].asString(); - if(!hiStoreInstanceInfoNode["GmtCreate"].isNull()) - hiStoreInstanceInfo_.gmtCreate = std::stol(hiStoreInstanceInfoNode["GmtCreate"].asString()); - if(!hiStoreInstanceInfoNode["RpmVersion"].isNull()) - hiStoreInstanceInfo_.rpmVersion = hiStoreInstanceInfoNode["RpmVersion"].asString(); - if(!hiStoreInstanceInfoNode["DiskSize"].isNull()) - hiStoreInstanceInfo_.diskSize = std::stoi(hiStoreInstanceInfoNode["DiskSize"].asString()); - if(!hiStoreInstanceInfoNode["MachineSpec"].isNull()) - hiStoreInstanceInfo_.machineSpec = hiStoreInstanceInfoNode["MachineSpec"].asString(); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; - -} - -DescribeHiStoreInstanceInfoResult::HiStoreInstanceInfo DescribeHiStoreInstanceInfoResult::getHiStoreInstanceInfo()const -{ - return hiStoreInstanceInfo_; -} - -bool DescribeHiStoreInstanceInfoResult::getSuccess()const -{ - return success_; -} - diff --git a/drds/src/model/DescribeHotDbListRequest.cc b/drds/src/model/DescribeHotDbListRequest.cc index eab44f212..736dbe921 100644 --- a/drds/src/model/DescribeHotDbListRequest.cc +++ b/drds/src/model/DescribeHotDbListRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeHotDbListRequest; - -DescribeHotDbListRequest::DescribeHotDbListRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeHotDbList") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeHotDbListRequest::~DescribeHotDbListRequest() -{} - -std::string DescribeHotDbListRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeHotDbListRequest; + +DescribeHotDbListRequest::DescribeHotDbListRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeHotDbList") { + setMethod(HttpRequest::Method::Post); } -void DescribeHotDbListRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeHotDbListRequest::~DescribeHotDbListRequest() {} + +std::string DescribeHotDbListRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeHotDbListRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeHotDbListRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeHotDbListRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeHotDbListRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeHotDbListRequest::getDbName()const -{ - return dbName_; +void DescribeHotDbListRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeHotDbListRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string DescribeHotDbListRequest::getDbName() const { + return dbName_; +} + +void DescribeHotDbListRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } diff --git a/drds/src/model/DescribeHotDbListResult.cc b/drds/src/model/DescribeHotDbListResult.cc index afbf64583..f60e233c5 100644 --- a/drds/src/model/DescribeHotDbListResult.cc +++ b/drds/src/model/DescribeHotDbListResult.cc @@ -53,10 +53,10 @@ void DescribeHotDbListResult::parse(const std::string &payload) instanceDbObject.hotDbList.push_back(value.asString()); data_.list.push_back(instanceDbObject); } - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; if(!value["Msg"].isNull()) msg_ = value["Msg"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/DescribeInstDbLogInfoRequest.cc b/drds/src/model/DescribeInstDbLogInfoRequest.cc index 80fc13bed..6cd60efaa 100644 --- a/drds/src/model/DescribeInstDbLogInfoRequest.cc +++ b/drds/src/model/DescribeInstDbLogInfoRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeInstDbLogInfoRequest; - -DescribeInstDbLogInfoRequest::DescribeInstDbLogInfoRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeInstDbLogInfo") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeInstDbLogInfoRequest::~DescribeInstDbLogInfoRequest() -{} - -std::string DescribeInstDbLogInfoRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeInstDbLogInfoRequest; + +DescribeInstDbLogInfoRequest::DescribeInstDbLogInfoRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeInstDbLogInfo") { + setMethod(HttpRequest::Method::Post); } -void DescribeInstDbLogInfoRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeInstDbLogInfoRequest::~DescribeInstDbLogInfoRequest() {} + +std::string DescribeInstDbLogInfoRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeInstDbLogInfoRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeInstDbLogInfoRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeInstDbLogInfoRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeInstDbLogInfoRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeInstDbLogInfoRequest::getDbName()const -{ - return dbName_; +void DescribeInstDbLogInfoRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeInstDbLogInfoRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string DescribeInstDbLogInfoRequest::getDbName() const { + return dbName_; +} + +void DescribeInstDbLogInfoRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } diff --git a/drds/src/model/DescribeInstDbSlsInfoRequest.cc b/drds/src/model/DescribeInstDbSlsInfoRequest.cc index 5e6112016..ba4c0c2d0 100644 --- a/drds/src/model/DescribeInstDbSlsInfoRequest.cc +++ b/drds/src/model/DescribeInstDbSlsInfoRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeInstDbSlsInfoRequest; - -DescribeInstDbSlsInfoRequest::DescribeInstDbSlsInfoRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeInstDbSlsInfo") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeInstDbSlsInfoRequest::~DescribeInstDbSlsInfoRequest() -{} - -std::string DescribeInstDbSlsInfoRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeInstDbSlsInfoRequest; + +DescribeInstDbSlsInfoRequest::DescribeInstDbSlsInfoRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeInstDbSlsInfo") { + setMethod(HttpRequest::Method::Post); } -void DescribeInstDbSlsInfoRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeInstDbSlsInfoRequest::~DescribeInstDbSlsInfoRequest() {} + +std::string DescribeInstDbSlsInfoRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeInstDbSlsInfoRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeInstDbSlsInfoRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeInstDbSlsInfoRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeInstDbSlsInfoRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeInstDbSlsInfoRequest::getDbName()const -{ - return dbName_; +void DescribeInstDbSlsInfoRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeInstDbSlsInfoRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string DescribeInstDbSlsInfoRequest::getDbName() const { + return dbName_; +} + +void DescribeInstDbSlsInfoRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } diff --git a/drds/src/model/DescribeInstDbSlsInfoResult.cc b/drds/src/model/DescribeInstDbSlsInfoResult.cc index da467f810..07887f492 100644 --- a/drds/src/model/DescribeInstDbSlsInfoResult.cc +++ b/drds/src/model/DescribeInstDbSlsInfoResult.cc @@ -40,10 +40,10 @@ void DescribeInstDbSlsInfoResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); auto auditInfoNode = value["AuditInfo"]; - if(!auditInfoNode["Project"].isNull()) - auditInfo_.project = auditInfoNode["Project"].asString(); if(!auditInfoNode["LogStore"].isNull()) auditInfo_.logStore = auditInfoNode["LogStore"].asString(); + if(!auditInfoNode["Project"].isNull()) + auditInfo_.project = auditInfoNode["Project"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; diff --git a/drds/src/model/DescribeInstanceAccountsRequest.cc b/drds/src/model/DescribeInstanceAccountsRequest.cc index 7d8b507f3..55dbee4ea 100644 --- a/drds/src/model/DescribeInstanceAccountsRequest.cc +++ b/drds/src/model/DescribeInstanceAccountsRequest.cc @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeInstanceAccountsRequest; - -DescribeInstanceAccountsRequest::DescribeInstanceAccountsRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeInstanceAccounts") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeInstanceAccountsRequest::~DescribeInstanceAccountsRequest() -{} - -std::string DescribeInstanceAccountsRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeInstanceAccountsRequest; + +DescribeInstanceAccountsRequest::DescribeInstanceAccountsRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeInstanceAccounts") { + setMethod(HttpRequest::Method::Post); } -void DescribeInstanceAccountsRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeInstanceAccountsRequest::~DescribeInstanceAccountsRequest() {} + +std::string DescribeInstanceAccountsRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeInstanceAccountsRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeInstanceAccountsRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeInstanceAccountsRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeInstanceAccountsRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void DescribeInstanceAccountsRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } diff --git a/drds/src/model/DescribeInstanceAccountsResult.cc b/drds/src/model/DescribeInstanceAccountsResult.cc index 299494183..e6e662a46 100644 --- a/drds/src/model/DescribeInstanceAccountsResult.cc +++ b/drds/src/model/DescribeInstanceAccountsResult.cc @@ -43,14 +43,14 @@ void DescribeInstanceAccountsResult::parse(const std::string &payload) for (auto valueInstanceAccountsInstanceAccount : allInstanceAccountsNode) { InstanceAccount instanceAccountsObject; - if(!valueInstanceAccountsInstanceAccount["AccountName"].isNull()) - instanceAccountsObject.accountName = valueInstanceAccountsInstanceAccount["AccountName"].asString(); if(!valueInstanceAccountsInstanceAccount["Host"].isNull()) instanceAccountsObject.host = valueInstanceAccountsInstanceAccount["Host"].asString(); - if(!valueInstanceAccountsInstanceAccount["AccountType"].isNull()) - instanceAccountsObject.accountType = std::stoi(valueInstanceAccountsInstanceAccount["AccountType"].asString()); if(!valueInstanceAccountsInstanceAccount["Description"].isNull()) instanceAccountsObject.description = valueInstanceAccountsInstanceAccount["Description"].asString(); + if(!valueInstanceAccountsInstanceAccount["AccountType"].isNull()) + instanceAccountsObject.accountType = std::stoi(valueInstanceAccountsInstanceAccount["AccountType"].asString()); + if(!valueInstanceAccountsInstanceAccount["AccountName"].isNull()) + instanceAccountsObject.accountName = valueInstanceAccountsInstanceAccount["AccountName"].asString(); auto allDbPrivilegesNode = valueInstanceAccountsInstanceAccount["DbPrivileges"]["DbPrivilege"]; for (auto valueInstanceAccountsInstanceAccountDbPrivilegesDbPrivilege : allDbPrivilegesNode) { diff --git a/drds/src/model/DescribeInstanceMenuSwitchRequest.cc b/drds/src/model/DescribeInstanceMenuSwitchRequest.cc deleted file mode 100644 index 69427406a..000000000 --- a/drds/src/model/DescribeInstanceMenuSwitchRequest.cc +++ /dev/null @@ -1,51 +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. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeInstanceMenuSwitchRequest; - -DescribeInstanceMenuSwitchRequest::DescribeInstanceMenuSwitchRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeInstanceMenuSwitch") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeInstanceMenuSwitchRequest::~DescribeInstanceMenuSwitchRequest() -{} - -std::string DescribeInstanceMenuSwitchRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; -} - -void DescribeInstanceMenuSwitchRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); -} - -std::string DescribeInstanceMenuSwitchRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeInstanceMenuSwitchRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - diff --git a/drds/src/model/DescribeInstanceSwitchAzoneRequest.cc b/drds/src/model/DescribeInstanceSwitchAzoneRequest.cc index 166008362..650b0fe0e 100644 --- a/drds/src/model/DescribeInstanceSwitchAzoneRequest.cc +++ b/drds/src/model/DescribeInstanceSwitchAzoneRequest.cc @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeInstanceSwitchAzoneRequest; - -DescribeInstanceSwitchAzoneRequest::DescribeInstanceSwitchAzoneRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeInstanceSwitchAzone") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeInstanceSwitchAzoneRequest::~DescribeInstanceSwitchAzoneRequest() -{} - -std::string DescribeInstanceSwitchAzoneRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeInstanceSwitchAzoneRequest; + +DescribeInstanceSwitchAzoneRequest::DescribeInstanceSwitchAzoneRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeInstanceSwitchAzone") { + setMethod(HttpRequest::Method::Post); } -void DescribeInstanceSwitchAzoneRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeInstanceSwitchAzoneRequest::~DescribeInstanceSwitchAzoneRequest() {} + +std::string DescribeInstanceSwitchAzoneRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeInstanceSwitchAzoneRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeInstanceSwitchAzoneRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeInstanceSwitchAzoneRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeInstanceSwitchAzoneRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void DescribeInstanceSwitchAzoneRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } diff --git a/drds/src/model/DescribeInstanceSwitchAzoneResult.cc b/drds/src/model/DescribeInstanceSwitchAzoneResult.cc index 49383ed8c..5f347c780 100644 --- a/drds/src/model/DescribeInstanceSwitchAzoneResult.cc +++ b/drds/src/model/DescribeInstanceSwitchAzoneResult.cc @@ -42,10 +42,10 @@ void DescribeInstanceSwitchAzoneResult::parse(const std::string &payload) auto resultNode = value["Result"]; if(!resultNode["OriginAzoneId"].isNull()) result_.originAzoneId = resultNode["OriginAzoneId"].asString(); - if(!resultNode["RegionId"].isNull()) - result_.regionId = resultNode["RegionId"].asString(); if(!resultNode["SwitchAble"].isNull()) result_.switchAble = resultNode["SwitchAble"].asString() == "true"; + if(!resultNode["RegionId"].isNull()) + result_.regionId = resultNode["RegionId"].asString(); auto allTargetAzones = resultNode["TargetAzones"]["TargetAzone"]; for (auto value : allTargetAzones) result_.targetAzones.push_back(value.asString()); diff --git a/drds/src/model/DescribeInstanceSwitchNetworkRequest.cc b/drds/src/model/DescribeInstanceSwitchNetworkRequest.cc index a3616d6fa..832bca5f6 100644 --- a/drds/src/model/DescribeInstanceSwitchNetworkRequest.cc +++ b/drds/src/model/DescribeInstanceSwitchNetworkRequest.cc @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeInstanceSwitchNetworkRequest; - -DescribeInstanceSwitchNetworkRequest::DescribeInstanceSwitchNetworkRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeInstanceSwitchNetwork") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeInstanceSwitchNetworkRequest::~DescribeInstanceSwitchNetworkRequest() -{} - -std::string DescribeInstanceSwitchNetworkRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeInstanceSwitchNetworkRequest; + +DescribeInstanceSwitchNetworkRequest::DescribeInstanceSwitchNetworkRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeInstanceSwitchNetwork") { + setMethod(HttpRequest::Method::Post); } -void DescribeInstanceSwitchNetworkRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeInstanceSwitchNetworkRequest::~DescribeInstanceSwitchNetworkRequest() {} + +std::string DescribeInstanceSwitchNetworkRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeInstanceSwitchNetworkRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeInstanceSwitchNetworkRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeInstanceSwitchNetworkRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeInstanceSwitchNetworkRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void DescribeInstanceSwitchNetworkRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } diff --git a/drds/src/model/DescribeInstanceSwitchNetworkResult.cc b/drds/src/model/DescribeInstanceSwitchNetworkResult.cc index 055dcc091..ab6c5e7cc 100644 --- a/drds/src/model/DescribeInstanceSwitchNetworkResult.cc +++ b/drds/src/model/DescribeInstanceSwitchNetworkResult.cc @@ -45,24 +45,24 @@ void DescribeInstanceSwitchNetworkResult::parse(const std::string &payload) VpcInfo vpcInfosObject; if(!valueVpcInfosVpcInfo["VpcId"].isNull()) vpcInfosObject.vpcId = valueVpcInfosVpcInfo["VpcId"].asString(); - if(!valueVpcInfosVpcInfo["RegionId"].isNull()) - vpcInfosObject.regionId = valueVpcInfosVpcInfo["RegionId"].asString(); if(!valueVpcInfosVpcInfo["VpcName"].isNull()) vpcInfosObject.vpcName = valueVpcInfosVpcInfo["VpcName"].asString(); + if(!valueVpcInfosVpcInfo["RegionId"].isNull()) + vpcInfosObject.regionId = valueVpcInfosVpcInfo["RegionId"].asString(); auto allVswitchInfosNode = valueVpcInfosVpcInfo["VswitchInfos"]["VswitchInfo"]; for (auto valueVpcInfosVpcInfoVswitchInfosVswitchInfo : allVswitchInfosNode) { VpcInfo::VswitchInfo vswitchInfosObject; - if(!valueVpcInfosVpcInfoVswitchInfosVswitchInfo["VswitchId"].isNull()) - vswitchInfosObject.vswitchId = valueVpcInfosVpcInfoVswitchInfosVswitchInfo["VswitchId"].asString(); if(!valueVpcInfosVpcInfoVswitchInfosVswitchInfo["VpcId"].isNull()) vswitchInfosObject.vpcId = valueVpcInfosVpcInfoVswitchInfosVswitchInfo["VpcId"].asString(); - if(!valueVpcInfosVpcInfoVswitchInfosVswitchInfo["VswitchName"].isNull()) - vswitchInfosObject.vswitchName = valueVpcInfosVpcInfoVswitchInfosVswitchInfo["VswitchName"].asString(); - if(!valueVpcInfosVpcInfoVswitchInfosVswitchInfo["AzoneId"].isNull()) - vswitchInfosObject.azoneId = valueVpcInfosVpcInfoVswitchInfosVswitchInfo["AzoneId"].asString(); if(!valueVpcInfosVpcInfoVswitchInfosVswitchInfo["DrdsSupported"].isNull()) vswitchInfosObject.drdsSupported = valueVpcInfosVpcInfoVswitchInfosVswitchInfo["DrdsSupported"].asString() == "true"; + if(!valueVpcInfosVpcInfoVswitchInfosVswitchInfo["VswitchId"].isNull()) + vswitchInfosObject.vswitchId = valueVpcInfosVpcInfoVswitchInfosVswitchInfo["VswitchId"].asString(); + if(!valueVpcInfosVpcInfoVswitchInfosVswitchInfo["AzoneId"].isNull()) + vswitchInfosObject.azoneId = valueVpcInfosVpcInfoVswitchInfosVswitchInfo["AzoneId"].asString(); + if(!valueVpcInfosVpcInfoVswitchInfosVswitchInfo["VswitchName"].isNull()) + vswitchInfosObject.vswitchName = valueVpcInfosVpcInfoVswitchInfosVswitchInfo["VswitchName"].asString(); vpcInfosObject.vswitchInfos.push_back(vswitchInfosObject); } vpcInfos_.push_back(vpcInfosObject); diff --git a/drds/src/model/DescribePreCheckResultRequest.cc b/drds/src/model/DescribePreCheckResultRequest.cc index 46fb8a43a..b76671e05 100644 --- a/drds/src/model/DescribePreCheckResultRequest.cc +++ b/drds/src/model/DescribePreCheckResultRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribePreCheckResultRequest; - -DescribePreCheckResultRequest::DescribePreCheckResultRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribePreCheckResult") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribePreCheckResultRequest::~DescribePreCheckResultRequest() -{} - -std::string DescribePreCheckResultRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribePreCheckResultRequest; + +DescribePreCheckResultRequest::DescribePreCheckResultRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribePreCheckResult") { + setMethod(HttpRequest::Method::Post); } -void DescribePreCheckResultRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribePreCheckResultRequest::~DescribePreCheckResultRequest() {} + +std::string DescribePreCheckResultRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribePreCheckResultRequest::getRegionId()const -{ - return regionId_; +void DescribePreCheckResultRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribePreCheckResultRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribePreCheckResultRequest::getRegionId() const { + return regionId_; } -std::string DescribePreCheckResultRequest::getTaskId()const -{ - return taskId_; +void DescribePreCheckResultRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribePreCheckResultRequest::setTaskId(const std::string& taskId) -{ - taskId_ = taskId; - setParameter("TaskId", taskId); +std::string DescribePreCheckResultRequest::getTaskId() const { + return taskId_; +} + +void DescribePreCheckResultRequest::setTaskId(const std::string &taskId) { + taskId_ = taskId; + setParameter(std::string("TaskId"), taskId); } diff --git a/drds/src/model/DescribePreCheckResultResult.cc b/drds/src/model/DescribePreCheckResultResult.cc index 5963f875b..641e0d1e9 100644 --- a/drds/src/model/DescribePreCheckResultResult.cc +++ b/drds/src/model/DescribePreCheckResultResult.cc @@ -48,12 +48,12 @@ void DescribePreCheckResultResult::parse(const std::string &payload) for (auto preCheckResultNodeSubCheckItemsSubCheckItemsItem : allSubCheckItemsNode) { PreCheckResult::SubCheckItemsItem subCheckItemsItemObject; + if(!preCheckResultNodeSubCheckItemsSubCheckItemsItem["ErrorMsgCode"].isNull()) + subCheckItemsItemObject.errorMsgCode = preCheckResultNodeSubCheckItemsSubCheckItemsItem["ErrorMsgCode"].asString(); if(!preCheckResultNodeSubCheckItemsSubCheckItemsItem["PreCheckItemName"].isNull()) subCheckItemsItemObject.preCheckItemName = preCheckResultNodeSubCheckItemsSubCheckItemsItem["PreCheckItemName"].asString(); if(!preCheckResultNodeSubCheckItemsSubCheckItemsItem["State"].isNull()) subCheckItemsItemObject.state = preCheckResultNodeSubCheckItemsSubCheckItemsItem["State"].asString(); - if(!preCheckResultNodeSubCheckItemsSubCheckItemsItem["ErrorMsgCode"].isNull()) - subCheckItemsItemObject.errorMsgCode = preCheckResultNodeSubCheckItemsSubCheckItemsItem["ErrorMsgCode"].asString(); auto allErrorMsgParams = value["ErrorMsgParams"]["ErrorMsgParams"]; for (auto value : allErrorMsgParams) subCheckItemsItemObject.errorMsgParams.push_back(value.asString()); diff --git a/drds/src/model/DescribeRDSPerformanceRequest.cc b/drds/src/model/DescribeRDSPerformanceRequest.cc index 00ccd4d75..aa63e006e 100644 --- a/drds/src/model/DescribeRDSPerformanceRequest.cc +++ b/drds/src/model/DescribeRDSPerformanceRequest.cc @@ -1,106 +1,90 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeRDSPerformanceRequest; - -DescribeRDSPerformanceRequest::DescribeRDSPerformanceRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeRDSPerformance") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeRDSPerformanceRequest::~DescribeRDSPerformanceRequest() -{} - -std::string DescribeRDSPerformanceRequest::getKeys()const -{ - return keys_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeRDSPerformanceRequest; + +DescribeRDSPerformanceRequest::DescribeRDSPerformanceRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeRDSPerformance") { + setMethod(HttpRequest::Method::Post); } -void DescribeRDSPerformanceRequest::setKeys(const std::string& keys) -{ - keys_ = keys; - setParameter("Keys", keys); +DescribeRDSPerformanceRequest::~DescribeRDSPerformanceRequest() {} + +std::string DescribeRDSPerformanceRequest::getKeys() const { + return keys_; } -long DescribeRDSPerformanceRequest::getEndTime()const -{ - return endTime_; +void DescribeRDSPerformanceRequest::setKeys(const std::string &keys) { + keys_ = keys; + setParameter(std::string("Keys"), keys); } -void DescribeRDSPerformanceRequest::setEndTime(long endTime) -{ - endTime_ = endTime; - setParameter("EndTime", std::to_string(endTime)); +long DescribeRDSPerformanceRequest::getEndTime() const { + return endTime_; } -long DescribeRDSPerformanceRequest::getStartTime()const -{ - return startTime_; +void DescribeRDSPerformanceRequest::setEndTime(long endTime) { + endTime_ = endTime; + setParameter(std::string("EndTime"), std::to_string(endTime)); } -void DescribeRDSPerformanceRequest::setStartTime(long startTime) -{ - startTime_ = startTime; - setParameter("StartTime", std::to_string(startTime)); +long DescribeRDSPerformanceRequest::getStartTime() const { + return startTime_; } -std::string DescribeRDSPerformanceRequest::getRdsInstanceId()const -{ - return rdsInstanceId_; +void DescribeRDSPerformanceRequest::setStartTime(long startTime) { + startTime_ = startTime; + setParameter(std::string("StartTime"), std::to_string(startTime)); } -void DescribeRDSPerformanceRequest::setRdsInstanceId(const std::string& rdsInstanceId) -{ - rdsInstanceId_ = rdsInstanceId; - setParameter("RdsInstanceId", rdsInstanceId); +std::string DescribeRDSPerformanceRequest::getRdsInstanceId() const { + return rdsInstanceId_; } -std::string DescribeRDSPerformanceRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void DescribeRDSPerformanceRequest::setRdsInstanceId(const std::string &rdsInstanceId) { + rdsInstanceId_ = rdsInstanceId; + setParameter(std::string("RdsInstanceId"), rdsInstanceId); } -void DescribeRDSPerformanceRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string DescribeRDSPerformanceRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeRDSPerformanceRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeRDSPerformanceRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeRDSPerformanceRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeRDSPerformanceRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeRDSPerformanceRequest::getDbInstType()const -{ - return dbInstType_; +void DescribeRDSPerformanceRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeRDSPerformanceRequest::setDbInstType(const std::string& dbInstType) -{ - dbInstType_ = dbInstType; - setParameter("DbInstType", dbInstType); +std::string DescribeRDSPerformanceRequest::getDbInstType() const { + return dbInstType_; +} + +void DescribeRDSPerformanceRequest::setDbInstType(const std::string &dbInstType) { + dbInstType_ = dbInstType; + setParameter(std::string("DbInstType"), dbInstType); } diff --git a/drds/src/model/DescribeRDSPerformanceResult.cc b/drds/src/model/DescribeRDSPerformanceResult.cc index 29d99d32a..34b5cd9b8 100644 --- a/drds/src/model/DescribeRDSPerformanceResult.cc +++ b/drds/src/model/DescribeRDSPerformanceResult.cc @@ -45,20 +45,20 @@ void DescribeRDSPerformanceResult::parse(const std::string &payload) PartialPerformanceData dataObject; if(!valueDataPartialPerformanceData["Key"].isNull()) dataObject.key = valueDataPartialPerformanceData["Key"].asString(); + if(!valueDataPartialPerformanceData["NodeName"].isNull()) + dataObject.nodeName = valueDataPartialPerformanceData["NodeName"].asString(); if(!valueDataPartialPerformanceData["Unit"].isNull()) dataObject.unit = valueDataPartialPerformanceData["Unit"].asString(); if(!valueDataPartialPerformanceData["NodeNum"].isNull()) dataObject.nodeNum = std::stoi(valueDataPartialPerformanceData["NodeNum"].asString()); - if(!valueDataPartialPerformanceData["NodeName"].isNull()) - dataObject.nodeName = valueDataPartialPerformanceData["NodeName"].asString(); auto allValuesNode = valueDataPartialPerformanceData["Values"]["PerformanceValue"]; for (auto valueDataPartialPerformanceDataValuesPerformanceValue : allValuesNode) { PartialPerformanceData::PerformanceValue valuesObject; - if(!valueDataPartialPerformanceDataValuesPerformanceValue["Value"].isNull()) - valuesObject.value = valueDataPartialPerformanceDataValuesPerformanceValue["Value"].asString(); if(!valueDataPartialPerformanceDataValuesPerformanceValue["Date"].isNull()) valuesObject.date = std::stol(valueDataPartialPerformanceDataValuesPerformanceValue["Date"].asString()); + if(!valueDataPartialPerformanceDataValuesPerformanceValue["Value"].isNull()) + valuesObject.value = valueDataPartialPerformanceDataValuesPerformanceValue["Value"].asString(); dataObject.values.push_back(valuesObject); } data_.push_back(dataObject); diff --git a/drds/src/model/DescribeRdsCommodityRequest.cc b/drds/src/model/DescribeRdsCommodityRequest.cc index 8fdd0cbc8..ddab9ed02 100644 --- a/drds/src/model/DescribeRdsCommodityRequest.cc +++ b/drds/src/model/DescribeRdsCommodityRequest.cc @@ -1,73 +1,63 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeRdsCommodityRequest; - -DescribeRdsCommodityRequest::DescribeRdsCommodityRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeRdsCommodity") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeRdsCommodityRequest::~DescribeRdsCommodityRequest() -{} - -std::string DescribeRdsCommodityRequest::getCommodityCode()const -{ - return commodityCode_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeRdsCommodityRequest; + +DescribeRdsCommodityRequest::DescribeRdsCommodityRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeRdsCommodity") { + setMethod(HttpRequest::Method::Post); } -void DescribeRdsCommodityRequest::setCommodityCode(const std::string& commodityCode) -{ - commodityCode_ = commodityCode; - setParameter("CommodityCode", commodityCode); +DescribeRdsCommodityRequest::~DescribeRdsCommodityRequest() {} + +std::string DescribeRdsCommodityRequest::getCommodityCode() const { + return commodityCode_; } -std::string DescribeRdsCommodityRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void DescribeRdsCommodityRequest::setCommodityCode(const std::string &commodityCode) { + commodityCode_ = commodityCode; + setParameter(std::string("CommodityCode"), commodityCode); } -void DescribeRdsCommodityRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string DescribeRdsCommodityRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeRdsCommodityRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeRdsCommodityRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeRdsCommodityRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeRdsCommodityRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeRdsCommodityRequest::getOrderType()const -{ - return orderType_; +void DescribeRdsCommodityRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeRdsCommodityRequest::setOrderType(const std::string& orderType) -{ - orderType_ = orderType; - setParameter("OrderType", orderType); +std::string DescribeRdsCommodityRequest::getOrderType() const { + return orderType_; +} + +void DescribeRdsCommodityRequest::setOrderType(const std::string &orderType) { + orderType_ = orderType; + setParameter(std::string("OrderType"), orderType); } diff --git a/drds/src/model/DescribeRdsCommodityResult.cc b/drds/src/model/DescribeRdsCommodityResult.cc index 00772f613..9e5852eb7 100644 --- a/drds/src/model/DescribeRdsCommodityResult.cc +++ b/drds/src/model/DescribeRdsCommodityResult.cc @@ -39,10 +39,10 @@ void DescribeRdsCommodityResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; if(!value["Data"].isNull()) data_ = value["Data"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/DescribeRdsPerformanceSummaryRequest.cc b/drds/src/model/DescribeRdsPerformanceSummaryRequest.cc index f2ef626f6..984e9d110 100644 --- a/drds/src/model/DescribeRdsPerformanceSummaryRequest.cc +++ b/drds/src/model/DescribeRdsPerformanceSummaryRequest.cc @@ -1,64 +1,53 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeRdsPerformanceSummaryRequest; - -DescribeRdsPerformanceSummaryRequest::DescribeRdsPerformanceSummaryRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeRdsPerformanceSummary") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeRdsPerformanceSummaryRequest::~DescribeRdsPerformanceSummaryRequest() -{} - -std::vector DescribeRdsPerformanceSummaryRequest::getRdsInstanceId()const -{ - return rdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeRdsPerformanceSummaryRequest; + +DescribeRdsPerformanceSummaryRequest::DescribeRdsPerformanceSummaryRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeRdsPerformanceSummary") { + setMethod(HttpRequest::Method::Post); } -void DescribeRdsPerformanceSummaryRequest::setRdsInstanceId(const std::vector& rdsInstanceId) -{ - rdsInstanceId_ = rdsInstanceId; - for(int dep1 = 0; dep1!= rdsInstanceId.size(); dep1++) { - setParameter("RdsInstanceId."+ std::to_string(dep1), rdsInstanceId.at(dep1)); - } +DescribeRdsPerformanceSummaryRequest::~DescribeRdsPerformanceSummaryRequest() {} + +std::vector DescribeRdsPerformanceSummaryRequest::getRdsInstanceId() const { + return rdsInstanceId_; } -std::string DescribeRdsPerformanceSummaryRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void DescribeRdsPerformanceSummaryRequest::setRdsInstanceId(const std::vector &rdsInstanceId) { + rdsInstanceId_ = rdsInstanceId; } -void DescribeRdsPerformanceSummaryRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string DescribeRdsPerformanceSummaryRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeRdsPerformanceSummaryRequest::getRegionId()const -{ - return regionId_; +void DescribeRdsPerformanceSummaryRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeRdsPerformanceSummaryRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeRdsPerformanceSummaryRequest::getRegionId() const { + return regionId_; +} + +void DescribeRdsPerformanceSummaryRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/drds/src/model/DescribeRdsPerformanceSummaryResult.cc b/drds/src/model/DescribeRdsPerformanceSummaryResult.cc index 946094dc9..156f40152 100644 --- a/drds/src/model/DescribeRdsPerformanceSummaryResult.cc +++ b/drds/src/model/DescribeRdsPerformanceSummaryResult.cc @@ -43,16 +43,16 @@ void DescribeRdsPerformanceSummaryResult::parse(const std::string &payload) for (auto valueRdsPerformanceInfosRdsPerformanceInfo : allRdsPerformanceInfosNode) { RdsPerformanceInfo rdsPerformanceInfosObject; - if(!valueRdsPerformanceInfosRdsPerformanceInfo["RdsId"].isNull()) - rdsPerformanceInfosObject.rdsId = valueRdsPerformanceInfosRdsPerformanceInfo["RdsId"].asString(); if(!valueRdsPerformanceInfosRdsPerformanceInfo["Cpu"].isNull()) rdsPerformanceInfosObject.cpu = std::stof(valueRdsPerformanceInfosRdsPerformanceInfo["Cpu"].asString()); - if(!valueRdsPerformanceInfosRdsPerformanceInfo["Iops"].isNull()) - rdsPerformanceInfosObject.iops = std::stof(valueRdsPerformanceInfosRdsPerformanceInfo["Iops"].asString()); if(!valueRdsPerformanceInfosRdsPerformanceInfo["ActiveSessions"].isNull()) rdsPerformanceInfosObject.activeSessions = std::stoi(valueRdsPerformanceInfosRdsPerformanceInfo["ActiveSessions"].asString()); if(!valueRdsPerformanceInfosRdsPerformanceInfo["TotalSessions"].isNull()) rdsPerformanceInfosObject.totalSessions = std::stoi(valueRdsPerformanceInfosRdsPerformanceInfo["TotalSessions"].asString()); + if(!valueRdsPerformanceInfosRdsPerformanceInfo["RdsId"].isNull()) + rdsPerformanceInfosObject.rdsId = valueRdsPerformanceInfosRdsPerformanceInfo["RdsId"].asString(); + if(!valueRdsPerformanceInfosRdsPerformanceInfo["Iops"].isNull()) + rdsPerformanceInfosObject.iops = std::stof(valueRdsPerformanceInfosRdsPerformanceInfo["Iops"].asString()); if(!valueRdsPerformanceInfosRdsPerformanceInfo["SpaceUsage"].isNull()) rdsPerformanceInfosObject.spaceUsage = std::stol(valueRdsPerformanceInfosRdsPerformanceInfo["SpaceUsage"].asString()); rdsPerformanceInfos_.push_back(rdsPerformanceInfosObject); diff --git a/drds/src/model/DescribeRdsSuperAccountInstancesRequest.cc b/drds/src/model/DescribeRdsSuperAccountInstancesRequest.cc index 4a79f365f..959efb739 100644 --- a/drds/src/model/DescribeRdsSuperAccountInstancesRequest.cc +++ b/drds/src/model/DescribeRdsSuperAccountInstancesRequest.cc @@ -1,75 +1,62 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeRdsSuperAccountInstancesRequest; - -DescribeRdsSuperAccountInstancesRequest::DescribeRdsSuperAccountInstancesRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeRdsSuperAccountInstances") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeRdsSuperAccountInstancesRequest::~DescribeRdsSuperAccountInstancesRequest() -{} - -std::vector DescribeRdsSuperAccountInstancesRequest::getRdsInstance()const -{ - return rdsInstance_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeRdsSuperAccountInstancesRequest; + +DescribeRdsSuperAccountInstancesRequest::DescribeRdsSuperAccountInstancesRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeRdsSuperAccountInstances") { + setMethod(HttpRequest::Method::Post); } -void DescribeRdsSuperAccountInstancesRequest::setRdsInstance(const std::vector& rdsInstance) -{ - rdsInstance_ = rdsInstance; - for(int dep1 = 0; dep1!= rdsInstance.size(); dep1++) { - setParameter("RdsInstance."+ std::to_string(dep1), rdsInstance.at(dep1)); - } +DescribeRdsSuperAccountInstancesRequest::~DescribeRdsSuperAccountInstancesRequest() {} + +std::vector DescribeRdsSuperAccountInstancesRequest::getRdsInstance() const { + return rdsInstance_; } -std::string DescribeRdsSuperAccountInstancesRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void DescribeRdsSuperAccountInstancesRequest::setRdsInstance(const std::vector &rdsInstance) { + rdsInstance_ = rdsInstance; } -void DescribeRdsSuperAccountInstancesRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string DescribeRdsSuperAccountInstancesRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeRdsSuperAccountInstancesRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeRdsSuperAccountInstancesRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeRdsSuperAccountInstancesRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeRdsSuperAccountInstancesRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeRdsSuperAccountInstancesRequest::getDbInstType()const -{ - return dbInstType_; +void DescribeRdsSuperAccountInstancesRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeRdsSuperAccountInstancesRequest::setDbInstType(const std::string& dbInstType) -{ - dbInstType_ = dbInstType; - setParameter("DbInstType", dbInstType); +std::string DescribeRdsSuperAccountInstancesRequest::getDbInstType() const { + return dbInstType_; +} + +void DescribeRdsSuperAccountInstancesRequest::setDbInstType(const std::string &dbInstType) { + dbInstType_ = dbInstType; + setParameter(std::string("DbInstType"), dbInstType); } diff --git a/drds/src/model/DescribeRecycleBinStatusRequest.cc b/drds/src/model/DescribeRecycleBinStatusRequest.cc new file mode 100644 index 000000000..f81f7cd54 --- /dev/null +++ b/drds/src/model/DescribeRecycleBinStatusRequest.cc @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeRecycleBinStatusRequest; + +DescribeRecycleBinStatusRequest::DescribeRecycleBinStatusRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeRecycleBinStatus") { + setMethod(HttpRequest::Method::Post); +} + +DescribeRecycleBinStatusRequest::~DescribeRecycleBinStatusRequest() {} + +std::string DescribeRecycleBinStatusRequest::getDrdsInstanceId() const { + return drdsInstanceId_; +} + +void DescribeRecycleBinStatusRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); +} + +std::string DescribeRecycleBinStatusRequest::getDbName() const { + return dbName_; +} + +void DescribeRecycleBinStatusRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); +} + +std::string DescribeRecycleBinStatusRequest::getRegionId() const { + return regionId_; +} + +void DescribeRecycleBinStatusRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + diff --git a/drds/src/model/DescribeInstanceMenuSwitchResult.cc b/drds/src/model/DescribeRecycleBinStatusResult.cc similarity index 63% rename from drds/src/model/DescribeInstanceMenuSwitchResult.cc rename to drds/src/model/DescribeRecycleBinStatusResult.cc index c4229001b..fbb8af871 100644 --- a/drds/src/model/DescribeInstanceMenuSwitchResult.cc +++ b/drds/src/model/DescribeRecycleBinStatusResult.cc @@ -14,44 +14,44 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Drds; using namespace AlibabaCloud::Drds::Model; -DescribeInstanceMenuSwitchResult::DescribeInstanceMenuSwitchResult() : +DescribeRecycleBinStatusResult::DescribeRecycleBinStatusResult() : ServiceResult() {} -DescribeInstanceMenuSwitchResult::DescribeInstanceMenuSwitchResult(const std::string &payload) : +DescribeRecycleBinStatusResult::DescribeRecycleBinStatusResult(const std::string &payload) : ServiceResult() { parse(payload); } -DescribeInstanceMenuSwitchResult::~DescribeInstanceMenuSwitchResult() +DescribeRecycleBinStatusResult::~DescribeRecycleBinStatusResult() {} -void DescribeInstanceMenuSwitchResult::parse(const std::string &payload) +void DescribeRecycleBinStatusResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); + if(!value["Status"].isNull()) + status_ = value["Status"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; - if(!value["Config"].isNull()) - config_ = value["Config"].asString(); } -std::string DescribeInstanceMenuSwitchResult::getConfig()const +std::string DescribeRecycleBinStatusResult::getStatus()const { - return config_; + return status_; } -bool DescribeInstanceMenuSwitchResult::getSuccess()const +bool DescribeRecycleBinStatusResult::getSuccess()const { return success_; } diff --git a/drds/src/model/DescribeRecycleBinTablesRequest.cc b/drds/src/model/DescribeRecycleBinTablesRequest.cc new file mode 100644 index 000000000..f255124e3 --- /dev/null +++ b/drds/src/model/DescribeRecycleBinTablesRequest.cc @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeRecycleBinTablesRequest; + +DescribeRecycleBinTablesRequest::DescribeRecycleBinTablesRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeRecycleBinTables") { + setMethod(HttpRequest::Method::Post); +} + +DescribeRecycleBinTablesRequest::~DescribeRecycleBinTablesRequest() {} + +std::string DescribeRecycleBinTablesRequest::getDrdsInstanceId() const { + return drdsInstanceId_; +} + +void DescribeRecycleBinTablesRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); +} + +std::string DescribeRecycleBinTablesRequest::getDbName() const { + return dbName_; +} + +void DescribeRecycleBinTablesRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); +} + +std::string DescribeRecycleBinTablesRequest::getRegionId() const { + return regionId_; +} + +void DescribeRecycleBinTablesRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + diff --git a/drds/src/model/DescribeRecycleBinTablesResult.cc b/drds/src/model/DescribeRecycleBinTablesResult.cc new file mode 100644 index 000000000..be4f7612d --- /dev/null +++ b/drds/src/model/DescribeRecycleBinTablesResult.cc @@ -0,0 +1,68 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Drds; +using namespace AlibabaCloud::Drds::Model; + +DescribeRecycleBinTablesResult::DescribeRecycleBinTablesResult() : + ServiceResult() +{} + +DescribeRecycleBinTablesResult::DescribeRecycleBinTablesResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeRecycleBinTablesResult::~DescribeRecycleBinTablesResult() +{} + +void DescribeRecycleBinTablesResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allDataNode = value["Data"]["DataItem"]; + for (auto valueDataDataItem : allDataNode) + { + DataItem dataObject; + if(!valueDataDataItem["OriginalTableName"].isNull()) + dataObject.originalTableName = valueDataDataItem["OriginalTableName"].asString(); + if(!valueDataDataItem["TableName"].isNull()) + dataObject.tableName = valueDataDataItem["TableName"].asString(); + if(!valueDataDataItem["CreateTime"].isNull()) + dataObject.createTime = valueDataDataItem["CreateTime"].asString(); + data_.push_back(dataObject); + } + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + +} + +std::vector DescribeRecycleBinTablesResult::getData()const +{ + return data_; +} + +bool DescribeRecycleBinTablesResult::getSuccess()const +{ + return success_; +} + diff --git a/drds/src/model/DescribeRestoreOrderRequest.cc b/drds/src/model/DescribeRestoreOrderRequest.cc index ad4068053..68cd8fc3e 100644 --- a/drds/src/model/DescribeRestoreOrderRequest.cc +++ b/drds/src/model/DescribeRestoreOrderRequest.cc @@ -1,106 +1,90 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeRestoreOrderRequest; - -DescribeRestoreOrderRequest::DescribeRestoreOrderRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeRestoreOrder") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeRestoreOrderRequest::~DescribeRestoreOrderRequest() -{} - -std::string DescribeRestoreOrderRequest::getBackupDbNames()const -{ - return backupDbNames_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeRestoreOrderRequest; + +DescribeRestoreOrderRequest::DescribeRestoreOrderRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeRestoreOrder") { + setMethod(HttpRequest::Method::Post); } -void DescribeRestoreOrderRequest::setBackupDbNames(const std::string& backupDbNames) -{ - backupDbNames_ = backupDbNames; - setParameter("BackupDbNames", backupDbNames); +DescribeRestoreOrderRequest::~DescribeRestoreOrderRequest() {} + +std::string DescribeRestoreOrderRequest::getBackupDbNames() const { + return backupDbNames_; } -std::string DescribeRestoreOrderRequest::getBackupId()const -{ - return backupId_; +void DescribeRestoreOrderRequest::setBackupDbNames(const std::string &backupDbNames) { + backupDbNames_ = backupDbNames; + setParameter(std::string("BackupDbNames"), backupDbNames); } -void DescribeRestoreOrderRequest::setBackupId(const std::string& backupId) -{ - backupId_ = backupId; - setParameter("BackupId", backupId); +std::string DescribeRestoreOrderRequest::getBackupId() const { + return backupId_; } -std::string DescribeRestoreOrderRequest::getBackupLevel()const -{ - return backupLevel_; +void DescribeRestoreOrderRequest::setBackupId(const std::string &backupId) { + backupId_ = backupId; + setParameter(std::string("BackupId"), backupId); } -void DescribeRestoreOrderRequest::setBackupLevel(const std::string& backupLevel) -{ - backupLevel_ = backupLevel; - setParameter("BackupLevel", backupLevel); +std::string DescribeRestoreOrderRequest::getBackupLevel() const { + return backupLevel_; } -std::string DescribeRestoreOrderRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void DescribeRestoreOrderRequest::setBackupLevel(const std::string &backupLevel) { + backupLevel_ = backupLevel; + setParameter(std::string("BackupLevel"), backupLevel); } -void DescribeRestoreOrderRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string DescribeRestoreOrderRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeRestoreOrderRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeRestoreOrderRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeRestoreOrderRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeRestoreOrderRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DescribeRestoreOrderRequest::getPreferredBackupTime()const -{ - return preferredBackupTime_; +void DescribeRestoreOrderRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DescribeRestoreOrderRequest::setPreferredBackupTime(const std::string& preferredBackupTime) -{ - preferredBackupTime_ = preferredBackupTime; - setParameter("PreferredBackupTime", preferredBackupTime); +std::string DescribeRestoreOrderRequest::getPreferredBackupTime() const { + return preferredBackupTime_; } -std::string DescribeRestoreOrderRequest::getBackupMode()const -{ - return backupMode_; +void DescribeRestoreOrderRequest::setPreferredBackupTime(const std::string &preferredBackupTime) { + preferredBackupTime_ = preferredBackupTime; + setParameter(std::string("PreferredBackupTime"), preferredBackupTime); } -void DescribeRestoreOrderRequest::setBackupMode(const std::string& backupMode) -{ - backupMode_ = backupMode; - setParameter("BackupMode", backupMode); +std::string DescribeRestoreOrderRequest::getBackupMode() const { + return backupMode_; +} + +void DescribeRestoreOrderRequest::setBackupMode(const std::string &backupMode) { + backupMode_ = backupMode; + setParameter(std::string("BackupMode"), backupMode); } diff --git a/drds/src/model/DescribeRestoreOrderResult.cc b/drds/src/model/DescribeRestoreOrderResult.cc index 725be9c6e..642fd2a6d 100644 --- a/drds/src/model/DescribeRestoreOrderResult.cc +++ b/drds/src/model/DescribeRestoreOrderResult.cc @@ -44,62 +44,62 @@ void DescribeRestoreOrderResult::parse(const std::string &payload) for (auto restoreOrderDONodeDrdsOrderDOListDrdsOrderDOListItem : allDrdsOrderDOListNode) { RestoreOrderDO::DrdsOrderDOListItem drdsOrderDOListItemObject; - if(!restoreOrderDONodeDrdsOrderDOListDrdsOrderDOListItem["RegionId"].isNull()) - drdsOrderDOListItemObject.regionId = restoreOrderDONodeDrdsOrderDOListDrdsOrderDOListItem["RegionId"].asString(); - if(!restoreOrderDONodeDrdsOrderDOListDrdsOrderDOListItem["AzoneId"].isNull()) - drdsOrderDOListItemObject.azoneId = restoreOrderDONodeDrdsOrderDOListDrdsOrderDOListItem["AzoneId"].asString(); - if(!restoreOrderDONodeDrdsOrderDOListDrdsOrderDOListItem["Network"].isNull()) - drdsOrderDOListItemObject.network = restoreOrderDONodeDrdsOrderDOListDrdsOrderDOListItem["Network"].asString(); if(!restoreOrderDONodeDrdsOrderDOListDrdsOrderDOListItem["VpcId"].isNull()) drdsOrderDOListItemObject.vpcId = restoreOrderDONodeDrdsOrderDOListDrdsOrderDOListItem["VpcId"].asString(); + if(!restoreOrderDONodeDrdsOrderDOListDrdsOrderDOListItem["Network"].isNull()) + drdsOrderDOListItemObject.network = restoreOrderDONodeDrdsOrderDOListDrdsOrderDOListItem["Network"].asString(); if(!restoreOrderDONodeDrdsOrderDOListDrdsOrderDOListItem["VSwtichId"].isNull()) drdsOrderDOListItemObject.vSwtichId = restoreOrderDONodeDrdsOrderDOListDrdsOrderDOListItem["VSwtichId"].asString(); if(!restoreOrderDONodeDrdsOrderDOListDrdsOrderDOListItem["InstSpec"].isNull()) drdsOrderDOListItemObject.instSpec = restoreOrderDONodeDrdsOrderDOListDrdsOrderDOListItem["InstSpec"].asString(); + if(!restoreOrderDONodeDrdsOrderDOListDrdsOrderDOListItem["AzoneId"].isNull()) + drdsOrderDOListItemObject.azoneId = restoreOrderDONodeDrdsOrderDOListDrdsOrderDOListItem["AzoneId"].asString(); + if(!restoreOrderDONodeDrdsOrderDOListDrdsOrderDOListItem["RegionId"].isNull()) + drdsOrderDOListItemObject.regionId = restoreOrderDONodeDrdsOrderDOListDrdsOrderDOListItem["RegionId"].asString(); restoreOrderDO_.drdsOrderDOList.push_back(drdsOrderDOListItemObject); } auto allRdsOrderDOListNode = restoreOrderDONode["RdsOrderDOList"]["RdsOrderDOListItem"]; for (auto restoreOrderDONodeRdsOrderDOListRdsOrderDOListItem : allRdsOrderDOListNode) { RestoreOrderDO::RdsOrderDOListItem rdsOrderDOListItemObject; - if(!restoreOrderDONodeRdsOrderDOListRdsOrderDOListItem["RegionId"].isNull()) - rdsOrderDOListItemObject.regionId = restoreOrderDONodeRdsOrderDOListRdsOrderDOListItem["RegionId"].asString(); - if(!restoreOrderDONodeRdsOrderDOListRdsOrderDOListItem["AzoneId"].isNull()) - rdsOrderDOListItemObject.azoneId = restoreOrderDONodeRdsOrderDOListRdsOrderDOListItem["AzoneId"].asString(); - if(!restoreOrderDONodeRdsOrderDOListRdsOrderDOListItem["Engine"].isNull()) - rdsOrderDOListItemObject.engine = restoreOrderDONodeRdsOrderDOListRdsOrderDOListItem["Engine"].asString(); + if(!restoreOrderDONodeRdsOrderDOListRdsOrderDOListItem["Network"].isNull()) + rdsOrderDOListItemObject.network = restoreOrderDONodeRdsOrderDOListRdsOrderDOListItem["Network"].asString(); if(!restoreOrderDONodeRdsOrderDOListRdsOrderDOListItem["Version"].isNull()) rdsOrderDOListItemObject.version = restoreOrderDONodeRdsOrderDOListRdsOrderDOListItem["Version"].asString(); if(!restoreOrderDONodeRdsOrderDOListRdsOrderDOListItem["InstanceClass"].isNull()) rdsOrderDOListItemObject.instanceClass = restoreOrderDONodeRdsOrderDOListRdsOrderDOListItem["InstanceClass"].asString(); if(!restoreOrderDONodeRdsOrderDOListRdsOrderDOListItem["DbInstanceStorage"].isNull()) rdsOrderDOListItemObject.dbInstanceStorage = restoreOrderDONodeRdsOrderDOListRdsOrderDOListItem["DbInstanceStorage"].asString(); - if(!restoreOrderDONodeRdsOrderDOListRdsOrderDOListItem["Network"].isNull()) - rdsOrderDOListItemObject.network = restoreOrderDONodeRdsOrderDOListRdsOrderDOListItem["Network"].asString(); if(!restoreOrderDONodeRdsOrderDOListRdsOrderDOListItem["Num"].isNull()) rdsOrderDOListItemObject.num = std::stol(restoreOrderDONodeRdsOrderDOListRdsOrderDOListItem["Num"].asString()); + if(!restoreOrderDONodeRdsOrderDOListRdsOrderDOListItem["Engine"].isNull()) + rdsOrderDOListItemObject.engine = restoreOrderDONodeRdsOrderDOListRdsOrderDOListItem["Engine"].asString(); + if(!restoreOrderDONodeRdsOrderDOListRdsOrderDOListItem["AzoneId"].isNull()) + rdsOrderDOListItemObject.azoneId = restoreOrderDONodeRdsOrderDOListRdsOrderDOListItem["AzoneId"].asString(); + if(!restoreOrderDONodeRdsOrderDOListRdsOrderDOListItem["RegionId"].isNull()) + rdsOrderDOListItemObject.regionId = restoreOrderDONodeRdsOrderDOListRdsOrderDOListItem["RegionId"].asString(); restoreOrderDO_.rdsOrderDOList.push_back(rdsOrderDOListItemObject); } auto allPolarOrderDOListNode = restoreOrderDONode["PolarOrderDOList"]["PolarOrderDOListItem"]; for (auto restoreOrderDONodePolarOrderDOListPolarOrderDOListItem : allPolarOrderDOListNode) { RestoreOrderDO::PolarOrderDOListItem polarOrderDOListItemObject; - if(!restoreOrderDONodePolarOrderDOListPolarOrderDOListItem["RegionId"].isNull()) - polarOrderDOListItemObject.regionId = restoreOrderDONodePolarOrderDOListPolarOrderDOListItem["RegionId"].asString(); - if(!restoreOrderDONodePolarOrderDOListPolarOrderDOListItem["AzoneId"].isNull()) - polarOrderDOListItemObject.azoneId = restoreOrderDONodePolarOrderDOListPolarOrderDOListItem["AzoneId"].asString(); - if(!restoreOrderDONodePolarOrderDOListPolarOrderDOListItem["Engine"].isNull()) - polarOrderDOListItemObject.engine = restoreOrderDONodePolarOrderDOListPolarOrderDOListItem["Engine"].asString(); + if(!restoreOrderDONodePolarOrderDOListPolarOrderDOListItem["Network"].isNull()) + polarOrderDOListItemObject.network = restoreOrderDONodePolarOrderDOListPolarOrderDOListItem["Network"].asString(); if(!restoreOrderDONodePolarOrderDOListPolarOrderDOListItem["Version"].isNull()) polarOrderDOListItemObject.version = restoreOrderDONodePolarOrderDOListPolarOrderDOListItem["Version"].asString(); if(!restoreOrderDONodePolarOrderDOListPolarOrderDOListItem["InstanceClass"].isNull()) polarOrderDOListItemObject.instanceClass = restoreOrderDONodePolarOrderDOListPolarOrderDOListItem["InstanceClass"].asString(); if(!restoreOrderDONodePolarOrderDOListPolarOrderDOListItem["DbInstanceStorage"].isNull()) polarOrderDOListItemObject.dbInstanceStorage = restoreOrderDONodePolarOrderDOListPolarOrderDOListItem["DbInstanceStorage"].asString(); - if(!restoreOrderDONodePolarOrderDOListPolarOrderDOListItem["Network"].isNull()) - polarOrderDOListItemObject.network = restoreOrderDONodePolarOrderDOListPolarOrderDOListItem["Network"].asString(); if(!restoreOrderDONodePolarOrderDOListPolarOrderDOListItem["Num"].isNull()) polarOrderDOListItemObject.num = std::stol(restoreOrderDONodePolarOrderDOListPolarOrderDOListItem["Num"].asString()); + if(!restoreOrderDONodePolarOrderDOListPolarOrderDOListItem["Engine"].isNull()) + polarOrderDOListItemObject.engine = restoreOrderDONodePolarOrderDOListPolarOrderDOListItem["Engine"].asString(); + if(!restoreOrderDONodePolarOrderDOListPolarOrderDOListItem["AzoneId"].isNull()) + polarOrderDOListItemObject.azoneId = restoreOrderDONodePolarOrderDOListPolarOrderDOListItem["AzoneId"].asString(); + if(!restoreOrderDONodePolarOrderDOListPolarOrderDOListItem["RegionId"].isNull()) + polarOrderDOListItemObject.regionId = restoreOrderDONodePolarOrderDOListPolarOrderDOListItem["RegionId"].asString(); restoreOrderDO_.polarOrderDOList.push_back(polarOrderDOListItemObject); } if(!value["Success"].isNull()) diff --git a/drds/src/model/DescribeShardTaskInfoRequest.cc b/drds/src/model/DescribeShardTaskInfoRequest.cc index a7b20fd72..500aa11e5 100644 --- a/drds/src/model/DescribeShardTaskInfoRequest.cc +++ b/drds/src/model/DescribeShardTaskInfoRequest.cc @@ -1,84 +1,72 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeShardTaskInfoRequest; - -DescribeShardTaskInfoRequest::DescribeShardTaskInfoRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeShardTaskInfo") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeShardTaskInfoRequest::~DescribeShardTaskInfoRequest() -{} - -std::string DescribeShardTaskInfoRequest::getTargetTableName()const -{ - return targetTableName_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeShardTaskInfoRequest; + +DescribeShardTaskInfoRequest::DescribeShardTaskInfoRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeShardTaskInfo") { + setMethod(HttpRequest::Method::Post); } -void DescribeShardTaskInfoRequest::setTargetTableName(const std::string& targetTableName) -{ - targetTableName_ = targetTableName; - setParameter("TargetTableName", targetTableName); +DescribeShardTaskInfoRequest::~DescribeShardTaskInfoRequest() {} + +std::string DescribeShardTaskInfoRequest::getTargetTableName() const { + return targetTableName_; } -std::string DescribeShardTaskInfoRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void DescribeShardTaskInfoRequest::setTargetTableName(const std::string &targetTableName) { + targetTableName_ = targetTableName; + setParameter(std::string("TargetTableName"), targetTableName); } -void DescribeShardTaskInfoRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string DescribeShardTaskInfoRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeShardTaskInfoRequest::getDbName()const -{ - return dbName_; +void DescribeShardTaskInfoRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeShardTaskInfoRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string DescribeShardTaskInfoRequest::getDbName() const { + return dbName_; } -std::string DescribeShardTaskInfoRequest::getRegionId()const -{ - return regionId_; +void DescribeShardTaskInfoRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } -void DescribeShardTaskInfoRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeShardTaskInfoRequest::getRegionId() const { + return regionId_; } -std::string DescribeShardTaskInfoRequest::getSourceTableName()const -{ - return sourceTableName_; +void DescribeShardTaskInfoRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeShardTaskInfoRequest::setSourceTableName(const std::string& sourceTableName) -{ - sourceTableName_ = sourceTableName; - setParameter("SourceTableName", sourceTableName); +std::string DescribeShardTaskInfoRequest::getSourceTableName() const { + return sourceTableName_; +} + +void DescribeShardTaskInfoRequest::setSourceTableName(const std::string &sourceTableName) { + sourceTableName_ = sourceTableName; + setParameter(std::string("SourceTableName"), sourceTableName); } diff --git a/drds/src/model/DescribeShardTaskInfoResult.cc b/drds/src/model/DescribeShardTaskInfoResult.cc index 81f44e136..437a579d1 100644 --- a/drds/src/model/DescribeShardTaskInfoResult.cc +++ b/drds/src/model/DescribeShardTaskInfoResult.cc @@ -40,10 +40,6 @@ void DescribeShardTaskInfoResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); auto dataNode = value["Data"]; - if(!dataNode["SourceTableName"].isNull()) - data_.sourceTableName = dataNode["SourceTableName"].asString(); - if(!dataNode["TargetTableName"].isNull()) - data_.targetTableName = dataNode["TargetTableName"].asString(); if(!dataNode["Status"].isNull()) data_.status = dataNode["Status"].asString(); if(!dataNode["Stage"].isNull()) @@ -52,57 +48,61 @@ void DescribeShardTaskInfoResult::parse(const std::string &payload) data_.progress = dataNode["Progress"].asString(); if(!dataNode["Expired"].isNull()) data_.expired = dataNode["Expired"].asString(); + if(!dataNode["TargetTableName"].isNull()) + data_.targetTableName = dataNode["TargetTableName"].asString(); + if(!dataNode["SourceTableName"].isNull()) + data_.sourceTableName = dataNode["SourceTableName"].asString(); auto fullNode = dataNode["Full"]; - if(!fullNode["Expired"].isNull()) - data_.full.expired = std::stoi(fullNode["Expired"].asString()); - if(!fullNode["Progress"].isNull()) - data_.full.progress = std::stoi(fullNode["Progress"].asString()); - if(!fullNode["Total"].isNull()) - data_.full.total = std::stoi(fullNode["Total"].asString()); - if(!fullNode["Tps"].isNull()) - data_.full.tps = std::stoi(fullNode["Tps"].asString()); if(!fullNode["StartTime"].isNull()) data_.full.startTime = fullNode["StartTime"].asString(); + if(!fullNode["Progress"].isNull()) + data_.full.progress = std::stoi(fullNode["Progress"].asString()); + if(!fullNode["Tps"].isNull()) + data_.full.tps = std::stoi(fullNode["Tps"].asString()); + if(!fullNode["Total"].isNull()) + data_.full.total = std::stoi(fullNode["Total"].asString()); + if(!fullNode["Expired"].isNull()) + data_.full.expired = std::stoi(fullNode["Expired"].asString()); auto fullCheckNode = dataNode["FullCheck"]; - if(!fullCheckNode["Expired"].isNull()) - data_.fullCheck.expired = std::stoi(fullCheckNode["Expired"].asString()); - if(!fullCheckNode["Progress"].isNull()) - data_.fullCheck.progress = std::stoi(fullCheckNode["Progress"].asString()); - if(!fullCheckNode["Total"].isNull()) - data_.fullCheck.total = std::stoi(fullCheckNode["Total"].asString()); - if(!fullCheckNode["Tps"].isNull()) - data_.fullCheck.tps = std::stoi(fullCheckNode["Tps"].asString()); if(!fullCheckNode["StartTime"].isNull()) data_.fullCheck.startTime = fullCheckNode["StartTime"].asString(); + if(!fullCheckNode["Progress"].isNull()) + data_.fullCheck.progress = std::stoi(fullCheckNode["Progress"].asString()); + if(!fullCheckNode["Tps"].isNull()) + data_.fullCheck.tps = std::stoi(fullCheckNode["Tps"].asString()); + if(!fullCheckNode["Total"].isNull()) + data_.fullCheck.total = std::stoi(fullCheckNode["Total"].asString()); + if(!fullCheckNode["Expired"].isNull()) + data_.fullCheck.expired = std::stoi(fullCheckNode["Expired"].asString()); auto fullReviseNode = dataNode["FullRevise"]; - if(!fullReviseNode["Expired"].isNull()) - data_.fullRevise.expired = std::stoi(fullReviseNode["Expired"].asString()); - if(!fullReviseNode["Progress"].isNull()) - data_.fullRevise.progress = std::stoi(fullReviseNode["Progress"].asString()); - if(!fullReviseNode["Total"].isNull()) - data_.fullRevise.total = std::stoi(fullReviseNode["Total"].asString()); - if(!fullReviseNode["Tps"].isNull()) - data_.fullRevise.tps = std::stoi(fullReviseNode["Tps"].asString()); if(!fullReviseNode["StartTime"].isNull()) data_.fullRevise.startTime = fullReviseNode["StartTime"].asString(); + if(!fullReviseNode["Progress"].isNull()) + data_.fullRevise.progress = std::stoi(fullReviseNode["Progress"].asString()); + if(!fullReviseNode["Tps"].isNull()) + data_.fullRevise.tps = std::stoi(fullReviseNode["Tps"].asString()); + if(!fullReviseNode["Total"].isNull()) + data_.fullRevise.total = std::stoi(fullReviseNode["Total"].asString()); + if(!fullReviseNode["Expired"].isNull()) + data_.fullRevise.expired = std::stoi(fullReviseNode["Expired"].asString()); auto reviewNode = dataNode["Review"]; - if(!reviewNode["Expired"].isNull()) - data_.review.expired = std::stoi(reviewNode["Expired"].asString()); - if(!reviewNode["Progress"].isNull()) - data_.review.progress = std::stoi(reviewNode["Progress"].asString()); - if(!reviewNode["Total"].isNull()) - data_.review.total = std::stoi(reviewNode["Total"].asString()); - if(!reviewNode["Tps"].isNull()) - data_.review.tps = std::stoi(reviewNode["Tps"].asString()); if(!reviewNode["StartTime"].isNull()) data_.review.startTime = reviewNode["StartTime"].asString(); + if(!reviewNode["Progress"].isNull()) + data_.review.progress = std::stoi(reviewNode["Progress"].asString()); + if(!reviewNode["Tps"].isNull()) + data_.review.tps = std::stoi(reviewNode["Tps"].asString()); + if(!reviewNode["Total"].isNull()) + data_.review.total = std::stoi(reviewNode["Total"].asString()); + if(!reviewNode["Expired"].isNull()) + data_.review.expired = std::stoi(reviewNode["Expired"].asString()); auto incrementNode = dataNode["Increment"]; if(!incrementNode["Delay"].isNull()) data_.increment.delay = std::stoi(incrementNode["Delay"].asString()); - if(!incrementNode["Tps"].isNull()) - data_.increment.tps = std::stoi(incrementNode["Tps"].asString()); if(!incrementNode["StartTime"].isNull()) data_.increment.startTime = incrementNode["StartTime"].asString(); + if(!incrementNode["Tps"].isNull()) + data_.increment.tps = std::stoi(incrementNode["Tps"].asString()); if(!value["Success"].isNull()) success_ = value["Success"].asString() == "true"; diff --git a/drds/src/model/DescribeShardTaskListRequest.cc b/drds/src/model/DescribeShardTaskListRequest.cc deleted file mode 100644 index 8cdadb3df..000000000 --- a/drds/src/model/DescribeShardTaskListRequest.cc +++ /dev/null @@ -1,106 +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. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeShardTaskListRequest; - -DescribeShardTaskListRequest::DescribeShardTaskListRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeShardTaskList") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeShardTaskListRequest::~DescribeShardTaskListRequest() -{} - -std::string DescribeShardTaskListRequest::getTaskType()const -{ - return taskType_; -} - -void DescribeShardTaskListRequest::setTaskType(const std::string& taskType) -{ - taskType_ = taskType; - setParameter("TaskType", taskType); -} - -std::string DescribeShardTaskListRequest::getQuery()const -{ - return query_; -} - -void DescribeShardTaskListRequest::setQuery(const std::string& query) -{ - query_ = query; - setParameter("Query", query); -} - -int DescribeShardTaskListRequest::getCurrentPage()const -{ - return currentPage_; -} - -void DescribeShardTaskListRequest::setCurrentPage(int currentPage) -{ - currentPage_ = currentPage; - setParameter("CurrentPage", std::to_string(currentPage)); -} - -std::string DescribeShardTaskListRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; -} - -void DescribeShardTaskListRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); -} - -std::string DescribeShardTaskListRequest::getDbName()const -{ - return dbName_; -} - -void DescribeShardTaskListRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); -} - -std::string DescribeShardTaskListRequest::getRegionId()const -{ - return regionId_; -} - -void DescribeShardTaskListRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -int DescribeShardTaskListRequest::getPageSize()const -{ - return pageSize_; -} - -void DescribeShardTaskListRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); -} - diff --git a/drds/src/model/DescribeShardTaskListResult.cc b/drds/src/model/DescribeShardTaskListResult.cc deleted file mode 100644 index c29082997..000000000 --- a/drds/src/model/DescribeShardTaskListResult.cc +++ /dev/null @@ -1,97 +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. - */ - -#include -#include - -using namespace AlibabaCloud::Drds; -using namespace AlibabaCloud::Drds::Model; - -DescribeShardTaskListResult::DescribeShardTaskListResult() : - ServiceResult() -{} - -DescribeShardTaskListResult::DescribeShardTaskListResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeShardTaskListResult::~DescribeShardTaskListResult() -{} - -void DescribeShardTaskListResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto allListNode = value["List"]["ListItem"]; - for (auto valueListListItem : allListNode) - { - ListItem listObject; - if(!valueListListItem["SourceTableName"].isNull()) - listObject.sourceTableName = valueListListItem["SourceTableName"].asString(); - if(!valueListListItem["TargetTableName"].isNull()) - listObject.targetTableName = valueListListItem["TargetTableName"].asString(); - if(!valueListListItem["Expired"].isNull()) - listObject.expired = valueListListItem["Expired"].asString(); - if(!valueListListItem["Expired"].isNull()) - listObject.expired1 = std::stol(valueListListItem["Expired"].asString()); - if(!valueListListItem["Stage"].isNull()) - listObject.stage = std::stoi(valueListListItem["Stage"].asString()); - if(!valueListListItem["Progress"].isNull()) - listObject.progress = std::stoi(valueListListItem["Progress"].asString()); - if(!valueListListItem["Delay"].isNull()) - listObject.delay = std::stoi(valueListListItem["Delay"].asString()); - list_.push_back(listObject); - } - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); - if(!value["Total"].isNull()) - total_ = std::stoi(value["Total"].asString()); - -} - -int DescribeShardTaskListResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeShardTaskListResult::getPageNumber()const -{ - return pageNumber_; -} - -int DescribeShardTaskListResult::getTotal()const -{ - return total_; -} - -std::vector DescribeShardTaskListResult::getList()const -{ - return list_; -} - -bool DescribeShardTaskListResult::getSuccess()const -{ - return success_; -} - diff --git a/drds/src/model/DescribeSqlFlashbakTaskRequest.cc b/drds/src/model/DescribeSqlFlashbakTaskRequest.cc index f8e98d2e2..86368357b 100644 --- a/drds/src/model/DescribeSqlFlashbakTaskRequest.cc +++ b/drds/src/model/DescribeSqlFlashbakTaskRequest.cc @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeSqlFlashbakTaskRequest; - -DescribeSqlFlashbakTaskRequest::DescribeSqlFlashbakTaskRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeSqlFlashbakTask") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeSqlFlashbakTaskRequest::~DescribeSqlFlashbakTaskRequest() -{} - -std::string DescribeSqlFlashbakTaskRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeSqlFlashbakTaskRequest; + +DescribeSqlFlashbakTaskRequest::DescribeSqlFlashbakTaskRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeSqlFlashbakTask") { + setMethod(HttpRequest::Method::Post); } -void DescribeSqlFlashbakTaskRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeSqlFlashbakTaskRequest::~DescribeSqlFlashbakTaskRequest() {} + +std::string DescribeSqlFlashbakTaskRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeSqlFlashbakTaskRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DescribeSqlFlashbakTaskRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeSqlFlashbakTaskRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DescribeSqlFlashbakTaskRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void DescribeSqlFlashbakTaskRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } diff --git a/drds/src/model/DescribeSqlFlashbakTaskResult.cc b/drds/src/model/DescribeSqlFlashbakTaskResult.cc index f1ca25ab7..870770fe1 100644 --- a/drds/src/model/DescribeSqlFlashbakTaskResult.cc +++ b/drds/src/model/DescribeSqlFlashbakTaskResult.cc @@ -43,42 +43,42 @@ void DescribeSqlFlashbakTaskResult::parse(const std::string &payload) for (auto valueSqlFlashbackTasksSqlFlashbackTask : allSqlFlashbackTasksNode) { SqlFlashbackTask sqlFlashbackTasksObject; - if(!valueSqlFlashbackTasksSqlFlashbackTask["Id"].isNull()) - sqlFlashbackTasksObject.id = std::stol(valueSqlFlashbackTasksSqlFlashbackTask["Id"].asString()); - if(!valueSqlFlashbackTasksSqlFlashbackTask["GmtCreate"].isNull()) - sqlFlashbackTasksObject.gmtCreate = std::stol(valueSqlFlashbackTasksSqlFlashbackTask["GmtCreate"].asString()); - if(!valueSqlFlashbackTasksSqlFlashbackTask["GmtModified"].isNull()) - sqlFlashbackTasksObject.gmtModified = std::stol(valueSqlFlashbackTasksSqlFlashbackTask["GmtModified"].asString()); - if(!valueSqlFlashbackTasksSqlFlashbackTask["InstId"].isNull()) - sqlFlashbackTasksObject.instId = valueSqlFlashbackTasksSqlFlashbackTask["InstId"].asString(); - if(!valueSqlFlashbackTasksSqlFlashbackTask["DbName"].isNull()) - sqlFlashbackTasksObject.dbName = valueSqlFlashbackTasksSqlFlashbackTask["DbName"].asString(); - if(!valueSqlFlashbackTasksSqlFlashbackTask["SearchStartTime"].isNull()) - sqlFlashbackTasksObject.searchStartTime = std::stol(valueSqlFlashbackTasksSqlFlashbackTask["SearchStartTime"].asString()); - if(!valueSqlFlashbackTasksSqlFlashbackTask["SearchEndTime"].isNull()) - sqlFlashbackTasksObject.searchEndTime = std::stol(valueSqlFlashbackTasksSqlFlashbackTask["SearchEndTime"].asString()); if(!valueSqlFlashbackTasksSqlFlashbackTask["TableName"].isNull()) sqlFlashbackTasksObject.tableName = valueSqlFlashbackTasksSqlFlashbackTask["TableName"].asString(); - if(!valueSqlFlashbackTasksSqlFlashbackTask["TraceId"].isNull()) - sqlFlashbackTasksObject.traceId = valueSqlFlashbackTasksSqlFlashbackTask["TraceId"].asString(); - if(!valueSqlFlashbackTasksSqlFlashbackTask["SqlType"].isNull()) - sqlFlashbackTasksObject.sqlType = valueSqlFlashbackTasksSqlFlashbackTask["SqlType"].asString(); - if(!valueSqlFlashbackTasksSqlFlashbackTask["SqlPk"].isNull()) - sqlFlashbackTasksObject.sqlPk = valueSqlFlashbackTasksSqlFlashbackTask["SqlPk"].asString(); - if(!valueSqlFlashbackTasksSqlFlashbackTask["RecallType"].isNull()) - sqlFlashbackTasksObject.recallType = std::stoi(valueSqlFlashbackTasksSqlFlashbackTask["RecallType"].asString()); - if(!valueSqlFlashbackTasksSqlFlashbackTask["RecallStatus"].isNull()) - sqlFlashbackTasksObject.recallStatus = std::stoi(valueSqlFlashbackTasksSqlFlashbackTask["RecallStatus"].asString()); - if(!valueSqlFlashbackTasksSqlFlashbackTask["RecallProgress"].isNull()) - sqlFlashbackTasksObject.recallProgress = std::stoi(valueSqlFlashbackTasksSqlFlashbackTask["RecallProgress"].asString()); - if(!valueSqlFlashbackTasksSqlFlashbackTask["RecallRestoreType"].isNull()) - sqlFlashbackTasksObject.recallRestoreType = std::stoi(valueSqlFlashbackTasksSqlFlashbackTask["RecallRestoreType"].asString()); - if(!valueSqlFlashbackTasksSqlFlashbackTask["DownloadUrl"].isNull()) - sqlFlashbackTasksObject.downloadUrl = valueSqlFlashbackTasksSqlFlashbackTask["DownloadUrl"].asString(); + if(!valueSqlFlashbackTasksSqlFlashbackTask["SearchEndTime"].isNull()) + sqlFlashbackTasksObject.searchEndTime = std::stol(valueSqlFlashbackTasksSqlFlashbackTask["SearchEndTime"].asString()); if(!valueSqlFlashbackTasksSqlFlashbackTask["ExpireTime"].isNull()) sqlFlashbackTasksObject.expireTime = std::stol(valueSqlFlashbackTasksSqlFlashbackTask["ExpireTime"].asString()); + if(!valueSqlFlashbackTasksSqlFlashbackTask["DownloadUrl"].isNull()) + sqlFlashbackTasksObject.downloadUrl = valueSqlFlashbackTasksSqlFlashbackTask["DownloadUrl"].asString(); + if(!valueSqlFlashbackTasksSqlFlashbackTask["RecallProgress"].isNull()) + sqlFlashbackTasksObject.recallProgress = std::stoi(valueSqlFlashbackTasksSqlFlashbackTask["RecallProgress"].asString()); + if(!valueSqlFlashbackTasksSqlFlashbackTask["SqlPk"].isNull()) + sqlFlashbackTasksObject.sqlPk = valueSqlFlashbackTasksSqlFlashbackTask["SqlPk"].asString(); + if(!valueSqlFlashbackTasksSqlFlashbackTask["InstId"].isNull()) + sqlFlashbackTasksObject.instId = valueSqlFlashbackTasksSqlFlashbackTask["InstId"].asString(); + if(!valueSqlFlashbackTasksSqlFlashbackTask["RecallType"].isNull()) + sqlFlashbackTasksObject.recallType = std::stoi(valueSqlFlashbackTasksSqlFlashbackTask["RecallType"].asString()); + if(!valueSqlFlashbackTasksSqlFlashbackTask["SearchStartTime"].isNull()) + sqlFlashbackTasksObject.searchStartTime = std::stol(valueSqlFlashbackTasksSqlFlashbackTask["SearchStartTime"].asString()); + if(!valueSqlFlashbackTasksSqlFlashbackTask["GmtModified"].isNull()) + sqlFlashbackTasksObject.gmtModified = std::stol(valueSqlFlashbackTasksSqlFlashbackTask["GmtModified"].asString()); if(!valueSqlFlashbackTasksSqlFlashbackTask["SqlCounter"].isNull()) sqlFlashbackTasksObject.sqlCounter = std::stol(valueSqlFlashbackTasksSqlFlashbackTask["SqlCounter"].asString()); + if(!valueSqlFlashbackTasksSqlFlashbackTask["DbName"].isNull()) + sqlFlashbackTasksObject.dbName = valueSqlFlashbackTasksSqlFlashbackTask["DbName"].asString(); + if(!valueSqlFlashbackTasksSqlFlashbackTask["RecallRestoreType"].isNull()) + sqlFlashbackTasksObject.recallRestoreType = std::stoi(valueSqlFlashbackTasksSqlFlashbackTask["RecallRestoreType"].asString()); + if(!valueSqlFlashbackTasksSqlFlashbackTask["GmtCreate"].isNull()) + sqlFlashbackTasksObject.gmtCreate = std::stol(valueSqlFlashbackTasksSqlFlashbackTask["GmtCreate"].asString()); + if(!valueSqlFlashbackTasksSqlFlashbackTask["TraceId"].isNull()) + sqlFlashbackTasksObject.traceId = valueSqlFlashbackTasksSqlFlashbackTask["TraceId"].asString(); + if(!valueSqlFlashbackTasksSqlFlashbackTask["Id"].isNull()) + sqlFlashbackTasksObject.id = std::stol(valueSqlFlashbackTasksSqlFlashbackTask["Id"].asString()); + if(!valueSqlFlashbackTasksSqlFlashbackTask["RecallStatus"].isNull()) + sqlFlashbackTasksObject.recallStatus = std::stoi(valueSqlFlashbackTasksSqlFlashbackTask["RecallStatus"].asString()); + if(!valueSqlFlashbackTasksSqlFlashbackTask["SqlType"].isNull()) + sqlFlashbackTasksObject.sqlType = valueSqlFlashbackTasksSqlFlashbackTask["SqlType"].asString(); sqlFlashbackTasks_.push_back(sqlFlashbackTasksObject); } if(!value["Success"].isNull()) diff --git a/drds/src/model/DescribeTableListByTypeRequest.cc b/drds/src/model/DescribeTableListByTypeRequest.cc index b4db52a5c..a8f561efa 100644 --- a/drds/src/model/DescribeTableListByTypeRequest.cc +++ b/drds/src/model/DescribeTableListByTypeRequest.cc @@ -1,106 +1,90 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeTableListByTypeRequest; - -DescribeTableListByTypeRequest::DescribeTableListByTypeRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeTableListByType") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeTableListByTypeRequest::~DescribeTableListByTypeRequest() -{} - -std::string DescribeTableListByTypeRequest::getTableType()const -{ - return tableType_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeTableListByTypeRequest; + +DescribeTableListByTypeRequest::DescribeTableListByTypeRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeTableListByType") { + setMethod(HttpRequest::Method::Post); } -void DescribeTableListByTypeRequest::setTableType(const std::string& tableType) -{ - tableType_ = tableType; - setParameter("TableType", tableType); +DescribeTableListByTypeRequest::~DescribeTableListByTypeRequest() {} + +std::string DescribeTableListByTypeRequest::getTableType() const { + return tableType_; } -std::string DescribeTableListByTypeRequest::getQuery()const -{ - return query_; +void DescribeTableListByTypeRequest::setTableType(const std::string &tableType) { + tableType_ = tableType; + setParameter(std::string("TableType"), tableType); } -void DescribeTableListByTypeRequest::setQuery(const std::string& query) -{ - query_ = query; - setParameter("Query", query); +std::string DescribeTableListByTypeRequest::getQuery() const { + return query_; } -int DescribeTableListByTypeRequest::getCurrentPage()const -{ - return currentPage_; +void DescribeTableListByTypeRequest::setQuery(const std::string &query) { + query_ = query; + setParameter(std::string("Query"), query); } -void DescribeTableListByTypeRequest::setCurrentPage(int currentPage) -{ - currentPage_ = currentPage; - setParameter("CurrentPage", std::to_string(currentPage)); +int DescribeTableListByTypeRequest::getCurrentPage() const { + return currentPage_; } -std::string DescribeTableListByTypeRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void DescribeTableListByTypeRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), std::to_string(currentPage)); } -void DescribeTableListByTypeRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string DescribeTableListByTypeRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeTableListByTypeRequest::getDbName()const -{ - return dbName_; +void DescribeTableListByTypeRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeTableListByTypeRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string DescribeTableListByTypeRequest::getDbName() const { + return dbName_; } -std::string DescribeTableListByTypeRequest::getRegionId()const -{ - return regionId_; +void DescribeTableListByTypeRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } -void DescribeTableListByTypeRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeTableListByTypeRequest::getRegionId() const { + return regionId_; } -int DescribeTableListByTypeRequest::getPageSize()const -{ - return pageSize_; +void DescribeTableListByTypeRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeTableListByTypeRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); +int DescribeTableListByTypeRequest::getPageSize() const { + return pageSize_; +} + +void DescribeTableListByTypeRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); } diff --git a/drds/src/model/DescribeTableListByTypeResult.cc b/drds/src/model/DescribeTableListByTypeResult.cc index 3abe22063..1d9e0952f 100644 --- a/drds/src/model/DescribeTableListByTypeResult.cc +++ b/drds/src/model/DescribeTableListByTypeResult.cc @@ -43,20 +43,20 @@ void DescribeTableListByTypeResult::parse(const std::string &payload) for (auto valueListListItem : allListNode) { ListItem listObject; - if(!valueListListItem["TableName"].isNull()) - listObject.tableName = valueListListItem["TableName"].asString(); if(!valueListListItem["Property"].isNull()) listObject.property = valueListListItem["Property"].asString(); + if(!valueListListItem["TableName"].isNull()) + listObject.tableName = valueListListItem["TableName"].asString(); list_.push_back(listObject); } - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); if(!value["PageSize"].isNull()) pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); if(!value["Total"].isNull()) total_ = std::stoi(value["Total"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/DescribeTableRequest.cc b/drds/src/model/DescribeTableRequest.cc index 681cd89ec..9d9afaae0 100644 --- a/drds/src/model/DescribeTableRequest.cc +++ b/drds/src/model/DescribeTableRequest.cc @@ -1,73 +1,63 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeTableRequest; - -DescribeTableRequest::DescribeTableRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeTable") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeTableRequest::~DescribeTableRequest() -{} - -std::string DescribeTableRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeTableRequest; + +DescribeTableRequest::DescribeTableRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeTable") { + setMethod(HttpRequest::Method::Post); } -void DescribeTableRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DescribeTableRequest::~DescribeTableRequest() {} + +std::string DescribeTableRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeTableRequest::getDbName()const -{ - return dbName_; +void DescribeTableRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeTableRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string DescribeTableRequest::getDbName() const { + return dbName_; } -std::string DescribeTableRequest::getRegionId()const -{ - return regionId_; +void DescribeTableRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } -void DescribeTableRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeTableRequest::getRegionId() const { + return regionId_; } -std::string DescribeTableRequest::getTableName()const -{ - return tableName_; +void DescribeTableRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeTableRequest::setTableName(const std::string& tableName) -{ - tableName_ = tableName; - setParameter("TableName", tableName); +std::string DescribeTableRequest::getTableName() const { + return tableName_; +} + +void DescribeTableRequest::setTableName(const std::string &tableName) { + tableName_ = tableName; + setParameter(std::string("TableName"), tableName); } diff --git a/drds/src/model/DescribeTableResult.cc b/drds/src/model/DescribeTableResult.cc index a6e1154b4..e805856df 100644 --- a/drds/src/model/DescribeTableResult.cc +++ b/drds/src/model/DescribeTableResult.cc @@ -44,18 +44,18 @@ void DescribeTableResult::parse(const std::string &payload) for (auto dataNodeListColumnInfo : allListNode) { Data::ColumnInfo columnInfoObject; - if(!dataNodeListColumnInfo["ColumnName"].isNull()) - columnInfoObject.columnName = dataNodeListColumnInfo["ColumnName"].asString(); - if(!dataNodeListColumnInfo["ColumnType"].isNull()) - columnInfoObject.columnType = dataNodeListColumnInfo["ColumnType"].asString(); - if(!dataNodeListColumnInfo["Extra"].isNull()) - columnInfoObject.extra = dataNodeListColumnInfo["Extra"].asString(); if(!dataNodeListColumnInfo["Index"].isNull()) columnInfoObject.index = dataNodeListColumnInfo["Index"].asString(); if(!dataNodeListColumnInfo["IsAllowNull"].isNull()) columnInfoObject.isAllowNull = dataNodeListColumnInfo["IsAllowNull"].asString(); + if(!dataNodeListColumnInfo["ColumnName"].isNull()) + columnInfoObject.columnName = dataNodeListColumnInfo["ColumnName"].asString(); if(!dataNodeListColumnInfo["IsPk"].isNull()) columnInfoObject.isPk = dataNodeListColumnInfo["IsPk"].asString(); + if(!dataNodeListColumnInfo["ColumnType"].isNull()) + columnInfoObject.columnType = dataNodeListColumnInfo["ColumnType"].asString(); + if(!dataNodeListColumnInfo["Extra"].isNull()) + columnInfoObject.extra = dataNodeListColumnInfo["Extra"].asString(); data_.list.push_back(columnInfoObject); } if(!value["Success"].isNull()) diff --git a/drds/src/model/DescribeTablesRequest.cc b/drds/src/model/DescribeTablesRequest.cc index a4c9c6b32..9267c8888 100644 --- a/drds/src/model/DescribeTablesRequest.cc +++ b/drds/src/model/DescribeTablesRequest.cc @@ -1,95 +1,81 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DescribeTablesRequest; - -DescribeTablesRequest::DescribeTablesRequest() : - RpcServiceRequest("drds", "2019-01-23", "DescribeTables") -{ - setMethod(HttpRequest::Method::Post); -} - -DescribeTablesRequest::~DescribeTablesRequest() -{} - -std::string DescribeTablesRequest::getQuery()const -{ - return query_; + */ + +#include + +using AlibabaCloud::Drds::Model::DescribeTablesRequest; + +DescribeTablesRequest::DescribeTablesRequest() + : RpcServiceRequest("drds", "2019-01-23", "DescribeTables") { + setMethod(HttpRequest::Method::Post); } -void DescribeTablesRequest::setQuery(const std::string& query) -{ - query_ = query; - setParameter("Query", query); +DescribeTablesRequest::~DescribeTablesRequest() {} + +std::string DescribeTablesRequest::getQuery() const { + return query_; } -int DescribeTablesRequest::getCurrentPage()const -{ - return currentPage_; +void DescribeTablesRequest::setQuery(const std::string &query) { + query_ = query; + setParameter(std::string("Query"), query); } -void DescribeTablesRequest::setCurrentPage(int currentPage) -{ - currentPage_ = currentPage; - setParameter("CurrentPage", std::to_string(currentPage)); +int DescribeTablesRequest::getCurrentPage() const { + return currentPage_; } -std::string DescribeTablesRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void DescribeTablesRequest::setCurrentPage(int currentPage) { + currentPage_ = currentPage; + setParameter(std::string("CurrentPage"), std::to_string(currentPage)); } -void DescribeTablesRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string DescribeTablesRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DescribeTablesRequest::getDbName()const -{ - return dbName_; +void DescribeTablesRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DescribeTablesRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string DescribeTablesRequest::getDbName() const { + return dbName_; } -std::string DescribeTablesRequest::getRegionId()const -{ - return regionId_; +void DescribeTablesRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } -void DescribeTablesRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string DescribeTablesRequest::getRegionId() const { + return regionId_; } -int DescribeTablesRequest::getPageSize()const -{ - return pageSize_; +void DescribeTablesRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void DescribeTablesRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); +int DescribeTablesRequest::getPageSize() const { + return pageSize_; +} + +void DescribeTablesRequest::setPageSize(int pageSize) { + pageSize_ = pageSize; + setParameter(std::string("PageSize"), std::to_string(pageSize)); } diff --git a/drds/src/model/DescribeTablesResult.cc b/drds/src/model/DescribeTablesResult.cc index 36c749429..8958a02dd 100644 --- a/drds/src/model/DescribeTablesResult.cc +++ b/drds/src/model/DescribeTablesResult.cc @@ -43,32 +43,32 @@ void DescribeTablesResult::parse(const std::string &payload) for (auto valueListListItem : allListNode) { ListItem listObject; - if(!valueListListItem["Table"].isNull()) - listObject.table = valueListListItem["Table"].asString(); + if(!valueListListItem["Status"].isNull()) + listObject.status = std::stoi(valueListListItem["Status"].asString()); + if(!valueListListItem["IsLocked"].isNull()) + listObject.isLocked = valueListListItem["IsLocked"].asString() == "true"; if(!valueListListItem["ShardKey"].isNull()) listObject.shardKey = valueListListItem["ShardKey"].asString(); if(!valueListListItem["IsShard"].isNull()) listObject.isShard = valueListListItem["IsShard"].asString() == "true"; - if(!valueListListItem["IsLocked"].isNull()) - listObject.isLocked = valueListListItem["IsLocked"].asString() == "true"; - if(!valueListListItem["DbInstType"].isNull()) - listObject.dbInstType = std::stoi(valueListListItem["DbInstType"].asString()); if(!valueListListItem["Broadcast"].isNull()) listObject.broadcast = valueListListItem["Broadcast"].asString() == "true"; if(!valueListListItem["AllowFullTableScan"].isNull()) listObject.allowFullTableScan = valueListListItem["AllowFullTableScan"].asString() == "true"; - if(!valueListListItem["Status"].isNull()) - listObject.status = std::stoi(valueListListItem["Status"].asString()); + if(!valueListListItem["Table"].isNull()) + listObject.table = valueListListItem["Table"].asString(); + if(!valueListListItem["DbInstType"].isNull()) + listObject.dbInstType = std::stoi(valueListListItem["DbInstType"].asString()); list_.push_back(listObject); } - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); if(!value["PageSize"].isNull()) pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); if(!value["Total"].isNull()) total_ = std::stoi(value["Total"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/DisableSqlAuditRequest.cc b/drds/src/model/DisableSqlAuditRequest.cc index 18a312263..b7adb2216 100644 --- a/drds/src/model/DisableSqlAuditRequest.cc +++ b/drds/src/model/DisableSqlAuditRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::DisableSqlAuditRequest; - -DisableSqlAuditRequest::DisableSqlAuditRequest() : - RpcServiceRequest("drds", "2019-01-23", "DisableSqlAudit") -{ - setMethod(HttpRequest::Method::Post); -} - -DisableSqlAuditRequest::~DisableSqlAuditRequest() -{} - -std::string DisableSqlAuditRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::DisableSqlAuditRequest; + +DisableSqlAuditRequest::DisableSqlAuditRequest() + : RpcServiceRequest("drds", "2019-01-23", "DisableSqlAudit") { + setMethod(HttpRequest::Method::Post); } -void DisableSqlAuditRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +DisableSqlAuditRequest::~DisableSqlAuditRequest() {} + +std::string DisableSqlAuditRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string DisableSqlAuditRequest::getAccessKeyId()const -{ - return accessKeyId_; +void DisableSqlAuditRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void DisableSqlAuditRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string DisableSqlAuditRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string DisableSqlAuditRequest::getDbName()const -{ - return dbName_; +void DisableSqlAuditRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void DisableSqlAuditRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string DisableSqlAuditRequest::getDbName() const { + return dbName_; +} + +void DisableSqlAuditRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } diff --git a/drds/src/model/DisableSqlAuditResult.cc b/drds/src/model/DisableSqlAuditResult.cc index 6565d769b..44b7e54df 100644 --- a/drds/src/model/DisableSqlAuditResult.cc +++ b/drds/src/model/DisableSqlAuditResult.cc @@ -39,10 +39,10 @@ void DisableSqlAuditResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; if(!value["Result"].isNull()) result_ = value["Result"].asString() == "true"; + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/EnableInstanceIpv6AddressRequest.cc b/drds/src/model/EnableInstanceIpv6AddressRequest.cc new file mode 100644 index 000000000..e406335b8 --- /dev/null +++ b/drds/src/model/EnableInstanceIpv6AddressRequest.cc @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Drds::Model::EnableInstanceIpv6AddressRequest; + +EnableInstanceIpv6AddressRequest::EnableInstanceIpv6AddressRequest() + : RpcServiceRequest("drds", "2019-01-23", "EnableInstanceIpv6Address") { + setMethod(HttpRequest::Method::Post); +} + +EnableInstanceIpv6AddressRequest::~EnableInstanceIpv6AddressRequest() {} + +std::string EnableInstanceIpv6AddressRequest::getDrdsPassword() const { + return drdsPassword_; +} + +void EnableInstanceIpv6AddressRequest::setDrdsPassword(const std::string &drdsPassword) { + drdsPassword_ = drdsPassword; + setParameter(std::string("DrdsPassword"), drdsPassword); +} + +std::string EnableInstanceIpv6AddressRequest::getDrdsInstanceId() const { + return drdsInstanceId_; +} + +void EnableInstanceIpv6AddressRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); +} + +std::string EnableInstanceIpv6AddressRequest::getRegionId() const { + return regionId_; +} + +void EnableInstanceIpv6AddressRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + diff --git a/drds/src/model/EnableInstanceIpv6AddressResult.cc b/drds/src/model/EnableInstanceIpv6AddressResult.cc new file mode 100644 index 000000000..7e43481f7 --- /dev/null +++ b/drds/src/model/EnableInstanceIpv6AddressResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Drds; +using namespace AlibabaCloud::Drds::Model; + +EnableInstanceIpv6AddressResult::EnableInstanceIpv6AddressResult() : + ServiceResult() +{} + +EnableInstanceIpv6AddressResult::EnableInstanceIpv6AddressResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +EnableInstanceIpv6AddressResult::~EnableInstanceIpv6AddressResult() +{} + +void EnableInstanceIpv6AddressResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString() == "true"; + +} + +bool EnableInstanceIpv6AddressResult::getData()const +{ + return data_; +} + diff --git a/drds/src/model/EnableSqlAuditRequest.cc b/drds/src/model/EnableSqlAuditRequest.cc index b5af63cdf..a7ca4b8b8 100644 --- a/drds/src/model/EnableSqlAuditRequest.cc +++ b/drds/src/model/EnableSqlAuditRequest.cc @@ -1,95 +1,81 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::EnableSqlAuditRequest; - -EnableSqlAuditRequest::EnableSqlAuditRequest() : - RpcServiceRequest("drds", "2019-01-23", "EnableSqlAudit") -{ - setMethod(HttpRequest::Method::Post); -} - -EnableSqlAuditRequest::~EnableSqlAuditRequest() -{} - -std::string EnableSqlAuditRequest::getRecallStartTimestamp()const -{ - return recallStartTimestamp_; + */ + +#include + +using AlibabaCloud::Drds::Model::EnableSqlAuditRequest; + +EnableSqlAuditRequest::EnableSqlAuditRequest() + : RpcServiceRequest("drds", "2019-01-23", "EnableSqlAudit") { + setMethod(HttpRequest::Method::Post); } -void EnableSqlAuditRequest::setRecallStartTimestamp(const std::string& recallStartTimestamp) -{ - recallStartTimestamp_ = recallStartTimestamp; - setParameter("RecallStartTimestamp", recallStartTimestamp); +EnableSqlAuditRequest::~EnableSqlAuditRequest() {} + +std::string EnableSqlAuditRequest::getRecallStartTimestamp() const { + return recallStartTimestamp_; } -std::string EnableSqlAuditRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void EnableSqlAuditRequest::setRecallStartTimestamp(const std::string &recallStartTimestamp) { + recallStartTimestamp_ = recallStartTimestamp; + setParameter(std::string("RecallStartTimestamp"), recallStartTimestamp); } -void EnableSqlAuditRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string EnableSqlAuditRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string EnableSqlAuditRequest::getAccessKeyId()const -{ - return accessKeyId_; +void EnableSqlAuditRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void EnableSqlAuditRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string EnableSqlAuditRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string EnableSqlAuditRequest::getDbName()const -{ - return dbName_; +void EnableSqlAuditRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void EnableSqlAuditRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string EnableSqlAuditRequest::getDbName() const { + return dbName_; } -bool EnableSqlAuditRequest::getIsRecall()const -{ - return isRecall_; +void EnableSqlAuditRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } -void EnableSqlAuditRequest::setIsRecall(bool isRecall) -{ - isRecall_ = isRecall; - setParameter("IsRecall", isRecall ? "true" : "false"); +bool EnableSqlAuditRequest::getIsRecall() const { + return isRecall_; } -std::string EnableSqlAuditRequest::getRecallEndTimestamp()const -{ - return recallEndTimestamp_; +void EnableSqlAuditRequest::setIsRecall(bool isRecall) { + isRecall_ = isRecall; + setParameter(std::string("IsRecall"), isRecall ? "true" : "false"); } -void EnableSqlAuditRequest::setRecallEndTimestamp(const std::string& recallEndTimestamp) -{ - recallEndTimestamp_ = recallEndTimestamp; - setParameter("RecallEndTimestamp", recallEndTimestamp); +std::string EnableSqlAuditRequest::getRecallEndTimestamp() const { + return recallEndTimestamp_; +} + +void EnableSqlAuditRequest::setRecallEndTimestamp(const std::string &recallEndTimestamp) { + recallEndTimestamp_ = recallEndTimestamp; + setParameter(std::string("RecallEndTimestamp"), recallEndTimestamp); } diff --git a/drds/src/model/EnableSqlAuditResult.cc b/drds/src/model/EnableSqlAuditResult.cc index 93b603880..0c3e8bd1a 100644 --- a/drds/src/model/EnableSqlAuditResult.cc +++ b/drds/src/model/EnableSqlAuditResult.cc @@ -39,10 +39,10 @@ void EnableSqlAuditResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; if(!value["Result"].isNull()) result_ = value["Result"].asString() == "true"; + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/EnableSqlFlashbackMatchSwitchRequest.cc b/drds/src/model/EnableSqlFlashbackMatchSwitchRequest.cc index 11b86da1c..430b92fbc 100644 --- a/drds/src/model/EnableSqlFlashbackMatchSwitchRequest.cc +++ b/drds/src/model/EnableSqlFlashbackMatchSwitchRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::EnableSqlFlashbackMatchSwitchRequest; - -EnableSqlFlashbackMatchSwitchRequest::EnableSqlFlashbackMatchSwitchRequest() : - RpcServiceRequest("drds", "2019-01-23", "EnableSqlFlashbackMatchSwitch") -{ - setMethod(HttpRequest::Method::Post); -} - -EnableSqlFlashbackMatchSwitchRequest::~EnableSqlFlashbackMatchSwitchRequest() -{} - -std::string EnableSqlFlashbackMatchSwitchRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::EnableSqlFlashbackMatchSwitchRequest; + +EnableSqlFlashbackMatchSwitchRequest::EnableSqlFlashbackMatchSwitchRequest() + : RpcServiceRequest("drds", "2019-01-23", "EnableSqlFlashbackMatchSwitch") { + setMethod(HttpRequest::Method::Post); } -void EnableSqlFlashbackMatchSwitchRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +EnableSqlFlashbackMatchSwitchRequest::~EnableSqlFlashbackMatchSwitchRequest() {} + +std::string EnableSqlFlashbackMatchSwitchRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string EnableSqlFlashbackMatchSwitchRequest::getAccessKeyId()const -{ - return accessKeyId_; +void EnableSqlFlashbackMatchSwitchRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void EnableSqlFlashbackMatchSwitchRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string EnableSqlFlashbackMatchSwitchRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string EnableSqlFlashbackMatchSwitchRequest::getDbName()const -{ - return dbName_; +void EnableSqlFlashbackMatchSwitchRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void EnableSqlFlashbackMatchSwitchRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string EnableSqlFlashbackMatchSwitchRequest::getDbName() const { + return dbName_; +} + +void EnableSqlFlashbackMatchSwitchRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } diff --git a/drds/src/model/EnableSqlFlashbackMatchSwitchResult.cc b/drds/src/model/EnableSqlFlashbackMatchSwitchResult.cc index cff42b98d..5adb29ea7 100644 --- a/drds/src/model/EnableSqlFlashbackMatchSwitchResult.cc +++ b/drds/src/model/EnableSqlFlashbackMatchSwitchResult.cc @@ -39,10 +39,10 @@ void EnableSqlFlashbackMatchSwitchResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; if(!value["Result"].isNull()) result_ = value["Result"].asString() == "true"; + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/FlashbackRecycleBinTableRequest.cc b/drds/src/model/FlashbackRecycleBinTableRequest.cc new file mode 100644 index 000000000..b08d89f34 --- /dev/null +++ b/drds/src/model/FlashbackRecycleBinTableRequest.cc @@ -0,0 +1,63 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Drds::Model::FlashbackRecycleBinTableRequest; + +FlashbackRecycleBinTableRequest::FlashbackRecycleBinTableRequest() + : RpcServiceRequest("drds", "2019-01-23", "FlashbackRecycleBinTable") { + setMethod(HttpRequest::Method::Post); +} + +FlashbackRecycleBinTableRequest::~FlashbackRecycleBinTableRequest() {} + +std::string FlashbackRecycleBinTableRequest::getDrdsInstanceId() const { + return drdsInstanceId_; +} + +void FlashbackRecycleBinTableRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); +} + +std::string FlashbackRecycleBinTableRequest::getDbName() const { + return dbName_; +} + +void FlashbackRecycleBinTableRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); +} + +std::string FlashbackRecycleBinTableRequest::getRegionId() const { + return regionId_; +} + +void FlashbackRecycleBinTableRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + +std::string FlashbackRecycleBinTableRequest::getTableName() const { + return tableName_; +} + +void FlashbackRecycleBinTableRequest::setTableName(const std::string &tableName) { + tableName_ = tableName; + setParameter(std::string("TableName"), tableName); +} + diff --git a/drds/src/model/FlashbackRecycleBinTableResult.cc b/drds/src/model/FlashbackRecycleBinTableResult.cc new file mode 100644 index 000000000..f78280739 --- /dev/null +++ b/drds/src/model/FlashbackRecycleBinTableResult.cc @@ -0,0 +1,58 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Drds; +using namespace AlibabaCloud::Drds::Model; + +FlashbackRecycleBinTableResult::FlashbackRecycleBinTableResult() : + ServiceResult() +{} + +FlashbackRecycleBinTableResult::FlashbackRecycleBinTableResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +FlashbackRecycleBinTableResult::~FlashbackRecycleBinTableResult() +{} + +void FlashbackRecycleBinTableResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString() == "true"; + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + +} + +bool FlashbackRecycleBinTableResult::getData()const +{ + return data_; +} + +bool FlashbackRecycleBinTableResult::getSuccess()const +{ + return success_; +} + diff --git a/drds/src/model/GetDrdsDbRdsRelationInfoRequest.cc b/drds/src/model/GetDrdsDbRdsRelationInfoRequest.cc index 98271c0d9..b35938c6b 100644 --- a/drds/src/model/GetDrdsDbRdsRelationInfoRequest.cc +++ b/drds/src/model/GetDrdsDbRdsRelationInfoRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::GetDrdsDbRdsRelationInfoRequest; - -GetDrdsDbRdsRelationInfoRequest::GetDrdsDbRdsRelationInfoRequest() : - RpcServiceRequest("drds", "2019-01-23", "GetDrdsDbRdsRelationInfo") -{ - setMethod(HttpRequest::Method::Post); -} - -GetDrdsDbRdsRelationInfoRequest::~GetDrdsDbRdsRelationInfoRequest() -{} - -std::string GetDrdsDbRdsRelationInfoRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::GetDrdsDbRdsRelationInfoRequest; + +GetDrdsDbRdsRelationInfoRequest::GetDrdsDbRdsRelationInfoRequest() + : RpcServiceRequest("drds", "2019-01-23", "GetDrdsDbRdsRelationInfo") { + setMethod(HttpRequest::Method::Post); } -void GetDrdsDbRdsRelationInfoRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +GetDrdsDbRdsRelationInfoRequest::~GetDrdsDbRdsRelationInfoRequest() {} + +std::string GetDrdsDbRdsRelationInfoRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string GetDrdsDbRdsRelationInfoRequest::getAccessKeyId()const -{ - return accessKeyId_; +void GetDrdsDbRdsRelationInfoRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void GetDrdsDbRdsRelationInfoRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string GetDrdsDbRdsRelationInfoRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string GetDrdsDbRdsRelationInfoRequest::getDbName()const -{ - return dbName_; +void GetDrdsDbRdsRelationInfoRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void GetDrdsDbRdsRelationInfoRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string GetDrdsDbRdsRelationInfoRequest::getDbName() const { + return dbName_; +} + +void GetDrdsDbRdsRelationInfoRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } diff --git a/drds/src/model/GetDrdsDbRdsRelationInfoResult.cc b/drds/src/model/GetDrdsDbRdsRelationInfoResult.cc index 41b9c945f..d70d4e287 100644 --- a/drds/src/model/GetDrdsDbRdsRelationInfoResult.cc +++ b/drds/src/model/GetDrdsDbRdsRelationInfoResult.cc @@ -45,10 +45,10 @@ void GetDrdsDbRdsRelationInfoResult::parse(const std::string &payload) DataItem dataObject; if(!valueDataDataItem["RdsInstanceId"].isNull()) dataObject.rdsInstanceId = valueDataDataItem["RdsInstanceId"].asString(); - if(!valueDataDataItem["UsedInstanceId"].isNull()) - dataObject.usedInstanceId = valueDataDataItem["UsedInstanceId"].asString(); if(!valueDataDataItem["UsedInstanceType"].isNull()) dataObject.usedInstanceType = valueDataDataItem["UsedInstanceType"].asString(); + if(!valueDataDataItem["UsedInstanceId"].isNull()) + dataObject.usedInstanceId = valueDataDataItem["UsedInstanceId"].asString(); auto allReadOnlyInstanceInfo = value["ReadOnlyInstanceInfo"]["ReadOnlyInstanceIds"]; for (auto value : allReadOnlyInstanceInfo) dataObject.readOnlyInstanceInfo.push_back(value.asString()); diff --git a/drds/src/model/ListTagResourcesRequest.cc b/drds/src/model/ListTagResourcesRequest.cc index 1131730c5..fd0f3b1d0 100644 --- a/drds/src/model/ListTagResourcesRequest.cc +++ b/drds/src/model/ListTagResourcesRequest.cc @@ -1,102 +1,94 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::ListTagResourcesRequest; - -ListTagResourcesRequest::ListTagResourcesRequest() : - RpcServiceRequest("drds", "2019-01-23", "ListTagResources") -{ - setMethod(HttpRequest::Method::Post); -} - -ListTagResourcesRequest::~ListTagResourcesRequest() -{} - -std::vector ListTagResourcesRequest::getResourceId()const -{ - return resourceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::ListTagResourcesRequest; + +ListTagResourcesRequest::ListTagResourcesRequest() + : RpcServiceRequest("drds", "2019-01-23", "ListTagResources") { + setMethod(HttpRequest::Method::Post); } -void ListTagResourcesRequest::setResourceId(const std::vector& resourceId) -{ - resourceId_ = resourceId; - for(int dep1 = 0; dep1!= resourceId.size(); dep1++) { - setParameter("ResourceId."+ std::to_string(dep1), resourceId.at(dep1)); - } +ListTagResourcesRequest::~ListTagResourcesRequest() {} + +std::vector ListTagResourcesRequest::getResourceId() const { + return resourceId_; } -std::string ListTagResourcesRequest::getResourceType()const -{ - return resourceType_; +void ListTagResourcesRequest::setResourceId(const std::vector &resourceId) { + resourceId_ = resourceId; } -void ListTagResourcesRequest::setResourceType(const std::string& resourceType) -{ - resourceType_ = resourceType; - setParameter("ResourceType", resourceType); +std::string ListTagResourcesRequest::getResourceType() const { + return resourceType_; } -bool ListTagResourcesRequest::getNoRole()const -{ - return noRole_; +void ListTagResourcesRequest::setResourceType(const std::string &resourceType) { + resourceType_ = resourceType; + setParameter(std::string("ResourceType"), resourceType); } -void ListTagResourcesRequest::setNoRole(bool noRole) -{ - noRole_ = noRole; - setParameter("NoRole", noRole ? "true" : "false"); +std::string ListTagResourcesRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string ListTagResourcesRequest::getRegionId()const -{ - return regionId_; +void ListTagResourcesRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void ListTagResourcesRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +bool ListTagResourcesRequest::getNoRole() const { + return noRole_; } -std::string ListTagResourcesRequest::getNextToken()const -{ - return nextToken_; +void ListTagResourcesRequest::setNoRole(bool noRole) { + noRole_ = noRole; + setParameter(std::string("NoRole"), noRole ? "true" : "false"); } -void ListTagResourcesRequest::setNextToken(const std::string& nextToken) -{ - nextToken_ = nextToken; - setParameter("NextToken", nextToken); +std::string ListTagResourcesRequest::getRegionId() const { + return regionId_; } -std::vector ListTagResourcesRequest::getTag()const -{ - return tag_; +void ListTagResourcesRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void ListTagResourcesRequest::setTag(const std::vector& tag) -{ - tag_ = tag; - for(int dep1 = 0; dep1!= tag.size(); dep1++) { - auto tagObj = tag.at(dep1); - std::string tagObjStr = "Tag." + std::to_string(dep1 + 1); - setParameter(tagObjStr + ".Value", tagObj.value); - setParameter(tagObjStr + ".Key", tagObj.key); - } +std::string ListTagResourcesRequest::getNextToken() const { + return nextToken_; +} + +void ListTagResourcesRequest::setNextToken(const std::string &nextToken) { + nextToken_ = nextToken; + setParameter(std::string("NextToken"), nextToken); +} + +std::vector ListTagResourcesRequest::getTag() const { + return tag_; +} + +void ListTagResourcesRequest::setTag(const std::vector &tag) { + tag_ = tag; + for(int dep1 = 0; dep1 != tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1); + setParameter(tagObjStr + ".Value", tagObj.value); + setParameter(tagObjStr + ".Key", tagObj.key); + } } diff --git a/drds/src/model/ListTagResourcesResult.cc b/drds/src/model/ListTagResourcesResult.cc index 9dd9c2d7c..906d5f0b5 100644 --- a/drds/src/model/ListTagResourcesResult.cc +++ b/drds/src/model/ListTagResourcesResult.cc @@ -43,20 +43,20 @@ void ListTagResourcesResult::parse(const std::string &payload) for (auto valueTagResourcesTagResource : allTagResourcesNode) { TagResource tagResourcesObject; - if(!valueTagResourcesTagResource["TagKey"].isNull()) - tagResourcesObject.tagKey = valueTagResourcesTagResource["TagKey"].asString(); + if(!valueTagResourcesTagResource["ResourceType"].isNull()) + tagResourcesObject.resourceType = valueTagResourcesTagResource["ResourceType"].asString(); if(!valueTagResourcesTagResource["TagValue"].isNull()) tagResourcesObject.tagValue = valueTagResourcesTagResource["TagValue"].asString(); if(!valueTagResourcesTagResource["ResourceId"].isNull()) tagResourcesObject.resourceId = valueTagResourcesTagResource["ResourceId"].asString(); - if(!valueTagResourcesTagResource["ResourceType"].isNull()) - tagResourcesObject.resourceType = valueTagResourcesTagResource["ResourceType"].asString(); + if(!valueTagResourcesTagResource["TagKey"].isNull()) + tagResourcesObject.tagKey = valueTagResourcesTagResource["TagKey"].asString(); tagResources_.push_back(tagResourcesObject); } - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; if(!value["NextToken"].isNull()) nextToken_ = value["NextToken"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/ManagePrivateRdsRequest.cc b/drds/src/model/ManagePrivateRdsRequest.cc index 23b1da3ee..f63b301f7 100644 --- a/drds/src/model/ManagePrivateRdsRequest.cc +++ b/drds/src/model/ManagePrivateRdsRequest.cc @@ -1,84 +1,72 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::ManagePrivateRdsRequest; - -ManagePrivateRdsRequest::ManagePrivateRdsRequest() : - RpcServiceRequest("drds", "2019-01-23", "ManagePrivateRds") -{ - setMethod(HttpRequest::Method::Post); -} - -ManagePrivateRdsRequest::~ManagePrivateRdsRequest() -{} - -std::string ManagePrivateRdsRequest::getParams()const -{ - return params_; + */ + +#include + +using AlibabaCloud::Drds::Model::ManagePrivateRdsRequest; + +ManagePrivateRdsRequest::ManagePrivateRdsRequest() + : RpcServiceRequest("drds", "2019-01-23", "ManagePrivateRds") { + setMethod(HttpRequest::Method::Post); } -void ManagePrivateRdsRequest::setParams(const std::string& params) -{ - params_ = params; - setParameter("Params", params); +ManagePrivateRdsRequest::~ManagePrivateRdsRequest() {} + +std::string ManagePrivateRdsRequest::getParams() const { + return params_; } -std::string ManagePrivateRdsRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void ManagePrivateRdsRequest::setParams(const std::string ¶ms) { + params_ = params; + setParameter(std::string("Params"), params); } -void ManagePrivateRdsRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string ManagePrivateRdsRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string ManagePrivateRdsRequest::getRegionId()const -{ - return regionId_; +void ManagePrivateRdsRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void ManagePrivateRdsRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string ManagePrivateRdsRequest::getRegionId() const { + return regionId_; } -std::string ManagePrivateRdsRequest::getDBInstanceId()const -{ - return dBInstanceId_; +void ManagePrivateRdsRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void ManagePrivateRdsRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); +std::string ManagePrivateRdsRequest::getDBInstanceId() const { + return dBInstanceId_; } -std::string ManagePrivateRdsRequest::getRdsAction()const -{ - return rdsAction_; +void ManagePrivateRdsRequest::setDBInstanceId(const std::string &dBInstanceId) { + dBInstanceId_ = dBInstanceId; + setParameter(std::string("DBInstanceId"), dBInstanceId); } -void ManagePrivateRdsRequest::setRdsAction(const std::string& rdsAction) -{ - rdsAction_ = rdsAction; - setParameter("RdsAction", rdsAction); +std::string ManagePrivateRdsRequest::getRdsAction() const { + return rdsAction_; +} + +void ManagePrivateRdsRequest::setRdsAction(const std::string &rdsAction) { + rdsAction_ = rdsAction; + setParameter(std::string("RdsAction"), rdsAction); } diff --git a/drds/src/model/ModifyAccountDescriptionRequest.cc b/drds/src/model/ModifyAccountDescriptionRequest.cc new file mode 100644 index 000000000..70da71b14 --- /dev/null +++ b/drds/src/model/ModifyAccountDescriptionRequest.cc @@ -0,0 +1,63 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Drds::Model::ModifyAccountDescriptionRequest; + +ModifyAccountDescriptionRequest::ModifyAccountDescriptionRequest() + : RpcServiceRequest("drds", "2019-01-23", "ModifyAccountDescription") { + setMethod(HttpRequest::Method::Post); +} + +ModifyAccountDescriptionRequest::~ModifyAccountDescriptionRequest() {} + +std::string ModifyAccountDescriptionRequest::getDescription() const { + return description_; +} + +void ModifyAccountDescriptionRequest::setDescription(const std::string &description) { + description_ = description; + setParameter(std::string("Description"), description); +} + +std::string ModifyAccountDescriptionRequest::getDrdsInstanceId() const { + return drdsInstanceId_; +} + +void ModifyAccountDescriptionRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); +} + +std::string ModifyAccountDescriptionRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void ModifyAccountDescriptionRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); +} + +std::string ModifyAccountDescriptionRequest::getAccountName() const { + return accountName_; +} + +void ModifyAccountDescriptionRequest::setAccountName(const std::string &accountName) { + accountName_ = accountName; + setParameter(std::string("AccountName"), accountName); +} + diff --git a/drds/src/model/ModifyAccountDescriptionResult.cc b/drds/src/model/ModifyAccountDescriptionResult.cc new file mode 100644 index 000000000..441f38d53 --- /dev/null +++ b/drds/src/model/ModifyAccountDescriptionResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Drds; +using namespace AlibabaCloud::Drds::Model; + +ModifyAccountDescriptionResult::ModifyAccountDescriptionResult() : + ServiceResult() +{} + +ModifyAccountDescriptionResult::ModifyAccountDescriptionResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ModifyAccountDescriptionResult::~ModifyAccountDescriptionResult() +{} + +void ModifyAccountDescriptionResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + +} + +bool ModifyAccountDescriptionResult::getSuccess()const +{ + return success_; +} + diff --git a/drds/src/model/ModifyAccountPrivilegeRequest.cc b/drds/src/model/ModifyAccountPrivilegeRequest.cc new file mode 100644 index 000000000..70a5cdb92 --- /dev/null +++ b/drds/src/model/ModifyAccountPrivilegeRequest.cc @@ -0,0 +1,77 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Drds::Model::ModifyAccountPrivilegeRequest; + +ModifyAccountPrivilegeRequest::ModifyAccountPrivilegeRequest() + : RpcServiceRequest("drds", "2019-01-23", "ModifyAccountPrivilege") { + setMethod(HttpRequest::Method::Post); +} + +ModifyAccountPrivilegeRequest::~ModifyAccountPrivilegeRequest() {} + +std::string ModifyAccountPrivilegeRequest::getDrdsInstanceId() const { + return drdsInstanceId_; +} + +void ModifyAccountPrivilegeRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); +} + +std::string ModifyAccountPrivilegeRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void ModifyAccountPrivilegeRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); +} + +std::string ModifyAccountPrivilegeRequest::getAccountName() const { + return accountName_; +} + +void ModifyAccountPrivilegeRequest::setAccountName(const std::string &accountName) { + accountName_ = accountName; + setParameter(std::string("AccountName"), accountName); +} + +std::string ModifyAccountPrivilegeRequest::getRegionId() const { + return regionId_; +} + +void ModifyAccountPrivilegeRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + +std::vector ModifyAccountPrivilegeRequest::getDbPrivilege() const { + return dbPrivilege_; +} + +void ModifyAccountPrivilegeRequest::setDbPrivilege(const std::vector &dbPrivilege) { + dbPrivilege_ = dbPrivilege; + for(int dep1 = 0; dep1 != dbPrivilege.size(); dep1++) { + auto dbPrivilegeObj = dbPrivilege.at(dep1); + std::string dbPrivilegeObjStr = std::string("DbPrivilege") + "." + std::to_string(dep1 + 1); + setParameter(dbPrivilegeObjStr + ".DbName", dbPrivilegeObj.dbName); + setParameter(dbPrivilegeObjStr + ".Privilege", dbPrivilegeObj.privilege); + } +} + diff --git a/drds/src/model/SubmitSmoothExpandTaskResult.cc b/drds/src/model/ModifyAccountPrivilegeResult.cc similarity index 74% rename from drds/src/model/SubmitSmoothExpandTaskResult.cc rename to drds/src/model/ModifyAccountPrivilegeResult.cc index 731d69126..40dac2b80 100644 --- a/drds/src/model/SubmitSmoothExpandTaskResult.cc +++ b/drds/src/model/ModifyAccountPrivilegeResult.cc @@ -14,26 +14,26 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Drds; using namespace AlibabaCloud::Drds::Model; -SubmitSmoothExpandTaskResult::SubmitSmoothExpandTaskResult() : +ModifyAccountPrivilegeResult::ModifyAccountPrivilegeResult() : ServiceResult() {} -SubmitSmoothExpandTaskResult::SubmitSmoothExpandTaskResult(const std::string &payload) : +ModifyAccountPrivilegeResult::ModifyAccountPrivilegeResult(const std::string &payload) : ServiceResult() { parse(payload); } -SubmitSmoothExpandTaskResult::~SubmitSmoothExpandTaskResult() +ModifyAccountPrivilegeResult::~ModifyAccountPrivilegeResult() {} -void SubmitSmoothExpandTaskResult::parse(const std::string &payload) +void ModifyAccountPrivilegeResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; @@ -44,7 +44,7 @@ void SubmitSmoothExpandTaskResult::parse(const std::string &payload) } -bool SubmitSmoothExpandTaskResult::getSuccess()const +bool ModifyAccountPrivilegeResult::getSuccess()const { return success_; } diff --git a/drds/src/model/ModifyDrdsInstanceDescriptionRequest.cc b/drds/src/model/ModifyDrdsInstanceDescriptionRequest.cc index 00b24101e..28e15c968 100644 --- a/drds/src/model/ModifyDrdsInstanceDescriptionRequest.cc +++ b/drds/src/model/ModifyDrdsInstanceDescriptionRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::ModifyDrdsInstanceDescriptionRequest; - -ModifyDrdsInstanceDescriptionRequest::ModifyDrdsInstanceDescriptionRequest() : - RpcServiceRequest("drds", "2019-01-23", "ModifyDrdsInstanceDescription") -{ - setMethod(HttpRequest::Method::Post); -} - -ModifyDrdsInstanceDescriptionRequest::~ModifyDrdsInstanceDescriptionRequest() -{} - -std::string ModifyDrdsInstanceDescriptionRequest::getDescription()const -{ - return description_; + */ + +#include + +using AlibabaCloud::Drds::Model::ModifyDrdsInstanceDescriptionRequest; + +ModifyDrdsInstanceDescriptionRequest::ModifyDrdsInstanceDescriptionRequest() + : RpcServiceRequest("drds", "2019-01-23", "ModifyDrdsInstanceDescription") { + setMethod(HttpRequest::Method::Post); } -void ModifyDrdsInstanceDescriptionRequest::setDescription(const std::string& description) -{ - description_ = description; - setParameter("Description", description); +ModifyDrdsInstanceDescriptionRequest::~ModifyDrdsInstanceDescriptionRequest() {} + +std::string ModifyDrdsInstanceDescriptionRequest::getDescription() const { + return description_; } -std::string ModifyDrdsInstanceDescriptionRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void ModifyDrdsInstanceDescriptionRequest::setDescription(const std::string &description) { + description_ = description; + setParameter(std::string("Description"), description); } -void ModifyDrdsInstanceDescriptionRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string ModifyDrdsInstanceDescriptionRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string ModifyDrdsInstanceDescriptionRequest::getAccessKeyId()const -{ - return accessKeyId_; +void ModifyDrdsInstanceDescriptionRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void ModifyDrdsInstanceDescriptionRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string ModifyDrdsInstanceDescriptionRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void ModifyDrdsInstanceDescriptionRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } diff --git a/drds/src/model/ModifyDrdsIpWhiteListRequest.cc b/drds/src/model/ModifyDrdsIpWhiteListRequest.cc index 883aa01d1..b36e5fe91 100644 --- a/drds/src/model/ModifyDrdsIpWhiteListRequest.cc +++ b/drds/src/model/ModifyDrdsIpWhiteListRequest.cc @@ -1,106 +1,90 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::ModifyDrdsIpWhiteListRequest; - -ModifyDrdsIpWhiteListRequest::ModifyDrdsIpWhiteListRequest() : - RpcServiceRequest("drds", "2019-01-23", "ModifyDrdsIpWhiteList") -{ - setMethod(HttpRequest::Method::Post); -} - -ModifyDrdsIpWhiteListRequest::~ModifyDrdsIpWhiteListRequest() -{} - -std::string ModifyDrdsIpWhiteListRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::ModifyDrdsIpWhiteListRequest; + +ModifyDrdsIpWhiteListRequest::ModifyDrdsIpWhiteListRequest() + : RpcServiceRequest("drds", "2019-01-23", "ModifyDrdsIpWhiteList") { + setMethod(HttpRequest::Method::Post); } -void ModifyDrdsIpWhiteListRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +ModifyDrdsIpWhiteListRequest::~ModifyDrdsIpWhiteListRequest() {} + +std::string ModifyDrdsIpWhiteListRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string ModifyDrdsIpWhiteListRequest::getGroupName()const -{ - return groupName_; +void ModifyDrdsIpWhiteListRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void ModifyDrdsIpWhiteListRequest::setGroupName(const std::string& groupName) -{ - groupName_ = groupName; - setParameter("GroupName", groupName); +std::string ModifyDrdsIpWhiteListRequest::getGroupName() const { + return groupName_; } -std::string ModifyDrdsIpWhiteListRequest::getAccessKeyId()const -{ - return accessKeyId_; +void ModifyDrdsIpWhiteListRequest::setGroupName(const std::string &groupName) { + groupName_ = groupName; + setParameter(std::string("GroupName"), groupName); } -void ModifyDrdsIpWhiteListRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string ModifyDrdsIpWhiteListRequest::getAccessKeyId() const { + return accessKeyId_; } -bool ModifyDrdsIpWhiteListRequest::getMode()const -{ - return mode_; +void ModifyDrdsIpWhiteListRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void ModifyDrdsIpWhiteListRequest::setMode(bool mode) -{ - mode_ = mode; - setParameter("Mode", mode ? "true" : "false"); +bool ModifyDrdsIpWhiteListRequest::getMode() const { + return mode_; } -std::string ModifyDrdsIpWhiteListRequest::getDbName()const -{ - return dbName_; +void ModifyDrdsIpWhiteListRequest::setMode(bool mode) { + mode_ = mode; + setParameter(std::string("Mode"), mode ? "true" : "false"); } -void ModifyDrdsIpWhiteListRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string ModifyDrdsIpWhiteListRequest::getDbName() const { + return dbName_; } -std::string ModifyDrdsIpWhiteListRequest::getGroupAttribute()const -{ - return groupAttribute_; +void ModifyDrdsIpWhiteListRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } -void ModifyDrdsIpWhiteListRequest::setGroupAttribute(const std::string& groupAttribute) -{ - groupAttribute_ = groupAttribute; - setParameter("GroupAttribute", groupAttribute); +std::string ModifyDrdsIpWhiteListRequest::getGroupAttribute() const { + return groupAttribute_; } -std::string ModifyDrdsIpWhiteListRequest::getIpWhiteList()const -{ - return ipWhiteList_; +void ModifyDrdsIpWhiteListRequest::setGroupAttribute(const std::string &groupAttribute) { + groupAttribute_ = groupAttribute; + setParameter(std::string("GroupAttribute"), groupAttribute); } -void ModifyDrdsIpWhiteListRequest::setIpWhiteList(const std::string& ipWhiteList) -{ - ipWhiteList_ = ipWhiteList; - setParameter("IpWhiteList", ipWhiteList); +std::string ModifyDrdsIpWhiteListRequest::getIpWhiteList() const { + return ipWhiteList_; +} + +void ModifyDrdsIpWhiteListRequest::setIpWhiteList(const std::string &ipWhiteList) { + ipWhiteList_ = ipWhiteList; + setParameter(std::string("IpWhiteList"), ipWhiteList); } diff --git a/drds/src/model/ModifyPolarDbReadWeightRequest.cc b/drds/src/model/ModifyPolarDbReadWeightRequest.cc new file mode 100644 index 000000000..4afa22eb1 --- /dev/null +++ b/drds/src/model/ModifyPolarDbReadWeightRequest.cc @@ -0,0 +1,81 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Drds::Model::ModifyPolarDbReadWeightRequest; + +ModifyPolarDbReadWeightRequest::ModifyPolarDbReadWeightRequest() + : RpcServiceRequest("drds", "2019-01-23", "ModifyPolarDbReadWeight") { + setMethod(HttpRequest::Method::Post); +} + +ModifyPolarDbReadWeightRequest::~ModifyPolarDbReadWeightRequest() {} + +std::string ModifyPolarDbReadWeightRequest::getWeights() const { + return weights_; +} + +void ModifyPolarDbReadWeightRequest::setWeights(const std::string &weights) { + weights_ = weights; + setParameter(std::string("Weights"), weights); +} + +std::string ModifyPolarDbReadWeightRequest::getDrdsInstanceId() const { + return drdsInstanceId_; +} + +void ModifyPolarDbReadWeightRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); +} + +std::string ModifyPolarDbReadWeightRequest::getDbNodeIds() const { + return dbNodeIds_; +} + +void ModifyPolarDbReadWeightRequest::setDbNodeIds(const std::string &dbNodeIds) { + dbNodeIds_ = dbNodeIds; + setParameter(std::string("DbNodeIds"), dbNodeIds); +} + +std::string ModifyPolarDbReadWeightRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void ModifyPolarDbReadWeightRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); +} + +std::string ModifyPolarDbReadWeightRequest::getDbName() const { + return dbName_; +} + +void ModifyPolarDbReadWeightRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); +} + +std::string ModifyPolarDbReadWeightRequest::getDbInstanceId() const { + return dbInstanceId_; +} + +void ModifyPolarDbReadWeightRequest::setDbInstanceId(const std::string &dbInstanceId) { + dbInstanceId_ = dbInstanceId; + setParameter(std::string("DbInstanceId"), dbInstanceId); +} + diff --git a/drds/src/model/ModifyPolarDbReadWeightResult.cc b/drds/src/model/ModifyPolarDbReadWeightResult.cc new file mode 100644 index 000000000..7571da830 --- /dev/null +++ b/drds/src/model/ModifyPolarDbReadWeightResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Drds; +using namespace AlibabaCloud::Drds::Model; + +ModifyPolarDbReadWeightResult::ModifyPolarDbReadWeightResult() : + ServiceResult() +{} + +ModifyPolarDbReadWeightResult::ModifyPolarDbReadWeightResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ModifyPolarDbReadWeightResult::~ModifyPolarDbReadWeightResult() +{} + +void ModifyPolarDbReadWeightResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + +} + +bool ModifyPolarDbReadWeightResult::getSuccess()const +{ + return success_; +} + diff --git a/drds/src/model/ModifyRdsReadWeightRequest.cc b/drds/src/model/ModifyRdsReadWeightRequest.cc index 3efa1131b..f8c7399e6 100644 --- a/drds/src/model/ModifyRdsReadWeightRequest.cc +++ b/drds/src/model/ModifyRdsReadWeightRequest.cc @@ -1,84 +1,72 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::ModifyRdsReadWeightRequest; - -ModifyRdsReadWeightRequest::ModifyRdsReadWeightRequest() : - RpcServiceRequest("drds", "2019-01-23", "ModifyRdsReadWeight") -{ - setMethod(HttpRequest::Method::Post); -} - -ModifyRdsReadWeightRequest::~ModifyRdsReadWeightRequest() -{} - -std::string ModifyRdsReadWeightRequest::getWeights()const -{ - return weights_; + */ + +#include + +using AlibabaCloud::Drds::Model::ModifyRdsReadWeightRequest; + +ModifyRdsReadWeightRequest::ModifyRdsReadWeightRequest() + : RpcServiceRequest("drds", "2019-01-23", "ModifyRdsReadWeight") { + setMethod(HttpRequest::Method::Post); } -void ModifyRdsReadWeightRequest::setWeights(const std::string& weights) -{ - weights_ = weights; - setParameter("Weights", weights); +ModifyRdsReadWeightRequest::~ModifyRdsReadWeightRequest() {} + +std::string ModifyRdsReadWeightRequest::getWeights() const { + return weights_; } -std::string ModifyRdsReadWeightRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void ModifyRdsReadWeightRequest::setWeights(const std::string &weights) { + weights_ = weights; + setParameter(std::string("Weights"), weights); } -void ModifyRdsReadWeightRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string ModifyRdsReadWeightRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string ModifyRdsReadWeightRequest::getAccessKeyId()const -{ - return accessKeyId_; +void ModifyRdsReadWeightRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void ModifyRdsReadWeightRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string ModifyRdsReadWeightRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string ModifyRdsReadWeightRequest::getInstanceNames()const -{ - return instanceNames_; +void ModifyRdsReadWeightRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void ModifyRdsReadWeightRequest::setInstanceNames(const std::string& instanceNames) -{ - instanceNames_ = instanceNames; - setParameter("InstanceNames", instanceNames); +std::string ModifyRdsReadWeightRequest::getInstanceNames() const { + return instanceNames_; } -std::string ModifyRdsReadWeightRequest::getDbName()const -{ - return dbName_; +void ModifyRdsReadWeightRequest::setInstanceNames(const std::string &instanceNames) { + instanceNames_ = instanceNames; + setParameter(std::string("InstanceNames"), instanceNames); } -void ModifyRdsReadWeightRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string ModifyRdsReadWeightRequest::getDbName() const { + return dbName_; +} + +void ModifyRdsReadWeightRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } diff --git a/drds/src/model/PutStartBackupRequest.cc b/drds/src/model/PutStartBackupRequest.cc index 13264ffa6..4f05a4b75 100644 --- a/drds/src/model/PutStartBackupRequest.cc +++ b/drds/src/model/PutStartBackupRequest.cc @@ -1,84 +1,72 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::PutStartBackupRequest; - -PutStartBackupRequest::PutStartBackupRequest() : - RpcServiceRequest("drds", "2019-01-23", "PutStartBackup") -{ - setMethod(HttpRequest::Method::Post); -} - -PutStartBackupRequest::~PutStartBackupRequest() -{} - -std::string PutStartBackupRequest::getBackupDbNames()const -{ - return backupDbNames_; + */ + +#include + +using AlibabaCloud::Drds::Model::PutStartBackupRequest; + +PutStartBackupRequest::PutStartBackupRequest() + : RpcServiceRequest("drds", "2019-01-23", "PutStartBackup") { + setMethod(HttpRequest::Method::Post); } -void PutStartBackupRequest::setBackupDbNames(const std::string& backupDbNames) -{ - backupDbNames_ = backupDbNames; - setParameter("BackupDbNames", backupDbNames); +PutStartBackupRequest::~PutStartBackupRequest() {} + +std::string PutStartBackupRequest::getBackupDbNames() const { + return backupDbNames_; } -std::string PutStartBackupRequest::getBackupLevel()const -{ - return backupLevel_; +void PutStartBackupRequest::setBackupDbNames(const std::string &backupDbNames) { + backupDbNames_ = backupDbNames; + setParameter(std::string("BackupDbNames"), backupDbNames); } -void PutStartBackupRequest::setBackupLevel(const std::string& backupLevel) -{ - backupLevel_ = backupLevel; - setParameter("BackupLevel", backupLevel); +std::string PutStartBackupRequest::getBackupLevel() const { + return backupLevel_; } -std::string PutStartBackupRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void PutStartBackupRequest::setBackupLevel(const std::string &backupLevel) { + backupLevel_ = backupLevel; + setParameter(std::string("BackupLevel"), backupLevel); } -void PutStartBackupRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string PutStartBackupRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string PutStartBackupRequest::getAccessKeyId()const -{ - return accessKeyId_; +void PutStartBackupRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void PutStartBackupRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string PutStartBackupRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string PutStartBackupRequest::getBackupMode()const -{ - return backupMode_; +void PutStartBackupRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void PutStartBackupRequest::setBackupMode(const std::string& backupMode) -{ - backupMode_ = backupMode; - setParameter("BackupMode", backupMode); +std::string PutStartBackupRequest::getBackupMode() const { + return backupMode_; +} + +void PutStartBackupRequest::setBackupMode(const std::string &backupMode) { + backupMode_ = backupMode; + setParameter(std::string("BackupMode"), backupMode); } diff --git a/drds/src/model/RefreshDrdsAtomUrlRequest.cc b/drds/src/model/RefreshDrdsAtomUrlRequest.cc new file mode 100644 index 000000000..e009f79ba --- /dev/null +++ b/drds/src/model/RefreshDrdsAtomUrlRequest.cc @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Drds::Model::RefreshDrdsAtomUrlRequest; + +RefreshDrdsAtomUrlRequest::RefreshDrdsAtomUrlRequest() + : RpcServiceRequest("drds", "2019-01-23", "RefreshDrdsAtomUrl") { + setMethod(HttpRequest::Method::Post); +} + +RefreshDrdsAtomUrlRequest::~RefreshDrdsAtomUrlRequest() {} + +std::string RefreshDrdsAtomUrlRequest::getDrdsInstanceId() const { + return drdsInstanceId_; +} + +void RefreshDrdsAtomUrlRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); +} + +std::string RefreshDrdsAtomUrlRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void RefreshDrdsAtomUrlRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); +} + +std::string RefreshDrdsAtomUrlRequest::getDbName() const { + return dbName_; +} + +void RefreshDrdsAtomUrlRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); +} + diff --git a/drds/src/model/RefreshDrdsAtomUrlResult.cc b/drds/src/model/RefreshDrdsAtomUrlResult.cc new file mode 100644 index 000000000..8ac95fdda --- /dev/null +++ b/drds/src/model/RefreshDrdsAtomUrlResult.cc @@ -0,0 +1,58 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Drds; +using namespace AlibabaCloud::Drds::Model; + +RefreshDrdsAtomUrlResult::RefreshDrdsAtomUrlResult() : + ServiceResult() +{} + +RefreshDrdsAtomUrlResult::RefreshDrdsAtomUrlResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +RefreshDrdsAtomUrlResult::~RefreshDrdsAtomUrlResult() +{} + +void RefreshDrdsAtomUrlResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Result"].isNull()) + result_ = value["Result"].asString() == "true"; + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + +} + +bool RefreshDrdsAtomUrlResult::getSuccess()const +{ + return success_; +} + +bool RefreshDrdsAtomUrlResult::getResult()const +{ + return result_; +} + diff --git a/drds/src/model/ReleaseInstanceInternetAddressRequest.cc b/drds/src/model/ReleaseInstanceInternetAddressRequest.cc index f5f0bef88..c3973c566 100644 --- a/drds/src/model/ReleaseInstanceInternetAddressRequest.cc +++ b/drds/src/model/ReleaseInstanceInternetAddressRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::ReleaseInstanceInternetAddressRequest; - -ReleaseInstanceInternetAddressRequest::ReleaseInstanceInternetAddressRequest() : - RpcServiceRequest("drds", "2019-01-23", "ReleaseInstanceInternetAddress") -{ - setMethod(HttpRequest::Method::Post); -} - -ReleaseInstanceInternetAddressRequest::~ReleaseInstanceInternetAddressRequest() -{} - -std::string ReleaseInstanceInternetAddressRequest::getDrdsPassword()const -{ - return drdsPassword_; + */ + +#include + +using AlibabaCloud::Drds::Model::ReleaseInstanceInternetAddressRequest; + +ReleaseInstanceInternetAddressRequest::ReleaseInstanceInternetAddressRequest() + : RpcServiceRequest("drds", "2019-01-23", "ReleaseInstanceInternetAddress") { + setMethod(HttpRequest::Method::Post); } -void ReleaseInstanceInternetAddressRequest::setDrdsPassword(const std::string& drdsPassword) -{ - drdsPassword_ = drdsPassword; - setParameter("DrdsPassword", drdsPassword); +ReleaseInstanceInternetAddressRequest::~ReleaseInstanceInternetAddressRequest() {} + +std::string ReleaseInstanceInternetAddressRequest::getDrdsPassword() const { + return drdsPassword_; } -std::string ReleaseInstanceInternetAddressRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void ReleaseInstanceInternetAddressRequest::setDrdsPassword(const std::string &drdsPassword) { + drdsPassword_ = drdsPassword; + setParameter(std::string("DrdsPassword"), drdsPassword); } -void ReleaseInstanceInternetAddressRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string ReleaseInstanceInternetAddressRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string ReleaseInstanceInternetAddressRequest::getRegionId()const -{ - return regionId_; +void ReleaseInstanceInternetAddressRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void ReleaseInstanceInternetAddressRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string ReleaseInstanceInternetAddressRequest::getRegionId() const { + return regionId_; +} + +void ReleaseInstanceInternetAddressRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/drds/src/model/RemoveBackupsSetRequest.cc b/drds/src/model/RemoveBackupsSetRequest.cc index c7cc07cd0..9557a826c 100644 --- a/drds/src/model/RemoveBackupsSetRequest.cc +++ b/drds/src/model/RemoveBackupsSetRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::RemoveBackupsSetRequest; - -RemoveBackupsSetRequest::RemoveBackupsSetRequest() : - RpcServiceRequest("drds", "2019-01-23", "RemoveBackupsSet") -{ - setMethod(HttpRequest::Method::Post); -} - -RemoveBackupsSetRequest::~RemoveBackupsSetRequest() -{} - -std::string RemoveBackupsSetRequest::getBackupId()const -{ - return backupId_; + */ + +#include + +using AlibabaCloud::Drds::Model::RemoveBackupsSetRequest; + +RemoveBackupsSetRequest::RemoveBackupsSetRequest() + : RpcServiceRequest("drds", "2019-01-23", "RemoveBackupsSet") { + setMethod(HttpRequest::Method::Post); } -void RemoveBackupsSetRequest::setBackupId(const std::string& backupId) -{ - backupId_ = backupId; - setParameter("BackupId", backupId); +RemoveBackupsSetRequest::~RemoveBackupsSetRequest() {} + +std::string RemoveBackupsSetRequest::getBackupId() const { + return backupId_; } -std::string RemoveBackupsSetRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void RemoveBackupsSetRequest::setBackupId(const std::string &backupId) { + backupId_ = backupId; + setParameter(std::string("BackupId"), backupId); } -void RemoveBackupsSetRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string RemoveBackupsSetRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string RemoveBackupsSetRequest::getAccessKeyId()const -{ - return accessKeyId_; +void RemoveBackupsSetRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void RemoveBackupsSetRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string RemoveBackupsSetRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void RemoveBackupsSetRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } diff --git a/drds/src/model/RemoveBackupsSetResult.cc b/drds/src/model/RemoveBackupsSetResult.cc index 1c6bd86f9..443f086fa 100644 --- a/drds/src/model/RemoveBackupsSetResult.cc +++ b/drds/src/model/RemoveBackupsSetResult.cc @@ -39,10 +39,10 @@ void RemoveBackupsSetResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; if(!value["Result"].isNull()) result_ = value["Result"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/RemoveDrdsDbFailedRecordRequest.cc b/drds/src/model/RemoveDrdsDbFailedRecordRequest.cc index 63c8022e5..e42bb70a3 100644 --- a/drds/src/model/RemoveDrdsDbFailedRecordRequest.cc +++ b/drds/src/model/RemoveDrdsDbFailedRecordRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::RemoveDrdsDbFailedRecordRequest; - -RemoveDrdsDbFailedRecordRequest::RemoveDrdsDbFailedRecordRequest() : - RpcServiceRequest("drds", "2019-01-23", "RemoveDrdsDbFailedRecord") -{ - setMethod(HttpRequest::Method::Post); -} - -RemoveDrdsDbFailedRecordRequest::~RemoveDrdsDbFailedRecordRequest() -{} - -std::string RemoveDrdsDbFailedRecordRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::RemoveDrdsDbFailedRecordRequest; + +RemoveDrdsDbFailedRecordRequest::RemoveDrdsDbFailedRecordRequest() + : RpcServiceRequest("drds", "2019-01-23", "RemoveDrdsDbFailedRecord") { + setMethod(HttpRequest::Method::Post); } -void RemoveDrdsDbFailedRecordRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +RemoveDrdsDbFailedRecordRequest::~RemoveDrdsDbFailedRecordRequest() {} + +std::string RemoveDrdsDbFailedRecordRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string RemoveDrdsDbFailedRecordRequest::getAccessKeyId()const -{ - return accessKeyId_; +void RemoveDrdsDbFailedRecordRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void RemoveDrdsDbFailedRecordRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string RemoveDrdsDbFailedRecordRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string RemoveDrdsDbFailedRecordRequest::getDbName()const -{ - return dbName_; +void RemoveDrdsDbFailedRecordRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void RemoveDrdsDbFailedRecordRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string RemoveDrdsDbFailedRecordRequest::getDbName() const { + return dbName_; +} + +void RemoveDrdsDbFailedRecordRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } diff --git a/drds/src/model/RemoveDrdsDbFailedRecordResult.cc b/drds/src/model/RemoveDrdsDbFailedRecordResult.cc index 0a4e7d1c9..3e9634b9c 100644 --- a/drds/src/model/RemoveDrdsDbFailedRecordResult.cc +++ b/drds/src/model/RemoveDrdsDbFailedRecordResult.cc @@ -39,10 +39,10 @@ void RemoveDrdsDbFailedRecordResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; if(!value["Result"].isNull()) result_ = value["Result"].asString() == "true"; + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/RemoveDrdsDbRequest.cc b/drds/src/model/RemoveDrdsDbRequest.cc index 02bb9b1ca..55a32795b 100644 --- a/drds/src/model/RemoveDrdsDbRequest.cc +++ b/drds/src/model/RemoveDrdsDbRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::RemoveDrdsDbRequest; - -RemoveDrdsDbRequest::RemoveDrdsDbRequest() : - RpcServiceRequest("drds", "2019-01-23", "RemoveDrdsDb") -{ - setMethod(HttpRequest::Method::Post); -} - -RemoveDrdsDbRequest::~RemoveDrdsDbRequest() -{} - -std::string RemoveDrdsDbRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::RemoveDrdsDbRequest; + +RemoveDrdsDbRequest::RemoveDrdsDbRequest() + : RpcServiceRequest("drds", "2019-01-23", "RemoveDrdsDb") { + setMethod(HttpRequest::Method::Post); } -void RemoveDrdsDbRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +RemoveDrdsDbRequest::~RemoveDrdsDbRequest() {} + +std::string RemoveDrdsDbRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string RemoveDrdsDbRequest::getAccessKeyId()const -{ - return accessKeyId_; +void RemoveDrdsDbRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void RemoveDrdsDbRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string RemoveDrdsDbRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string RemoveDrdsDbRequest::getDbName()const -{ - return dbName_; +void RemoveDrdsDbRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void RemoveDrdsDbRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string RemoveDrdsDbRequest::getDbName() const { + return dbName_; +} + +void RemoveDrdsDbRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } diff --git a/drds/src/model/RemoveDrdsInstanceRequest.cc b/drds/src/model/RemoveDrdsInstanceRequest.cc index b36464fa1..00913f674 100644 --- a/drds/src/model/RemoveDrdsInstanceRequest.cc +++ b/drds/src/model/RemoveDrdsInstanceRequest.cc @@ -1,51 +1,45 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::RemoveDrdsInstanceRequest; - -RemoveDrdsInstanceRequest::RemoveDrdsInstanceRequest() : - RpcServiceRequest("drds", "2019-01-23", "RemoveDrdsInstance") -{ - setMethod(HttpRequest::Method::Post); -} - -RemoveDrdsInstanceRequest::~RemoveDrdsInstanceRequest() -{} - -std::string RemoveDrdsInstanceRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::RemoveDrdsInstanceRequest; + +RemoveDrdsInstanceRequest::RemoveDrdsInstanceRequest() + : RpcServiceRequest("drds", "2019-01-23", "RemoveDrdsInstance") { + setMethod(HttpRequest::Method::Post); } -void RemoveDrdsInstanceRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +RemoveDrdsInstanceRequest::~RemoveDrdsInstanceRequest() {} + +std::string RemoveDrdsInstanceRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string RemoveDrdsInstanceRequest::getAccessKeyId()const -{ - return accessKeyId_; +void RemoveDrdsInstanceRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void RemoveDrdsInstanceRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string RemoveDrdsInstanceRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void RemoveDrdsInstanceRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } diff --git a/drds/src/model/RemoveInstanceAccountRequest.cc b/drds/src/model/RemoveInstanceAccountRequest.cc index 554dd3518..b4a424c96 100644 --- a/drds/src/model/RemoveInstanceAccountRequest.cc +++ b/drds/src/model/RemoveInstanceAccountRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::RemoveInstanceAccountRequest; - -RemoveInstanceAccountRequest::RemoveInstanceAccountRequest() : - RpcServiceRequest("drds", "2019-01-23", "RemoveInstanceAccount") -{ - setMethod(HttpRequest::Method::Post); -} - -RemoveInstanceAccountRequest::~RemoveInstanceAccountRequest() -{} - -std::string RemoveInstanceAccountRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::RemoveInstanceAccountRequest; + +RemoveInstanceAccountRequest::RemoveInstanceAccountRequest() + : RpcServiceRequest("drds", "2019-01-23", "RemoveInstanceAccount") { + setMethod(HttpRequest::Method::Post); } -void RemoveInstanceAccountRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +RemoveInstanceAccountRequest::~RemoveInstanceAccountRequest() {} + +std::string RemoveInstanceAccountRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string RemoveInstanceAccountRequest::getAccessKeyId()const -{ - return accessKeyId_; +void RemoveInstanceAccountRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void RemoveInstanceAccountRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string RemoveInstanceAccountRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string RemoveInstanceAccountRequest::getAccountName()const -{ - return accountName_; +void RemoveInstanceAccountRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void RemoveInstanceAccountRequest::setAccountName(const std::string& accountName) -{ - accountName_ = accountName; - setParameter("AccountName", accountName); +std::string RemoveInstanceAccountRequest::getAccountName() const { + return accountName_; +} + +void RemoveInstanceAccountRequest::setAccountName(const std::string &accountName) { + accountName_ = accountName; + setParameter(std::string("AccountName"), accountName); } diff --git a/drds/src/model/RemoveRecycleBinTableRequest.cc b/drds/src/model/RemoveRecycleBinTableRequest.cc new file mode 100644 index 000000000..504a336ea --- /dev/null +++ b/drds/src/model/RemoveRecycleBinTableRequest.cc @@ -0,0 +1,63 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Drds::Model::RemoveRecycleBinTableRequest; + +RemoveRecycleBinTableRequest::RemoveRecycleBinTableRequest() + : RpcServiceRequest("drds", "2019-01-23", "RemoveRecycleBinTable") { + setMethod(HttpRequest::Method::Post); +} + +RemoveRecycleBinTableRequest::~RemoveRecycleBinTableRequest() {} + +std::string RemoveRecycleBinTableRequest::getDrdsInstanceId() const { + return drdsInstanceId_; +} + +void RemoveRecycleBinTableRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); +} + +std::string RemoveRecycleBinTableRequest::getDbName() const { + return dbName_; +} + +void RemoveRecycleBinTableRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); +} + +std::string RemoveRecycleBinTableRequest::getRegionId() const { + return regionId_; +} + +void RemoveRecycleBinTableRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + +std::string RemoveRecycleBinTableRequest::getTableName() const { + return tableName_; +} + +void RemoveRecycleBinTableRequest::setTableName(const std::string &tableName) { + tableName_ = tableName; + setParameter(std::string("TableName"), tableName); +} + diff --git a/drds/src/model/RemoveRecycleBinTableResult.cc b/drds/src/model/RemoveRecycleBinTableResult.cc new file mode 100644 index 000000000..dc0e0ff76 --- /dev/null +++ b/drds/src/model/RemoveRecycleBinTableResult.cc @@ -0,0 +1,58 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Drds; +using namespace AlibabaCloud::Drds::Model; + +RemoveRecycleBinTableResult::RemoveRecycleBinTableResult() : + ServiceResult() +{} + +RemoveRecycleBinTableResult::RemoveRecycleBinTableResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +RemoveRecycleBinTableResult::~RemoveRecycleBinTableResult() +{} + +void RemoveRecycleBinTableResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString() == "true"; + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + +} + +bool RemoveRecycleBinTableResult::getData()const +{ + return data_; +} + +bool RemoveRecycleBinTableResult::getSuccess()const +{ + return success_; +} + diff --git a/drds/src/model/RestartDrdsInstanceRequest.cc b/drds/src/model/RestartDrdsInstanceRequest.cc new file mode 100644 index 000000000..95ce7e9dd --- /dev/null +++ b/drds/src/model/RestartDrdsInstanceRequest.cc @@ -0,0 +1,45 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Drds::Model::RestartDrdsInstanceRequest; + +RestartDrdsInstanceRequest::RestartDrdsInstanceRequest() + : RpcServiceRequest("drds", "2019-01-23", "RestartDrdsInstance") { + setMethod(HttpRequest::Method::Post); +} + +RestartDrdsInstanceRequest::~RestartDrdsInstanceRequest() {} + +std::string RestartDrdsInstanceRequest::getDrdsInstanceId() const { + return drdsInstanceId_; +} + +void RestartDrdsInstanceRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); +} + +std::string RestartDrdsInstanceRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void RestartDrdsInstanceRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); +} + diff --git a/drds/src/model/RestartDrdsInstanceResult.cc b/drds/src/model/RestartDrdsInstanceResult.cc new file mode 100644 index 000000000..48811b03a --- /dev/null +++ b/drds/src/model/RestartDrdsInstanceResult.cc @@ -0,0 +1,58 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Drds; +using namespace AlibabaCloud::Drds::Model; + +RestartDrdsInstanceResult::RestartDrdsInstanceResult() : + ServiceResult() +{} + +RestartDrdsInstanceResult::RestartDrdsInstanceResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +RestartDrdsInstanceResult::~RestartDrdsInstanceResult() +{} + +void RestartDrdsInstanceResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + if(!value["TaskId"].isNull()) + taskId_ = std::stol(value["TaskId"].asString()); + +} + +long RestartDrdsInstanceResult::getTaskId()const +{ + return taskId_; +} + +bool RestartDrdsInstanceResult::getSuccess()const +{ + return success_; +} + diff --git a/drds/src/model/RollbackInstanceVersionRequest.cc b/drds/src/model/RollbackInstanceVersionRequest.cc new file mode 100644 index 000000000..29142161d --- /dev/null +++ b/drds/src/model/RollbackInstanceVersionRequest.cc @@ -0,0 +1,54 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Drds::Model::RollbackInstanceVersionRequest; + +RollbackInstanceVersionRequest::RollbackInstanceVersionRequest() + : RpcServiceRequest("drds", "2019-01-23", "RollbackInstanceVersion") { + setMethod(HttpRequest::Method::Post); +} + +RollbackInstanceVersionRequest::~RollbackInstanceVersionRequest() {} + +std::string RollbackInstanceVersionRequest::getDrdsPassword() const { + return drdsPassword_; +} + +void RollbackInstanceVersionRequest::setDrdsPassword(const std::string &drdsPassword) { + drdsPassword_ = drdsPassword; + setParameter(std::string("DrdsPassword"), drdsPassword); +} + +std::string RollbackInstanceVersionRequest::getDrdsInstanceId() const { + return drdsInstanceId_; +} + +void RollbackInstanceVersionRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); +} + +std::string RollbackInstanceVersionRequest::getRegionId() const { + return regionId_; +} + +void RollbackInstanceVersionRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + diff --git a/drds/src/model/RollbackInstanceVersionResult.cc b/drds/src/model/RollbackInstanceVersionResult.cc new file mode 100644 index 000000000..b5097af34 --- /dev/null +++ b/drds/src/model/RollbackInstanceVersionResult.cc @@ -0,0 +1,51 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Drds; +using namespace AlibabaCloud::Drds::Model; + +RollbackInstanceVersionResult::RollbackInstanceVersionResult() : + ServiceResult() +{} + +RollbackInstanceVersionResult::RollbackInstanceVersionResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +RollbackInstanceVersionResult::~RollbackInstanceVersionResult() +{} + +void RollbackInstanceVersionResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString(); + +} + +std::string RollbackInstanceVersionResult::getData()const +{ + return data_; +} + diff --git a/drds/src/model/SetBackupLocalRequest.cc b/drds/src/model/SetBackupLocalRequest.cc index 4736d2b8e..cff40d791 100644 --- a/drds/src/model/SetBackupLocalRequest.cc +++ b/drds/src/model/SetBackupLocalRequest.cc @@ -1,84 +1,72 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::SetBackupLocalRequest; - -SetBackupLocalRequest::SetBackupLocalRequest() : - RpcServiceRequest("drds", "2019-01-23", "SetBackupLocal") -{ - setMethod(HttpRequest::Method::Post); -} - -SetBackupLocalRequest::~SetBackupLocalRequest() -{} - -std::string SetBackupLocalRequest::getLocalLogRetentionHours()const -{ - return localLogRetentionHours_; + */ + +#include + +using AlibabaCloud::Drds::Model::SetBackupLocalRequest; + +SetBackupLocalRequest::SetBackupLocalRequest() + : RpcServiceRequest("drds", "2019-01-23", "SetBackupLocal") { + setMethod(HttpRequest::Method::Post); } -void SetBackupLocalRequest::setLocalLogRetentionHours(const std::string& localLogRetentionHours) -{ - localLogRetentionHours_ = localLogRetentionHours; - setParameter("LocalLogRetentionHours", localLogRetentionHours); +SetBackupLocalRequest::~SetBackupLocalRequest() {} + +std::string SetBackupLocalRequest::getLocalLogRetentionHours() const { + return localLogRetentionHours_; } -std::string SetBackupLocalRequest::getLocalLogRetentionSpace()const -{ - return localLogRetentionSpace_; +void SetBackupLocalRequest::setLocalLogRetentionHours(const std::string &localLogRetentionHours) { + localLogRetentionHours_ = localLogRetentionHours; + setParameter(std::string("LocalLogRetentionHours"), localLogRetentionHours); } -void SetBackupLocalRequest::setLocalLogRetentionSpace(const std::string& localLogRetentionSpace) -{ - localLogRetentionSpace_ = localLogRetentionSpace; - setParameter("LocalLogRetentionSpace", localLogRetentionSpace); +std::string SetBackupLocalRequest::getLocalLogRetentionSpace() const { + return localLogRetentionSpace_; } -std::string SetBackupLocalRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void SetBackupLocalRequest::setLocalLogRetentionSpace(const std::string &localLogRetentionSpace) { + localLogRetentionSpace_ = localLogRetentionSpace; + setParameter(std::string("LocalLogRetentionSpace"), localLogRetentionSpace); } -void SetBackupLocalRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string SetBackupLocalRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string SetBackupLocalRequest::getAccessKeyId()const -{ - return accessKeyId_; +void SetBackupLocalRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void SetBackupLocalRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string SetBackupLocalRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string SetBackupLocalRequest::getHighSpaceUsageProtection()const -{ - return highSpaceUsageProtection_; +void SetBackupLocalRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void SetBackupLocalRequest::setHighSpaceUsageProtection(const std::string& highSpaceUsageProtection) -{ - highSpaceUsageProtection_ = highSpaceUsageProtection; - setParameter("HighSpaceUsageProtection", highSpaceUsageProtection); +std::string SetBackupLocalRequest::getHighSpaceUsageProtection() const { + return highSpaceUsageProtection_; +} + +void SetBackupLocalRequest::setHighSpaceUsageProtection(const std::string &highSpaceUsageProtection) { + highSpaceUsageProtection_ = highSpaceUsageProtection; + setParameter(std::string("HighSpaceUsageProtection"), highSpaceUsageProtection); } diff --git a/drds/src/model/SetBackupPolicyRequest.cc b/drds/src/model/SetBackupPolicyRequest.cc index 49d92df9e..257e58463 100644 --- a/drds/src/model/SetBackupPolicyRequest.cc +++ b/drds/src/model/SetBackupPolicyRequest.cc @@ -1,150 +1,126 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::SetBackupPolicyRequest; - -SetBackupPolicyRequest::SetBackupPolicyRequest() : - RpcServiceRequest("drds", "2019-01-23", "SetBackupPolicy") -{ - setMethod(HttpRequest::Method::Post); -} - -SetBackupPolicyRequest::~SetBackupPolicyRequest() -{} - -std::string SetBackupPolicyRequest::getBackupDbNames()const -{ - return backupDbNames_; + */ + +#include + +using AlibabaCloud::Drds::Model::SetBackupPolicyRequest; + +SetBackupPolicyRequest::SetBackupPolicyRequest() + : RpcServiceRequest("drds", "2019-01-23", "SetBackupPolicy") { + setMethod(HttpRequest::Method::Post); } -void SetBackupPolicyRequest::setBackupDbNames(const std::string& backupDbNames) -{ - backupDbNames_ = backupDbNames; - setParameter("BackupDbNames", backupDbNames); +SetBackupPolicyRequest::~SetBackupPolicyRequest() {} + +std::string SetBackupPolicyRequest::getBackupDbNames() const { + return backupDbNames_; } -std::string SetBackupPolicyRequest::getBackupLog()const -{ - return backupLog_; +void SetBackupPolicyRequest::setBackupDbNames(const std::string &backupDbNames) { + backupDbNames_ = backupDbNames; + setParameter(std::string("BackupDbNames"), backupDbNames); } -void SetBackupPolicyRequest::setBackupLog(const std::string& backupLog) -{ - backupLog_ = backupLog; - setParameter("BackupLog", backupLog); +std::string SetBackupPolicyRequest::getBackupLog() const { + return backupLog_; } -std::string SetBackupPolicyRequest::getAccessKeyId()const -{ - return accessKeyId_; +void SetBackupPolicyRequest::setBackupLog(const std::string &backupLog) { + backupLog_ = backupLog; + setParameter(std::string("BackupLog"), backupLog); } -void SetBackupPolicyRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string SetBackupPolicyRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string SetBackupPolicyRequest::getPreferredBackupEndTime()const -{ - return preferredBackupEndTime_; +void SetBackupPolicyRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void SetBackupPolicyRequest::setPreferredBackupEndTime(const std::string& preferredBackupEndTime) -{ - preferredBackupEndTime_ = preferredBackupEndTime; - setParameter("PreferredBackupEndTime", preferredBackupEndTime); +std::string SetBackupPolicyRequest::getPreferredBackupEndTime() const { + return preferredBackupEndTime_; } -std::string SetBackupPolicyRequest::getPreferredBackupPeriod()const -{ - return preferredBackupPeriod_; +void SetBackupPolicyRequest::setPreferredBackupEndTime(const std::string &preferredBackupEndTime) { + preferredBackupEndTime_ = preferredBackupEndTime; + setParameter(std::string("PreferredBackupEndTime"), preferredBackupEndTime); } -void SetBackupPolicyRequest::setPreferredBackupPeriod(const std::string& preferredBackupPeriod) -{ - preferredBackupPeriod_ = preferredBackupPeriod; - setParameter("PreferredBackupPeriod", preferredBackupPeriod); +std::string SetBackupPolicyRequest::getPreferredBackupPeriod() const { + return preferredBackupPeriod_; } -std::string SetBackupPolicyRequest::getPreferredBackupStartTime()const -{ - return preferredBackupStartTime_; +void SetBackupPolicyRequest::setPreferredBackupPeriod(const std::string &preferredBackupPeriod) { + preferredBackupPeriod_ = preferredBackupPeriod; + setParameter(std::string("PreferredBackupPeriod"), preferredBackupPeriod); } -void SetBackupPolicyRequest::setPreferredBackupStartTime(const std::string& preferredBackupStartTime) -{ - preferredBackupStartTime_ = preferredBackupStartTime; - setParameter("PreferredBackupStartTime", preferredBackupStartTime); +std::string SetBackupPolicyRequest::getPreferredBackupStartTime() const { + return preferredBackupStartTime_; } -std::string SetBackupPolicyRequest::getBackupLevel()const -{ - return backupLevel_; +void SetBackupPolicyRequest::setPreferredBackupStartTime(const std::string &preferredBackupStartTime) { + preferredBackupStartTime_ = preferredBackupStartTime; + setParameter(std::string("PreferredBackupStartTime"), preferredBackupStartTime); } -void SetBackupPolicyRequest::setBackupLevel(const std::string& backupLevel) -{ - backupLevel_ = backupLevel; - setParameter("BackupLevel", backupLevel); +std::string SetBackupPolicyRequest::getBackupLevel() const { + return backupLevel_; } -std::string SetBackupPolicyRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void SetBackupPolicyRequest::setBackupLevel(const std::string &backupLevel) { + backupLevel_ = backupLevel; + setParameter(std::string("BackupLevel"), backupLevel); } -void SetBackupPolicyRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string SetBackupPolicyRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string SetBackupPolicyRequest::getDataBackupRetentionPeriod()const -{ - return dataBackupRetentionPeriod_; +void SetBackupPolicyRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void SetBackupPolicyRequest::setDataBackupRetentionPeriod(const std::string& dataBackupRetentionPeriod) -{ - dataBackupRetentionPeriod_ = dataBackupRetentionPeriod; - setParameter("DataBackupRetentionPeriod", dataBackupRetentionPeriod); +std::string SetBackupPolicyRequest::getDataBackupRetentionPeriod() const { + return dataBackupRetentionPeriod_; } -std::string SetBackupPolicyRequest::getBackupMode()const -{ - return backupMode_; +void SetBackupPolicyRequest::setDataBackupRetentionPeriod(const std::string &dataBackupRetentionPeriod) { + dataBackupRetentionPeriod_ = dataBackupRetentionPeriod; + setParameter(std::string("DataBackupRetentionPeriod"), dataBackupRetentionPeriod); } -void SetBackupPolicyRequest::setBackupMode(const std::string& backupMode) -{ - backupMode_ = backupMode; - setParameter("BackupMode", backupMode); +std::string SetBackupPolicyRequest::getBackupMode() const { + return backupMode_; } -std::string SetBackupPolicyRequest::getLogBackupRetentionPeriod()const -{ - return logBackupRetentionPeriod_; +void SetBackupPolicyRequest::setBackupMode(const std::string &backupMode) { + backupMode_ = backupMode; + setParameter(std::string("BackupMode"), backupMode); } -void SetBackupPolicyRequest::setLogBackupRetentionPeriod(const std::string& logBackupRetentionPeriod) -{ - logBackupRetentionPeriod_ = logBackupRetentionPeriod; - setParameter("LogBackupRetentionPeriod", logBackupRetentionPeriod); +std::string SetBackupPolicyRequest::getLogBackupRetentionPeriod() const { + return logBackupRetentionPeriod_; +} + +void SetBackupPolicyRequest::setLogBackupRetentionPeriod(const std::string &logBackupRetentionPeriod) { + logBackupRetentionPeriod_ = logBackupRetentionPeriod; + setParameter(std::string("LogBackupRetentionPeriod"), logBackupRetentionPeriod); } diff --git a/drds/src/model/SetupBroadcastTablesRequest.cc b/drds/src/model/SetupBroadcastTablesRequest.cc index c731a9242..5ab4a82af 100644 --- a/drds/src/model/SetupBroadcastTablesRequest.cc +++ b/drds/src/model/SetupBroadcastTablesRequest.cc @@ -1,86 +1,71 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::SetupBroadcastTablesRequest; - -SetupBroadcastTablesRequest::SetupBroadcastTablesRequest() : - RpcServiceRequest("drds", "2019-01-23", "SetupBroadcastTables") -{ - setMethod(HttpRequest::Method::Post); -} - -SetupBroadcastTablesRequest::~SetupBroadcastTablesRequest() -{} - -bool SetupBroadcastTablesRequest::getActive()const -{ - return active_; + */ + +#include + +using AlibabaCloud::Drds::Model::SetupBroadcastTablesRequest; + +SetupBroadcastTablesRequest::SetupBroadcastTablesRequest() + : RpcServiceRequest("drds", "2019-01-23", "SetupBroadcastTables") { + setMethod(HttpRequest::Method::Post); } -void SetupBroadcastTablesRequest::setActive(bool active) -{ - active_ = active; - setParameter("Active", active ? "true" : "false"); +SetupBroadcastTablesRequest::~SetupBroadcastTablesRequest() {} + +bool SetupBroadcastTablesRequest::getActive() const { + return active_; } -std::string SetupBroadcastTablesRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void SetupBroadcastTablesRequest::setActive(bool active) { + active_ = active; + setParameter(std::string("Active"), active ? "true" : "false"); } -void SetupBroadcastTablesRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string SetupBroadcastTablesRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string SetupBroadcastTablesRequest::getDbName()const -{ - return dbName_; +void SetupBroadcastTablesRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void SetupBroadcastTablesRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string SetupBroadcastTablesRequest::getDbName() const { + return dbName_; } -std::string SetupBroadcastTablesRequest::getRegionId()const -{ - return regionId_; +void SetupBroadcastTablesRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } -void SetupBroadcastTablesRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string SetupBroadcastTablesRequest::getRegionId() const { + return regionId_; } -std::vector SetupBroadcastTablesRequest::getTableName()const -{ - return tableName_; +void SetupBroadcastTablesRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void SetupBroadcastTablesRequest::setTableName(const std::vector& tableName) -{ - tableName_ = tableName; - for(int dep1 = 0; dep1!= tableName.size(); dep1++) { - setParameter("TableName."+ std::to_string(dep1), tableName.at(dep1)); - } +std::vector SetupBroadcastTablesRequest::getTableName() const { + return tableName_; +} + +void SetupBroadcastTablesRequest::setTableName(const std::vector &tableName) { + tableName_ = tableName; } diff --git a/drds/src/model/SetupBroadcastTablesResult.cc b/drds/src/model/SetupBroadcastTablesResult.cc index 5a9710561..05364c163 100644 --- a/drds/src/model/SetupBroadcastTablesResult.cc +++ b/drds/src/model/SetupBroadcastTablesResult.cc @@ -39,10 +39,10 @@ void SetupBroadcastTablesResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; if(!value["Data"].isNull()) data_ = value["Data"].asString() == "true"; + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/SetupDrdsParamsRequest.cc b/drds/src/model/SetupDrdsParamsRequest.cc index fdb675828..8c65e300f 100644 --- a/drds/src/model/SetupDrdsParamsRequest.cc +++ b/drds/src/model/SetupDrdsParamsRequest.cc @@ -1,81 +1,71 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::SetupDrdsParamsRequest; - -SetupDrdsParamsRequest::SetupDrdsParamsRequest() : - RpcServiceRequest("drds", "2019-01-23", "SetupDrdsParams") -{ - setMethod(HttpRequest::Method::Post); -} - -SetupDrdsParamsRequest::~SetupDrdsParamsRequest() -{} - -std::string SetupDrdsParamsRequest::getParamLevel()const -{ - return paramLevel_; + */ + +#include + +using AlibabaCloud::Drds::Model::SetupDrdsParamsRequest; + +SetupDrdsParamsRequest::SetupDrdsParamsRequest() + : RpcServiceRequest("drds", "2019-01-23", "SetupDrdsParams") { + setMethod(HttpRequest::Method::Post); } -void SetupDrdsParamsRequest::setParamLevel(const std::string& paramLevel) -{ - paramLevel_ = paramLevel; - setParameter("ParamLevel", paramLevel); +SetupDrdsParamsRequest::~SetupDrdsParamsRequest() {} + +std::string SetupDrdsParamsRequest::getParamLevel() const { + return paramLevel_; } -std::vector SetupDrdsParamsRequest::getData()const -{ - return data_; +void SetupDrdsParamsRequest::setParamLevel(const std::string ¶mLevel) { + paramLevel_ = paramLevel; + setParameter(std::string("ParamLevel"), paramLevel); } -void SetupDrdsParamsRequest::setData(const std::vector& data) -{ - data_ = data; - for(int dep1 = 0; dep1!= data.size(); dep1++) { - auto dataObj = data.at(dep1); - std::string dataObjStr = "Data." + std::to_string(dep1 + 1); - setParameter(dataObjStr + ".ParamType", dataObj.paramType); - setParameter(dataObjStr + ".DbName", dataObj.dbName); - setParameter(dataObjStr + ".ParamRanges", dataObj.paramRanges); - setParameter(dataObjStr + ".ParamVariableName", dataObj.paramVariableName); - setParameter(dataObjStr + ".ParamValue", dataObj.paramValue); - } +std::vector SetupDrdsParamsRequest::getData() const { + return data_; } -std::string SetupDrdsParamsRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void SetupDrdsParamsRequest::setData(const std::vector &data) { + data_ = data; + for(int dep1 = 0; dep1 != data.size(); dep1++) { + auto dataObj = data.at(dep1); + std::string dataObjStr = std::string("Data") + "." + std::to_string(dep1 + 1); + setParameter(dataObjStr + ".ParamType", dataObj.paramType); + setParameter(dataObjStr + ".DbName", dataObj.dbName); + setParameter(dataObjStr + ".ParamRanges", dataObj.paramRanges); + setParameter(dataObjStr + ".ParamVariableName", dataObj.paramVariableName); + setParameter(dataObjStr + ".ParamValue", dataObj.paramValue); + } } -void SetupDrdsParamsRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string SetupDrdsParamsRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string SetupDrdsParamsRequest::getRegionId()const -{ - return regionId_; +void SetupDrdsParamsRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void SetupDrdsParamsRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string SetupDrdsParamsRequest::getRegionId() const { + return regionId_; +} + +void SetupDrdsParamsRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/drds/src/model/SetupDrdsParamsResult.cc b/drds/src/model/SetupDrdsParamsResult.cc index 4a70da480..7ad6d03e1 100644 --- a/drds/src/model/SetupDrdsParamsResult.cc +++ b/drds/src/model/SetupDrdsParamsResult.cc @@ -39,10 +39,10 @@ void SetupDrdsParamsResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; if(!value["Data"].isNull()) data_ = value["Data"].asString() == "true"; + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/SetupRecycleBinStatusRequest.cc b/drds/src/model/SetupRecycleBinStatusRequest.cc new file mode 100644 index 000000000..74c771122 --- /dev/null +++ b/drds/src/model/SetupRecycleBinStatusRequest.cc @@ -0,0 +1,63 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Drds::Model::SetupRecycleBinStatusRequest; + +SetupRecycleBinStatusRequest::SetupRecycleBinStatusRequest() + : RpcServiceRequest("drds", "2019-01-23", "SetupRecycleBinStatus") { + setMethod(HttpRequest::Method::Post); +} + +SetupRecycleBinStatusRequest::~SetupRecycleBinStatusRequest() {} + +std::string SetupRecycleBinStatusRequest::getStatusAction() const { + return statusAction_; +} + +void SetupRecycleBinStatusRequest::setStatusAction(const std::string &statusAction) { + statusAction_ = statusAction; + setParameter(std::string("StatusAction"), statusAction); +} + +std::string SetupRecycleBinStatusRequest::getDrdsInstanceId() const { + return drdsInstanceId_; +} + +void SetupRecycleBinStatusRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); +} + +std::string SetupRecycleBinStatusRequest::getDbName() const { + return dbName_; +} + +void SetupRecycleBinStatusRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); +} + +std::string SetupRecycleBinStatusRequest::getRegionId() const { + return regionId_; +} + +void SetupRecycleBinStatusRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); +} + diff --git a/drds/src/model/SetupRecycleBinStatusResult.cc b/drds/src/model/SetupRecycleBinStatusResult.cc new file mode 100644 index 000000000..3e891296d --- /dev/null +++ b/drds/src/model/SetupRecycleBinStatusResult.cc @@ -0,0 +1,58 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Drds; +using namespace AlibabaCloud::Drds::Model; + +SetupRecycleBinStatusResult::SetupRecycleBinStatusResult() : + ServiceResult() +{} + +SetupRecycleBinStatusResult::SetupRecycleBinStatusResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +SetupRecycleBinStatusResult::~SetupRecycleBinStatusResult() +{} + +void SetupRecycleBinStatusResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["Data"].isNull()) + data_ = value["Data"].asString() == "true"; + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; + +} + +bool SetupRecycleBinStatusResult::getData()const +{ + return data_; +} + +bool SetupRecycleBinStatusResult::getSuccess()const +{ + return success_; +} + diff --git a/drds/src/model/SetupTableRequest.cc b/drds/src/model/SetupTableRequest.cc index 5cf1f3701..e62bd0644 100644 --- a/drds/src/model/SetupTableRequest.cc +++ b/drds/src/model/SetupTableRequest.cc @@ -1,86 +1,71 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::SetupTableRequest; - -SetupTableRequest::SetupTableRequest() : - RpcServiceRequest("drds", "2019-01-23", "SetupTable") -{ - setMethod(HttpRequest::Method::Post); -} - -SetupTableRequest::~SetupTableRequest() -{} - -bool SetupTableRequest::getAllowFullTableScan()const -{ - return allowFullTableScan_; + */ + +#include + +using AlibabaCloud::Drds::Model::SetupTableRequest; + +SetupTableRequest::SetupTableRequest() + : RpcServiceRequest("drds", "2019-01-23", "SetupTable") { + setMethod(HttpRequest::Method::Post); } -void SetupTableRequest::setAllowFullTableScan(bool allowFullTableScan) -{ - allowFullTableScan_ = allowFullTableScan; - setParameter("AllowFullTableScan", allowFullTableScan ? "true" : "false"); +SetupTableRequest::~SetupTableRequest() {} + +bool SetupTableRequest::getAllowFullTableScan() const { + return allowFullTableScan_; } -std::string SetupTableRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void SetupTableRequest::setAllowFullTableScan(bool allowFullTableScan) { + allowFullTableScan_ = allowFullTableScan; + setParameter(std::string("AllowFullTableScan"), allowFullTableScan ? "true" : "false"); } -void SetupTableRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string SetupTableRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string SetupTableRequest::getDbName()const -{ - return dbName_; +void SetupTableRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void SetupTableRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string SetupTableRequest::getDbName() const { + return dbName_; } -std::string SetupTableRequest::getRegionId()const -{ - return regionId_; +void SetupTableRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } -void SetupTableRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string SetupTableRequest::getRegionId() const { + return regionId_; } -std::vector SetupTableRequest::getTableName()const -{ - return tableName_; +void SetupTableRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void SetupTableRequest::setTableName(const std::vector& tableName) -{ - tableName_ = tableName; - for(int dep1 = 0; dep1!= tableName.size(); dep1++) { - setParameter("TableName."+ std::to_string(dep1), tableName.at(dep1)); - } +std::vector SetupTableRequest::getTableName() const { + return tableName_; +} + +void SetupTableRequest::setTableName(const std::vector &tableName) { + tableName_ = tableName; } diff --git a/drds/src/model/SetupTableResult.cc b/drds/src/model/SetupTableResult.cc index b66e212ed..587a43fa4 100644 --- a/drds/src/model/SetupTableResult.cc +++ b/drds/src/model/SetupTableResult.cc @@ -39,10 +39,10 @@ void SetupTableResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; if(!value["Data"].isNull()) data_ = value["Data"].asString() == "true"; + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/StartRestoreRequest.cc b/drds/src/model/StartRestoreRequest.cc index 8c9b8f29a..5c42236e1 100644 --- a/drds/src/model/StartRestoreRequest.cc +++ b/drds/src/model/StartRestoreRequest.cc @@ -1,106 +1,90 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::StartRestoreRequest; - -StartRestoreRequest::StartRestoreRequest() : - RpcServiceRequest("drds", "2019-01-23", "StartRestore") -{ - setMethod(HttpRequest::Method::Post); -} - -StartRestoreRequest::~StartRestoreRequest() -{} - -std::string StartRestoreRequest::getBackupDbNames()const -{ - return backupDbNames_; + */ + +#include + +using AlibabaCloud::Drds::Model::StartRestoreRequest; + +StartRestoreRequest::StartRestoreRequest() + : RpcServiceRequest("drds", "2019-01-23", "StartRestore") { + setMethod(HttpRequest::Method::Post); } -void StartRestoreRequest::setBackupDbNames(const std::string& backupDbNames) -{ - backupDbNames_ = backupDbNames; - setParameter("BackupDbNames", backupDbNames); +StartRestoreRequest::~StartRestoreRequest() {} + +std::string StartRestoreRequest::getBackupDbNames() const { + return backupDbNames_; } -std::string StartRestoreRequest::getBackupId()const -{ - return backupId_; +void StartRestoreRequest::setBackupDbNames(const std::string &backupDbNames) { + backupDbNames_ = backupDbNames; + setParameter(std::string("BackupDbNames"), backupDbNames); } -void StartRestoreRequest::setBackupId(const std::string& backupId) -{ - backupId_ = backupId; - setParameter("BackupId", backupId); +std::string StartRestoreRequest::getBackupId() const { + return backupId_; } -std::string StartRestoreRequest::getBackupLevel()const -{ - return backupLevel_; +void StartRestoreRequest::setBackupId(const std::string &backupId) { + backupId_ = backupId; + setParameter(std::string("BackupId"), backupId); } -void StartRestoreRequest::setBackupLevel(const std::string& backupLevel) -{ - backupLevel_ = backupLevel; - setParameter("BackupLevel", backupLevel); +std::string StartRestoreRequest::getBackupLevel() const { + return backupLevel_; } -std::string StartRestoreRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void StartRestoreRequest::setBackupLevel(const std::string &backupLevel) { + backupLevel_ = backupLevel; + setParameter(std::string("BackupLevel"), backupLevel); } -void StartRestoreRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string StartRestoreRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string StartRestoreRequest::getAccessKeyId()const -{ - return accessKeyId_; +void StartRestoreRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void StartRestoreRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string StartRestoreRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string StartRestoreRequest::getPreferredBackupTime()const -{ - return preferredBackupTime_; +void StartRestoreRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void StartRestoreRequest::setPreferredBackupTime(const std::string& preferredBackupTime) -{ - preferredBackupTime_ = preferredBackupTime; - setParameter("PreferredBackupTime", preferredBackupTime); +std::string StartRestoreRequest::getPreferredBackupTime() const { + return preferredBackupTime_; } -std::string StartRestoreRequest::getBackupMode()const -{ - return backupMode_; +void StartRestoreRequest::setPreferredBackupTime(const std::string &preferredBackupTime) { + preferredBackupTime_ = preferredBackupTime; + setParameter(std::string("PreferredBackupTime"), preferredBackupTime); } -void StartRestoreRequest::setBackupMode(const std::string& backupMode) -{ - backupMode_ = backupMode; - setParameter("BackupMode", backupMode); +std::string StartRestoreRequest::getBackupMode() const { + return backupMode_; +} + +void StartRestoreRequest::setBackupMode(const std::string &backupMode) { + backupMode_ = backupMode; + setParameter(std::string("BackupMode"), backupMode); } diff --git a/drds/src/model/SubmitCleanTaskRequest.cc b/drds/src/model/SubmitCleanTaskRequest.cc index 58cabace5..a9a0455ce 100644 --- a/drds/src/model/SubmitCleanTaskRequest.cc +++ b/drds/src/model/SubmitCleanTaskRequest.cc @@ -1,95 +1,81 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::SubmitCleanTaskRequest; - -SubmitCleanTaskRequest::SubmitCleanTaskRequest() : - RpcServiceRequest("drds", "2019-01-23", "SubmitCleanTask") -{ - setMethod(HttpRequest::Method::Post); -} - -SubmitCleanTaskRequest::~SubmitCleanTaskRequest() -{} - -std::string SubmitCleanTaskRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::SubmitCleanTaskRequest; + +SubmitCleanTaskRequest::SubmitCleanTaskRequest() + : RpcServiceRequest("drds", "2019-01-23", "SubmitCleanTask") { + setMethod(HttpRequest::Method::Post); } -void SubmitCleanTaskRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +SubmitCleanTaskRequest::~SubmitCleanTaskRequest() {} + +std::string SubmitCleanTaskRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string SubmitCleanTaskRequest::getExpandType()const -{ - return expandType_; +void SubmitCleanTaskRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void SubmitCleanTaskRequest::setExpandType(const std::string& expandType) -{ - expandType_ = expandType; - setParameter("ExpandType", expandType); +std::string SubmitCleanTaskRequest::getExpandType() const { + return expandType_; } -std::string SubmitCleanTaskRequest::getAccessKeyId()const -{ - return accessKeyId_; +void SubmitCleanTaskRequest::setExpandType(const std::string &expandType) { + expandType_ = expandType; + setParameter(std::string("ExpandType"), expandType); } -void SubmitCleanTaskRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string SubmitCleanTaskRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string SubmitCleanTaskRequest::getJobId()const -{ - return jobId_; +void SubmitCleanTaskRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void SubmitCleanTaskRequest::setJobId(const std::string& jobId) -{ - jobId_ = jobId; - setParameter("JobId", jobId); +std::string SubmitCleanTaskRequest::getJobId() const { + return jobId_; } -std::string SubmitCleanTaskRequest::getDbName()const -{ - return dbName_; +void SubmitCleanTaskRequest::setJobId(const std::string &jobId) { + jobId_ = jobId; + setParameter(std::string("JobId"), jobId); } -void SubmitCleanTaskRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string SubmitCleanTaskRequest::getDbName() const { + return dbName_; } -std::string SubmitCleanTaskRequest::getParentJobId()const -{ - return parentJobId_; +void SubmitCleanTaskRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } -void SubmitCleanTaskRequest::setParentJobId(const std::string& parentJobId) -{ - parentJobId_ = parentJobId; - setParameter("ParentJobId", parentJobId); +std::string SubmitCleanTaskRequest::getParentJobId() const { + return parentJobId_; +} + +void SubmitCleanTaskRequest::setParentJobId(const std::string &parentJobId) { + parentJobId_ = parentJobId; + setParameter(std::string("ParentJobId"), parentJobId); } diff --git a/drds/src/model/SubmitHotExpandPreCheckTaskRequest.cc b/drds/src/model/SubmitHotExpandPreCheckTaskRequest.cc index 65c422ef5..cfe3bd329 100644 --- a/drds/src/model/SubmitHotExpandPreCheckTaskRequest.cc +++ b/drds/src/model/SubmitHotExpandPreCheckTaskRequest.cc @@ -1,86 +1,71 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::SubmitHotExpandPreCheckTaskRequest; - -SubmitHotExpandPreCheckTaskRequest::SubmitHotExpandPreCheckTaskRequest() : - RpcServiceRequest("drds", "2019-01-23", "SubmitHotExpandPreCheckTask") -{ - setMethod(HttpRequest::Method::Post); -} - -SubmitHotExpandPreCheckTaskRequest::~SubmitHotExpandPreCheckTaskRequest() -{} - -std::vector SubmitHotExpandPreCheckTaskRequest::getTableList()const -{ - return tableList_; + */ + +#include + +using AlibabaCloud::Drds::Model::SubmitHotExpandPreCheckTaskRequest; + +SubmitHotExpandPreCheckTaskRequest::SubmitHotExpandPreCheckTaskRequest() + : RpcServiceRequest("drds", "2019-01-23", "SubmitHotExpandPreCheckTask") { + setMethod(HttpRequest::Method::Post); } -void SubmitHotExpandPreCheckTaskRequest::setTableList(const std::vector& tableList) -{ - tableList_ = tableList; - for(int dep1 = 0; dep1!= tableList.size(); dep1++) { - setParameter("TableList."+ std::to_string(dep1), tableList.at(dep1)); - } +SubmitHotExpandPreCheckTaskRequest::~SubmitHotExpandPreCheckTaskRequest() {} + +std::vector SubmitHotExpandPreCheckTaskRequest::getTableList() const { + return tableList_; } -std::string SubmitHotExpandPreCheckTaskRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void SubmitHotExpandPreCheckTaskRequest::setTableList(const std::vector &tableList) { + tableList_ = tableList; } -void SubmitHotExpandPreCheckTaskRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string SubmitHotExpandPreCheckTaskRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string SubmitHotExpandPreCheckTaskRequest::getAccessKeyId()const -{ - return accessKeyId_; +void SubmitHotExpandPreCheckTaskRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void SubmitHotExpandPreCheckTaskRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string SubmitHotExpandPreCheckTaskRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string SubmitHotExpandPreCheckTaskRequest::getDbName()const -{ - return dbName_; +void SubmitHotExpandPreCheckTaskRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void SubmitHotExpandPreCheckTaskRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string SubmitHotExpandPreCheckTaskRequest::getDbName() const { + return dbName_; } -std::string SubmitHotExpandPreCheckTaskRequest::getDbInstType()const -{ - return dbInstType_; +void SubmitHotExpandPreCheckTaskRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } -void SubmitHotExpandPreCheckTaskRequest::setDbInstType(const std::string& dbInstType) -{ - dbInstType_ = dbInstType; - setParameter("DbInstType", dbInstType); +std::string SubmitHotExpandPreCheckTaskRequest::getDbInstType() const { + return dbInstType_; +} + +void SubmitHotExpandPreCheckTaskRequest::setDbInstType(const std::string &dbInstType) { + dbInstType_ = dbInstType; + setParameter(std::string("DbInstType"), dbInstType); } diff --git a/drds/src/model/SubmitHotExpandPreCheckTaskResult.cc b/drds/src/model/SubmitHotExpandPreCheckTaskResult.cc index 88bdcb065..b2fe42c4c 100644 --- a/drds/src/model/SubmitHotExpandPreCheckTaskResult.cc +++ b/drds/src/model/SubmitHotExpandPreCheckTaskResult.cc @@ -39,12 +39,12 @@ void SubmitHotExpandPreCheckTaskResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; if(!value["Msg"].isNull()) msg_ = value["Msg"].asString(); if(!value["TaskId"].isNull()) taskId_ = std::stol(value["TaskId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/SubmitHotExpandTaskRequest.cc b/drds/src/model/SubmitHotExpandTaskRequest.cc index 36613ed3d..eb1e7e63f 100644 --- a/drds/src/model/SubmitHotExpandTaskRequest.cc +++ b/drds/src/model/SubmitHotExpandTaskRequest.cc @@ -1,154 +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. - */ - -#include - -using AlibabaCloud::Drds::Model::SubmitHotExpandTaskRequest; - -SubmitHotExpandTaskRequest::SubmitHotExpandTaskRequest() : - RpcServiceRequest("drds", "2019-01-23", "SubmitHotExpandTask") -{ - setMethod(HttpRequest::Method::Post); -} - -SubmitHotExpandTaskRequest::~SubmitHotExpandTaskRequest() -{} - -std::vector SubmitHotExpandTaskRequest::getMapping()const -{ - return mapping_; + */ + +#include + +using AlibabaCloud::Drds::Model::SubmitHotExpandTaskRequest; + +SubmitHotExpandTaskRequest::SubmitHotExpandTaskRequest() + : RpcServiceRequest("drds", "2019-01-23", "SubmitHotExpandTask") { + setMethod(HttpRequest::Method::Post); } -void SubmitHotExpandTaskRequest::setMapping(const std::vector& mapping) -{ - mapping_ = mapping; - for(int dep1 = 0; dep1!= mapping.size(); dep1++) { - auto mappingObj = mapping.at(dep1); - std::string mappingObjStr = "Mapping." + std::to_string(dep1 + 1); - setParameter(mappingObjStr + ".DbShardColumn", mappingObj.dbShardColumn); - setParameter(mappingObjStr + ".TbShardColumn", mappingObj.tbShardColumn); - setParameter(mappingObjStr + ".ShardTbValue", mappingObj.shardTbValue); - setParameter(mappingObjStr + ".HotDbName", mappingObj.hotDbName); - setParameter(mappingObjStr + ".ShardDbValue", mappingObj.shardDbValue); - setParameter(mappingObjStr + ".HotTableName", mappingObj.hotTableName); - setParameter(mappingObjStr + ".LogicTable", mappingObj.logicTable); - } +SubmitHotExpandTaskRequest::~SubmitHotExpandTaskRequest() {} + +std::string SubmitHotExpandTaskRequest::getTaskDesc() const { + return taskDesc_; } -std::string SubmitHotExpandTaskRequest::getTaskDesc()const -{ - return taskDesc_; +void SubmitHotExpandTaskRequest::setTaskDesc(const std::string &taskDesc) { + taskDesc_ = taskDesc; + setParameter(std::string("TaskDesc"), taskDesc); } -void SubmitHotExpandTaskRequest::setTaskDesc(const std::string& taskDesc) -{ - taskDesc_ = taskDesc; - setParameter("TaskDesc", taskDesc); +std::string SubmitHotExpandTaskRequest::getTaskName() const { + return taskName_; } -std::vector SubmitHotExpandTaskRequest::getSupperAccountMapping()const -{ - return supperAccountMapping_; +void SubmitHotExpandTaskRequest::setTaskName(const std::string &taskName) { + taskName_ = taskName; + setParameter(std::string("TaskName"), taskName); } -void SubmitHotExpandTaskRequest::setSupperAccountMapping(const std::vector& supperAccountMapping) -{ - supperAccountMapping_ = supperAccountMapping; - for(int dep1 = 0; dep1!= supperAccountMapping.size(); dep1++) { - auto supperAccountMappingObj = supperAccountMapping.at(dep1); - std::string supperAccountMappingObjStr = "SupperAccountMapping." + std::to_string(dep1 + 1); - setParameter(supperAccountMappingObjStr + ".InstanceName", supperAccountMappingObj.instanceName); - setParameter(supperAccountMappingObjStr + ".SupperAccount", supperAccountMappingObj.supperAccount); - setParameter(supperAccountMappingObjStr + ".SupperPassword", supperAccountMappingObj.supperPassword); - } +std::string SubmitHotExpandTaskRequest::getAccessKeyId() const { + return accessKeyId_; } -std::vector SubmitHotExpandTaskRequest::getExtendedMapping()const -{ - return extendedMapping_; +void SubmitHotExpandTaskRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void SubmitHotExpandTaskRequest::setExtendedMapping(const std::vector& extendedMapping) -{ - extendedMapping_ = extendedMapping; - for(int dep1 = 0; dep1!= extendedMapping.size(); dep1++) { - auto extendedMappingObj = extendedMapping.at(dep1); - std::string extendedMappingObjStr = "ExtendedMapping." + std::to_string(dep1 + 1); - setParameter(extendedMappingObjStr + ".SrcInstanceId", extendedMappingObj.srcInstanceId); - setParameter(extendedMappingObjStr + ".SrcDb", extendedMappingObj.srcDb); - } +std::vector SubmitHotExpandTaskRequest::getMapping() const { + return mapping_; } -std::string SubmitHotExpandTaskRequest::getTaskName()const -{ - return taskName_; +void SubmitHotExpandTaskRequest::setMapping(const std::vector &mapping) { + mapping_ = mapping; + for(int dep1 = 0; dep1 != mapping.size(); dep1++) { + auto mappingObj = mapping.at(dep1); + std::string mappingObjStr = std::string("Mapping") + "." + std::to_string(dep1 + 1); + setParameter(mappingObjStr + ".TbShardColumn", mappingObj.tbShardColumn); + setParameter(mappingObjStr + ".DbShardColumn", mappingObj.dbShardColumn); + setParameter(mappingObjStr + ".ShardTbValue", mappingObj.shardTbValue); + setParameter(mappingObjStr + ".HotDbName", mappingObj.hotDbName); + setParameter(mappingObjStr + ".ShardDbValue", mappingObj.shardDbValue); + setParameter(mappingObjStr + ".HotTableName", mappingObj.hotTableName); + setParameter(mappingObjStr + ".LogicTable", mappingObj.logicTable); + } } -void SubmitHotExpandTaskRequest::setTaskName(const std::string& taskName) -{ - taskName_ = taskName; - setParameter("TaskName", taskName); +std::vector SubmitHotExpandTaskRequest::getSupperAccountMapping() const { + return supperAccountMapping_; } -std::string SubmitHotExpandTaskRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void SubmitHotExpandTaskRequest::setSupperAccountMapping(const std::vector &supperAccountMapping) { + supperAccountMapping_ = supperAccountMapping; + for(int dep1 = 0; dep1 != supperAccountMapping.size(); dep1++) { + auto supperAccountMappingObj = supperAccountMapping.at(dep1); + std::string supperAccountMappingObjStr = std::string("SupperAccountMapping") + "." + std::to_string(dep1 + 1); + setParameter(supperAccountMappingObjStr + ".InstanceName", supperAccountMappingObj.instanceName); + setParameter(supperAccountMappingObjStr + ".SupperAccount", supperAccountMappingObj.supperAccount); + setParameter(supperAccountMappingObjStr + ".SupperPassword", supperAccountMappingObj.supperPassword); + } } -void SubmitHotExpandTaskRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::vector SubmitHotExpandTaskRequest::getExtendedMapping() const { + return extendedMapping_; } -std::string SubmitHotExpandTaskRequest::getAccessKeyId()const -{ - return accessKeyId_; +void SubmitHotExpandTaskRequest::setExtendedMapping(const std::vector &extendedMapping) { + extendedMapping_ = extendedMapping; + for(int dep1 = 0; dep1 != extendedMapping.size(); dep1++) { + auto extendedMappingObj = extendedMapping.at(dep1); + std::string extendedMappingObjStr = std::string("ExtendedMapping") + "." + std::to_string(dep1 + 1); + setParameter(extendedMappingObjStr + ".SrcInstanceId", extendedMappingObj.srcInstanceId); + setParameter(extendedMappingObjStr + ".SrcDb", extendedMappingObj.srcDb); + } } -void SubmitHotExpandTaskRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string SubmitHotExpandTaskRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::vector SubmitHotExpandTaskRequest::getInstanceDbMapping()const -{ - return instanceDbMapping_; +void SubmitHotExpandTaskRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void SubmitHotExpandTaskRequest::setInstanceDbMapping(const std::vector& instanceDbMapping) -{ - instanceDbMapping_ = instanceDbMapping; - for(int dep1 = 0; dep1!= instanceDbMapping.size(); dep1++) { - auto instanceDbMappingObj = instanceDbMapping.at(dep1); - std::string instanceDbMappingObjStr = "InstanceDbMapping." + std::to_string(dep1 + 1); - setParameter(instanceDbMappingObjStr + ".DbList", instanceDbMappingObj.dbList); - setParameter(instanceDbMappingObjStr + ".InstanceName", instanceDbMappingObj.instanceName); - } +std::vector SubmitHotExpandTaskRequest::getInstanceDbMapping() const { + return instanceDbMapping_; } -std::string SubmitHotExpandTaskRequest::getDbName()const -{ - return dbName_; +void SubmitHotExpandTaskRequest::setInstanceDbMapping(const std::vector &instanceDbMapping) { + instanceDbMapping_ = instanceDbMapping; + for(int dep1 = 0; dep1 != instanceDbMapping.size(); dep1++) { + auto instanceDbMappingObj = instanceDbMapping.at(dep1); + std::string instanceDbMappingObjStr = std::string("InstanceDbMapping") + "." + std::to_string(dep1 + 1); + setParameter(instanceDbMappingObjStr + ".DbList", instanceDbMappingObj.dbList); + setParameter(instanceDbMappingObjStr + ".InstanceName", instanceDbMappingObj.instanceName); + } } -void SubmitHotExpandTaskRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string SubmitHotExpandTaskRequest::getDbName() const { + return dbName_; +} + +void SubmitHotExpandTaskRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } diff --git a/drds/src/model/SubmitSmoothExpandPreCheckRequest.cc b/drds/src/model/SubmitSmoothExpandPreCheckRequest.cc index 9b7c9fac3..72d78a35f 100644 --- a/drds/src/model/SubmitSmoothExpandPreCheckRequest.cc +++ b/drds/src/model/SubmitSmoothExpandPreCheckRequest.cc @@ -1,73 +1,63 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::SubmitSmoothExpandPreCheckRequest; - -SubmitSmoothExpandPreCheckRequest::SubmitSmoothExpandPreCheckRequest() : - RpcServiceRequest("drds", "2019-01-23", "SubmitSmoothExpandPreCheck") -{ - setMethod(HttpRequest::Method::Post); -} - -SubmitSmoothExpandPreCheckRequest::~SubmitSmoothExpandPreCheckRequest() -{} - -std::string SubmitSmoothExpandPreCheckRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::SubmitSmoothExpandPreCheckRequest; + +SubmitSmoothExpandPreCheckRequest::SubmitSmoothExpandPreCheckRequest() + : RpcServiceRequest("drds", "2019-01-23", "SubmitSmoothExpandPreCheck") { + setMethod(HttpRequest::Method::Post); } -void SubmitSmoothExpandPreCheckRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +SubmitSmoothExpandPreCheckRequest::~SubmitSmoothExpandPreCheckRequest() {} + +std::string SubmitSmoothExpandPreCheckRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string SubmitSmoothExpandPreCheckRequest::getAccessKeyId()const -{ - return accessKeyId_; +void SubmitSmoothExpandPreCheckRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void SubmitSmoothExpandPreCheckRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string SubmitSmoothExpandPreCheckRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string SubmitSmoothExpandPreCheckRequest::getDbName()const -{ - return dbName_; +void SubmitSmoothExpandPreCheckRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void SubmitSmoothExpandPreCheckRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string SubmitSmoothExpandPreCheckRequest::getDbName() const { + return dbName_; } -std::string SubmitSmoothExpandPreCheckRequest::getDbInstType()const -{ - return dbInstType_; +void SubmitSmoothExpandPreCheckRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } -void SubmitSmoothExpandPreCheckRequest::setDbInstType(const std::string& dbInstType) -{ - dbInstType_ = dbInstType; - setParameter("DbInstType", dbInstType); +std::string SubmitSmoothExpandPreCheckRequest::getDbInstType() const { + return dbInstType_; +} + +void SubmitSmoothExpandPreCheckRequest::setDbInstType(const std::string &dbInstType) { + dbInstType_ = dbInstType; + setParameter(std::string("DbInstType"), dbInstType); } diff --git a/drds/src/model/SubmitSmoothExpandPreCheckResult.cc b/drds/src/model/SubmitSmoothExpandPreCheckResult.cc index e90dcc858..6a269dec8 100644 --- a/drds/src/model/SubmitSmoothExpandPreCheckResult.cc +++ b/drds/src/model/SubmitSmoothExpandPreCheckResult.cc @@ -39,12 +39,12 @@ void SubmitSmoothExpandPreCheckResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; if(!value["Msg"].isNull()) msg_ = value["Msg"].asString(); if(!value["TaskId"].isNull()) taskId_ = std::stol(value["TaskId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/SubmitSmoothExpandPreCheckTaskRequest.cc b/drds/src/model/SubmitSmoothExpandPreCheckTaskRequest.cc index 7d5886e41..eeeca8b7f 100644 --- a/drds/src/model/SubmitSmoothExpandPreCheckTaskRequest.cc +++ b/drds/src/model/SubmitSmoothExpandPreCheckTaskRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::SubmitSmoothExpandPreCheckTaskRequest; - -SubmitSmoothExpandPreCheckTaskRequest::SubmitSmoothExpandPreCheckTaskRequest() : - RpcServiceRequest("drds", "2019-01-23", "SubmitSmoothExpandPreCheckTask") -{ - setMethod(HttpRequest::Method::Post); -} - -SubmitSmoothExpandPreCheckTaskRequest::~SubmitSmoothExpandPreCheckTaskRequest() -{} - -std::string SubmitSmoothExpandPreCheckTaskRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::SubmitSmoothExpandPreCheckTaskRequest; + +SubmitSmoothExpandPreCheckTaskRequest::SubmitSmoothExpandPreCheckTaskRequest() + : RpcServiceRequest("drds", "2019-01-23", "SubmitSmoothExpandPreCheckTask") { + setMethod(HttpRequest::Method::Post); } -void SubmitSmoothExpandPreCheckTaskRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +SubmitSmoothExpandPreCheckTaskRequest::~SubmitSmoothExpandPreCheckTaskRequest() {} + +std::string SubmitSmoothExpandPreCheckTaskRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string SubmitSmoothExpandPreCheckTaskRequest::getAccessKeyId()const -{ - return accessKeyId_; +void SubmitSmoothExpandPreCheckTaskRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void SubmitSmoothExpandPreCheckTaskRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string SubmitSmoothExpandPreCheckTaskRequest::getAccessKeyId() const { + return accessKeyId_; } -std::string SubmitSmoothExpandPreCheckTaskRequest::getDbName()const -{ - return dbName_; +void SubmitSmoothExpandPreCheckTaskRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void SubmitSmoothExpandPreCheckTaskRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string SubmitSmoothExpandPreCheckTaskRequest::getDbName() const { + return dbName_; +} + +void SubmitSmoothExpandPreCheckTaskRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } diff --git a/drds/src/model/SubmitSmoothExpandPreCheckTaskResult.cc b/drds/src/model/SubmitSmoothExpandPreCheckTaskResult.cc index 878ad416d..73f92ffe8 100644 --- a/drds/src/model/SubmitSmoothExpandPreCheckTaskResult.cc +++ b/drds/src/model/SubmitSmoothExpandPreCheckTaskResult.cc @@ -39,12 +39,12 @@ void SubmitSmoothExpandPreCheckTaskResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; if(!value["Msg"].isNull()) msg_ = value["Msg"].asString(); if(!value["TaskId"].isNull()) taskId_ = std::stol(value["TaskId"].asString()); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/SubmitSmoothExpandTaskRequest.cc b/drds/src/model/SubmitSmoothExpandTaskRequest.cc deleted file mode 100644 index 3be34abcc..000000000 --- a/drds/src/model/SubmitSmoothExpandTaskRequest.cc +++ /dev/null @@ -1,108 +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. - */ - -#include - -using AlibabaCloud::Drds::Model::SubmitSmoothExpandTaskRequest; - -SubmitSmoothExpandTaskRequest::SubmitSmoothExpandTaskRequest() : - RpcServiceRequest("drds", "2019-01-23", "SubmitSmoothExpandTask") -{ - setMethod(HttpRequest::Method::Post); -} - -SubmitSmoothExpandTaskRequest::~SubmitSmoothExpandTaskRequest() -{} - -std::string SubmitSmoothExpandTaskRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; -} - -void SubmitSmoothExpandTaskRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); -} - -std::string SubmitSmoothExpandTaskRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void SubmitSmoothExpandTaskRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -bool SubmitSmoothExpandTaskRequest::getDbInstanceIsCreating()const -{ - return dbInstanceIsCreating_; -} - -void SubmitSmoothExpandTaskRequest::setDbInstanceIsCreating(bool dbInstanceIsCreating) -{ - dbInstanceIsCreating_ = dbInstanceIsCreating; - setParameter("DbInstanceIsCreating", dbInstanceIsCreating ? "true" : "false"); -} - -std::vector SubmitSmoothExpandTaskRequest::getRdsSuperInstances()const -{ - return rdsSuperInstances_; -} - -void SubmitSmoothExpandTaskRequest::setRdsSuperInstances(const std::vector& rdsSuperInstances) -{ - rdsSuperInstances_ = rdsSuperInstances; - for(int dep1 = 0; dep1!= rdsSuperInstances.size(); dep1++) { - auto rdsSuperInstancesObj = rdsSuperInstances.at(dep1); - std::string rdsSuperInstancesObjStr = "RdsSuperInstances." + std::to_string(dep1 + 1); - setParameter(rdsSuperInstancesObjStr + ".Password", rdsSuperInstancesObj.password); - setParameter(rdsSuperInstancesObjStr + ".AccountName", rdsSuperInstancesObj.accountName); - setParameter(rdsSuperInstancesObjStr + ".RdsName", rdsSuperInstancesObj.rdsName); - } -} - -std::string SubmitSmoothExpandTaskRequest::getDbName()const -{ - return dbName_; -} - -void SubmitSmoothExpandTaskRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); -} - -std::vector SubmitSmoothExpandTaskRequest::getTransferTaskInfos()const -{ - return transferTaskInfos_; -} - -void SubmitSmoothExpandTaskRequest::setTransferTaskInfos(const std::vector& transferTaskInfos) -{ - transferTaskInfos_ = transferTaskInfos; - for(int dep1 = 0; dep1!= transferTaskInfos.size(); dep1++) { - auto transferTaskInfosObj = transferTaskInfos.at(dep1); - std::string transferTaskInfosObjStr = "TransferTaskInfos." + std::to_string(dep1 + 1); - setParameter(transferTaskInfosObjStr + ".DbName", transferTaskInfosObj.dbName); - setParameter(transferTaskInfosObjStr + ".SrcInstanceName", transferTaskInfosObj.srcInstanceName); - setParameter(transferTaskInfosObjStr + ".InstanceType", transferTaskInfosObj.instanceType); - setParameter(transferTaskInfosObjStr + ".DstInstanceName", transferTaskInfosObj.dstInstanceName); - } -} - diff --git a/drds/src/model/SubmitSqlFlashbackTaskRequest.cc b/drds/src/model/SubmitSqlFlashbackTaskRequest.cc index e72f855f3..1b3467a5f 100644 --- a/drds/src/model/SubmitSqlFlashbackTaskRequest.cc +++ b/drds/src/model/SubmitSqlFlashbackTaskRequest.cc @@ -1,150 +1,126 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::SubmitSqlFlashbackTaskRequest; - -SubmitSqlFlashbackTaskRequest::SubmitSqlFlashbackTaskRequest() : - RpcServiceRequest("drds", "2019-01-23", "SubmitSqlFlashbackTask") -{ - setMethod(HttpRequest::Method::Post); -} - -SubmitSqlFlashbackTaskRequest::~SubmitSqlFlashbackTaskRequest() -{} - -std::string SubmitSqlFlashbackTaskRequest::getTraceId()const -{ - return traceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::SubmitSqlFlashbackTaskRequest; + +SubmitSqlFlashbackTaskRequest::SubmitSqlFlashbackTaskRequest() + : RpcServiceRequest("drds", "2019-01-23", "SubmitSqlFlashbackTask") { + setMethod(HttpRequest::Method::Post); } -void SubmitSqlFlashbackTaskRequest::setTraceId(const std::string& traceId) -{ - traceId_ = traceId; - setParameter("TraceId", traceId); +SubmitSqlFlashbackTaskRequest::~SubmitSqlFlashbackTaskRequest() {} + +std::string SubmitSqlFlashbackTaskRequest::getTraceId() const { + return traceId_; } -std::string SubmitSqlFlashbackTaskRequest::getSqlPk()const -{ - return sqlPk_; +void SubmitSqlFlashbackTaskRequest::setTraceId(const std::string &traceId) { + traceId_ = traceId; + setParameter(std::string("TraceId"), traceId); } -void SubmitSqlFlashbackTaskRequest::setSqlPk(const std::string& sqlPk) -{ - sqlPk_ = sqlPk; - setParameter("SqlPk", sqlPk); +std::string SubmitSqlFlashbackTaskRequest::getSqlPk() const { + return sqlPk_; } -std::string SubmitSqlFlashbackTaskRequest::getStartTime()const -{ - return startTime_; +void SubmitSqlFlashbackTaskRequest::setSqlPk(const std::string &sqlPk) { + sqlPk_ = sqlPk; + setParameter(std::string("SqlPk"), sqlPk); } -void SubmitSqlFlashbackTaskRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setParameter("StartTime", startTime); +std::string SubmitSqlFlashbackTaskRequest::getStartTime() const { + return startTime_; } -std::string SubmitSqlFlashbackTaskRequest::getAccessKeyId()const -{ - return accessKeyId_; +void SubmitSqlFlashbackTaskRequest::setStartTime(const std::string &startTime) { + startTime_ = startTime; + setParameter(std::string("StartTime"), startTime); } -void SubmitSqlFlashbackTaskRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string SubmitSqlFlashbackTaskRequest::getAccessKeyId() const { + return accessKeyId_; } -int SubmitSqlFlashbackTaskRequest::getRecallRestoreType()const -{ - return recallRestoreType_; +void SubmitSqlFlashbackTaskRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void SubmitSqlFlashbackTaskRequest::setRecallRestoreType(int recallRestoreType) -{ - recallRestoreType_ = recallRestoreType; - setParameter("RecallRestoreType", std::to_string(recallRestoreType)); +int SubmitSqlFlashbackTaskRequest::getRecallRestoreType() const { + return recallRestoreType_; } -std::string SubmitSqlFlashbackTaskRequest::getTableName()const -{ - return tableName_; +void SubmitSqlFlashbackTaskRequest::setRecallRestoreType(int recallRestoreType) { + recallRestoreType_ = recallRestoreType; + setParameter(std::string("RecallRestoreType"), std::to_string(recallRestoreType)); } -void SubmitSqlFlashbackTaskRequest::setTableName(const std::string& tableName) -{ - tableName_ = tableName; - setParameter("TableName", tableName); +std::string SubmitSqlFlashbackTaskRequest::getTableName() const { + return tableName_; } -std::string SubmitSqlFlashbackTaskRequest::getSqlType()const -{ - return sqlType_; +void SubmitSqlFlashbackTaskRequest::setTableName(const std::string &tableName) { + tableName_ = tableName; + setParameter(std::string("TableName"), tableName); } -void SubmitSqlFlashbackTaskRequest::setSqlType(const std::string& sqlType) -{ - sqlType_ = sqlType; - setParameter("SqlType", sqlType); +std::string SubmitSqlFlashbackTaskRequest::getSqlType() const { + return sqlType_; } -std::string SubmitSqlFlashbackTaskRequest::getEndTime()const -{ - return endTime_; +void SubmitSqlFlashbackTaskRequest::setSqlType(const std::string &sqlType) { + sqlType_ = sqlType; + setParameter(std::string("SqlType"), sqlType); } -void SubmitSqlFlashbackTaskRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setParameter("EndTime", endTime); +std::string SubmitSqlFlashbackTaskRequest::getEndTime() const { + return endTime_; } -std::string SubmitSqlFlashbackTaskRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void SubmitSqlFlashbackTaskRequest::setEndTime(const std::string &endTime) { + endTime_ = endTime; + setParameter(std::string("EndTime"), endTime); } -void SubmitSqlFlashbackTaskRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string SubmitSqlFlashbackTaskRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -int SubmitSqlFlashbackTaskRequest::getRecallType()const -{ - return recallType_; +void SubmitSqlFlashbackTaskRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void SubmitSqlFlashbackTaskRequest::setRecallType(int recallType) -{ - recallType_ = recallType; - setParameter("RecallType", std::to_string(recallType)); +int SubmitSqlFlashbackTaskRequest::getRecallType() const { + return recallType_; } -std::string SubmitSqlFlashbackTaskRequest::getDbName()const -{ - return dbName_; +void SubmitSqlFlashbackTaskRequest::setRecallType(int recallType) { + recallType_ = recallType; + setParameter(std::string("RecallType"), std::to_string(recallType)); } -void SubmitSqlFlashbackTaskRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string SubmitSqlFlashbackTaskRequest::getDbName() const { + return dbName_; +} + +void SubmitSqlFlashbackTaskRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } diff --git a/drds/src/model/SubmitSwitchTaskRequest.cc b/drds/src/model/SubmitSwitchTaskRequest.cc deleted file mode 100644 index 49819d5d2..000000000 --- a/drds/src/model/SubmitSwitchTaskRequest.cc +++ /dev/null @@ -1,95 +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. - */ - -#include - -using AlibabaCloud::Drds::Model::SubmitSwitchTaskRequest; - -SubmitSwitchTaskRequest::SubmitSwitchTaskRequest() : - RpcServiceRequest("drds", "2019-01-23", "SubmitSwitchTask") -{ - setMethod(HttpRequest::Method::Post); -} - -SubmitSwitchTaskRequest::~SubmitSwitchTaskRequest() -{} - -std::string SubmitSwitchTaskRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; -} - -void SubmitSwitchTaskRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); -} - -std::string SubmitSwitchTaskRequest::getExpandType()const -{ - return expandType_; -} - -void SubmitSwitchTaskRequest::setExpandType(const std::string& expandType) -{ - expandType_ = expandType; - setParameter("ExpandType", expandType); -} - -std::string SubmitSwitchTaskRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void SubmitSwitchTaskRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); -} - -std::string SubmitSwitchTaskRequest::getJobId()const -{ - return jobId_; -} - -void SubmitSwitchTaskRequest::setJobId(const std::string& jobId) -{ - jobId_ = jobId; - setParameter("JobId", jobId); -} - -std::string SubmitSwitchTaskRequest::getDbName()const -{ - return dbName_; -} - -void SubmitSwitchTaskRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); -} - -std::string SubmitSwitchTaskRequest::getParentJobId()const -{ - return parentJobId_; -} - -void SubmitSwitchTaskRequest::setParentJobId(const std::string& parentJobId) -{ - parentJobId_ = parentJobId; - setParameter("ParentJobId", parentJobId); -} - diff --git a/drds/src/model/SwitchGlobalBroadcastTypeRequest.cc b/drds/src/model/SwitchGlobalBroadcastTypeRequest.cc index 7664f2512..486285e48 100644 --- a/drds/src/model/SwitchGlobalBroadcastTypeRequest.cc +++ b/drds/src/model/SwitchGlobalBroadcastTypeRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::SwitchGlobalBroadcastTypeRequest; - -SwitchGlobalBroadcastTypeRequest::SwitchGlobalBroadcastTypeRequest() : - RpcServiceRequest("drds", "2019-01-23", "SwitchGlobalBroadcastType") -{ - setMethod(HttpRequest::Method::Post); -} - -SwitchGlobalBroadcastTypeRequest::~SwitchGlobalBroadcastTypeRequest() -{} - -std::string SwitchGlobalBroadcastTypeRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::SwitchGlobalBroadcastTypeRequest; + +SwitchGlobalBroadcastTypeRequest::SwitchGlobalBroadcastTypeRequest() + : RpcServiceRequest("drds", "2019-01-23", "SwitchGlobalBroadcastType") { + setMethod(HttpRequest::Method::Post); } -void SwitchGlobalBroadcastTypeRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +SwitchGlobalBroadcastTypeRequest::~SwitchGlobalBroadcastTypeRequest() {} + +std::string SwitchGlobalBroadcastTypeRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string SwitchGlobalBroadcastTypeRequest::getDbName()const -{ - return dbName_; +void SwitchGlobalBroadcastTypeRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void SwitchGlobalBroadcastTypeRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string SwitchGlobalBroadcastTypeRequest::getDbName() const { + return dbName_; } -std::string SwitchGlobalBroadcastTypeRequest::getRegionId()const -{ - return regionId_; +void SwitchGlobalBroadcastTypeRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } -void SwitchGlobalBroadcastTypeRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string SwitchGlobalBroadcastTypeRequest::getRegionId() const { + return regionId_; +} + +void SwitchGlobalBroadcastTypeRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/drds/src/model/SwitchGlobalBroadcastTypeResult.cc b/drds/src/model/SwitchGlobalBroadcastTypeResult.cc index 79bcee290..c606fa9aa 100644 --- a/drds/src/model/SwitchGlobalBroadcastTypeResult.cc +++ b/drds/src/model/SwitchGlobalBroadcastTypeResult.cc @@ -39,10 +39,10 @@ void SwitchGlobalBroadcastTypeResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; if(!value["Data"].isNull()) data_ = value["Data"].asString() == "true"; + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/TagResourcesRequest.cc b/drds/src/model/TagResourcesRequest.cc index 279057b4c..8f50c0eed 100644 --- a/drds/src/model/TagResourcesRequest.cc +++ b/drds/src/model/TagResourcesRequest.cc @@ -1,91 +1,76 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::TagResourcesRequest; - -TagResourcesRequest::TagResourcesRequest() : - RpcServiceRequest("drds", "2019-01-23", "TagResources") -{ - setMethod(HttpRequest::Method::Post); -} - -TagResourcesRequest::~TagResourcesRequest() -{} - -std::vector TagResourcesRequest::getResourceId()const -{ - return resourceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::TagResourcesRequest; + +TagResourcesRequest::TagResourcesRequest() + : RpcServiceRequest("drds", "2019-01-23", "TagResources") { + setMethod(HttpRequest::Method::Post); } -void TagResourcesRequest::setResourceId(const std::vector& resourceId) -{ - resourceId_ = resourceId; - for(int dep1 = 0; dep1!= resourceId.size(); dep1++) { - setParameter("ResourceId."+ std::to_string(dep1), resourceId.at(dep1)); - } +TagResourcesRequest::~TagResourcesRequest() {} + +std::vector TagResourcesRequest::getResourceId() const { + return resourceId_; } -std::string TagResourcesRequest::getResourceType()const -{ - return resourceType_; +void TagResourcesRequest::setResourceId(const std::vector &resourceId) { + resourceId_ = resourceId; } -void TagResourcesRequest::setResourceType(const std::string& resourceType) -{ - resourceType_ = resourceType; - setParameter("ResourceType", resourceType); +std::string TagResourcesRequest::getResourceType() const { + return resourceType_; } -bool TagResourcesRequest::getNoRole()const -{ - return noRole_; +void TagResourcesRequest::setResourceType(const std::string &resourceType) { + resourceType_ = resourceType; + setParameter(std::string("ResourceType"), resourceType); } -void TagResourcesRequest::setNoRole(bool noRole) -{ - noRole_ = noRole; - setParameter("NoRole", noRole ? "true" : "false"); +bool TagResourcesRequest::getNoRole() const { + return noRole_; } -std::string TagResourcesRequest::getRegionId()const -{ - return regionId_; +void TagResourcesRequest::setNoRole(bool noRole) { + noRole_ = noRole; + setParameter(std::string("NoRole"), noRole ? "true" : "false"); } -void TagResourcesRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string TagResourcesRequest::getRegionId() const { + return regionId_; } -std::vector TagResourcesRequest::getTag()const -{ - return tag_; +void TagResourcesRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void TagResourcesRequest::setTag(const std::vector& tag) -{ - tag_ = tag; - for(int dep1 = 0; dep1!= tag.size(); dep1++) { - auto tagObj = tag.at(dep1); - std::string tagObjStr = "Tag." + std::to_string(dep1 + 1); - setParameter(tagObjStr + ".Value", tagObj.value); - setParameter(tagObjStr + ".Key", tagObj.key); - } +std::vector TagResourcesRequest::getTag() const { + return tag_; +} + +void TagResourcesRequest::setTag(const std::vector &tag) { + tag_ = tag; + for(int dep1 = 0; dep1 != tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1); + setParameter(tagObjStr + ".Value", tagObj.value); + setParameter(tagObjStr + ".Key", tagObj.key); + } } diff --git a/drds/src/model/UntagResourcesRequest.cc b/drds/src/model/UntagResourcesRequest.cc index 37090b919..9693711b6 100644 --- a/drds/src/model/UntagResourcesRequest.cc +++ b/drds/src/model/UntagResourcesRequest.cc @@ -1,99 +1,79 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::UntagResourcesRequest; - -UntagResourcesRequest::UntagResourcesRequest() : - RpcServiceRequest("drds", "2019-01-23", "UntagResources") -{ - setMethod(HttpRequest::Method::Post); -} - -UntagResourcesRequest::~UntagResourcesRequest() -{} - -bool UntagResourcesRequest::getAll()const -{ - return all_; + */ + +#include + +using AlibabaCloud::Drds::Model::UntagResourcesRequest; + +UntagResourcesRequest::UntagResourcesRequest() + : RpcServiceRequest("drds", "2019-01-23", "UntagResources") { + setMethod(HttpRequest::Method::Post); } -void UntagResourcesRequest::setAll(bool all) -{ - all_ = all; - setParameter("All", all ? "true" : "false"); +UntagResourcesRequest::~UntagResourcesRequest() {} + +bool UntagResourcesRequest::getAll() const { + return all_; } -std::vector UntagResourcesRequest::getResourceId()const -{ - return resourceId_; +void UntagResourcesRequest::setAll(bool all) { + all_ = all; + setParameter(std::string("All"), all ? "true" : "false"); } -void UntagResourcesRequest::setResourceId(const std::vector& resourceId) -{ - resourceId_ = resourceId; - for(int dep1 = 0; dep1!= resourceId.size(); dep1++) { - setParameter("ResourceId."+ std::to_string(dep1), resourceId.at(dep1)); - } +std::vector UntagResourcesRequest::getResourceId() const { + return resourceId_; } -std::string UntagResourcesRequest::getResourceType()const -{ - return resourceType_; +void UntagResourcesRequest::setResourceId(const std::vector &resourceId) { + resourceId_ = resourceId; } -void UntagResourcesRequest::setResourceType(const std::string& resourceType) -{ - resourceType_ = resourceType; - setParameter("ResourceType", resourceType); +std::string UntagResourcesRequest::getResourceType() const { + return resourceType_; } -bool UntagResourcesRequest::getNoRole()const -{ - return noRole_; +void UntagResourcesRequest::setResourceType(const std::string &resourceType) { + resourceType_ = resourceType; + setParameter(std::string("ResourceType"), resourceType); } -void UntagResourcesRequest::setNoRole(bool noRole) -{ - noRole_ = noRole; - setParameter("NoRole", noRole ? "true" : "false"); +bool UntagResourcesRequest::getNoRole() const { + return noRole_; } -std::string UntagResourcesRequest::getRegionId()const -{ - return regionId_; +void UntagResourcesRequest::setNoRole(bool noRole) { + noRole_ = noRole; + setParameter(std::string("NoRole"), noRole ? "true" : "false"); } -void UntagResourcesRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string UntagResourcesRequest::getRegionId() const { + return regionId_; } -std::vector UntagResourcesRequest::getTagKey()const -{ - return tagKey_; +void UntagResourcesRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void UntagResourcesRequest::setTagKey(const std::vector& tagKey) -{ - tagKey_ = tagKey; - for(int dep1 = 0; dep1!= tagKey.size(); dep1++) { - setParameter("TagKey."+ std::to_string(dep1), tagKey.at(dep1)); - } +std::vector UntagResourcesRequest::getTagKey() const { + return tagKey_; +} + +void UntagResourcesRequest::setTagKey(const std::vector &tagKey) { + tagKey_ = tagKey; } diff --git a/drds/src/model/UpdateInstanceNetworkRequest.cc b/drds/src/model/UpdateInstanceNetworkRequest.cc index 440439631..198b8ea16 100644 --- a/drds/src/model/UpdateInstanceNetworkRequest.cc +++ b/drds/src/model/UpdateInstanceNetworkRequest.cc @@ -1,84 +1,72 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::UpdateInstanceNetworkRequest; - -UpdateInstanceNetworkRequest::UpdateInstanceNetworkRequest() : - RpcServiceRequest("drds", "2019-01-23", "UpdateInstanceNetwork") -{ - setMethod(HttpRequest::Method::Post); -} - -UpdateInstanceNetworkRequest::~UpdateInstanceNetworkRequest() -{} - -std::string UpdateInstanceNetworkRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::UpdateInstanceNetworkRequest; + +UpdateInstanceNetworkRequest::UpdateInstanceNetworkRequest() + : RpcServiceRequest("drds", "2019-01-23", "UpdateInstanceNetwork") { + setMethod(HttpRequest::Method::Post); } -void UpdateInstanceNetworkRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +UpdateInstanceNetworkRequest::~UpdateInstanceNetworkRequest() {} + +std::string UpdateInstanceNetworkRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string UpdateInstanceNetworkRequest::getAccessKeyId()const -{ - return accessKeyId_; +void UpdateInstanceNetworkRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void UpdateInstanceNetworkRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setParameter("AccessKeyId", accessKeyId); +std::string UpdateInstanceNetworkRequest::getAccessKeyId() const { + return accessKeyId_; } -bool UpdateInstanceNetworkRequest::getRetainClassic()const -{ - return retainClassic_; +void UpdateInstanceNetworkRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); } -void UpdateInstanceNetworkRequest::setRetainClassic(bool retainClassic) -{ - retainClassic_ = retainClassic; - setParameter("RetainClassic", retainClassic ? "true" : "false"); +bool UpdateInstanceNetworkRequest::getRetainClassic() const { + return retainClassic_; } -int UpdateInstanceNetworkRequest::getClassicExpiredDays()const -{ - return classicExpiredDays_; +void UpdateInstanceNetworkRequest::setRetainClassic(bool retainClassic) { + retainClassic_ = retainClassic; + setParameter(std::string("RetainClassic"), retainClassic ? "true" : "false"); } -void UpdateInstanceNetworkRequest::setClassicExpiredDays(int classicExpiredDays) -{ - classicExpiredDays_ = classicExpiredDays; - setParameter("ClassicExpiredDays", std::to_string(classicExpiredDays)); +int UpdateInstanceNetworkRequest::getClassicExpiredDays() const { + return classicExpiredDays_; } -std::string UpdateInstanceNetworkRequest::getSrcInstanceNetworkType()const -{ - return srcInstanceNetworkType_; +void UpdateInstanceNetworkRequest::setClassicExpiredDays(int classicExpiredDays) { + classicExpiredDays_ = classicExpiredDays; + setParameter(std::string("ClassicExpiredDays"), std::to_string(classicExpiredDays)); } -void UpdateInstanceNetworkRequest::setSrcInstanceNetworkType(const std::string& srcInstanceNetworkType) -{ - srcInstanceNetworkType_ = srcInstanceNetworkType; - setParameter("SrcInstanceNetworkType", srcInstanceNetworkType); +std::string UpdateInstanceNetworkRequest::getSrcInstanceNetworkType() const { + return srcInstanceNetworkType_; +} + +void UpdateInstanceNetworkRequest::setSrcInstanceNetworkType(const std::string &srcInstanceNetworkType) { + srcInstanceNetworkType_ = srcInstanceNetworkType; + setParameter(std::string("SrcInstanceNetworkType"), srcInstanceNetworkType); } diff --git a/drds/src/model/UpdatePrivateRdsClassRequest.cc b/drds/src/model/UpdatePrivateRdsClassRequest.cc index 279971bb6..03b5a66cd 100644 --- a/drds/src/model/UpdatePrivateRdsClassRequest.cc +++ b/drds/src/model/UpdatePrivateRdsClassRequest.cc @@ -1,95 +1,90 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::UpdatePrivateRdsClassRequest; - -UpdatePrivateRdsClassRequest::UpdatePrivateRdsClassRequest() : - RpcServiceRequest("drds", "2019-01-23", "UpdatePrivateRdsClass") -{ - setMethod(HttpRequest::Method::Post); -} - -UpdatePrivateRdsClassRequest::~UpdatePrivateRdsClassRequest() -{} - -std::string UpdatePrivateRdsClassRequest::getStorage()const -{ - return storage_; + */ + +#include + +using AlibabaCloud::Drds::Model::UpdatePrivateRdsClassRequest; + +UpdatePrivateRdsClassRequest::UpdatePrivateRdsClassRequest() + : RpcServiceRequest("drds", "2019-01-23", "UpdatePrivateRdsClass") { + setMethod(HttpRequest::Method::Post); } -void UpdatePrivateRdsClassRequest::setStorage(const std::string& storage) -{ - storage_ = storage; - setParameter("Storage", storage); +UpdatePrivateRdsClassRequest::~UpdatePrivateRdsClassRequest() {} + +std::string UpdatePrivateRdsClassRequest::getStorage() const { + return storage_; } -bool UpdatePrivateRdsClassRequest::getAutoUseCoupon()const -{ - return autoUseCoupon_; +void UpdatePrivateRdsClassRequest::setStorage(const std::string &storage) { + storage_ = storage; + setParameter(std::string("Storage"), storage); } -void UpdatePrivateRdsClassRequest::setAutoUseCoupon(bool autoUseCoupon) -{ - autoUseCoupon_ = autoUseCoupon; - setParameter("AutoUseCoupon", autoUseCoupon ? "true" : "false"); +bool UpdatePrivateRdsClassRequest::getAutoUseCoupon() const { + return autoUseCoupon_; } -std::string UpdatePrivateRdsClassRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void UpdatePrivateRdsClassRequest::setAutoUseCoupon(bool autoUseCoupon) { + autoUseCoupon_ = autoUseCoupon; + setParameter(std::string("AutoUseCoupon"), autoUseCoupon ? "true" : "false"); } -void UpdatePrivateRdsClassRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string UpdatePrivateRdsClassRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string UpdatePrivateRdsClassRequest::getRdsClass()const -{ - return rdsClass_; +void UpdatePrivateRdsClassRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void UpdatePrivateRdsClassRequest::setRdsClass(const std::string& rdsClass) -{ - rdsClass_ = rdsClass; - setParameter("RdsClass", rdsClass); +std::string UpdatePrivateRdsClassRequest::getRdsClass() const { + return rdsClass_; } -int UpdatePrivateRdsClassRequest::getPrePayDuration()const -{ - return prePayDuration_; +void UpdatePrivateRdsClassRequest::setRdsClass(const std::string &rdsClass) { + rdsClass_ = rdsClass; + setParameter(std::string("RdsClass"), rdsClass); } -void UpdatePrivateRdsClassRequest::setPrePayDuration(int prePayDuration) -{ - prePayDuration_ = prePayDuration; - setParameter("PrePayDuration", std::to_string(prePayDuration)); +int UpdatePrivateRdsClassRequest::getPrePayDuration() const { + return prePayDuration_; } -std::string UpdatePrivateRdsClassRequest::getDBInstanceId()const -{ - return dBInstanceId_; +void UpdatePrivateRdsClassRequest::setPrePayDuration(int prePayDuration) { + prePayDuration_ = prePayDuration; + setParameter(std::string("PrePayDuration"), std::to_string(prePayDuration)); } -void UpdatePrivateRdsClassRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setParameter("DBInstanceId", dBInstanceId); +std::string UpdatePrivateRdsClassRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void UpdatePrivateRdsClassRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); +} + +std::string UpdatePrivateRdsClassRequest::getDBInstanceId() const { + return dBInstanceId_; +} + +void UpdatePrivateRdsClassRequest::setDBInstanceId(const std::string &dBInstanceId) { + dBInstanceId_ = dBInstanceId; + setParameter(std::string("DBInstanceId"), dBInstanceId); } diff --git a/drds/src/model/UpdatePrivateRdsClassResult.cc b/drds/src/model/UpdatePrivateRdsClassResult.cc index 735040229..4c7fb2371 100644 --- a/drds/src/model/UpdatePrivateRdsClassResult.cc +++ b/drds/src/model/UpdatePrivateRdsClassResult.cc @@ -39,10 +39,10 @@ void UpdatePrivateRdsClassResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; if(!value["Data"].isNull()) data_ = value["Data"].asString(); + if(!value["Success"].isNull()) + success_ = value["Success"].asString() == "true"; } diff --git a/drds/src/model/UpdateResourceGroupAttributeRequest.cc b/drds/src/model/UpdateResourceGroupAttributeRequest.cc index a573bb5b5..115f73913 100644 --- a/drds/src/model/UpdateResourceGroupAttributeRequest.cc +++ b/drds/src/model/UpdateResourceGroupAttributeRequest.cc @@ -1,62 +1,54 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::UpdateResourceGroupAttributeRequest; - -UpdateResourceGroupAttributeRequest::UpdateResourceGroupAttributeRequest() : - RpcServiceRequest("drds", "2019-01-23", "UpdateResourceGroupAttribute") -{ - setMethod(HttpRequest::Method::Post); -} - -UpdateResourceGroupAttributeRequest::~UpdateResourceGroupAttributeRequest() -{} - -std::string UpdateResourceGroupAttributeRequest::getRegionId()const -{ - return regionId_; + */ + +#include + +using AlibabaCloud::Drds::Model::UpdateResourceGroupAttributeRequest; + +UpdateResourceGroupAttributeRequest::UpdateResourceGroupAttributeRequest() + : RpcServiceRequest("drds", "2019-01-23", "UpdateResourceGroupAttribute") { + setMethod(HttpRequest::Method::Post); } -void UpdateResourceGroupAttributeRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +UpdateResourceGroupAttributeRequest::~UpdateResourceGroupAttributeRequest() {} + +std::string UpdateResourceGroupAttributeRequest::getRegionId() const { + return regionId_; } -std::string UpdateResourceGroupAttributeRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void UpdateResourceGroupAttributeRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void UpdateResourceGroupAttributeRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string UpdateResourceGroupAttributeRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string UpdateResourceGroupAttributeRequest::getNewResourceGroupId()const -{ - return newResourceGroupId_; +void UpdateResourceGroupAttributeRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void UpdateResourceGroupAttributeRequest::setNewResourceGroupId(const std::string& newResourceGroupId) -{ - newResourceGroupId_ = newResourceGroupId; - setParameter("NewResourceGroupId", newResourceGroupId); +std::string UpdateResourceGroupAttributeRequest::getNewResourceGroupId() const { + return newResourceGroupId_; +} + +void UpdateResourceGroupAttributeRequest::setNewResourceGroupId(const std::string &newResourceGroupId) { + newResourceGroupId_ = newResourceGroupId; + setParameter(std::string("NewResourceGroupId"), newResourceGroupId); } diff --git a/drds/src/model/UpgradeHiStoreInstanceRequest.cc b/drds/src/model/UpgradeHiStoreInstanceRequest.cc index 2861a4f46..8641a6cdb 100644 --- a/drds/src/model/UpgradeHiStoreInstanceRequest.cc +++ b/drds/src/model/UpgradeHiStoreInstanceRequest.cc @@ -1,73 +1,63 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::UpgradeHiStoreInstanceRequest; - -UpgradeHiStoreInstanceRequest::UpgradeHiStoreInstanceRequest() : - RpcServiceRequest("drds", "2019-01-23", "UpgradeHiStoreInstance") -{ - setMethod(HttpRequest::Method::Post); -} - -UpgradeHiStoreInstanceRequest::~UpgradeHiStoreInstanceRequest() -{} - -std::string UpgradeHiStoreInstanceRequest::getHistoreInstanceId()const -{ - return historeInstanceId_; + */ + +#include + +using AlibabaCloud::Drds::Model::UpgradeHiStoreInstanceRequest; + +UpgradeHiStoreInstanceRequest::UpgradeHiStoreInstanceRequest() + : RpcServiceRequest("drds", "2019-01-23", "UpgradeHiStoreInstance") { + setMethod(HttpRequest::Method::Post); } -void UpgradeHiStoreInstanceRequest::setHistoreInstanceId(const std::string& historeInstanceId) -{ - historeInstanceId_ = historeInstanceId; - setParameter("HistoreInstanceId", historeInstanceId); +UpgradeHiStoreInstanceRequest::~UpgradeHiStoreInstanceRequest() {} + +std::string UpgradeHiStoreInstanceRequest::getHistoreInstanceId() const { + return historeInstanceId_; } -std::string UpgradeHiStoreInstanceRequest::getDrdsPassword()const -{ - return drdsPassword_; +void UpgradeHiStoreInstanceRequest::setHistoreInstanceId(const std::string &historeInstanceId) { + historeInstanceId_ = historeInstanceId; + setParameter(std::string("HistoreInstanceId"), historeInstanceId); } -void UpgradeHiStoreInstanceRequest::setDrdsPassword(const std::string& drdsPassword) -{ - drdsPassword_ = drdsPassword; - setParameter("DrdsPassword", drdsPassword); +std::string UpgradeHiStoreInstanceRequest::getDrdsPassword() const { + return drdsPassword_; } -std::string UpgradeHiStoreInstanceRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void UpgradeHiStoreInstanceRequest::setDrdsPassword(const std::string &drdsPassword) { + drdsPassword_ = drdsPassword; + setParameter(std::string("DrdsPassword"), drdsPassword); } -void UpgradeHiStoreInstanceRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string UpgradeHiStoreInstanceRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string UpgradeHiStoreInstanceRequest::getRegionId()const -{ - return regionId_; +void UpgradeHiStoreInstanceRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void UpgradeHiStoreInstanceRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string UpgradeHiStoreInstanceRequest::getRegionId() const { + return regionId_; +} + +void UpgradeHiStoreInstanceRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/drds/src/model/UpgradeInstanceVersionRequest.cc b/drds/src/model/UpgradeInstanceVersionRequest.cc index 760cb50e5..4a8c64e36 100644 --- a/drds/src/model/UpgradeInstanceVersionRequest.cc +++ b/drds/src/model/UpgradeInstanceVersionRequest.cc @@ -1,73 +1,63 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::UpgradeInstanceVersionRequest; - -UpgradeInstanceVersionRequest::UpgradeInstanceVersionRequest() : - RpcServiceRequest("drds", "2019-01-23", "UpgradeInstanceVersion") -{ - setMethod(HttpRequest::Method::Post); -} - -UpgradeInstanceVersionRequest::~UpgradeInstanceVersionRequest() -{} - -std::string UpgradeInstanceVersionRequest::getDrdsPassword()const -{ - return drdsPassword_; + */ + +#include + +using AlibabaCloud::Drds::Model::UpgradeInstanceVersionRequest; + +UpgradeInstanceVersionRequest::UpgradeInstanceVersionRequest() + : RpcServiceRequest("drds", "2019-01-23", "UpgradeInstanceVersion") { + setMethod(HttpRequest::Method::Post); } -void UpgradeInstanceVersionRequest::setDrdsPassword(const std::string& drdsPassword) -{ - drdsPassword_ = drdsPassword; - setParameter("DrdsPassword", drdsPassword); +UpgradeInstanceVersionRequest::~UpgradeInstanceVersionRequest() {} + +std::string UpgradeInstanceVersionRequest::getDrdsPassword() const { + return drdsPassword_; } -std::string UpgradeInstanceVersionRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void UpgradeInstanceVersionRequest::setDrdsPassword(const std::string &drdsPassword) { + drdsPassword_ = drdsPassword; + setParameter(std::string("DrdsPassword"), drdsPassword); } -void UpgradeInstanceVersionRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string UpgradeInstanceVersionRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string UpgradeInstanceVersionRequest::getRpm()const -{ - return rpm_; +void UpgradeInstanceVersionRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void UpgradeInstanceVersionRequest::setRpm(const std::string& rpm) -{ - rpm_ = rpm; - setParameter("Rpm", rpm); +std::string UpgradeInstanceVersionRequest::getRpm() const { + return rpm_; } -std::string UpgradeInstanceVersionRequest::getRegionId()const -{ - return regionId_; +void UpgradeInstanceVersionRequest::setRpm(const std::string &rpm) { + rpm_ = rpm; + setParameter(std::string("Rpm"), rpm); } -void UpgradeInstanceVersionRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string UpgradeInstanceVersionRequest::getRegionId() const { + return regionId_; +} + +void UpgradeInstanceVersionRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } diff --git a/drds/src/model/ValidateShardTaskRequest.cc b/drds/src/model/ValidateShardTaskRequest.cc index f6637dc18..adc7db573 100644 --- a/drds/src/model/ValidateShardTaskRequest.cc +++ b/drds/src/model/ValidateShardTaskRequest.cc @@ -1,95 +1,81 @@ /* * Copyright 2009-2017 Alibaba Cloud All rights reserved. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ - -#include - -using AlibabaCloud::Drds::Model::ValidateShardTaskRequest; - -ValidateShardTaskRequest::ValidateShardTaskRequest() : - RpcServiceRequest("drds", "2019-01-23", "ValidateShardTask") -{ - setMethod(HttpRequest::Method::Post); -} - -ValidateShardTaskRequest::~ValidateShardTaskRequest() -{} - -std::string ValidateShardTaskRequest::getTaskType()const -{ - return taskType_; + */ + +#include + +using AlibabaCloud::Drds::Model::ValidateShardTaskRequest; + +ValidateShardTaskRequest::ValidateShardTaskRequest() + : RpcServiceRequest("drds", "2019-01-23", "ValidateShardTask") { + setMethod(HttpRequest::Method::Post); } -void ValidateShardTaskRequest::setTaskType(const std::string& taskType) -{ - taskType_ = taskType; - setParameter("TaskType", taskType); +ValidateShardTaskRequest::~ValidateShardTaskRequest() {} + +std::string ValidateShardTaskRequest::getTaskType() const { + return taskType_; } -std::string ValidateShardTaskRequest::getTargetTableName()const -{ - return targetTableName_; +void ValidateShardTaskRequest::setTaskType(const std::string &taskType) { + taskType_ = taskType; + setParameter(std::string("TaskType"), taskType); } -void ValidateShardTaskRequest::setTargetTableName(const std::string& targetTableName) -{ - targetTableName_ = targetTableName; - setParameter("TargetTableName", targetTableName); +std::string ValidateShardTaskRequest::getTargetTableName() const { + return targetTableName_; } -std::string ValidateShardTaskRequest::getDrdsInstanceId()const -{ - return drdsInstanceId_; +void ValidateShardTaskRequest::setTargetTableName(const std::string &targetTableName) { + targetTableName_ = targetTableName; + setParameter(std::string("TargetTableName"), targetTableName); } -void ValidateShardTaskRequest::setDrdsInstanceId(const std::string& drdsInstanceId) -{ - drdsInstanceId_ = drdsInstanceId; - setParameter("DrdsInstanceId", drdsInstanceId); +std::string ValidateShardTaskRequest::getDrdsInstanceId() const { + return drdsInstanceId_; } -std::string ValidateShardTaskRequest::getDbName()const -{ - return dbName_; +void ValidateShardTaskRequest::setDrdsInstanceId(const std::string &drdsInstanceId) { + drdsInstanceId_ = drdsInstanceId; + setParameter(std::string("DrdsInstanceId"), drdsInstanceId); } -void ValidateShardTaskRequest::setDbName(const std::string& dbName) -{ - dbName_ = dbName; - setParameter("DbName", dbName); +std::string ValidateShardTaskRequest::getDbName() const { + return dbName_; } -std::string ValidateShardTaskRequest::getRegionId()const -{ - return regionId_; +void ValidateShardTaskRequest::setDbName(const std::string &dbName) { + dbName_ = dbName; + setParameter(std::string("DbName"), dbName); } -void ValidateShardTaskRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); +std::string ValidateShardTaskRequest::getRegionId() const { + return regionId_; } -std::string ValidateShardTaskRequest::getSourceTableName()const -{ - return sourceTableName_; +void ValidateShardTaskRequest::setRegionId(const std::string ®ionId) { + regionId_ = regionId; + setParameter(std::string("RegionId"), regionId); } -void ValidateShardTaskRequest::setSourceTableName(const std::string& sourceTableName) -{ - sourceTableName_ = sourceTableName; - setParameter("SourceTableName", sourceTableName); +std::string ValidateShardTaskRequest::getSourceTableName() const { + return sourceTableName_; +} + +void ValidateShardTaskRequest::setSourceTableName(const std::string &sourceTableName) { + sourceTableName_ = sourceTableName; + setParameter(std::string("SourceTableName"), sourceTableName); } diff --git a/drds/src/model/ValidateShardTaskResult.cc b/drds/src/model/ValidateShardTaskResult.cc index 3043a3f6b..f2ef430a3 100644 --- a/drds/src/model/ValidateShardTaskResult.cc +++ b/drds/src/model/ValidateShardTaskResult.cc @@ -43,10 +43,10 @@ void ValidateShardTaskResult::parse(const std::string &payload) for (auto valueListListItem : allListNode) { ListItem listObject; - if(!valueListListItem["Item"].isNull()) - listObject.item = valueListListItem["Item"].asString(); if(!valueListListItem["Result"].isNull()) listObject.result = std::stoi(valueListListItem["Result"].asString()); + if(!valueListListItem["Item"].isNull()) + listObject.item = valueListListItem["Item"].asString(); list_.push_back(listObject); } if(!value["Success"].isNull())