From 3da02ee896138155af0e736836850fb3d3d16b4d Mon Sep 17 00:00:00 2001 From: sdk-team Date: Wed, 4 Dec 2019 15:05:46 +0800 Subject: [PATCH] Supported ModifyDBInstanceSpec for Direction param. --- CHANGELOG | 3 + VERSION | 2 +- rds/CMakeLists.txt | 160 +-- rds/include/alibabacloud/rds/RdsClient.h | 320 ++--- .../AllocateInstanceVpcNetworkTypeRequest.h | 75 - .../AllocateInstanceVpcNetworkTypeResult.h | 49 - ...equest.h => CheckDBNameAvailableRequest.h} | 33 +- ...nResult.h => CheckDBNameAvailableResult.h} | 14 +- .../rds/model/CheckResourceRequest.h | 84 -- .../rds/model/CheckResourceResult.h | 59 - .../rds/model/CloneDBInstanceRequest.h | 3 + .../rds/model/CreateDedicatedHostRequest.h | 3 - .../model/CreateReadOnlyDBInstanceRequest.h | 3 + ...ibeAvailableDedicatedHostClassesRequest.h} | 21 +- ...ribeAvailableDedicatedHostClassesResult.h} | 26 +- ...cribeAvailableDedicatedHostZonesRequest.h} | 15 +- ...scribeAvailableDedicatedHostZonesResult.h} | 26 +- .../DescribeAvailableInstanceClassResult.h | 84 -- .../model/DescribeAvailableResourceRequest.h | 6 + .../rds/model/DescribeBackupPolicyResult.h | 8 + .../DescribeCloudDbExpertServiceRequest.h | 72 - .../DescribeCloudDbExpertServiceResult.h | 55 - .../model/DescribeDBInstanceAttributeResult.h | 2 + ...h => DescribeDBInstancesForCloneRequest.h} | 75 +- .../model/DescribeDBInstancesForCloneResult.h | 95 ++ .../rds/model/DescribeDBInstancesRequest.h | 3 + .../model/DescribeDBProxyEndpointRequest.h | 69 - .../rds/model/DescribeDBProxyEndpointResult.h | 65 - .../model/DescribeDBProxyPerformanceResult.h | 68 - .../rds/model/DescribeDBProxyResult.h | 67 - .../model/DescribeDedicatedHostGroupsResult.h | 3 +- ...est.h => DescribeDetachedBackupsRequest.h} | 45 +- .../rds/model/DescribeDetachedBackupsResult.h | 83 ++ .../DescribeInstanceVpcMigrateInfoRequest.h | 72 - .../DescribeInstanceVpcMigrateInfoResult.h | 61 - .../rds/model/DescribeMetaListRequest.h | 84 -- .../rds/model/DescribeMetaListResult.h | 67 - .../rds/model/DescribeParameterGroupResult.h | 2 +- .../DescribeProxyFunctionSupportRequest.h | 66 - .../DescribeProxyFunctionSupportResult.h | 63 - .../rds/model/DescribeTaskInfoResult.h | 73 - .../rds/model/DescribeTasksResult.h | 10 +- .../rds/model/DescribeTemplatesListRequest.h | 102 -- .../rds/model/DescribeTemplatesListResult.h | 82 -- ...foRequest.h => DestroyDBInstanceRequest.h} | 33 +- ...HostResult.h => DestroyDBInstanceResult.h} | 14 +- ...ateDedicatedHostInstanceResourceRequest.h} | 39 +- ...uateDedicatedHostInstanceResourceResult.h} | 18 +- .../model/EvaluateSupportByokShowRequest.h | 81 -- .../rds/model/EvaluateSupportByokShowResult.h | 53 - .../rds/model/ImportDataForSQLServerResult.h | 51 - ...eDBProxyRequest.h => LockAccountRequest.h} | 18 +- ...xyEndpointResult.h => LockAccountResult.h} | 14 +- .../rds/model/MigrateToOtherRegionRequest.h | 81 -- .../rds/model/ModifyBackupPolicyRequest.h | 3 + .../rds/model/ModifyDBInstanceSpecRequest.h | 3 + .../rds/model/ModifyDBProxyEndpointRequest.h | 78 -- .../rds/model/ModifyDBProxyInstanceRequest.h | 75 - .../rds/model/ModifyDBProxyRequest.h | 78 -- .../model/ModifyMySQLDBInstanceDelayResult.h | 55 - .../PreCheckCreateOrderForCloneRequest.h | 159 --- .../PreCheckCreateOrderForDeferRequest.h | 99 -- .../PreCheckCreateOrderForDegradeRequest.h | 102 -- .../PreCheckCreateOrderForDegradeResult.h | 58 - .../PreCheckCreateOrderForModifyResult.h | 58 - .../PreCheckCreateOrderForRebuildRequest.h | 123 -- .../PreCheckCreateOrderForRebuildResult.h | 58 - ...PreCheckCreateOrderForTempUpgradeRequest.h | 96 -- .../PreCheckCreateOrderForTempUpgradeResult.h | 58 - .../rds/model/PreCheckCreateOrderRequest.h | 183 --- .../rds/model/PreCheckCreateOrderResult.h | 58 - .../model/PreCheckDBInstanceOperationResult.h | 58 - ...t.h => ReleaseInstanceConnectionRequest.h} | 24 +- ...lt.h => ReleaseInstanceConnectionResult.h} | 14 +- .../RequestServiceOfCloudDBExpertRequest.h | 57 - .../RequestServiceOfCloudDBExpertResult.h | 55 - .../rds/model/SwitchDBInstanceHARequest.h | 24 +- ...eDelayRequest.h => UnlockAccountRequest.h} | 18 +- ...yDBProxyResult.h => UnlockAccountResult.h} | 14 +- rds/src/RdsClient.cc | 1224 ++++------------- rds/src/model/AddTagsToResourceRequest.cc | 4 +- ...llocateInstancePrivateConnectionRequest.cc | 115 -- ...AllocateInstancePrivateConnectionResult.cc | 44 - ...AllocateInstancePublicConnectionRequest.cc | 4 +- .../AllocateInstanceVpcNetworkTypeRequest.cc | 137 -- .../AllocateInstanceVpcNetworkTypeResult.cc | 44 - ...cateReadWriteSplittingConnectionRequest.cc | 4 +- .../model/CalculateDBInstanceWeightRequest.cc | 4 +- rds/src/model/CancelImportRequest.cc | 4 +- .../model/CheckAccountNameAvailableRequest.cc | 4 +- .../model/CheckCreateDdrDBInstanceRequest.cc | 4 +- rds/src/model/CheckDBNameAvailableRequest.cc | 117 ++ ...esult.cc => CheckDBNameAvailableResult.cc} | 10 +- rds/src/model/CheckInstanceExistRequest.cc | 4 +- .../model/CheckRecoveryConditionsRequest.cc | 4 +- rds/src/model/CheckResourceRequest.cc | 170 --- rds/src/model/CheckResourceResult.cc | 68 - rds/src/model/ClearDedicatedHostRequest.cc | 4 +- rds/src/model/CloneDBInstanceRequest.cc | 15 +- rds/src/model/CloneParameterGroupRequest.cc | 4 +- .../CopyDatabaseBetweenInstancesRequest.cc | 4 +- rds/src/model/CopyDatabaseRequest.cc | 4 +- rds/src/model/CreateAccountRequest.cc | 4 +- rds/src/model/CreateBackupRequest.cc | 4 +- .../model/CreateDBInstanceReplicaRequest.cc | 4 +- rds/src/model/CreateDBInstanceRequest.cc | 4 +- rds/src/model/CreateDatabaseRequest.cc | 4 +- rds/src/model/CreateDdrInstanceRequest.cc | 4 +- .../model/CreateDedicatedHostGroupRequest.cc | 4 +- rds/src/model/CreateDedicatedHostRequest.cc | 15 +- .../model/CreateDiagnosticReportRequest.cc | 4 +- .../CreateMigrateTaskForSQLServerRequest.cc | 4 +- rds/src/model/CreateMigrateTaskRequest.cc | 4 +- .../model/CreateOnlineDatabaseTaskRequest.cc | 4 +- rds/src/model/CreateParameterGroupRequest.cc | 4 +- .../model/CreateReadOnlyDBInstanceRequest.cc | 15 +- rds/src/model/CreateTempDBInstanceRequest.cc | 4 +- rds/src/model/DeleteAccountRequest.cc | 4 +- rds/src/model/DeleteBackupRequest.cc | 4 +- rds/src/model/DeleteDBInstanceRequest.cc | 4 +- rds/src/model/DeleteDatabaseRequest.cc | 4 +- .../model/DeleteDedicatedHostGroupRequest.cc | 4 +- rds/src/model/DeleteDedicatedHostRequest.cc | 93 -- rds/src/model/DeleteParameterGroupRequest.cc | 4 +- .../DescibeImportsFromDatabaseRequest.cc | 4 +- rds/src/model/DescribeAccountsRequest.cc | 4 +- .../model/DescribeActionEventPolicyRequest.cc | 4 +- .../DescribeAvailableCrossRegionRequest.cc | 4 +- ...ibeAvailableDedicatedHostClassesRequest.cc | 95 ++ ...ribeAvailableDedicatedHostClassesResult.cc | 59 + ...cribeAvailableDedicatedHostZonesRequest.cc | 84 ++ ...scribeAvailableDedicatedHostZonesResult.cc | 59 + .../DescribeAvailableInstanceClassRequest.cc | 159 --- .../DescribeAvailableInstanceClassResult.cc | 105 -- .../DescribeAvailableRecoveryTimeRequest.cc | 4 +- .../model/DescribeAvailableResourceRequest.cc | 26 +- .../model/DescribeBackupDatabaseRequest.cc | 4 +- rds/src/model/DescribeBackupPolicyRequest.cc | 4 +- rds/src/model/DescribeBackupPolicyResult.cc | 28 + rds/src/model/DescribeBackupTasksRequest.cc | 4 +- rds/src/model/DescribeBackupsRequest.cc | 4 +- rds/src/model/DescribeBinlogFilesRequest.cc | 4 +- .../model/DescribeCharacterSetNameRequest.cc | 4 +- .../DescribeCloudDbExpertServiceRequest.cc | 126 -- .../DescribeCloudDbExpertServiceResult.cc | 65 - .../DescribeCollationTimeZonesRequest.cc | 4 +- ...cribeCrossRegionBackupDBInstanceRequest.cc | 4 +- .../DescribeCrossRegionBackupsRequest.cc | 4 +- ...escribeCrossRegionLogBackupFilesRequest.cc | 4 +- .../DescribeDBInstanceAttributeRequest.cc | 4 +- .../DescribeDBInstanceAttributeResult.cc | 4 + .../model/DescribeDBInstanceByTagsRequest.cc | 4 +- .../DescribeDBInstanceHAConfigRequest.cc | 4 +- .../DescribeDBInstanceIPArrayListRequest.cc | 4 +- .../DescribeDBInstanceIpHostnameRequest.cc | 4 +- .../model/DescribeDBInstanceMonitorRequest.cc | 4 +- .../model/DescribeDBInstanceNetInfoRequest.cc | 4 +- .../DescribeDBInstancePerformanceRequest.cc | 4 +- ...ribeDBInstanceProxyConfigurationRequest.cc | 4 +- rds/src/model/DescribeDBInstanceSSLRequest.cc | 4 +- rds/src/model/DescribeDBInstanceTDERequest.cc | 4 +- .../model/DescribeDBInstancesAsCsvRequest.cc | 4 +- .../DescribeDBInstancesByExpireTimeRequest.cc | 4 +- ...DescribeDBInstancesByPerformanceRequest.cc | 4 +- .../DescribeDBInstancesForCloneRequest.cc | 304 ++++ .../DescribeDBInstancesForCloneResult.cc | 144 ++ rds/src/model/DescribeDBInstancesRequest.cc | 15 +- .../model/DescribeDBProxyEndpointRequest.cc | 115 -- .../model/DescribeDBProxyEndpointResult.cc | 100 -- .../DescribeDBProxyPerformanceRequest.cc | 137 -- .../model/DescribeDBProxyPerformanceResult.cc | 90 -- rds/src/model/DescribeDBProxyResult.cc | 93 -- ...beDTCSecurityIpHostsForSQLServerRequest.cc | 4 +- rds/src/model/DescribeDatabasesRequest.cc | 4 +- .../DescribeDedicatedHostAttributeRequest.cc | 4 +- .../DescribeDedicatedHostGroupsRequest.cc | 4 +- .../DescribeDedicatedHostGroupsResult.cc | 2 + .../model/DescribeDedicatedHostsRequest.cc | 4 +- .../model/DescribeDetachedBackupsRequest.cc | 194 +++ .../model/DescribeDetachedBackupsResult.cc | 125 ++ .../DescribeDiagnosticReportListRequest.cc | 4 +- rds/src/model/DescribeErrorLogsRequest.cc | 4 +- rds/src/model/DescribeEventsRequest.cc | 4 +- .../model/DescribeHASwitchConfigRequest.cc | 4 +- ...ribeInstanceAutoRenewalAttributeRequest.cc | 4 +- ...escribeInstanceCrossBackupPolicyRequest.cc | 4 +- .../DescribeInstanceVpcMigrateInfoRequest.cc | 126 -- .../DescribeInstanceVpcMigrateInfoResult.cc | 69 - .../model/DescribeLogBackupFilesRequest.cc | 4 +- rds/src/model/DescribeMetaListRequest.cc | 170 --- rds/src/model/DescribeMetaListResult.cc | 96 -- ...DescribeMigrateTasksForSQLServerRequest.cc | 4 +- rds/src/model/DescribeMigrateTasksRequest.cc | 4 +- .../DescribeModifyParameterLogRequest.cc | 4 +- ...DescribeOssDownloadsForSQLServerRequest.cc | 4 +- rds/src/model/DescribeOssDownloadsRequest.cc | 4 +- .../model/DescribeParameterGroupRequest.cc | 4 +- rds/src/model/DescribeParameterGroupResult.cc | 2 +- .../model/DescribeParameterGroupsRequest.cc | 4 +- .../DescribeParameterTemplatesRequest.cc | 4 +- rds/src/model/DescribeParametersRequest.cc | 4 +- rds/src/model/DescribePriceRequest.cc | 4 +- .../DescribeProxyFunctionSupportRequest.cc | 104 -- .../DescribeProxyFunctionSupportResult.cc | 93 -- .../DescribeReadDBInstanceDelayRequest.cc | 4 +- rds/src/model/DescribeRegionsRequest.cc | 4 +- rds/src/model/DescribeRenewalPriceRequest.cc | 4 +- rds/src/model/DescribeResourceUsageRequest.cc | 4 +- rds/src/model/DescribeSQLLogFilesRequest.cc | 4 +- rds/src/model/DescribeSQLLogRecordsRequest.cc | 4 +- .../model/DescribeSQLLogReportListRequest.cc | 4 +- rds/src/model/DescribeSQLLogReportsRequest.cc | 4 +- rds/src/model/DescribeSQLReportsRequest.cc | 4 +- ...scribeSecurityGroupConfigurationRequest.cc | 4 +- .../model/DescribeSlowLogRecordsRequest.cc | 4 +- rds/src/model/DescribeSlowLogsRequest.cc | 4 +- rds/src/model/DescribeTagsRequest.cc | 4 +- rds/src/model/DescribeTaskInfoRequest.cc | 115 -- rds/src/model/DescribeTaskInfoResult.cc | 128 -- rds/src/model/DescribeTasksRequest.cc | 4 +- rds/src/model/DescribeTasksResult.cc | 8 + rds/src/model/DescribeTemplatesListRequest.cc | 236 ---- rds/src/model/DescribeTemplatesListResult.cc | 138 -- rds/src/model/DestroyDBInstanceRequest.cc | 106 ++ ...stResult.cc => DestroyDBInstanceResult.cc} | 10 +- ...ateDedicatedHostInstanceResourceRequest.cc | 150 ++ ...ateDedicatedHostInstanceResourceResult.cc} | 26 +- .../model/EvaluateSupportByokShowRequest.cc | 159 --- rds/src/model/GrantAccountPrivilegeRequest.cc | 4 +- .../model/GrantOperatorPermissionRequest.cc | 4 +- .../model/ImportDataForSQLServerRequest.cc | 104 -- rds/src/model/ImportDataForSQLServerResult.cc | 51 - .../ImportDatabaseBetweenInstancesRequest.cc | 4 +- rds/src/model/ListTagResourcesRequest.cc | 20 +- ...BProxyRequest.cc => LockAccountRequest.cc} | 46 +- ...EndpointResult.cc => LockAccountResult.cc} | 10 +- rds/src/model/MigrateDBInstanceRequest.cc | 4 +- rds/src/model/MigrateSecurityIPModeRequest.cc | 4 +- rds/src/model/MigrateToOtherRegionRequest.cc | 159 --- rds/src/model/MigrateToOtherZoneRequest.cc | 4 +- .../model/ModifyAccountDescriptionRequest.cc | 4 +- .../model/ModifyActionEventPolicyRequest.cc | 4 +- rds/src/model/ModifyBackupPolicyRequest.cc | 15 +- .../model/ModifyCollationTimeZoneRequest.cc | 4 +- rds/src/model/ModifyDBDescriptionRequest.cc | 4 +- ...BInstanceAutoUpgradeMinorVersionRequest.cc | 4 +- .../ModifyDBInstanceConnectionModeRequest.cc | 4 +- ...ModifyDBInstanceConnectionStringRequest.cc | 4 +- .../ModifyDBInstanceDescriptionRequest.cc | 4 +- .../model/ModifyDBInstanceHAConfigRequest.cc | 4 +- .../ModifyDBInstanceMaintainTimeRequest.cc | 4 +- .../model/ModifyDBInstanceMonitorRequest.cc | 4 +- ...odifyDBInstanceNetworkExpireTimeRequest.cc | 4 +- .../ModifyDBInstanceNetworkTypeRequest.cc | 4 +- .../model/ModifyDBInstancePayTypeRequest.cc | 4 +- ...difyDBInstanceProxyConfigurationRequest.cc | 4 +- rds/src/model/ModifyDBInstanceSSLRequest.cc | 4 +- rds/src/model/ModifyDBInstanceSpecRequest.cc | 15 +- rds/src/model/ModifyDBInstanceTDERequest.cc | 4 +- rds/src/model/ModifyDBProxyEndpointRequest.cc | 148 -- rds/src/model/ModifyDBProxyInstanceRequest.cc | 137 -- rds/src/model/ModifyDBProxyRequest.cc | 148 -- ...fyDTCSecurityIpHostsForSQLServerRequest.cc | 4 +- .../ModifyDedicatedHostAttributeRequest.cc | 4 +- ...odifyDedicatedHostGroupAttributeRequest.cc | 4 +- rds/src/model/ModifyHASwitchConfigRequest.cc | 4 +- ...difyInstanceAutoRenewalAttributeRequest.cc | 4 +- .../ModifyInstanceCrossBackupPolicyRequest.cc | 4 +- .../ModifyMySQLDBInstanceDelayRequest.cc | 93 -- .../model/ModifyMySQLDBInstanceDelayResult.cc | 65 - rds/src/model/ModifyParameterGroupRequest.cc | 4 +- rds/src/model/ModifyParameterRequest.cc | 4 +- ...difyReadWriteSplittingConnectionRequest.cc | 4 +- ...onlyInstanceDelayReplicationTimeRequest.cc | 4 +- .../model/ModifyReplicaDescriptionRequest.cc | 4 +- rds/src/model/ModifyResourceGroupRequest.cc | 4 +- .../model/ModifySQLCollectorPolicyRequest.cc | 4 +- ...ModifySecurityGroupConfigurationRequest.cc | 4 +- rds/src/model/ModifySecurityIpsRequest.cc | 4 +- .../PreCheckCreateOrderForCloneRequest.cc | 445 ------ .../PreCheckCreateOrderForCloneResult.cc | 66 - .../PreCheckCreateOrderForDeferRequest.cc | 225 --- .../PreCheckCreateOrderForDeferResult.cc | 66 - .../PreCheckCreateOrderForDegradeRequest.cc | 236 ---- .../PreCheckCreateOrderForDegradeResult.cc | 66 - .../PreCheckCreateOrderForModifyRequest.cc | 313 ----- .../PreCheckCreateOrderForModifyResult.cc | 66 - .../PreCheckCreateOrderForRebuildRequest.cc | 313 ----- .../PreCheckCreateOrderForRebuildResult.cc | 66 - ...reCheckCreateOrderForTempUpgradeRequest.cc | 214 --- ...PreCheckCreateOrderForTempUpgradeResult.cc | 66 - rds/src/model/PreCheckCreateOrderRequest.cc | 533 ------- rds/src/model/PreCheckCreateOrderResult.cc | 66 - .../PreCheckDBInstanceOperationRequest.cc | 104 -- .../PreCheckDBInstanceOperationResult.cc | 66 - rds/src/model/PurgeDBInstanceLogRequest.cc | 4 +- rds/src/model/RebuildDBInstanceRequest.cc | 4 +- rds/src/model/RecoveryDBInstanceRequest.cc | 4 +- .../model/ReleaseInstanceConnectionRequest.cc | 117 ++ ....cc => ReleaseInstanceConnectionResult.cc} | 10 +- .../ReleaseInstancePublicConnectionRequest.cc | 4 +- ...easeReadWriteSplittingConnectionRequest.cc | 4 +- .../model/RemoveTagsFromResourceRequest.cc | 4 +- rds/src/model/RenewInstanceRequest.cc | 4 +- rds/src/model/ReplaceDedicatedHostRequest.cc | 4 +- .../RequestServiceOfCloudDBExpertRequest.cc | 71 - .../RequestServiceOfCloudDBExpertResult.cc | 65 - rds/src/model/ResetAccountForPGRequest.cc | 4 +- rds/src/model/ResetAccountPasswordRequest.cc | 4 +- rds/src/model/ResetAccountRequest.cc | 4 +- rds/src/model/RestartDBInstanceRequest.cc | 4 +- rds/src/model/RestartDedicatedHostRequest.cc | 4 +- rds/src/model/RestoreDBInstanceRequest.cc | 4 +- rds/src/model/RestoreTableRequest.cc | 4 +- .../model/RevokeAccountPrivilegeRequest.cc | 4 +- .../model/RevokeOperatorPermissionRequest.cc | 4 +- rds/src/model/SwitchDBInstanceHARequest.cc | 92 +- .../model/SwitchDBInstanceNetTypeRequest.cc | 4 +- rds/src/model/SwitchDBInstanceVpcRequest.cc | 4 +- rds/src/model/TagResourcesRequest.cc | 20 +- rds/src/model/UnlockAccountRequest.cc | 95 ++ ...BProxyResult.cc => UnlockAccountResult.cc} | 10 +- rds/src/model/UntagResourcesRequest.cc | 14 +- .../UpgradeDBInstanceEngineVersionRequest.cc | 4 +- .../UpgradeDBInstanceKernelVersionRequest.cc | 4 +- 325 files changed, 3237 insertions(+), 12123 deletions(-) delete mode 100644 rds/include/alibabacloud/rds/model/AllocateInstanceVpcNetworkTypeRequest.h delete mode 100644 rds/include/alibabacloud/rds/model/AllocateInstanceVpcNetworkTypeResult.h rename rds/include/alibabacloud/rds/model/{ImportDataForSQLServerRequest.h => CheckDBNameAvailableRequest.h} (72%) rename rds/include/alibabacloud/rds/model/{MigrateToOtherRegionResult.h => CheckDBNameAvailableResult.h} (71%) delete mode 100644 rds/include/alibabacloud/rds/model/CheckResourceRequest.h delete mode 100644 rds/include/alibabacloud/rds/model/CheckResourceResult.h rename rds/include/alibabacloud/rds/model/{PreCheckDBInstanceOperationRequest.h => DescribeAvailableDedicatedHostClassesRequest.h} (69%) rename rds/include/alibabacloud/rds/model/{PreCheckCreateOrderForDeferResult.h => DescribeAvailableDedicatedHostClassesResult.h} (57%) rename rds/include/alibabacloud/rds/model/{DeleteDedicatedHostRequest.h => DescribeAvailableDedicatedHostZonesRequest.h} (74%) rename rds/include/alibabacloud/rds/model/{PreCheckCreateOrderForCloneResult.h => DescribeAvailableDedicatedHostZonesResult.h} (57%) delete mode 100644 rds/include/alibabacloud/rds/model/DescribeAvailableInstanceClassResult.h delete mode 100644 rds/include/alibabacloud/rds/model/DescribeCloudDbExpertServiceRequest.h delete mode 100644 rds/include/alibabacloud/rds/model/DescribeCloudDbExpertServiceResult.h rename rds/include/alibabacloud/rds/model/{PreCheckCreateOrderForModifyRequest.h => DescribeDBInstancesForCloneRequest.h} (59%) create mode 100644 rds/include/alibabacloud/rds/model/DescribeDBInstancesForCloneResult.h delete mode 100644 rds/include/alibabacloud/rds/model/DescribeDBProxyEndpointRequest.h delete mode 100644 rds/include/alibabacloud/rds/model/DescribeDBProxyEndpointResult.h delete mode 100644 rds/include/alibabacloud/rds/model/DescribeDBProxyPerformanceResult.h delete mode 100644 rds/include/alibabacloud/rds/model/DescribeDBProxyResult.h rename rds/include/alibabacloud/rds/model/{DescribeDBProxyPerformanceRequest.h => DescribeDetachedBackupsRequest.h} (56%) create mode 100644 rds/include/alibabacloud/rds/model/DescribeDetachedBackupsResult.h delete mode 100644 rds/include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoRequest.h delete mode 100644 rds/include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoResult.h delete mode 100644 rds/include/alibabacloud/rds/model/DescribeMetaListRequest.h delete mode 100644 rds/include/alibabacloud/rds/model/DescribeMetaListResult.h delete mode 100644 rds/include/alibabacloud/rds/model/DescribeProxyFunctionSupportRequest.h delete mode 100644 rds/include/alibabacloud/rds/model/DescribeProxyFunctionSupportResult.h delete mode 100644 rds/include/alibabacloud/rds/model/DescribeTaskInfoResult.h delete mode 100644 rds/include/alibabacloud/rds/model/DescribeTemplatesListRequest.h delete mode 100644 rds/include/alibabacloud/rds/model/DescribeTemplatesListResult.h rename rds/include/alibabacloud/rds/model/{DescribeTaskInfoRequest.h => DestroyDBInstanceRequest.h} (80%) rename rds/include/alibabacloud/rds/model/{DeleteDedicatedHostResult.h => DestroyDBInstanceResult.h} (70%) rename rds/include/alibabacloud/rds/model/{DescribeAvailableInstanceClassRequest.h => EvaluateDedicatedHostInstanceResourceRequest.h} (61%) rename rds/include/alibabacloud/rds/model/{AllocateInstancePrivateConnectionResult.h => EvaluateDedicatedHostInstanceResourceResult.h} (59%) delete mode 100644 rds/include/alibabacloud/rds/model/EvaluateSupportByokShowRequest.h delete mode 100644 rds/include/alibabacloud/rds/model/EvaluateSupportByokShowResult.h delete mode 100644 rds/include/alibabacloud/rds/model/ImportDataForSQLServerResult.h rename rds/include/alibabacloud/rds/model/{DescribeDBProxyRequest.h => LockAccountRequest.h} (76%) rename rds/include/alibabacloud/rds/model/{ModifyDBProxyEndpointResult.h => LockAccountResult.h} (69%) delete mode 100644 rds/include/alibabacloud/rds/model/MigrateToOtherRegionRequest.h delete mode 100644 rds/include/alibabacloud/rds/model/ModifyDBProxyEndpointRequest.h delete mode 100644 rds/include/alibabacloud/rds/model/ModifyDBProxyInstanceRequest.h delete mode 100644 rds/include/alibabacloud/rds/model/ModifyDBProxyRequest.h delete mode 100644 rds/include/alibabacloud/rds/model/ModifyMySQLDBInstanceDelayResult.h delete mode 100644 rds/include/alibabacloud/rds/model/PreCheckCreateOrderForCloneRequest.h delete mode 100644 rds/include/alibabacloud/rds/model/PreCheckCreateOrderForDeferRequest.h delete mode 100644 rds/include/alibabacloud/rds/model/PreCheckCreateOrderForDegradeRequest.h delete mode 100644 rds/include/alibabacloud/rds/model/PreCheckCreateOrderForDegradeResult.h delete mode 100644 rds/include/alibabacloud/rds/model/PreCheckCreateOrderForModifyResult.h delete mode 100644 rds/include/alibabacloud/rds/model/PreCheckCreateOrderForRebuildRequest.h delete mode 100644 rds/include/alibabacloud/rds/model/PreCheckCreateOrderForRebuildResult.h delete mode 100644 rds/include/alibabacloud/rds/model/PreCheckCreateOrderForTempUpgradeRequest.h delete mode 100644 rds/include/alibabacloud/rds/model/PreCheckCreateOrderForTempUpgradeResult.h delete mode 100644 rds/include/alibabacloud/rds/model/PreCheckCreateOrderRequest.h delete mode 100644 rds/include/alibabacloud/rds/model/PreCheckCreateOrderResult.h delete mode 100644 rds/include/alibabacloud/rds/model/PreCheckDBInstanceOperationResult.h rename rds/include/alibabacloud/rds/model/{AllocateInstancePrivateConnectionRequest.h => ReleaseInstanceConnectionRequest.h} (68%) rename rds/include/alibabacloud/rds/model/{ModifyDBProxyInstanceResult.h => ReleaseInstanceConnectionResult.h} (68%) delete mode 100644 rds/include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertRequest.h delete mode 100644 rds/include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertResult.h rename rds/include/alibabacloud/rds/model/{ModifyMySQLDBInstanceDelayRequest.h => UnlockAccountRequest.h} (74%) rename rds/include/alibabacloud/rds/model/{ModifyDBProxyResult.h => UnlockAccountResult.h} (73%) delete mode 100644 rds/src/model/AllocateInstancePrivateConnectionRequest.cc delete mode 100644 rds/src/model/AllocateInstancePrivateConnectionResult.cc delete mode 100644 rds/src/model/AllocateInstanceVpcNetworkTypeRequest.cc delete mode 100644 rds/src/model/AllocateInstanceVpcNetworkTypeResult.cc create mode 100644 rds/src/model/CheckDBNameAvailableRequest.cc rename rds/src/model/{MigrateToOtherRegionResult.cc => CheckDBNameAvailableResult.cc} (75%) delete mode 100644 rds/src/model/CheckResourceRequest.cc delete mode 100644 rds/src/model/CheckResourceResult.cc delete mode 100644 rds/src/model/DeleteDedicatedHostRequest.cc create mode 100644 rds/src/model/DescribeAvailableDedicatedHostClassesRequest.cc create mode 100644 rds/src/model/DescribeAvailableDedicatedHostClassesResult.cc create mode 100644 rds/src/model/DescribeAvailableDedicatedHostZonesRequest.cc create mode 100644 rds/src/model/DescribeAvailableDedicatedHostZonesResult.cc delete mode 100644 rds/src/model/DescribeAvailableInstanceClassRequest.cc delete mode 100644 rds/src/model/DescribeAvailableInstanceClassResult.cc delete mode 100644 rds/src/model/DescribeCloudDbExpertServiceRequest.cc delete mode 100644 rds/src/model/DescribeCloudDbExpertServiceResult.cc create mode 100644 rds/src/model/DescribeDBInstancesForCloneRequest.cc create mode 100644 rds/src/model/DescribeDBInstancesForCloneResult.cc delete mode 100644 rds/src/model/DescribeDBProxyEndpointRequest.cc delete mode 100644 rds/src/model/DescribeDBProxyEndpointResult.cc delete mode 100644 rds/src/model/DescribeDBProxyPerformanceRequest.cc delete mode 100644 rds/src/model/DescribeDBProxyPerformanceResult.cc delete mode 100644 rds/src/model/DescribeDBProxyResult.cc create mode 100644 rds/src/model/DescribeDetachedBackupsRequest.cc create mode 100644 rds/src/model/DescribeDetachedBackupsResult.cc delete mode 100644 rds/src/model/DescribeInstanceVpcMigrateInfoRequest.cc delete mode 100644 rds/src/model/DescribeInstanceVpcMigrateInfoResult.cc delete mode 100644 rds/src/model/DescribeMetaListRequest.cc delete mode 100644 rds/src/model/DescribeMetaListResult.cc delete mode 100644 rds/src/model/DescribeProxyFunctionSupportRequest.cc delete mode 100644 rds/src/model/DescribeProxyFunctionSupportResult.cc delete mode 100644 rds/src/model/DescribeTaskInfoRequest.cc delete mode 100644 rds/src/model/DescribeTaskInfoResult.cc delete mode 100644 rds/src/model/DescribeTemplatesListRequest.cc delete mode 100644 rds/src/model/DescribeTemplatesListResult.cc create mode 100644 rds/src/model/DestroyDBInstanceRequest.cc rename rds/src/model/{DeleteDedicatedHostResult.cc => DestroyDBInstanceResult.cc} (73%) create mode 100644 rds/src/model/EvaluateDedicatedHostInstanceResourceRequest.cc rename rds/src/model/{EvaluateSupportByokShowResult.cc => EvaluateDedicatedHostInstanceResourceResult.cc} (52%) delete mode 100644 rds/src/model/EvaluateSupportByokShowRequest.cc delete mode 100644 rds/src/model/ImportDataForSQLServerRequest.cc delete mode 100644 rds/src/model/ImportDataForSQLServerResult.cc rename rds/src/model/{DescribeDBProxyRequest.cc => LockAccountRequest.cc} (51%) rename rds/src/model/{ModifyDBProxyEndpointResult.cc => LockAccountResult.cc} (72%) delete mode 100644 rds/src/model/MigrateToOtherRegionRequest.cc delete mode 100644 rds/src/model/ModifyDBProxyEndpointRequest.cc delete mode 100644 rds/src/model/ModifyDBProxyInstanceRequest.cc delete mode 100644 rds/src/model/ModifyDBProxyRequest.cc delete mode 100644 rds/src/model/ModifyMySQLDBInstanceDelayRequest.cc delete mode 100644 rds/src/model/ModifyMySQLDBInstanceDelayResult.cc delete mode 100644 rds/src/model/PreCheckCreateOrderForCloneRequest.cc delete mode 100644 rds/src/model/PreCheckCreateOrderForCloneResult.cc delete mode 100644 rds/src/model/PreCheckCreateOrderForDeferRequest.cc delete mode 100644 rds/src/model/PreCheckCreateOrderForDeferResult.cc delete mode 100644 rds/src/model/PreCheckCreateOrderForDegradeRequest.cc delete mode 100644 rds/src/model/PreCheckCreateOrderForDegradeResult.cc delete mode 100644 rds/src/model/PreCheckCreateOrderForModifyRequest.cc delete mode 100644 rds/src/model/PreCheckCreateOrderForModifyResult.cc delete mode 100644 rds/src/model/PreCheckCreateOrderForRebuildRequest.cc delete mode 100644 rds/src/model/PreCheckCreateOrderForRebuildResult.cc delete mode 100644 rds/src/model/PreCheckCreateOrderForTempUpgradeRequest.cc delete mode 100644 rds/src/model/PreCheckCreateOrderForTempUpgradeResult.cc delete mode 100644 rds/src/model/PreCheckCreateOrderRequest.cc delete mode 100644 rds/src/model/PreCheckCreateOrderResult.cc delete mode 100644 rds/src/model/PreCheckDBInstanceOperationRequest.cc delete mode 100644 rds/src/model/PreCheckDBInstanceOperationResult.cc create mode 100644 rds/src/model/ReleaseInstanceConnectionRequest.cc rename rds/src/model/{ModifyDBProxyInstanceResult.cc => ReleaseInstanceConnectionResult.cc} (71%) delete mode 100644 rds/src/model/RequestServiceOfCloudDBExpertRequest.cc delete mode 100644 rds/src/model/RequestServiceOfCloudDBExpertResult.cc create mode 100644 rds/src/model/UnlockAccountRequest.cc rename rds/src/model/{ModifyDBProxyResult.cc => UnlockAccountResult.cc} (77%) diff --git a/CHANGELOG b/CHANGELOG index 2230c499c..0a03c7f74 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2019-12-04 Version 1.36.206 +- Supported ModifyDBInstanceSpec for Direction param. + 2019-12-02 Version 1.36.205 - Remove QuerySmsProdStatus OpenAPI. diff --git a/VERSION b/VERSION index 60a7f208a..9965ad55e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.205 \ No newline at end of file +1.36.206 \ No newline at end of file diff --git a/rds/CMakeLists.txt b/rds/CMakeLists.txt index a97aa4939..1b1f408cb 100644 --- a/rds/CMakeLists.txt +++ b/rds/CMakeLists.txt @@ -23,12 +23,8 @@ set(rds_public_header set(rds_public_header_model include/alibabacloud/rds/model/AddTagsToResourceRequest.h include/alibabacloud/rds/model/AddTagsToResourceResult.h - include/alibabacloud/rds/model/AllocateInstancePrivateConnectionRequest.h - include/alibabacloud/rds/model/AllocateInstancePrivateConnectionResult.h include/alibabacloud/rds/model/AllocateInstancePublicConnectionRequest.h include/alibabacloud/rds/model/AllocateInstancePublicConnectionResult.h - include/alibabacloud/rds/model/AllocateInstanceVpcNetworkTypeRequest.h - include/alibabacloud/rds/model/AllocateInstanceVpcNetworkTypeResult.h include/alibabacloud/rds/model/AllocateReadWriteSplittingConnectionRequest.h include/alibabacloud/rds/model/AllocateReadWriteSplittingConnectionResult.h include/alibabacloud/rds/model/CalculateDBInstanceWeightRequest.h @@ -39,12 +35,12 @@ set(rds_public_header_model include/alibabacloud/rds/model/CheckAccountNameAvailableResult.h include/alibabacloud/rds/model/CheckCreateDdrDBInstanceRequest.h include/alibabacloud/rds/model/CheckCreateDdrDBInstanceResult.h + include/alibabacloud/rds/model/CheckDBNameAvailableRequest.h + include/alibabacloud/rds/model/CheckDBNameAvailableResult.h include/alibabacloud/rds/model/CheckInstanceExistRequest.h include/alibabacloud/rds/model/CheckInstanceExistResult.h include/alibabacloud/rds/model/CheckRecoveryConditionsRequest.h include/alibabacloud/rds/model/CheckRecoveryConditionsResult.h - include/alibabacloud/rds/model/CheckResourceRequest.h - include/alibabacloud/rds/model/CheckResourceResult.h include/alibabacloud/rds/model/ClearDedicatedHostRequest.h include/alibabacloud/rds/model/ClearDedicatedHostResult.h include/alibabacloud/rds/model/CloneDBInstanceRequest.h @@ -93,8 +89,6 @@ set(rds_public_header_model include/alibabacloud/rds/model/DeleteDBInstanceResult.h include/alibabacloud/rds/model/DeleteDatabaseRequest.h include/alibabacloud/rds/model/DeleteDatabaseResult.h - include/alibabacloud/rds/model/DeleteDedicatedHostRequest.h - include/alibabacloud/rds/model/DeleteDedicatedHostResult.h include/alibabacloud/rds/model/DeleteDedicatedHostGroupRequest.h include/alibabacloud/rds/model/DeleteDedicatedHostGroupResult.h include/alibabacloud/rds/model/DeleteParameterGroupRequest.h @@ -107,8 +101,10 @@ set(rds_public_header_model include/alibabacloud/rds/model/DescribeActionEventPolicyResult.h include/alibabacloud/rds/model/DescribeAvailableCrossRegionRequest.h include/alibabacloud/rds/model/DescribeAvailableCrossRegionResult.h - include/alibabacloud/rds/model/DescribeAvailableInstanceClassRequest.h - include/alibabacloud/rds/model/DescribeAvailableInstanceClassResult.h + include/alibabacloud/rds/model/DescribeAvailableDedicatedHostClassesRequest.h + include/alibabacloud/rds/model/DescribeAvailableDedicatedHostClassesResult.h + include/alibabacloud/rds/model/DescribeAvailableDedicatedHostZonesRequest.h + include/alibabacloud/rds/model/DescribeAvailableDedicatedHostZonesResult.h include/alibabacloud/rds/model/DescribeAvailableRecoveryTimeRequest.h include/alibabacloud/rds/model/DescribeAvailableRecoveryTimeResult.h include/alibabacloud/rds/model/DescribeAvailableResourceRequest.h @@ -125,8 +121,6 @@ set(rds_public_header_model include/alibabacloud/rds/model/DescribeBinlogFilesResult.h include/alibabacloud/rds/model/DescribeCharacterSetNameRequest.h include/alibabacloud/rds/model/DescribeCharacterSetNameResult.h - include/alibabacloud/rds/model/DescribeCloudDbExpertServiceRequest.h - include/alibabacloud/rds/model/DescribeCloudDbExpertServiceResult.h include/alibabacloud/rds/model/DescribeCollationTimeZonesRequest.h include/alibabacloud/rds/model/DescribeCollationTimeZonesResult.h include/alibabacloud/rds/model/DescribeCrossRegionBackupDBInstanceRequest.h @@ -165,12 +159,8 @@ set(rds_public_header_model include/alibabacloud/rds/model/DescribeDBInstancesByExpireTimeResult.h include/alibabacloud/rds/model/DescribeDBInstancesByPerformanceRequest.h include/alibabacloud/rds/model/DescribeDBInstancesByPerformanceResult.h - include/alibabacloud/rds/model/DescribeDBProxyRequest.h - include/alibabacloud/rds/model/DescribeDBProxyResult.h - include/alibabacloud/rds/model/DescribeDBProxyEndpointRequest.h - include/alibabacloud/rds/model/DescribeDBProxyEndpointResult.h - include/alibabacloud/rds/model/DescribeDBProxyPerformanceRequest.h - include/alibabacloud/rds/model/DescribeDBProxyPerformanceResult.h + include/alibabacloud/rds/model/DescribeDBInstancesForCloneRequest.h + include/alibabacloud/rds/model/DescribeDBInstancesForCloneResult.h include/alibabacloud/rds/model/DescribeDTCSecurityIpHostsForSQLServerRequest.h include/alibabacloud/rds/model/DescribeDTCSecurityIpHostsForSQLServerResult.h include/alibabacloud/rds/model/DescribeDatabasesRequest.h @@ -181,6 +171,8 @@ set(rds_public_header_model include/alibabacloud/rds/model/DescribeDedicatedHostGroupsResult.h include/alibabacloud/rds/model/DescribeDedicatedHostsRequest.h include/alibabacloud/rds/model/DescribeDedicatedHostsResult.h + include/alibabacloud/rds/model/DescribeDetachedBackupsRequest.h + include/alibabacloud/rds/model/DescribeDetachedBackupsResult.h include/alibabacloud/rds/model/DescribeDiagnosticReportListRequest.h include/alibabacloud/rds/model/DescribeDiagnosticReportListResult.h include/alibabacloud/rds/model/DescribeErrorLogsRequest.h @@ -193,12 +185,8 @@ set(rds_public_header_model include/alibabacloud/rds/model/DescribeInstanceAutoRenewalAttributeResult.h include/alibabacloud/rds/model/DescribeInstanceCrossBackupPolicyRequest.h include/alibabacloud/rds/model/DescribeInstanceCrossBackupPolicyResult.h - include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoRequest.h - include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoResult.h include/alibabacloud/rds/model/DescribeLogBackupFilesRequest.h include/alibabacloud/rds/model/DescribeLogBackupFilesResult.h - include/alibabacloud/rds/model/DescribeMetaListRequest.h - include/alibabacloud/rds/model/DescribeMetaListResult.h include/alibabacloud/rds/model/DescribeMigrateTasksRequest.h include/alibabacloud/rds/model/DescribeMigrateTasksResult.h include/alibabacloud/rds/model/DescribeMigrateTasksForSQLServerRequest.h @@ -219,8 +207,6 @@ set(rds_public_header_model include/alibabacloud/rds/model/DescribeParametersResult.h include/alibabacloud/rds/model/DescribePriceRequest.h include/alibabacloud/rds/model/DescribePriceResult.h - include/alibabacloud/rds/model/DescribeProxyFunctionSupportRequest.h - include/alibabacloud/rds/model/DescribeProxyFunctionSupportResult.h include/alibabacloud/rds/model/DescribeReadDBInstanceDelayRequest.h include/alibabacloud/rds/model/DescribeReadDBInstanceDelayResult.h include/alibabacloud/rds/model/DescribeRegionsRequest.h @@ -247,30 +233,26 @@ set(rds_public_header_model include/alibabacloud/rds/model/DescribeSlowLogsResult.h include/alibabacloud/rds/model/DescribeTagsRequest.h include/alibabacloud/rds/model/DescribeTagsResult.h - include/alibabacloud/rds/model/DescribeTaskInfoRequest.h - include/alibabacloud/rds/model/DescribeTaskInfoResult.h include/alibabacloud/rds/model/DescribeTasksRequest.h include/alibabacloud/rds/model/DescribeTasksResult.h - include/alibabacloud/rds/model/DescribeTemplatesListRequest.h - include/alibabacloud/rds/model/DescribeTemplatesListResult.h - include/alibabacloud/rds/model/EvaluateSupportByokShowRequest.h - include/alibabacloud/rds/model/EvaluateSupportByokShowResult.h + include/alibabacloud/rds/model/DestroyDBInstanceRequest.h + include/alibabacloud/rds/model/DestroyDBInstanceResult.h + include/alibabacloud/rds/model/EvaluateDedicatedHostInstanceResourceRequest.h + include/alibabacloud/rds/model/EvaluateDedicatedHostInstanceResourceResult.h include/alibabacloud/rds/model/GrantAccountPrivilegeRequest.h include/alibabacloud/rds/model/GrantAccountPrivilegeResult.h include/alibabacloud/rds/model/GrantOperatorPermissionRequest.h include/alibabacloud/rds/model/GrantOperatorPermissionResult.h - include/alibabacloud/rds/model/ImportDataForSQLServerRequest.h - include/alibabacloud/rds/model/ImportDataForSQLServerResult.h include/alibabacloud/rds/model/ImportDatabaseBetweenInstancesRequest.h include/alibabacloud/rds/model/ImportDatabaseBetweenInstancesResult.h include/alibabacloud/rds/model/ListTagResourcesRequest.h include/alibabacloud/rds/model/ListTagResourcesResult.h + include/alibabacloud/rds/model/LockAccountRequest.h + include/alibabacloud/rds/model/LockAccountResult.h include/alibabacloud/rds/model/MigrateDBInstanceRequest.h include/alibabacloud/rds/model/MigrateDBInstanceResult.h include/alibabacloud/rds/model/MigrateSecurityIPModeRequest.h include/alibabacloud/rds/model/MigrateSecurityIPModeResult.h - include/alibabacloud/rds/model/MigrateToOtherRegionRequest.h - include/alibabacloud/rds/model/MigrateToOtherRegionResult.h include/alibabacloud/rds/model/MigrateToOtherZoneRequest.h include/alibabacloud/rds/model/MigrateToOtherZoneResult.h include/alibabacloud/rds/model/ModifyAccountDescriptionRequest.h @@ -311,12 +293,6 @@ set(rds_public_header_model include/alibabacloud/rds/model/ModifyDBInstanceSpecResult.h include/alibabacloud/rds/model/ModifyDBInstanceTDERequest.h include/alibabacloud/rds/model/ModifyDBInstanceTDEResult.h - include/alibabacloud/rds/model/ModifyDBProxyRequest.h - include/alibabacloud/rds/model/ModifyDBProxyResult.h - include/alibabacloud/rds/model/ModifyDBProxyEndpointRequest.h - include/alibabacloud/rds/model/ModifyDBProxyEndpointResult.h - include/alibabacloud/rds/model/ModifyDBProxyInstanceRequest.h - include/alibabacloud/rds/model/ModifyDBProxyInstanceResult.h include/alibabacloud/rds/model/ModifyDTCSecurityIpHostsForSQLServerRequest.h include/alibabacloud/rds/model/ModifyDTCSecurityIpHostsForSQLServerResult.h include/alibabacloud/rds/model/ModifyDedicatedHostAttributeRequest.h @@ -329,8 +305,6 @@ set(rds_public_header_model include/alibabacloud/rds/model/ModifyInstanceAutoRenewalAttributeResult.h include/alibabacloud/rds/model/ModifyInstanceCrossBackupPolicyRequest.h include/alibabacloud/rds/model/ModifyInstanceCrossBackupPolicyResult.h - include/alibabacloud/rds/model/ModifyMySQLDBInstanceDelayRequest.h - include/alibabacloud/rds/model/ModifyMySQLDBInstanceDelayResult.h include/alibabacloud/rds/model/ModifyParameterRequest.h include/alibabacloud/rds/model/ModifyParameterResult.h include/alibabacloud/rds/model/ModifyParameterGroupRequest.h @@ -349,28 +323,14 @@ set(rds_public_header_model include/alibabacloud/rds/model/ModifySecurityGroupConfigurationResult.h include/alibabacloud/rds/model/ModifySecurityIpsRequest.h include/alibabacloud/rds/model/ModifySecurityIpsResult.h - include/alibabacloud/rds/model/PreCheckCreateOrderRequest.h - include/alibabacloud/rds/model/PreCheckCreateOrderResult.h - include/alibabacloud/rds/model/PreCheckCreateOrderForCloneRequest.h - include/alibabacloud/rds/model/PreCheckCreateOrderForCloneResult.h - include/alibabacloud/rds/model/PreCheckCreateOrderForDeferRequest.h - include/alibabacloud/rds/model/PreCheckCreateOrderForDeferResult.h - include/alibabacloud/rds/model/PreCheckCreateOrderForDegradeRequest.h - include/alibabacloud/rds/model/PreCheckCreateOrderForDegradeResult.h - include/alibabacloud/rds/model/PreCheckCreateOrderForModifyRequest.h - include/alibabacloud/rds/model/PreCheckCreateOrderForModifyResult.h - include/alibabacloud/rds/model/PreCheckCreateOrderForRebuildRequest.h - include/alibabacloud/rds/model/PreCheckCreateOrderForRebuildResult.h - include/alibabacloud/rds/model/PreCheckCreateOrderForTempUpgradeRequest.h - include/alibabacloud/rds/model/PreCheckCreateOrderForTempUpgradeResult.h - include/alibabacloud/rds/model/PreCheckDBInstanceOperationRequest.h - include/alibabacloud/rds/model/PreCheckDBInstanceOperationResult.h include/alibabacloud/rds/model/PurgeDBInstanceLogRequest.h include/alibabacloud/rds/model/PurgeDBInstanceLogResult.h include/alibabacloud/rds/model/RebuildDBInstanceRequest.h include/alibabacloud/rds/model/RebuildDBInstanceResult.h include/alibabacloud/rds/model/RecoveryDBInstanceRequest.h include/alibabacloud/rds/model/RecoveryDBInstanceResult.h + include/alibabacloud/rds/model/ReleaseInstanceConnectionRequest.h + include/alibabacloud/rds/model/ReleaseInstanceConnectionResult.h include/alibabacloud/rds/model/ReleaseInstancePublicConnectionRequest.h include/alibabacloud/rds/model/ReleaseInstancePublicConnectionResult.h include/alibabacloud/rds/model/ReleaseReadWriteSplittingConnectionRequest.h @@ -381,8 +341,6 @@ set(rds_public_header_model include/alibabacloud/rds/model/RenewInstanceResult.h include/alibabacloud/rds/model/ReplaceDedicatedHostRequest.h include/alibabacloud/rds/model/ReplaceDedicatedHostResult.h - include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertRequest.h - include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertResult.h include/alibabacloud/rds/model/ResetAccountRequest.h include/alibabacloud/rds/model/ResetAccountResult.h include/alibabacloud/rds/model/ResetAccountForPGRequest.h @@ -409,6 +367,8 @@ set(rds_public_header_model include/alibabacloud/rds/model/SwitchDBInstanceVpcResult.h include/alibabacloud/rds/model/TagResourcesRequest.h include/alibabacloud/rds/model/TagResourcesResult.h + include/alibabacloud/rds/model/UnlockAccountRequest.h + include/alibabacloud/rds/model/UnlockAccountResult.h include/alibabacloud/rds/model/UntagResourcesRequest.h include/alibabacloud/rds/model/UntagResourcesResult.h include/alibabacloud/rds/model/UpgradeDBInstanceEngineVersionRequest.h @@ -420,12 +380,8 @@ set(rds_src src/RdsClient.cc src/model/AddTagsToResourceRequest.cc src/model/AddTagsToResourceResult.cc - src/model/AllocateInstancePrivateConnectionRequest.cc - src/model/AllocateInstancePrivateConnectionResult.cc src/model/AllocateInstancePublicConnectionRequest.cc src/model/AllocateInstancePublicConnectionResult.cc - src/model/AllocateInstanceVpcNetworkTypeRequest.cc - src/model/AllocateInstanceVpcNetworkTypeResult.cc src/model/AllocateReadWriteSplittingConnectionRequest.cc src/model/AllocateReadWriteSplittingConnectionResult.cc src/model/CalculateDBInstanceWeightRequest.cc @@ -436,12 +392,12 @@ set(rds_src src/model/CheckAccountNameAvailableResult.cc src/model/CheckCreateDdrDBInstanceRequest.cc src/model/CheckCreateDdrDBInstanceResult.cc + src/model/CheckDBNameAvailableRequest.cc + src/model/CheckDBNameAvailableResult.cc src/model/CheckInstanceExistRequest.cc src/model/CheckInstanceExistResult.cc src/model/CheckRecoveryConditionsRequest.cc src/model/CheckRecoveryConditionsResult.cc - src/model/CheckResourceRequest.cc - src/model/CheckResourceResult.cc src/model/ClearDedicatedHostRequest.cc src/model/ClearDedicatedHostResult.cc src/model/CloneDBInstanceRequest.cc @@ -490,8 +446,6 @@ set(rds_src src/model/DeleteDBInstanceResult.cc src/model/DeleteDatabaseRequest.cc src/model/DeleteDatabaseResult.cc - src/model/DeleteDedicatedHostRequest.cc - src/model/DeleteDedicatedHostResult.cc src/model/DeleteDedicatedHostGroupRequest.cc src/model/DeleteDedicatedHostGroupResult.cc src/model/DeleteParameterGroupRequest.cc @@ -504,8 +458,10 @@ set(rds_src src/model/DescribeActionEventPolicyResult.cc src/model/DescribeAvailableCrossRegionRequest.cc src/model/DescribeAvailableCrossRegionResult.cc - src/model/DescribeAvailableInstanceClassRequest.cc - src/model/DescribeAvailableInstanceClassResult.cc + src/model/DescribeAvailableDedicatedHostClassesRequest.cc + src/model/DescribeAvailableDedicatedHostClassesResult.cc + src/model/DescribeAvailableDedicatedHostZonesRequest.cc + src/model/DescribeAvailableDedicatedHostZonesResult.cc src/model/DescribeAvailableRecoveryTimeRequest.cc src/model/DescribeAvailableRecoveryTimeResult.cc src/model/DescribeAvailableResourceRequest.cc @@ -522,8 +478,6 @@ set(rds_src src/model/DescribeBinlogFilesResult.cc src/model/DescribeCharacterSetNameRequest.cc src/model/DescribeCharacterSetNameResult.cc - src/model/DescribeCloudDbExpertServiceRequest.cc - src/model/DescribeCloudDbExpertServiceResult.cc src/model/DescribeCollationTimeZonesRequest.cc src/model/DescribeCollationTimeZonesResult.cc src/model/DescribeCrossRegionBackupDBInstanceRequest.cc @@ -562,12 +516,8 @@ set(rds_src src/model/DescribeDBInstancesByExpireTimeResult.cc src/model/DescribeDBInstancesByPerformanceRequest.cc src/model/DescribeDBInstancesByPerformanceResult.cc - src/model/DescribeDBProxyRequest.cc - src/model/DescribeDBProxyResult.cc - src/model/DescribeDBProxyEndpointRequest.cc - src/model/DescribeDBProxyEndpointResult.cc - src/model/DescribeDBProxyPerformanceRequest.cc - src/model/DescribeDBProxyPerformanceResult.cc + src/model/DescribeDBInstancesForCloneRequest.cc + src/model/DescribeDBInstancesForCloneResult.cc src/model/DescribeDTCSecurityIpHostsForSQLServerRequest.cc src/model/DescribeDTCSecurityIpHostsForSQLServerResult.cc src/model/DescribeDatabasesRequest.cc @@ -578,6 +528,8 @@ set(rds_src src/model/DescribeDedicatedHostGroupsResult.cc src/model/DescribeDedicatedHostsRequest.cc src/model/DescribeDedicatedHostsResult.cc + src/model/DescribeDetachedBackupsRequest.cc + src/model/DescribeDetachedBackupsResult.cc src/model/DescribeDiagnosticReportListRequest.cc src/model/DescribeDiagnosticReportListResult.cc src/model/DescribeErrorLogsRequest.cc @@ -590,12 +542,8 @@ set(rds_src src/model/DescribeInstanceAutoRenewalAttributeResult.cc src/model/DescribeInstanceCrossBackupPolicyRequest.cc src/model/DescribeInstanceCrossBackupPolicyResult.cc - src/model/DescribeInstanceVpcMigrateInfoRequest.cc - src/model/DescribeInstanceVpcMigrateInfoResult.cc src/model/DescribeLogBackupFilesRequest.cc src/model/DescribeLogBackupFilesResult.cc - src/model/DescribeMetaListRequest.cc - src/model/DescribeMetaListResult.cc src/model/DescribeMigrateTasksRequest.cc src/model/DescribeMigrateTasksResult.cc src/model/DescribeMigrateTasksForSQLServerRequest.cc @@ -616,8 +564,6 @@ set(rds_src src/model/DescribeParametersResult.cc src/model/DescribePriceRequest.cc src/model/DescribePriceResult.cc - src/model/DescribeProxyFunctionSupportRequest.cc - src/model/DescribeProxyFunctionSupportResult.cc src/model/DescribeReadDBInstanceDelayRequest.cc src/model/DescribeReadDBInstanceDelayResult.cc src/model/DescribeRegionsRequest.cc @@ -644,30 +590,26 @@ set(rds_src src/model/DescribeSlowLogsResult.cc src/model/DescribeTagsRequest.cc src/model/DescribeTagsResult.cc - src/model/DescribeTaskInfoRequest.cc - src/model/DescribeTaskInfoResult.cc src/model/DescribeTasksRequest.cc src/model/DescribeTasksResult.cc - src/model/DescribeTemplatesListRequest.cc - src/model/DescribeTemplatesListResult.cc - src/model/EvaluateSupportByokShowRequest.cc - src/model/EvaluateSupportByokShowResult.cc + src/model/DestroyDBInstanceRequest.cc + src/model/DestroyDBInstanceResult.cc + src/model/EvaluateDedicatedHostInstanceResourceRequest.cc + src/model/EvaluateDedicatedHostInstanceResourceResult.cc src/model/GrantAccountPrivilegeRequest.cc src/model/GrantAccountPrivilegeResult.cc src/model/GrantOperatorPermissionRequest.cc src/model/GrantOperatorPermissionResult.cc - src/model/ImportDataForSQLServerRequest.cc - src/model/ImportDataForSQLServerResult.cc src/model/ImportDatabaseBetweenInstancesRequest.cc src/model/ImportDatabaseBetweenInstancesResult.cc src/model/ListTagResourcesRequest.cc src/model/ListTagResourcesResult.cc + src/model/LockAccountRequest.cc + src/model/LockAccountResult.cc src/model/MigrateDBInstanceRequest.cc src/model/MigrateDBInstanceResult.cc src/model/MigrateSecurityIPModeRequest.cc src/model/MigrateSecurityIPModeResult.cc - src/model/MigrateToOtherRegionRequest.cc - src/model/MigrateToOtherRegionResult.cc src/model/MigrateToOtherZoneRequest.cc src/model/MigrateToOtherZoneResult.cc src/model/ModifyAccountDescriptionRequest.cc @@ -708,12 +650,6 @@ set(rds_src src/model/ModifyDBInstanceSpecResult.cc src/model/ModifyDBInstanceTDERequest.cc src/model/ModifyDBInstanceTDEResult.cc - src/model/ModifyDBProxyRequest.cc - src/model/ModifyDBProxyResult.cc - src/model/ModifyDBProxyEndpointRequest.cc - src/model/ModifyDBProxyEndpointResult.cc - src/model/ModifyDBProxyInstanceRequest.cc - src/model/ModifyDBProxyInstanceResult.cc src/model/ModifyDTCSecurityIpHostsForSQLServerRequest.cc src/model/ModifyDTCSecurityIpHostsForSQLServerResult.cc src/model/ModifyDedicatedHostAttributeRequest.cc @@ -726,8 +662,6 @@ set(rds_src src/model/ModifyInstanceAutoRenewalAttributeResult.cc src/model/ModifyInstanceCrossBackupPolicyRequest.cc src/model/ModifyInstanceCrossBackupPolicyResult.cc - src/model/ModifyMySQLDBInstanceDelayRequest.cc - src/model/ModifyMySQLDBInstanceDelayResult.cc src/model/ModifyParameterRequest.cc src/model/ModifyParameterResult.cc src/model/ModifyParameterGroupRequest.cc @@ -746,28 +680,14 @@ set(rds_src src/model/ModifySecurityGroupConfigurationResult.cc src/model/ModifySecurityIpsRequest.cc src/model/ModifySecurityIpsResult.cc - src/model/PreCheckCreateOrderRequest.cc - src/model/PreCheckCreateOrderResult.cc - src/model/PreCheckCreateOrderForCloneRequest.cc - src/model/PreCheckCreateOrderForCloneResult.cc - src/model/PreCheckCreateOrderForDeferRequest.cc - src/model/PreCheckCreateOrderForDeferResult.cc - src/model/PreCheckCreateOrderForDegradeRequest.cc - src/model/PreCheckCreateOrderForDegradeResult.cc - src/model/PreCheckCreateOrderForModifyRequest.cc - src/model/PreCheckCreateOrderForModifyResult.cc - src/model/PreCheckCreateOrderForRebuildRequest.cc - src/model/PreCheckCreateOrderForRebuildResult.cc - src/model/PreCheckCreateOrderForTempUpgradeRequest.cc - src/model/PreCheckCreateOrderForTempUpgradeResult.cc - src/model/PreCheckDBInstanceOperationRequest.cc - src/model/PreCheckDBInstanceOperationResult.cc src/model/PurgeDBInstanceLogRequest.cc src/model/PurgeDBInstanceLogResult.cc src/model/RebuildDBInstanceRequest.cc src/model/RebuildDBInstanceResult.cc src/model/RecoveryDBInstanceRequest.cc src/model/RecoveryDBInstanceResult.cc + src/model/ReleaseInstanceConnectionRequest.cc + src/model/ReleaseInstanceConnectionResult.cc src/model/ReleaseInstancePublicConnectionRequest.cc src/model/ReleaseInstancePublicConnectionResult.cc src/model/ReleaseReadWriteSplittingConnectionRequest.cc @@ -778,8 +698,6 @@ set(rds_src src/model/RenewInstanceResult.cc src/model/ReplaceDedicatedHostRequest.cc src/model/ReplaceDedicatedHostResult.cc - src/model/RequestServiceOfCloudDBExpertRequest.cc - src/model/RequestServiceOfCloudDBExpertResult.cc src/model/ResetAccountRequest.cc src/model/ResetAccountResult.cc src/model/ResetAccountForPGRequest.cc @@ -806,6 +724,8 @@ set(rds_src src/model/SwitchDBInstanceVpcResult.cc src/model/TagResourcesRequest.cc src/model/TagResourcesResult.cc + src/model/UnlockAccountRequest.cc + src/model/UnlockAccountResult.cc src/model/UntagResourcesRequest.cc src/model/UntagResourcesResult.cc src/model/UpgradeDBInstanceEngineVersionRequest.cc diff --git a/rds/include/alibabacloud/rds/RdsClient.h b/rds/include/alibabacloud/rds/RdsClient.h index 72b6b3960..15ba1eab0 100644 --- a/rds/include/alibabacloud/rds/RdsClient.h +++ b/rds/include/alibabacloud/rds/RdsClient.h @@ -24,12 +24,8 @@ #include "RdsExport.h" #include "model/AddTagsToResourceRequest.h" #include "model/AddTagsToResourceResult.h" -#include "model/AllocateInstancePrivateConnectionRequest.h" -#include "model/AllocateInstancePrivateConnectionResult.h" #include "model/AllocateInstancePublicConnectionRequest.h" #include "model/AllocateInstancePublicConnectionResult.h" -#include "model/AllocateInstanceVpcNetworkTypeRequest.h" -#include "model/AllocateInstanceVpcNetworkTypeResult.h" #include "model/AllocateReadWriteSplittingConnectionRequest.h" #include "model/AllocateReadWriteSplittingConnectionResult.h" #include "model/CalculateDBInstanceWeightRequest.h" @@ -40,12 +36,12 @@ #include "model/CheckAccountNameAvailableResult.h" #include "model/CheckCreateDdrDBInstanceRequest.h" #include "model/CheckCreateDdrDBInstanceResult.h" +#include "model/CheckDBNameAvailableRequest.h" +#include "model/CheckDBNameAvailableResult.h" #include "model/CheckInstanceExistRequest.h" #include "model/CheckInstanceExistResult.h" #include "model/CheckRecoveryConditionsRequest.h" #include "model/CheckRecoveryConditionsResult.h" -#include "model/CheckResourceRequest.h" -#include "model/CheckResourceResult.h" #include "model/ClearDedicatedHostRequest.h" #include "model/ClearDedicatedHostResult.h" #include "model/CloneDBInstanceRequest.h" @@ -94,8 +90,6 @@ #include "model/DeleteDBInstanceResult.h" #include "model/DeleteDatabaseRequest.h" #include "model/DeleteDatabaseResult.h" -#include "model/DeleteDedicatedHostRequest.h" -#include "model/DeleteDedicatedHostResult.h" #include "model/DeleteDedicatedHostGroupRequest.h" #include "model/DeleteDedicatedHostGroupResult.h" #include "model/DeleteParameterGroupRequest.h" @@ -108,8 +102,10 @@ #include "model/DescribeActionEventPolicyResult.h" #include "model/DescribeAvailableCrossRegionRequest.h" #include "model/DescribeAvailableCrossRegionResult.h" -#include "model/DescribeAvailableInstanceClassRequest.h" -#include "model/DescribeAvailableInstanceClassResult.h" +#include "model/DescribeAvailableDedicatedHostClassesRequest.h" +#include "model/DescribeAvailableDedicatedHostClassesResult.h" +#include "model/DescribeAvailableDedicatedHostZonesRequest.h" +#include "model/DescribeAvailableDedicatedHostZonesResult.h" #include "model/DescribeAvailableRecoveryTimeRequest.h" #include "model/DescribeAvailableRecoveryTimeResult.h" #include "model/DescribeAvailableResourceRequest.h" @@ -126,8 +122,6 @@ #include "model/DescribeBinlogFilesResult.h" #include "model/DescribeCharacterSetNameRequest.h" #include "model/DescribeCharacterSetNameResult.h" -#include "model/DescribeCloudDbExpertServiceRequest.h" -#include "model/DescribeCloudDbExpertServiceResult.h" #include "model/DescribeCollationTimeZonesRequest.h" #include "model/DescribeCollationTimeZonesResult.h" #include "model/DescribeCrossRegionBackupDBInstanceRequest.h" @@ -166,12 +160,8 @@ #include "model/DescribeDBInstancesByExpireTimeResult.h" #include "model/DescribeDBInstancesByPerformanceRequest.h" #include "model/DescribeDBInstancesByPerformanceResult.h" -#include "model/DescribeDBProxyRequest.h" -#include "model/DescribeDBProxyResult.h" -#include "model/DescribeDBProxyEndpointRequest.h" -#include "model/DescribeDBProxyEndpointResult.h" -#include "model/DescribeDBProxyPerformanceRequest.h" -#include "model/DescribeDBProxyPerformanceResult.h" +#include "model/DescribeDBInstancesForCloneRequest.h" +#include "model/DescribeDBInstancesForCloneResult.h" #include "model/DescribeDTCSecurityIpHostsForSQLServerRequest.h" #include "model/DescribeDTCSecurityIpHostsForSQLServerResult.h" #include "model/DescribeDatabasesRequest.h" @@ -182,6 +172,8 @@ #include "model/DescribeDedicatedHostGroupsResult.h" #include "model/DescribeDedicatedHostsRequest.h" #include "model/DescribeDedicatedHostsResult.h" +#include "model/DescribeDetachedBackupsRequest.h" +#include "model/DescribeDetachedBackupsResult.h" #include "model/DescribeDiagnosticReportListRequest.h" #include "model/DescribeDiagnosticReportListResult.h" #include "model/DescribeErrorLogsRequest.h" @@ -194,12 +186,8 @@ #include "model/DescribeInstanceAutoRenewalAttributeResult.h" #include "model/DescribeInstanceCrossBackupPolicyRequest.h" #include "model/DescribeInstanceCrossBackupPolicyResult.h" -#include "model/DescribeInstanceVpcMigrateInfoRequest.h" -#include "model/DescribeInstanceVpcMigrateInfoResult.h" #include "model/DescribeLogBackupFilesRequest.h" #include "model/DescribeLogBackupFilesResult.h" -#include "model/DescribeMetaListRequest.h" -#include "model/DescribeMetaListResult.h" #include "model/DescribeMigrateTasksRequest.h" #include "model/DescribeMigrateTasksResult.h" #include "model/DescribeMigrateTasksForSQLServerRequest.h" @@ -220,8 +208,6 @@ #include "model/DescribeParametersResult.h" #include "model/DescribePriceRequest.h" #include "model/DescribePriceResult.h" -#include "model/DescribeProxyFunctionSupportRequest.h" -#include "model/DescribeProxyFunctionSupportResult.h" #include "model/DescribeReadDBInstanceDelayRequest.h" #include "model/DescribeReadDBInstanceDelayResult.h" #include "model/DescribeRegionsRequest.h" @@ -248,30 +234,26 @@ #include "model/DescribeSlowLogsResult.h" #include "model/DescribeTagsRequest.h" #include "model/DescribeTagsResult.h" -#include "model/DescribeTaskInfoRequest.h" -#include "model/DescribeTaskInfoResult.h" #include "model/DescribeTasksRequest.h" #include "model/DescribeTasksResult.h" -#include "model/DescribeTemplatesListRequest.h" -#include "model/DescribeTemplatesListResult.h" -#include "model/EvaluateSupportByokShowRequest.h" -#include "model/EvaluateSupportByokShowResult.h" +#include "model/DestroyDBInstanceRequest.h" +#include "model/DestroyDBInstanceResult.h" +#include "model/EvaluateDedicatedHostInstanceResourceRequest.h" +#include "model/EvaluateDedicatedHostInstanceResourceResult.h" #include "model/GrantAccountPrivilegeRequest.h" #include "model/GrantAccountPrivilegeResult.h" #include "model/GrantOperatorPermissionRequest.h" #include "model/GrantOperatorPermissionResult.h" -#include "model/ImportDataForSQLServerRequest.h" -#include "model/ImportDataForSQLServerResult.h" #include "model/ImportDatabaseBetweenInstancesRequest.h" #include "model/ImportDatabaseBetweenInstancesResult.h" #include "model/ListTagResourcesRequest.h" #include "model/ListTagResourcesResult.h" +#include "model/LockAccountRequest.h" +#include "model/LockAccountResult.h" #include "model/MigrateDBInstanceRequest.h" #include "model/MigrateDBInstanceResult.h" #include "model/MigrateSecurityIPModeRequest.h" #include "model/MigrateSecurityIPModeResult.h" -#include "model/MigrateToOtherRegionRequest.h" -#include "model/MigrateToOtherRegionResult.h" #include "model/MigrateToOtherZoneRequest.h" #include "model/MigrateToOtherZoneResult.h" #include "model/ModifyAccountDescriptionRequest.h" @@ -312,12 +294,6 @@ #include "model/ModifyDBInstanceSpecResult.h" #include "model/ModifyDBInstanceTDERequest.h" #include "model/ModifyDBInstanceTDEResult.h" -#include "model/ModifyDBProxyRequest.h" -#include "model/ModifyDBProxyResult.h" -#include "model/ModifyDBProxyEndpointRequest.h" -#include "model/ModifyDBProxyEndpointResult.h" -#include "model/ModifyDBProxyInstanceRequest.h" -#include "model/ModifyDBProxyInstanceResult.h" #include "model/ModifyDTCSecurityIpHostsForSQLServerRequest.h" #include "model/ModifyDTCSecurityIpHostsForSQLServerResult.h" #include "model/ModifyDedicatedHostAttributeRequest.h" @@ -330,8 +306,6 @@ #include "model/ModifyInstanceAutoRenewalAttributeResult.h" #include "model/ModifyInstanceCrossBackupPolicyRequest.h" #include "model/ModifyInstanceCrossBackupPolicyResult.h" -#include "model/ModifyMySQLDBInstanceDelayRequest.h" -#include "model/ModifyMySQLDBInstanceDelayResult.h" #include "model/ModifyParameterRequest.h" #include "model/ModifyParameterResult.h" #include "model/ModifyParameterGroupRequest.h" @@ -350,28 +324,14 @@ #include "model/ModifySecurityGroupConfigurationResult.h" #include "model/ModifySecurityIpsRequest.h" #include "model/ModifySecurityIpsResult.h" -#include "model/PreCheckCreateOrderRequest.h" -#include "model/PreCheckCreateOrderResult.h" -#include "model/PreCheckCreateOrderForCloneRequest.h" -#include "model/PreCheckCreateOrderForCloneResult.h" -#include "model/PreCheckCreateOrderForDeferRequest.h" -#include "model/PreCheckCreateOrderForDeferResult.h" -#include "model/PreCheckCreateOrderForDegradeRequest.h" -#include "model/PreCheckCreateOrderForDegradeResult.h" -#include "model/PreCheckCreateOrderForModifyRequest.h" -#include "model/PreCheckCreateOrderForModifyResult.h" -#include "model/PreCheckCreateOrderForRebuildRequest.h" -#include "model/PreCheckCreateOrderForRebuildResult.h" -#include "model/PreCheckCreateOrderForTempUpgradeRequest.h" -#include "model/PreCheckCreateOrderForTempUpgradeResult.h" -#include "model/PreCheckDBInstanceOperationRequest.h" -#include "model/PreCheckDBInstanceOperationResult.h" #include "model/PurgeDBInstanceLogRequest.h" #include "model/PurgeDBInstanceLogResult.h" #include "model/RebuildDBInstanceRequest.h" #include "model/RebuildDBInstanceResult.h" #include "model/RecoveryDBInstanceRequest.h" #include "model/RecoveryDBInstanceResult.h" +#include "model/ReleaseInstanceConnectionRequest.h" +#include "model/ReleaseInstanceConnectionResult.h" #include "model/ReleaseInstancePublicConnectionRequest.h" #include "model/ReleaseInstancePublicConnectionResult.h" #include "model/ReleaseReadWriteSplittingConnectionRequest.h" @@ -382,8 +342,6 @@ #include "model/RenewInstanceResult.h" #include "model/ReplaceDedicatedHostRequest.h" #include "model/ReplaceDedicatedHostResult.h" -#include "model/RequestServiceOfCloudDBExpertRequest.h" -#include "model/RequestServiceOfCloudDBExpertResult.h" #include "model/ResetAccountRequest.h" #include "model/ResetAccountResult.h" #include "model/ResetAccountForPGRequest.h" @@ -410,6 +368,8 @@ #include "model/SwitchDBInstanceVpcResult.h" #include "model/TagResourcesRequest.h" #include "model/TagResourcesResult.h" +#include "model/UnlockAccountRequest.h" +#include "model/UnlockAccountResult.h" #include "model/UntagResourcesRequest.h" #include "model/UntagResourcesResult.h" #include "model/UpgradeDBInstanceEngineVersionRequest.h" @@ -428,15 +388,9 @@ namespace AlibabaCloud typedef Outcome AddTagsToResourceOutcome; typedef std::future AddTagsToResourceOutcomeCallable; typedef std::function&)> AddTagsToResourceAsyncHandler; - typedef Outcome AllocateInstancePrivateConnectionOutcome; - typedef std::future AllocateInstancePrivateConnectionOutcomeCallable; - typedef std::function&)> AllocateInstancePrivateConnectionAsyncHandler; typedef Outcome AllocateInstancePublicConnectionOutcome; typedef std::future AllocateInstancePublicConnectionOutcomeCallable; typedef std::function&)> AllocateInstancePublicConnectionAsyncHandler; - typedef Outcome AllocateInstanceVpcNetworkTypeOutcome; - typedef std::future AllocateInstanceVpcNetworkTypeOutcomeCallable; - typedef std::function&)> AllocateInstanceVpcNetworkTypeAsyncHandler; typedef Outcome AllocateReadWriteSplittingConnectionOutcome; typedef std::future AllocateReadWriteSplittingConnectionOutcomeCallable; typedef std::function&)> AllocateReadWriteSplittingConnectionAsyncHandler; @@ -452,15 +406,15 @@ namespace AlibabaCloud typedef Outcome CheckCreateDdrDBInstanceOutcome; typedef std::future CheckCreateDdrDBInstanceOutcomeCallable; typedef std::function&)> CheckCreateDdrDBInstanceAsyncHandler; + typedef Outcome CheckDBNameAvailableOutcome; + typedef std::future CheckDBNameAvailableOutcomeCallable; + typedef std::function&)> CheckDBNameAvailableAsyncHandler; typedef Outcome CheckInstanceExistOutcome; typedef std::future CheckInstanceExistOutcomeCallable; typedef std::function&)> CheckInstanceExistAsyncHandler; typedef Outcome CheckRecoveryConditionsOutcome; typedef std::future CheckRecoveryConditionsOutcomeCallable; typedef std::function&)> CheckRecoveryConditionsAsyncHandler; - typedef Outcome CheckResourceOutcome; - typedef std::future CheckResourceOutcomeCallable; - typedef std::function&)> CheckResourceAsyncHandler; typedef Outcome ClearDedicatedHostOutcome; typedef std::future ClearDedicatedHostOutcomeCallable; typedef std::function&)> ClearDedicatedHostAsyncHandler; @@ -533,9 +487,6 @@ namespace AlibabaCloud typedef Outcome DeleteDatabaseOutcome; typedef std::future DeleteDatabaseOutcomeCallable; typedef std::function&)> DeleteDatabaseAsyncHandler; - typedef Outcome DeleteDedicatedHostOutcome; - typedef std::future DeleteDedicatedHostOutcomeCallable; - typedef std::function&)> DeleteDedicatedHostAsyncHandler; typedef Outcome DeleteDedicatedHostGroupOutcome; typedef std::future DeleteDedicatedHostGroupOutcomeCallable; typedef std::function&)> DeleteDedicatedHostGroupAsyncHandler; @@ -554,9 +505,12 @@ namespace AlibabaCloud typedef Outcome DescribeAvailableCrossRegionOutcome; typedef std::future DescribeAvailableCrossRegionOutcomeCallable; typedef std::function&)> DescribeAvailableCrossRegionAsyncHandler; - typedef Outcome DescribeAvailableInstanceClassOutcome; - typedef std::future DescribeAvailableInstanceClassOutcomeCallable; - typedef std::function&)> DescribeAvailableInstanceClassAsyncHandler; + typedef Outcome DescribeAvailableDedicatedHostClassesOutcome; + typedef std::future DescribeAvailableDedicatedHostClassesOutcomeCallable; + typedef std::function&)> DescribeAvailableDedicatedHostClassesAsyncHandler; + typedef Outcome DescribeAvailableDedicatedHostZonesOutcome; + typedef std::future DescribeAvailableDedicatedHostZonesOutcomeCallable; + typedef std::function&)> DescribeAvailableDedicatedHostZonesAsyncHandler; typedef Outcome DescribeAvailableRecoveryTimeOutcome; typedef std::future DescribeAvailableRecoveryTimeOutcomeCallable; typedef std::function&)> DescribeAvailableRecoveryTimeAsyncHandler; @@ -581,9 +535,6 @@ namespace AlibabaCloud typedef Outcome DescribeCharacterSetNameOutcome; typedef std::future DescribeCharacterSetNameOutcomeCallable; typedef std::function&)> DescribeCharacterSetNameAsyncHandler; - typedef Outcome DescribeCloudDbExpertServiceOutcome; - typedef std::future DescribeCloudDbExpertServiceOutcomeCallable; - typedef std::function&)> DescribeCloudDbExpertServiceAsyncHandler; typedef Outcome DescribeCollationTimeZonesOutcome; typedef std::future DescribeCollationTimeZonesOutcomeCallable; typedef std::function&)> DescribeCollationTimeZonesAsyncHandler; @@ -641,15 +592,9 @@ namespace AlibabaCloud typedef Outcome DescribeDBInstancesByPerformanceOutcome; typedef std::future DescribeDBInstancesByPerformanceOutcomeCallable; typedef std::function&)> DescribeDBInstancesByPerformanceAsyncHandler; - typedef Outcome DescribeDBProxyOutcome; - typedef std::future DescribeDBProxyOutcomeCallable; - typedef std::function&)> DescribeDBProxyAsyncHandler; - typedef Outcome DescribeDBProxyEndpointOutcome; - typedef std::future DescribeDBProxyEndpointOutcomeCallable; - typedef std::function&)> DescribeDBProxyEndpointAsyncHandler; - typedef Outcome DescribeDBProxyPerformanceOutcome; - typedef std::future DescribeDBProxyPerformanceOutcomeCallable; - typedef std::function&)> DescribeDBProxyPerformanceAsyncHandler; + typedef Outcome DescribeDBInstancesForCloneOutcome; + typedef std::future DescribeDBInstancesForCloneOutcomeCallable; + typedef std::function&)> DescribeDBInstancesForCloneAsyncHandler; typedef Outcome DescribeDTCSecurityIpHostsForSQLServerOutcome; typedef std::future DescribeDTCSecurityIpHostsForSQLServerOutcomeCallable; typedef std::function&)> DescribeDTCSecurityIpHostsForSQLServerAsyncHandler; @@ -665,6 +610,9 @@ namespace AlibabaCloud typedef Outcome DescribeDedicatedHostsOutcome; typedef std::future DescribeDedicatedHostsOutcomeCallable; typedef std::function&)> DescribeDedicatedHostsAsyncHandler; + typedef Outcome DescribeDetachedBackupsOutcome; + typedef std::future DescribeDetachedBackupsOutcomeCallable; + typedef std::function&)> DescribeDetachedBackupsAsyncHandler; typedef Outcome DescribeDiagnosticReportListOutcome; typedef std::future DescribeDiagnosticReportListOutcomeCallable; typedef std::function&)> DescribeDiagnosticReportListAsyncHandler; @@ -683,15 +631,9 @@ namespace AlibabaCloud typedef Outcome DescribeInstanceCrossBackupPolicyOutcome; typedef std::future DescribeInstanceCrossBackupPolicyOutcomeCallable; typedef std::function&)> DescribeInstanceCrossBackupPolicyAsyncHandler; - typedef Outcome DescribeInstanceVpcMigrateInfoOutcome; - typedef std::future DescribeInstanceVpcMigrateInfoOutcomeCallable; - typedef std::function&)> DescribeInstanceVpcMigrateInfoAsyncHandler; typedef Outcome DescribeLogBackupFilesOutcome; typedef std::future DescribeLogBackupFilesOutcomeCallable; typedef std::function&)> DescribeLogBackupFilesAsyncHandler; - typedef Outcome DescribeMetaListOutcome; - typedef std::future DescribeMetaListOutcomeCallable; - typedef std::function&)> DescribeMetaListAsyncHandler; typedef Outcome DescribeMigrateTasksOutcome; typedef std::future DescribeMigrateTasksOutcomeCallable; typedef std::function&)> DescribeMigrateTasksAsyncHandler; @@ -722,9 +664,6 @@ namespace AlibabaCloud typedef Outcome DescribePriceOutcome; typedef std::future DescribePriceOutcomeCallable; typedef std::function&)> DescribePriceAsyncHandler; - typedef Outcome DescribeProxyFunctionSupportOutcome; - typedef std::future DescribeProxyFunctionSupportOutcomeCallable; - typedef std::function&)> DescribeProxyFunctionSupportAsyncHandler; typedef Outcome DescribeReadDBInstanceDelayOutcome; typedef std::future DescribeReadDBInstanceDelayOutcomeCallable; typedef std::function&)> DescribeReadDBInstanceDelayAsyncHandler; @@ -764,42 +703,36 @@ namespace AlibabaCloud typedef Outcome DescribeTagsOutcome; typedef std::future DescribeTagsOutcomeCallable; typedef std::function&)> DescribeTagsAsyncHandler; - typedef Outcome DescribeTaskInfoOutcome; - typedef std::future DescribeTaskInfoOutcomeCallable; - typedef std::function&)> DescribeTaskInfoAsyncHandler; typedef Outcome DescribeTasksOutcome; typedef std::future DescribeTasksOutcomeCallable; typedef std::function&)> DescribeTasksAsyncHandler; - typedef Outcome DescribeTemplatesListOutcome; - typedef std::future DescribeTemplatesListOutcomeCallable; - typedef std::function&)> DescribeTemplatesListAsyncHandler; - typedef Outcome EvaluateSupportByokShowOutcome; - typedef std::future EvaluateSupportByokShowOutcomeCallable; - typedef std::function&)> EvaluateSupportByokShowAsyncHandler; + typedef Outcome DestroyDBInstanceOutcome; + typedef std::future DestroyDBInstanceOutcomeCallable; + typedef std::function&)> DestroyDBInstanceAsyncHandler; + typedef Outcome EvaluateDedicatedHostInstanceResourceOutcome; + typedef std::future EvaluateDedicatedHostInstanceResourceOutcomeCallable; + typedef std::function&)> EvaluateDedicatedHostInstanceResourceAsyncHandler; typedef Outcome GrantAccountPrivilegeOutcome; typedef std::future GrantAccountPrivilegeOutcomeCallable; typedef std::function&)> GrantAccountPrivilegeAsyncHandler; typedef Outcome GrantOperatorPermissionOutcome; typedef std::future GrantOperatorPermissionOutcomeCallable; typedef std::function&)> GrantOperatorPermissionAsyncHandler; - typedef Outcome ImportDataForSQLServerOutcome; - typedef std::future ImportDataForSQLServerOutcomeCallable; - typedef std::function&)> ImportDataForSQLServerAsyncHandler; typedef Outcome ImportDatabaseBetweenInstancesOutcome; typedef std::future ImportDatabaseBetweenInstancesOutcomeCallable; typedef std::function&)> ImportDatabaseBetweenInstancesAsyncHandler; typedef Outcome ListTagResourcesOutcome; typedef std::future ListTagResourcesOutcomeCallable; typedef std::function&)> ListTagResourcesAsyncHandler; + typedef Outcome LockAccountOutcome; + typedef std::future LockAccountOutcomeCallable; + typedef std::function&)> LockAccountAsyncHandler; typedef Outcome MigrateDBInstanceOutcome; typedef std::future MigrateDBInstanceOutcomeCallable; typedef std::function&)> MigrateDBInstanceAsyncHandler; typedef Outcome MigrateSecurityIPModeOutcome; typedef std::future MigrateSecurityIPModeOutcomeCallable; typedef std::function&)> MigrateSecurityIPModeAsyncHandler; - typedef Outcome MigrateToOtherRegionOutcome; - typedef std::future MigrateToOtherRegionOutcomeCallable; - typedef std::function&)> MigrateToOtherRegionAsyncHandler; typedef Outcome MigrateToOtherZoneOutcome; typedef std::future MigrateToOtherZoneOutcomeCallable; typedef std::function&)> MigrateToOtherZoneAsyncHandler; @@ -860,15 +793,6 @@ namespace AlibabaCloud typedef Outcome ModifyDBInstanceTDEOutcome; typedef std::future ModifyDBInstanceTDEOutcomeCallable; typedef std::function&)> ModifyDBInstanceTDEAsyncHandler; - typedef Outcome ModifyDBProxyOutcome; - typedef std::future ModifyDBProxyOutcomeCallable; - typedef std::function&)> ModifyDBProxyAsyncHandler; - typedef Outcome ModifyDBProxyEndpointOutcome; - typedef std::future ModifyDBProxyEndpointOutcomeCallable; - typedef std::function&)> ModifyDBProxyEndpointAsyncHandler; - typedef Outcome ModifyDBProxyInstanceOutcome; - typedef std::future ModifyDBProxyInstanceOutcomeCallable; - typedef std::function&)> ModifyDBProxyInstanceAsyncHandler; typedef Outcome ModifyDTCSecurityIpHostsForSQLServerOutcome; typedef std::future ModifyDTCSecurityIpHostsForSQLServerOutcomeCallable; typedef std::function&)> ModifyDTCSecurityIpHostsForSQLServerAsyncHandler; @@ -887,9 +811,6 @@ namespace AlibabaCloud typedef Outcome ModifyInstanceCrossBackupPolicyOutcome; typedef std::future ModifyInstanceCrossBackupPolicyOutcomeCallable; typedef std::function&)> ModifyInstanceCrossBackupPolicyAsyncHandler; - typedef Outcome ModifyMySQLDBInstanceDelayOutcome; - typedef std::future ModifyMySQLDBInstanceDelayOutcomeCallable; - typedef std::function&)> ModifyMySQLDBInstanceDelayAsyncHandler; typedef Outcome ModifyParameterOutcome; typedef std::future ModifyParameterOutcomeCallable; typedef std::function&)> ModifyParameterAsyncHandler; @@ -917,30 +838,6 @@ namespace AlibabaCloud typedef Outcome ModifySecurityIpsOutcome; typedef std::future ModifySecurityIpsOutcomeCallable; typedef std::function&)> ModifySecurityIpsAsyncHandler; - typedef Outcome PreCheckCreateOrderOutcome; - typedef std::future PreCheckCreateOrderOutcomeCallable; - typedef std::function&)> PreCheckCreateOrderAsyncHandler; - typedef Outcome PreCheckCreateOrderForCloneOutcome; - typedef std::future PreCheckCreateOrderForCloneOutcomeCallable; - typedef std::function&)> PreCheckCreateOrderForCloneAsyncHandler; - typedef Outcome PreCheckCreateOrderForDeferOutcome; - typedef std::future PreCheckCreateOrderForDeferOutcomeCallable; - typedef std::function&)> PreCheckCreateOrderForDeferAsyncHandler; - typedef Outcome PreCheckCreateOrderForDegradeOutcome; - typedef std::future PreCheckCreateOrderForDegradeOutcomeCallable; - typedef std::function&)> PreCheckCreateOrderForDegradeAsyncHandler; - typedef Outcome PreCheckCreateOrderForModifyOutcome; - typedef std::future PreCheckCreateOrderForModifyOutcomeCallable; - typedef std::function&)> PreCheckCreateOrderForModifyAsyncHandler; - typedef Outcome PreCheckCreateOrderForRebuildOutcome; - typedef std::future PreCheckCreateOrderForRebuildOutcomeCallable; - typedef std::function&)> PreCheckCreateOrderForRebuildAsyncHandler; - typedef Outcome PreCheckCreateOrderForTempUpgradeOutcome; - typedef std::future PreCheckCreateOrderForTempUpgradeOutcomeCallable; - typedef std::function&)> PreCheckCreateOrderForTempUpgradeAsyncHandler; - typedef Outcome PreCheckDBInstanceOperationOutcome; - typedef std::future PreCheckDBInstanceOperationOutcomeCallable; - typedef std::function&)> PreCheckDBInstanceOperationAsyncHandler; typedef Outcome PurgeDBInstanceLogOutcome; typedef std::future PurgeDBInstanceLogOutcomeCallable; typedef std::function&)> PurgeDBInstanceLogAsyncHandler; @@ -950,6 +847,9 @@ namespace AlibabaCloud typedef Outcome RecoveryDBInstanceOutcome; typedef std::future RecoveryDBInstanceOutcomeCallable; typedef std::function&)> RecoveryDBInstanceAsyncHandler; + typedef Outcome ReleaseInstanceConnectionOutcome; + typedef std::future ReleaseInstanceConnectionOutcomeCallable; + typedef std::function&)> ReleaseInstanceConnectionAsyncHandler; typedef Outcome ReleaseInstancePublicConnectionOutcome; typedef std::future ReleaseInstancePublicConnectionOutcomeCallable; typedef std::function&)> ReleaseInstancePublicConnectionAsyncHandler; @@ -965,9 +865,6 @@ namespace AlibabaCloud typedef Outcome ReplaceDedicatedHostOutcome; typedef std::future ReplaceDedicatedHostOutcomeCallable; typedef std::function&)> ReplaceDedicatedHostAsyncHandler; - typedef Outcome RequestServiceOfCloudDBExpertOutcome; - typedef std::future RequestServiceOfCloudDBExpertOutcomeCallable; - typedef std::function&)> RequestServiceOfCloudDBExpertAsyncHandler; typedef Outcome ResetAccountOutcome; typedef std::future ResetAccountOutcomeCallable; typedef std::function&)> ResetAccountAsyncHandler; @@ -1007,6 +904,9 @@ namespace AlibabaCloud typedef Outcome TagResourcesOutcome; typedef std::future TagResourcesOutcomeCallable; typedef std::function&)> TagResourcesAsyncHandler; + typedef Outcome UnlockAccountOutcome; + typedef std::future UnlockAccountOutcomeCallable; + typedef std::function&)> UnlockAccountAsyncHandler; typedef Outcome UntagResourcesOutcome; typedef std::future UntagResourcesOutcomeCallable; typedef std::function&)> UntagResourcesAsyncHandler; @@ -1024,15 +924,9 @@ namespace AlibabaCloud AddTagsToResourceOutcome addTagsToResource(const Model::AddTagsToResourceRequest &request)const; void addTagsToResourceAsync(const Model::AddTagsToResourceRequest& request, const AddTagsToResourceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; AddTagsToResourceOutcomeCallable addTagsToResourceCallable(const Model::AddTagsToResourceRequest& request) const; - AllocateInstancePrivateConnectionOutcome allocateInstancePrivateConnection(const Model::AllocateInstancePrivateConnectionRequest &request)const; - void allocateInstancePrivateConnectionAsync(const Model::AllocateInstancePrivateConnectionRequest& request, const AllocateInstancePrivateConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AllocateInstancePrivateConnectionOutcomeCallable allocateInstancePrivateConnectionCallable(const Model::AllocateInstancePrivateConnectionRequest& request) const; AllocateInstancePublicConnectionOutcome allocateInstancePublicConnection(const Model::AllocateInstancePublicConnectionRequest &request)const; void allocateInstancePublicConnectionAsync(const Model::AllocateInstancePublicConnectionRequest& request, const AllocateInstancePublicConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; AllocateInstancePublicConnectionOutcomeCallable allocateInstancePublicConnectionCallable(const Model::AllocateInstancePublicConnectionRequest& request) const; - AllocateInstanceVpcNetworkTypeOutcome allocateInstanceVpcNetworkType(const Model::AllocateInstanceVpcNetworkTypeRequest &request)const; - void allocateInstanceVpcNetworkTypeAsync(const Model::AllocateInstanceVpcNetworkTypeRequest& request, const AllocateInstanceVpcNetworkTypeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AllocateInstanceVpcNetworkTypeOutcomeCallable allocateInstanceVpcNetworkTypeCallable(const Model::AllocateInstanceVpcNetworkTypeRequest& request) const; AllocateReadWriteSplittingConnectionOutcome allocateReadWriteSplittingConnection(const Model::AllocateReadWriteSplittingConnectionRequest &request)const; void allocateReadWriteSplittingConnectionAsync(const Model::AllocateReadWriteSplittingConnectionRequest& request, const AllocateReadWriteSplittingConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; AllocateReadWriteSplittingConnectionOutcomeCallable allocateReadWriteSplittingConnectionCallable(const Model::AllocateReadWriteSplittingConnectionRequest& request) const; @@ -1048,15 +942,15 @@ namespace AlibabaCloud CheckCreateDdrDBInstanceOutcome checkCreateDdrDBInstance(const Model::CheckCreateDdrDBInstanceRequest &request)const; void checkCreateDdrDBInstanceAsync(const Model::CheckCreateDdrDBInstanceRequest& request, const CheckCreateDdrDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CheckCreateDdrDBInstanceOutcomeCallable checkCreateDdrDBInstanceCallable(const Model::CheckCreateDdrDBInstanceRequest& request) const; + CheckDBNameAvailableOutcome checkDBNameAvailable(const Model::CheckDBNameAvailableRequest &request)const; + void checkDBNameAvailableAsync(const Model::CheckDBNameAvailableRequest& request, const CheckDBNameAvailableAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CheckDBNameAvailableOutcomeCallable checkDBNameAvailableCallable(const Model::CheckDBNameAvailableRequest& request) const; CheckInstanceExistOutcome checkInstanceExist(const Model::CheckInstanceExistRequest &request)const; void checkInstanceExistAsync(const Model::CheckInstanceExistRequest& request, const CheckInstanceExistAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CheckInstanceExistOutcomeCallable checkInstanceExistCallable(const Model::CheckInstanceExistRequest& request) const; CheckRecoveryConditionsOutcome checkRecoveryConditions(const Model::CheckRecoveryConditionsRequest &request)const; void checkRecoveryConditionsAsync(const Model::CheckRecoveryConditionsRequest& request, const CheckRecoveryConditionsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CheckRecoveryConditionsOutcomeCallable checkRecoveryConditionsCallable(const Model::CheckRecoveryConditionsRequest& request) const; - CheckResourceOutcome checkResource(const Model::CheckResourceRequest &request)const; - void checkResourceAsync(const Model::CheckResourceRequest& request, const CheckResourceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CheckResourceOutcomeCallable checkResourceCallable(const Model::CheckResourceRequest& request) const; ClearDedicatedHostOutcome clearDedicatedHost(const Model::ClearDedicatedHostRequest &request)const; void clearDedicatedHostAsync(const Model::ClearDedicatedHostRequest& request, const ClearDedicatedHostAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ClearDedicatedHostOutcomeCallable clearDedicatedHostCallable(const Model::ClearDedicatedHostRequest& request) const; @@ -1129,9 +1023,6 @@ namespace AlibabaCloud DeleteDatabaseOutcome deleteDatabase(const Model::DeleteDatabaseRequest &request)const; void deleteDatabaseAsync(const Model::DeleteDatabaseRequest& request, const DeleteDatabaseAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteDatabaseOutcomeCallable deleteDatabaseCallable(const Model::DeleteDatabaseRequest& request) const; - DeleteDedicatedHostOutcome deleteDedicatedHost(const Model::DeleteDedicatedHostRequest &request)const; - void deleteDedicatedHostAsync(const Model::DeleteDedicatedHostRequest& request, const DeleteDedicatedHostAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteDedicatedHostOutcomeCallable deleteDedicatedHostCallable(const Model::DeleteDedicatedHostRequest& request) const; DeleteDedicatedHostGroupOutcome deleteDedicatedHostGroup(const Model::DeleteDedicatedHostGroupRequest &request)const; void deleteDedicatedHostGroupAsync(const Model::DeleteDedicatedHostGroupRequest& request, const DeleteDedicatedHostGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteDedicatedHostGroupOutcomeCallable deleteDedicatedHostGroupCallable(const Model::DeleteDedicatedHostGroupRequest& request) const; @@ -1150,9 +1041,12 @@ namespace AlibabaCloud DescribeAvailableCrossRegionOutcome describeAvailableCrossRegion(const Model::DescribeAvailableCrossRegionRequest &request)const; void describeAvailableCrossRegionAsync(const Model::DescribeAvailableCrossRegionRequest& request, const DescribeAvailableCrossRegionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeAvailableCrossRegionOutcomeCallable describeAvailableCrossRegionCallable(const Model::DescribeAvailableCrossRegionRequest& request) const; - DescribeAvailableInstanceClassOutcome describeAvailableInstanceClass(const Model::DescribeAvailableInstanceClassRequest &request)const; - void describeAvailableInstanceClassAsync(const Model::DescribeAvailableInstanceClassRequest& request, const DescribeAvailableInstanceClassAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeAvailableInstanceClassOutcomeCallable describeAvailableInstanceClassCallable(const Model::DescribeAvailableInstanceClassRequest& request) const; + DescribeAvailableDedicatedHostClassesOutcome describeAvailableDedicatedHostClasses(const Model::DescribeAvailableDedicatedHostClassesRequest &request)const; + void describeAvailableDedicatedHostClassesAsync(const Model::DescribeAvailableDedicatedHostClassesRequest& request, const DescribeAvailableDedicatedHostClassesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeAvailableDedicatedHostClassesOutcomeCallable describeAvailableDedicatedHostClassesCallable(const Model::DescribeAvailableDedicatedHostClassesRequest& request) const; + DescribeAvailableDedicatedHostZonesOutcome describeAvailableDedicatedHostZones(const Model::DescribeAvailableDedicatedHostZonesRequest &request)const; + void describeAvailableDedicatedHostZonesAsync(const Model::DescribeAvailableDedicatedHostZonesRequest& request, const DescribeAvailableDedicatedHostZonesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeAvailableDedicatedHostZonesOutcomeCallable describeAvailableDedicatedHostZonesCallable(const Model::DescribeAvailableDedicatedHostZonesRequest& request) const; DescribeAvailableRecoveryTimeOutcome describeAvailableRecoveryTime(const Model::DescribeAvailableRecoveryTimeRequest &request)const; void describeAvailableRecoveryTimeAsync(const Model::DescribeAvailableRecoveryTimeRequest& request, const DescribeAvailableRecoveryTimeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeAvailableRecoveryTimeOutcomeCallable describeAvailableRecoveryTimeCallable(const Model::DescribeAvailableRecoveryTimeRequest& request) const; @@ -1177,9 +1071,6 @@ namespace AlibabaCloud DescribeCharacterSetNameOutcome describeCharacterSetName(const Model::DescribeCharacterSetNameRequest &request)const; void describeCharacterSetNameAsync(const Model::DescribeCharacterSetNameRequest& request, const DescribeCharacterSetNameAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeCharacterSetNameOutcomeCallable describeCharacterSetNameCallable(const Model::DescribeCharacterSetNameRequest& request) const; - DescribeCloudDbExpertServiceOutcome describeCloudDbExpertService(const Model::DescribeCloudDbExpertServiceRequest &request)const; - void describeCloudDbExpertServiceAsync(const Model::DescribeCloudDbExpertServiceRequest& request, const DescribeCloudDbExpertServiceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeCloudDbExpertServiceOutcomeCallable describeCloudDbExpertServiceCallable(const Model::DescribeCloudDbExpertServiceRequest& request) const; DescribeCollationTimeZonesOutcome describeCollationTimeZones(const Model::DescribeCollationTimeZonesRequest &request)const; void describeCollationTimeZonesAsync(const Model::DescribeCollationTimeZonesRequest& request, const DescribeCollationTimeZonesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeCollationTimeZonesOutcomeCallable describeCollationTimeZonesCallable(const Model::DescribeCollationTimeZonesRequest& request) const; @@ -1237,15 +1128,9 @@ namespace AlibabaCloud DescribeDBInstancesByPerformanceOutcome describeDBInstancesByPerformance(const Model::DescribeDBInstancesByPerformanceRequest &request)const; void describeDBInstancesByPerformanceAsync(const Model::DescribeDBInstancesByPerformanceRequest& request, const DescribeDBInstancesByPerformanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDBInstancesByPerformanceOutcomeCallable describeDBInstancesByPerformanceCallable(const Model::DescribeDBInstancesByPerformanceRequest& request) const; - DescribeDBProxyOutcome describeDBProxy(const Model::DescribeDBProxyRequest &request)const; - void describeDBProxyAsync(const Model::DescribeDBProxyRequest& request, const DescribeDBProxyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDBProxyOutcomeCallable describeDBProxyCallable(const Model::DescribeDBProxyRequest& request) const; - DescribeDBProxyEndpointOutcome describeDBProxyEndpoint(const Model::DescribeDBProxyEndpointRequest &request)const; - void describeDBProxyEndpointAsync(const Model::DescribeDBProxyEndpointRequest& request, const DescribeDBProxyEndpointAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDBProxyEndpointOutcomeCallable describeDBProxyEndpointCallable(const Model::DescribeDBProxyEndpointRequest& request) const; - DescribeDBProxyPerformanceOutcome describeDBProxyPerformance(const Model::DescribeDBProxyPerformanceRequest &request)const; - void describeDBProxyPerformanceAsync(const Model::DescribeDBProxyPerformanceRequest& request, const DescribeDBProxyPerformanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDBProxyPerformanceOutcomeCallable describeDBProxyPerformanceCallable(const Model::DescribeDBProxyPerformanceRequest& request) const; + DescribeDBInstancesForCloneOutcome describeDBInstancesForClone(const Model::DescribeDBInstancesForCloneRequest &request)const; + void describeDBInstancesForCloneAsync(const Model::DescribeDBInstancesForCloneRequest& request, const DescribeDBInstancesForCloneAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDBInstancesForCloneOutcomeCallable describeDBInstancesForCloneCallable(const Model::DescribeDBInstancesForCloneRequest& request) const; DescribeDTCSecurityIpHostsForSQLServerOutcome describeDTCSecurityIpHostsForSQLServer(const Model::DescribeDTCSecurityIpHostsForSQLServerRequest &request)const; void describeDTCSecurityIpHostsForSQLServerAsync(const Model::DescribeDTCSecurityIpHostsForSQLServerRequest& request, const DescribeDTCSecurityIpHostsForSQLServerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDTCSecurityIpHostsForSQLServerOutcomeCallable describeDTCSecurityIpHostsForSQLServerCallable(const Model::DescribeDTCSecurityIpHostsForSQLServerRequest& request) const; @@ -1261,6 +1146,9 @@ namespace AlibabaCloud DescribeDedicatedHostsOutcome describeDedicatedHosts(const Model::DescribeDedicatedHostsRequest &request)const; void describeDedicatedHostsAsync(const Model::DescribeDedicatedHostsRequest& request, const DescribeDedicatedHostsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDedicatedHostsOutcomeCallable describeDedicatedHostsCallable(const Model::DescribeDedicatedHostsRequest& request) const; + DescribeDetachedBackupsOutcome describeDetachedBackups(const Model::DescribeDetachedBackupsRequest &request)const; + void describeDetachedBackupsAsync(const Model::DescribeDetachedBackupsRequest& request, const DescribeDetachedBackupsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDetachedBackupsOutcomeCallable describeDetachedBackupsCallable(const Model::DescribeDetachedBackupsRequest& request) const; DescribeDiagnosticReportListOutcome describeDiagnosticReportList(const Model::DescribeDiagnosticReportListRequest &request)const; void describeDiagnosticReportListAsync(const Model::DescribeDiagnosticReportListRequest& request, const DescribeDiagnosticReportListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeDiagnosticReportListOutcomeCallable describeDiagnosticReportListCallable(const Model::DescribeDiagnosticReportListRequest& request) const; @@ -1279,15 +1167,9 @@ namespace AlibabaCloud DescribeInstanceCrossBackupPolicyOutcome describeInstanceCrossBackupPolicy(const Model::DescribeInstanceCrossBackupPolicyRequest &request)const; void describeInstanceCrossBackupPolicyAsync(const Model::DescribeInstanceCrossBackupPolicyRequest& request, const DescribeInstanceCrossBackupPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeInstanceCrossBackupPolicyOutcomeCallable describeInstanceCrossBackupPolicyCallable(const Model::DescribeInstanceCrossBackupPolicyRequest& request) const; - DescribeInstanceVpcMigrateInfoOutcome describeInstanceVpcMigrateInfo(const Model::DescribeInstanceVpcMigrateInfoRequest &request)const; - void describeInstanceVpcMigrateInfoAsync(const Model::DescribeInstanceVpcMigrateInfoRequest& request, const DescribeInstanceVpcMigrateInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeInstanceVpcMigrateInfoOutcomeCallable describeInstanceVpcMigrateInfoCallable(const Model::DescribeInstanceVpcMigrateInfoRequest& request) const; DescribeLogBackupFilesOutcome describeLogBackupFiles(const Model::DescribeLogBackupFilesRequest &request)const; void describeLogBackupFilesAsync(const Model::DescribeLogBackupFilesRequest& request, const DescribeLogBackupFilesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeLogBackupFilesOutcomeCallable describeLogBackupFilesCallable(const Model::DescribeLogBackupFilesRequest& request) const; - DescribeMetaListOutcome describeMetaList(const Model::DescribeMetaListRequest &request)const; - void describeMetaListAsync(const Model::DescribeMetaListRequest& request, const DescribeMetaListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeMetaListOutcomeCallable describeMetaListCallable(const Model::DescribeMetaListRequest& request) const; DescribeMigrateTasksOutcome describeMigrateTasks(const Model::DescribeMigrateTasksRequest &request)const; void describeMigrateTasksAsync(const Model::DescribeMigrateTasksRequest& request, const DescribeMigrateTasksAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeMigrateTasksOutcomeCallable describeMigrateTasksCallable(const Model::DescribeMigrateTasksRequest& request) const; @@ -1318,9 +1200,6 @@ namespace AlibabaCloud DescribePriceOutcome describePrice(const Model::DescribePriceRequest &request)const; void describePriceAsync(const Model::DescribePriceRequest& request, const DescribePriceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribePriceOutcomeCallable describePriceCallable(const Model::DescribePriceRequest& request) const; - DescribeProxyFunctionSupportOutcome describeProxyFunctionSupport(const Model::DescribeProxyFunctionSupportRequest &request)const; - void describeProxyFunctionSupportAsync(const Model::DescribeProxyFunctionSupportRequest& request, const DescribeProxyFunctionSupportAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeProxyFunctionSupportOutcomeCallable describeProxyFunctionSupportCallable(const Model::DescribeProxyFunctionSupportRequest& request) const; DescribeReadDBInstanceDelayOutcome describeReadDBInstanceDelay(const Model::DescribeReadDBInstanceDelayRequest &request)const; void describeReadDBInstanceDelayAsync(const Model::DescribeReadDBInstanceDelayRequest& request, const DescribeReadDBInstanceDelayAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeReadDBInstanceDelayOutcomeCallable describeReadDBInstanceDelayCallable(const Model::DescribeReadDBInstanceDelayRequest& request) const; @@ -1360,42 +1239,36 @@ namespace AlibabaCloud DescribeTagsOutcome describeTags(const Model::DescribeTagsRequest &request)const; void describeTagsAsync(const Model::DescribeTagsRequest& request, const DescribeTagsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeTagsOutcomeCallable describeTagsCallable(const Model::DescribeTagsRequest& request) const; - DescribeTaskInfoOutcome describeTaskInfo(const Model::DescribeTaskInfoRequest &request)const; - void describeTaskInfoAsync(const Model::DescribeTaskInfoRequest& request, const DescribeTaskInfoAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeTaskInfoOutcomeCallable describeTaskInfoCallable(const Model::DescribeTaskInfoRequest& request) const; DescribeTasksOutcome describeTasks(const Model::DescribeTasksRequest &request)const; void describeTasksAsync(const Model::DescribeTasksRequest& request, const DescribeTasksAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeTasksOutcomeCallable describeTasksCallable(const Model::DescribeTasksRequest& request) const; - DescribeTemplatesListOutcome describeTemplatesList(const Model::DescribeTemplatesListRequest &request)const; - void describeTemplatesListAsync(const Model::DescribeTemplatesListRequest& request, const DescribeTemplatesListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeTemplatesListOutcomeCallable describeTemplatesListCallable(const Model::DescribeTemplatesListRequest& request) const; - EvaluateSupportByokShowOutcome evaluateSupportByokShow(const Model::EvaluateSupportByokShowRequest &request)const; - void evaluateSupportByokShowAsync(const Model::EvaluateSupportByokShowRequest& request, const EvaluateSupportByokShowAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - EvaluateSupportByokShowOutcomeCallable evaluateSupportByokShowCallable(const Model::EvaluateSupportByokShowRequest& request) const; + DestroyDBInstanceOutcome destroyDBInstance(const Model::DestroyDBInstanceRequest &request)const; + void destroyDBInstanceAsync(const Model::DestroyDBInstanceRequest& request, const DestroyDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DestroyDBInstanceOutcomeCallable destroyDBInstanceCallable(const Model::DestroyDBInstanceRequest& request) const; + EvaluateDedicatedHostInstanceResourceOutcome evaluateDedicatedHostInstanceResource(const Model::EvaluateDedicatedHostInstanceResourceRequest &request)const; + void evaluateDedicatedHostInstanceResourceAsync(const Model::EvaluateDedicatedHostInstanceResourceRequest& request, const EvaluateDedicatedHostInstanceResourceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + EvaluateDedicatedHostInstanceResourceOutcomeCallable evaluateDedicatedHostInstanceResourceCallable(const Model::EvaluateDedicatedHostInstanceResourceRequest& request) const; GrantAccountPrivilegeOutcome grantAccountPrivilege(const Model::GrantAccountPrivilegeRequest &request)const; void grantAccountPrivilegeAsync(const Model::GrantAccountPrivilegeRequest& request, const GrantAccountPrivilegeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GrantAccountPrivilegeOutcomeCallable grantAccountPrivilegeCallable(const Model::GrantAccountPrivilegeRequest& request) const; GrantOperatorPermissionOutcome grantOperatorPermission(const Model::GrantOperatorPermissionRequest &request)const; void grantOperatorPermissionAsync(const Model::GrantOperatorPermissionRequest& request, const GrantOperatorPermissionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GrantOperatorPermissionOutcomeCallable grantOperatorPermissionCallable(const Model::GrantOperatorPermissionRequest& request) const; - ImportDataForSQLServerOutcome importDataForSQLServer(const Model::ImportDataForSQLServerRequest &request)const; - void importDataForSQLServerAsync(const Model::ImportDataForSQLServerRequest& request, const ImportDataForSQLServerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ImportDataForSQLServerOutcomeCallable importDataForSQLServerCallable(const Model::ImportDataForSQLServerRequest& request) const; ImportDatabaseBetweenInstancesOutcome importDatabaseBetweenInstances(const Model::ImportDatabaseBetweenInstancesRequest &request)const; void importDatabaseBetweenInstancesAsync(const Model::ImportDatabaseBetweenInstancesRequest& request, const ImportDatabaseBetweenInstancesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ImportDatabaseBetweenInstancesOutcomeCallable importDatabaseBetweenInstancesCallable(const Model::ImportDatabaseBetweenInstancesRequest& request) const; ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const; void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const; + LockAccountOutcome lockAccount(const Model::LockAccountRequest &request)const; + void lockAccountAsync(const Model::LockAccountRequest& request, const LockAccountAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + LockAccountOutcomeCallable lockAccountCallable(const Model::LockAccountRequest& request) const; MigrateDBInstanceOutcome migrateDBInstance(const Model::MigrateDBInstanceRequest &request)const; void migrateDBInstanceAsync(const Model::MigrateDBInstanceRequest& request, const MigrateDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; MigrateDBInstanceOutcomeCallable migrateDBInstanceCallable(const Model::MigrateDBInstanceRequest& request) const; MigrateSecurityIPModeOutcome migrateSecurityIPMode(const Model::MigrateSecurityIPModeRequest &request)const; void migrateSecurityIPModeAsync(const Model::MigrateSecurityIPModeRequest& request, const MigrateSecurityIPModeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; MigrateSecurityIPModeOutcomeCallable migrateSecurityIPModeCallable(const Model::MigrateSecurityIPModeRequest& request) const; - MigrateToOtherRegionOutcome migrateToOtherRegion(const Model::MigrateToOtherRegionRequest &request)const; - void migrateToOtherRegionAsync(const Model::MigrateToOtherRegionRequest& request, const MigrateToOtherRegionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - MigrateToOtherRegionOutcomeCallable migrateToOtherRegionCallable(const Model::MigrateToOtherRegionRequest& request) const; MigrateToOtherZoneOutcome migrateToOtherZone(const Model::MigrateToOtherZoneRequest &request)const; void migrateToOtherZoneAsync(const Model::MigrateToOtherZoneRequest& request, const MigrateToOtherZoneAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; MigrateToOtherZoneOutcomeCallable migrateToOtherZoneCallable(const Model::MigrateToOtherZoneRequest& request) const; @@ -1456,15 +1329,6 @@ namespace AlibabaCloud ModifyDBInstanceTDEOutcome modifyDBInstanceTDE(const Model::ModifyDBInstanceTDERequest &request)const; void modifyDBInstanceTDEAsync(const Model::ModifyDBInstanceTDERequest& request, const ModifyDBInstanceTDEAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyDBInstanceTDEOutcomeCallable modifyDBInstanceTDECallable(const Model::ModifyDBInstanceTDERequest& request) const; - ModifyDBProxyOutcome modifyDBProxy(const Model::ModifyDBProxyRequest &request)const; - void modifyDBProxyAsync(const Model::ModifyDBProxyRequest& request, const ModifyDBProxyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyDBProxyOutcomeCallable modifyDBProxyCallable(const Model::ModifyDBProxyRequest& request) const; - ModifyDBProxyEndpointOutcome modifyDBProxyEndpoint(const Model::ModifyDBProxyEndpointRequest &request)const; - void modifyDBProxyEndpointAsync(const Model::ModifyDBProxyEndpointRequest& request, const ModifyDBProxyEndpointAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyDBProxyEndpointOutcomeCallable modifyDBProxyEndpointCallable(const Model::ModifyDBProxyEndpointRequest& request) const; - ModifyDBProxyInstanceOutcome modifyDBProxyInstance(const Model::ModifyDBProxyInstanceRequest &request)const; - void modifyDBProxyInstanceAsync(const Model::ModifyDBProxyInstanceRequest& request, const ModifyDBProxyInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyDBProxyInstanceOutcomeCallable modifyDBProxyInstanceCallable(const Model::ModifyDBProxyInstanceRequest& request) const; ModifyDTCSecurityIpHostsForSQLServerOutcome modifyDTCSecurityIpHostsForSQLServer(const Model::ModifyDTCSecurityIpHostsForSQLServerRequest &request)const; void modifyDTCSecurityIpHostsForSQLServerAsync(const Model::ModifyDTCSecurityIpHostsForSQLServerRequest& request, const ModifyDTCSecurityIpHostsForSQLServerAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyDTCSecurityIpHostsForSQLServerOutcomeCallable modifyDTCSecurityIpHostsForSQLServerCallable(const Model::ModifyDTCSecurityIpHostsForSQLServerRequest& request) const; @@ -1483,9 +1347,6 @@ namespace AlibabaCloud ModifyInstanceCrossBackupPolicyOutcome modifyInstanceCrossBackupPolicy(const Model::ModifyInstanceCrossBackupPolicyRequest &request)const; void modifyInstanceCrossBackupPolicyAsync(const Model::ModifyInstanceCrossBackupPolicyRequest& request, const ModifyInstanceCrossBackupPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyInstanceCrossBackupPolicyOutcomeCallable modifyInstanceCrossBackupPolicyCallable(const Model::ModifyInstanceCrossBackupPolicyRequest& request) const; - ModifyMySQLDBInstanceDelayOutcome modifyMySQLDBInstanceDelay(const Model::ModifyMySQLDBInstanceDelayRequest &request)const; - void modifyMySQLDBInstanceDelayAsync(const Model::ModifyMySQLDBInstanceDelayRequest& request, const ModifyMySQLDBInstanceDelayAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyMySQLDBInstanceDelayOutcomeCallable modifyMySQLDBInstanceDelayCallable(const Model::ModifyMySQLDBInstanceDelayRequest& request) const; ModifyParameterOutcome modifyParameter(const Model::ModifyParameterRequest &request)const; void modifyParameterAsync(const Model::ModifyParameterRequest& request, const ModifyParameterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyParameterOutcomeCallable modifyParameterCallable(const Model::ModifyParameterRequest& request) const; @@ -1513,30 +1374,6 @@ namespace AlibabaCloud ModifySecurityIpsOutcome modifySecurityIps(const Model::ModifySecurityIpsRequest &request)const; void modifySecurityIpsAsync(const Model::ModifySecurityIpsRequest& request, const ModifySecurityIpsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifySecurityIpsOutcomeCallable modifySecurityIpsCallable(const Model::ModifySecurityIpsRequest& request) const; - PreCheckCreateOrderOutcome preCheckCreateOrder(const Model::PreCheckCreateOrderRequest &request)const; - void preCheckCreateOrderAsync(const Model::PreCheckCreateOrderRequest& request, const PreCheckCreateOrderAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - PreCheckCreateOrderOutcomeCallable preCheckCreateOrderCallable(const Model::PreCheckCreateOrderRequest& request) const; - PreCheckCreateOrderForCloneOutcome preCheckCreateOrderForClone(const Model::PreCheckCreateOrderForCloneRequest &request)const; - void preCheckCreateOrderForCloneAsync(const Model::PreCheckCreateOrderForCloneRequest& request, const PreCheckCreateOrderForCloneAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - PreCheckCreateOrderForCloneOutcomeCallable preCheckCreateOrderForCloneCallable(const Model::PreCheckCreateOrderForCloneRequest& request) const; - PreCheckCreateOrderForDeferOutcome preCheckCreateOrderForDefer(const Model::PreCheckCreateOrderForDeferRequest &request)const; - void preCheckCreateOrderForDeferAsync(const Model::PreCheckCreateOrderForDeferRequest& request, const PreCheckCreateOrderForDeferAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - PreCheckCreateOrderForDeferOutcomeCallable preCheckCreateOrderForDeferCallable(const Model::PreCheckCreateOrderForDeferRequest& request) const; - PreCheckCreateOrderForDegradeOutcome preCheckCreateOrderForDegrade(const Model::PreCheckCreateOrderForDegradeRequest &request)const; - void preCheckCreateOrderForDegradeAsync(const Model::PreCheckCreateOrderForDegradeRequest& request, const PreCheckCreateOrderForDegradeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - PreCheckCreateOrderForDegradeOutcomeCallable preCheckCreateOrderForDegradeCallable(const Model::PreCheckCreateOrderForDegradeRequest& request) const; - PreCheckCreateOrderForModifyOutcome preCheckCreateOrderForModify(const Model::PreCheckCreateOrderForModifyRequest &request)const; - void preCheckCreateOrderForModifyAsync(const Model::PreCheckCreateOrderForModifyRequest& request, const PreCheckCreateOrderForModifyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - PreCheckCreateOrderForModifyOutcomeCallable preCheckCreateOrderForModifyCallable(const Model::PreCheckCreateOrderForModifyRequest& request) const; - PreCheckCreateOrderForRebuildOutcome preCheckCreateOrderForRebuild(const Model::PreCheckCreateOrderForRebuildRequest &request)const; - void preCheckCreateOrderForRebuildAsync(const Model::PreCheckCreateOrderForRebuildRequest& request, const PreCheckCreateOrderForRebuildAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - PreCheckCreateOrderForRebuildOutcomeCallable preCheckCreateOrderForRebuildCallable(const Model::PreCheckCreateOrderForRebuildRequest& request) const; - PreCheckCreateOrderForTempUpgradeOutcome preCheckCreateOrderForTempUpgrade(const Model::PreCheckCreateOrderForTempUpgradeRequest &request)const; - void preCheckCreateOrderForTempUpgradeAsync(const Model::PreCheckCreateOrderForTempUpgradeRequest& request, const PreCheckCreateOrderForTempUpgradeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - PreCheckCreateOrderForTempUpgradeOutcomeCallable preCheckCreateOrderForTempUpgradeCallable(const Model::PreCheckCreateOrderForTempUpgradeRequest& request) const; - PreCheckDBInstanceOperationOutcome preCheckDBInstanceOperation(const Model::PreCheckDBInstanceOperationRequest &request)const; - void preCheckDBInstanceOperationAsync(const Model::PreCheckDBInstanceOperationRequest& request, const PreCheckDBInstanceOperationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - PreCheckDBInstanceOperationOutcomeCallable preCheckDBInstanceOperationCallable(const Model::PreCheckDBInstanceOperationRequest& request) const; PurgeDBInstanceLogOutcome purgeDBInstanceLog(const Model::PurgeDBInstanceLogRequest &request)const; void purgeDBInstanceLogAsync(const Model::PurgeDBInstanceLogRequest& request, const PurgeDBInstanceLogAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; PurgeDBInstanceLogOutcomeCallable purgeDBInstanceLogCallable(const Model::PurgeDBInstanceLogRequest& request) const; @@ -1546,6 +1383,9 @@ namespace AlibabaCloud RecoveryDBInstanceOutcome recoveryDBInstance(const Model::RecoveryDBInstanceRequest &request)const; void recoveryDBInstanceAsync(const Model::RecoveryDBInstanceRequest& request, const RecoveryDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; RecoveryDBInstanceOutcomeCallable recoveryDBInstanceCallable(const Model::RecoveryDBInstanceRequest& request) const; + ReleaseInstanceConnectionOutcome releaseInstanceConnection(const Model::ReleaseInstanceConnectionRequest &request)const; + void releaseInstanceConnectionAsync(const Model::ReleaseInstanceConnectionRequest& request, const ReleaseInstanceConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ReleaseInstanceConnectionOutcomeCallable releaseInstanceConnectionCallable(const Model::ReleaseInstanceConnectionRequest& request) const; ReleaseInstancePublicConnectionOutcome releaseInstancePublicConnection(const Model::ReleaseInstancePublicConnectionRequest &request)const; void releaseInstancePublicConnectionAsync(const Model::ReleaseInstancePublicConnectionRequest& request, const ReleaseInstancePublicConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ReleaseInstancePublicConnectionOutcomeCallable releaseInstancePublicConnectionCallable(const Model::ReleaseInstancePublicConnectionRequest& request) const; @@ -1561,9 +1401,6 @@ namespace AlibabaCloud ReplaceDedicatedHostOutcome replaceDedicatedHost(const Model::ReplaceDedicatedHostRequest &request)const; void replaceDedicatedHostAsync(const Model::ReplaceDedicatedHostRequest& request, const ReplaceDedicatedHostAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ReplaceDedicatedHostOutcomeCallable replaceDedicatedHostCallable(const Model::ReplaceDedicatedHostRequest& request) const; - RequestServiceOfCloudDBExpertOutcome requestServiceOfCloudDBExpert(const Model::RequestServiceOfCloudDBExpertRequest &request)const; - void requestServiceOfCloudDBExpertAsync(const Model::RequestServiceOfCloudDBExpertRequest& request, const RequestServiceOfCloudDBExpertAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - RequestServiceOfCloudDBExpertOutcomeCallable requestServiceOfCloudDBExpertCallable(const Model::RequestServiceOfCloudDBExpertRequest& request) const; ResetAccountOutcome resetAccount(const Model::ResetAccountRequest &request)const; void resetAccountAsync(const Model::ResetAccountRequest& request, const ResetAccountAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ResetAccountOutcomeCallable resetAccountCallable(const Model::ResetAccountRequest& request) const; @@ -1603,6 +1440,9 @@ namespace AlibabaCloud TagResourcesOutcome tagResources(const Model::TagResourcesRequest &request)const; void tagResourcesAsync(const Model::TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; TagResourcesOutcomeCallable tagResourcesCallable(const Model::TagResourcesRequest& request) const; + UnlockAccountOutcome unlockAccount(const Model::UnlockAccountRequest &request)const; + void unlockAccountAsync(const Model::UnlockAccountRequest& request, const UnlockAccountAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + UnlockAccountOutcomeCallable unlockAccountCallable(const Model::UnlockAccountRequest& request) const; UntagResourcesOutcome untagResources(const Model::UntagResourcesRequest &request)const; void untagResourcesAsync(const Model::UntagResourcesRequest& request, const UntagResourcesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; UntagResourcesOutcomeCallable untagResourcesCallable(const Model::UntagResourcesRequest& request) const; diff --git a/rds/include/alibabacloud/rds/model/AllocateInstanceVpcNetworkTypeRequest.h b/rds/include/alibabacloud/rds/model/AllocateInstanceVpcNetworkTypeRequest.h deleted file mode 100644 index 67315d20d..000000000 --- a/rds/include/alibabacloud/rds/model/AllocateInstanceVpcNetworkTypeRequest.h +++ /dev/null @@ -1,75 +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_RDS_MODEL_ALLOCATEINSTANCEVPCNETWORKTYPEREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEVPCNETWORKTYPEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT AllocateInstanceVpcNetworkTypeRequest : public RpcServiceRequest - { - - public: - AllocateInstanceVpcNetworkTypeRequest(); - ~AllocateInstanceVpcNetworkTypeRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getTargetVpcId()const; - void setTargetVpcId(const std::string& targetVpcId); - std::string getTargetZoneId()const; - void setTargetZoneId(const std::string& targetZoneId); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getTargetVSwitchId()const; - void setTargetVSwitchId(const std::string& targetVSwitchId); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getTargetRegionId()const; - void setTargetRegionId(const std::string& targetRegionId); - - private: - long resourceOwnerId_; - std::string accessKeyId_; - std::string targetVpcId_; - std::string targetZoneId_; - std::string dBInstanceId_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - std::string targetVSwitchId_; - long ownerId_; - std::string targetRegionId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEVPCNETWORKTYPEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/AllocateInstanceVpcNetworkTypeResult.h b/rds/include/alibabacloud/rds/model/AllocateInstanceVpcNetworkTypeResult.h deleted file mode 100644 index d0e328100..000000000 --- a/rds/include/alibabacloud/rds/model/AllocateInstanceVpcNetworkTypeResult.h +++ /dev/null @@ -1,49 +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_RDS_MODEL_ALLOCATEINSTANCEVPCNETWORKTYPERESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEVPCNETWORKTYPERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT AllocateInstanceVpcNetworkTypeResult : public ServiceResult - { - public: - - - AllocateInstanceVpcNetworkTypeResult(); - explicit AllocateInstanceVpcNetworkTypeResult(const std::string &payload); - ~AllocateInstanceVpcNetworkTypeResult(); - - protected: - void parse(const std::string &payload); - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEVPCNETWORKTYPERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ImportDataForSQLServerRequest.h b/rds/include/alibabacloud/rds/model/CheckDBNameAvailableRequest.h similarity index 72% rename from rds/include/alibabacloud/rds/model/ImportDataForSQLServerRequest.h rename to rds/include/alibabacloud/rds/model/CheckDBNameAvailableRequest.h index 6a1184168..65a5b1306 100644 --- a/rds/include/alibabacloud/rds/model/ImportDataForSQLServerRequest.h +++ b/rds/include/alibabacloud/rds/model/CheckDBNameAvailableRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_IMPORTDATAFORSQLSERVERREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_IMPORTDATAFORSQLSERVERREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_CHECKDBNAMEAVAILABLEREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_CHECKDBNAMEAVAILABLEREQUEST_H_ #include #include @@ -28,39 +28,42 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT ImportDataForSQLServerRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT CheckDBNameAvailableRequest : public RpcServiceRequest { public: - ImportDataForSQLServerRequest(); - ~ImportDataForSQLServerRequest(); + CheckDBNameAvailableRequest(); + ~CheckDBNameAvailableRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); + std::string getClientToken()const; + void setClientToken(const std::string& clientToken); + std::string getAccessKeyId()const; + void setAccessKeyId(const std::string& accessKeyId); + std::string getDBInstanceId()const; + void setDBInstanceId(const std::string& dBInstanceId); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getFileName()const; - void setFileName(const std::string& fileName); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); + std::string getDBName()const; + void setDBName(const std::string& dBName); private: long resourceOwnerId_; + std::string clientToken_; + std::string accessKeyId_; + std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; long ownerId_; - std::string accessKeyId_; - std::string fileName_; - std::string dBInstanceId_; + std::string dBName_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_IMPORTDATAFORSQLSERVERREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_CHECKDBNAMEAVAILABLEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/MigrateToOtherRegionResult.h b/rds/include/alibabacloud/rds/model/CheckDBNameAvailableResult.h similarity index 71% rename from rds/include/alibabacloud/rds/model/MigrateToOtherRegionResult.h rename to rds/include/alibabacloud/rds/model/CheckDBNameAvailableResult.h index 10891196e..3a59775e7 100644 --- a/rds/include/alibabacloud/rds/model/MigrateToOtherRegionResult.h +++ b/rds/include/alibabacloud/rds/model/CheckDBNameAvailableResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_MIGRATETOOTHERREGIONRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_MIGRATETOOTHERREGIONRESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_CHECKDBNAMEAVAILABLERESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_CHECKDBNAMEAVAILABLERESULT_H_ #include #include @@ -29,14 +29,14 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT MigrateToOtherRegionResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT CheckDBNameAvailableResult : public ServiceResult { public: - MigrateToOtherRegionResult(); - explicit MigrateToOtherRegionResult(const std::string &payload); - ~MigrateToOtherRegionResult(); + CheckDBNameAvailableResult(); + explicit CheckDBNameAvailableResult(const std::string &payload); + ~CheckDBNameAvailableResult(); protected: void parse(const std::string &payload); @@ -46,4 +46,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_RDS_MODEL_MIGRATETOOTHERREGIONRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_CHECKDBNAMEAVAILABLERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/CheckResourceRequest.h b/rds/include/alibabacloud/rds/model/CheckResourceRequest.h deleted file mode 100644 index b700bd69e..000000000 --- a/rds/include/alibabacloud/rds/model/CheckResourceRequest.h +++ /dev/null @@ -1,84 +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_RDS_MODEL_CHECKRESOURCEREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_CHECKRESOURCEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT CheckResourceRequest : public RpcServiceRequest - { - - public: - CheckResourceRequest(); - ~CheckResourceRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getSpecifyCount()const; - void setSpecifyCount(const std::string& specifyCount); - std::string getEngineVersion()const; - void setEngineVersion(const std::string& engineVersion); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getEngine()const; - void setEngine(const std::string& engine); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getDBInstanceUseType()const; - void setDBInstanceUseType(const std::string& dBInstanceUseType); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getDBInstanceClass()const; - void setDBInstanceClass(const std::string& dBInstanceClass); - std::string getZoneId()const; - void setZoneId(const std::string& zoneId); - - private: - long resourceOwnerId_; - std::string specifyCount_; - std::string engineVersion_; - std::string accessKeyId_; - std::string engine_; - std::string regionId_; - std::string dBInstanceUseType_; - std::string dBInstanceId_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - long ownerId_; - std::string dBInstanceClass_; - std::string zoneId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_CHECKRESOURCEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/CheckResourceResult.h b/rds/include/alibabacloud/rds/model/CheckResourceResult.h deleted file mode 100644 index 25c19bcc0..000000000 --- a/rds/include/alibabacloud/rds/model/CheckResourceResult.h +++ /dev/null @@ -1,59 +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_RDS_MODEL_CHECKRESOURCERESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_CHECKRESOURCERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT CheckResourceResult : public ServiceResult - { - public: - struct Resource - { - std::string dBInstanceAvailable; - std::string engineVersion; - std::string engine; - }; - - - CheckResourceResult(); - explicit CheckResourceResult(const std::string &payload); - ~CheckResourceResult(); - std::string getSpecifyCount()const; - std::vector getResources()const; - - protected: - void parse(const std::string &payload); - private: - std::string specifyCount_; - std::vector resources_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_CHECKRESOURCERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/CloneDBInstanceRequest.h b/rds/include/alibabacloud/rds/model/CloneDBInstanceRequest.h index d3fd7cd38..0bf579c37 100644 --- a/rds/include/alibabacloud/rds/model/CloneDBInstanceRequest.h +++ b/rds/include/alibabacloud/rds/model/CloneDBInstanceRequest.h @@ -59,6 +59,8 @@ namespace AlibabaCloud void setDBInstanceId(const std::string& dBInstanceId); std::string getDBInstanceStorageType()const; void setDBInstanceStorageType(const std::string& dBInstanceStorageType); + std::string getDedicatedHostGroupId()const; + void setDedicatedHostGroupId(const std::string& dedicatedHostGroupId); std::string getRestoreTime()const; void setRestoreTime(const std::string& restoreTime); std::string getPeriod()const; @@ -107,6 +109,7 @@ namespace AlibabaCloud std::string dBInstanceDescription_; std::string dBInstanceId_; std::string dBInstanceStorageType_; + std::string dedicatedHostGroupId_; std::string restoreTime_; std::string period_; std::string resourceOwnerAccount_; diff --git a/rds/include/alibabacloud/rds/model/CreateDedicatedHostRequest.h b/rds/include/alibabacloud/rds/model/CreateDedicatedHostRequest.h index c976120a3..f4e3f1e3f 100644 --- a/rds/include/alibabacloud/rds/model/CreateDedicatedHostRequest.h +++ b/rds/include/alibabacloud/rds/model/CreateDedicatedHostRequest.h @@ -43,8 +43,6 @@ namespace AlibabaCloud void setAccessKeyId(const std::string& accessKeyId); std::string getHostName()const; void setHostName(const std::string& hostName); - int getHostCount()const; - void setHostCount(int hostCount); std::string getRegionId()const; void setRegionId(const std::string& regionId); std::string getDedicatedHostGroupId()const; @@ -73,7 +71,6 @@ namespace AlibabaCloud std::string clientToken_; std::string accessKeyId_; std::string hostName_; - int hostCount_; std::string regionId_; std::string dedicatedHostGroupId_; std::string period_; diff --git a/rds/include/alibabacloud/rds/model/CreateReadOnlyDBInstanceRequest.h b/rds/include/alibabacloud/rds/model/CreateReadOnlyDBInstanceRequest.h index 81f35d4c1..2f300a43f 100644 --- a/rds/include/alibabacloud/rds/model/CreateReadOnlyDBInstanceRequest.h +++ b/rds/include/alibabacloud/rds/model/CreateReadOnlyDBInstanceRequest.h @@ -55,6 +55,8 @@ namespace AlibabaCloud void setDBInstanceDescription(const std::string& dBInstanceDescription); std::string getDBInstanceStorageType()const; void setDBInstanceStorageType(const std::string& dBInstanceStorageType); + std::string getDedicatedHostGroupId()const; + void setDedicatedHostGroupId(const std::string& dedicatedHostGroupId); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getOwnerAccount()const; @@ -89,6 +91,7 @@ namespace AlibabaCloud std::string dBInstanceId_; std::string dBInstanceDescription_; std::string dBInstanceStorageType_; + std::string dedicatedHostGroupId_; std::string resourceOwnerAccount_; std::string ownerAccount_; long ownerId_; diff --git a/rds/include/alibabacloud/rds/model/PreCheckDBInstanceOperationRequest.h b/rds/include/alibabacloud/rds/model/DescribeAvailableDedicatedHostClassesRequest.h similarity index 69% rename from rds/include/alibabacloud/rds/model/PreCheckDBInstanceOperationRequest.h rename to rds/include/alibabacloud/rds/model/DescribeAvailableDedicatedHostClassesRequest.h index 841734cb8..9addcb840 100644 --- a/rds/include/alibabacloud/rds/model/PreCheckDBInstanceOperationRequest.h +++ b/rds/include/alibabacloud/rds/model/DescribeAvailableDedicatedHostClassesRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_PRECHECKDBINSTANCEOPERATIONREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_PRECHECKDBINSTANCEOPERATIONREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEDEDICATEDHOSTCLASSESREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEDEDICATEDHOSTCLASSESREQUEST_H_ #include #include @@ -28,12 +28,12 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT PreCheckDBInstanceOperationRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT DescribeAvailableDedicatedHostClassesRequest : public RpcServiceRequest { public: - PreCheckDBInstanceOperationRequest(); - ~PreCheckDBInstanceOperationRequest(); + DescribeAvailableDedicatedHostClassesRequest(); + ~DescribeAvailableDedicatedHostClassesRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); @@ -45,10 +45,8 @@ namespace AlibabaCloud void setAccessKeyId(const std::string& accessKeyId); std::string getRegionId()const; void setRegionId(const std::string& regionId); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getOperation()const; - void setOperation(const std::string& operation); + std::string getZoneId()const; + void setZoneId(const std::string& zoneId); private: long resourceOwnerId_; @@ -56,11 +54,10 @@ namespace AlibabaCloud long ownerId_; std::string accessKeyId_; std::string regionId_; - std::string dBInstanceId_; - std::string operation_; + std::string zoneId_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKDBINSTANCEOPERATIONREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEDEDICATEDHOSTCLASSESREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForDeferResult.h b/rds/include/alibabacloud/rds/model/DescribeAvailableDedicatedHostClassesResult.h similarity index 57% rename from rds/include/alibabacloud/rds/model/PreCheckCreateOrderForDeferResult.h rename to rds/include/alibabacloud/rds/model/DescribeAvailableDedicatedHostClassesResult.h index 1dcf4d86e..e6884cdd7 100644 --- a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForDeferResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeAvailableDedicatedHostClassesResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORDEFERRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORDEFERRESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEDEDICATEDHOSTCLASSESRESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEDEDICATEDHOSTCLASSESRESULT_H_ #include #include @@ -29,30 +29,28 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderForDeferResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT DescribeAvailableDedicatedHostClassesResult : public ServiceResult { public: - struct FailuresItem + struct HostClassesItem { - std::string message; - std::string code; + std::string description; + std::string hostClassName; }; - PreCheckCreateOrderForDeferResult(); - explicit PreCheckCreateOrderForDeferResult(const std::string &payload); - ~PreCheckCreateOrderForDeferResult(); - bool getPreCheckResult()const; - std::vector getFailures()const; + DescribeAvailableDedicatedHostClassesResult(); + explicit DescribeAvailableDedicatedHostClassesResult(const std::string &payload); + ~DescribeAvailableDedicatedHostClassesResult(); + std::vector getHostClasses()const; protected: void parse(const std::string &payload); private: - bool preCheckResult_; - std::vector failures_; + std::vector hostClasses_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORDEFERRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEDEDICATEDHOSTCLASSESRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DeleteDedicatedHostRequest.h b/rds/include/alibabacloud/rds/model/DescribeAvailableDedicatedHostZonesRequest.h similarity index 74% rename from rds/include/alibabacloud/rds/model/DeleteDedicatedHostRequest.h rename to rds/include/alibabacloud/rds/model/DescribeAvailableDedicatedHostZonesRequest.h index 06e0c1db2..69b552a12 100644 --- a/rds/include/alibabacloud/rds/model/DeleteDedicatedHostRequest.h +++ b/rds/include/alibabacloud/rds/model/DescribeAvailableDedicatedHostZonesRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DELETEDEDICATEDHOSTREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DELETEDEDICATEDHOSTREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEDEDICATEDHOSTZONESREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEDEDICATEDHOSTZONESREQUEST_H_ #include #include @@ -28,19 +28,17 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DeleteDedicatedHostRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT DescribeAvailableDedicatedHostZonesRequest : public RpcServiceRequest { public: - DeleteDedicatedHostRequest(); - ~DeleteDedicatedHostRequest(); + DescribeAvailableDedicatedHostZonesRequest(); + ~DescribeAvailableDedicatedHostZonesRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getDedicatedHostId()const; - void setDedicatedHostId(const std::string& dedicatedHostId); long getOwnerId()const; void setOwnerId(long ownerId); std::string getAccessKeyId()const; @@ -51,7 +49,6 @@ namespace AlibabaCloud private: long resourceOwnerId_; std::string resourceOwnerAccount_; - std::string dedicatedHostId_; long ownerId_; std::string accessKeyId_; std::string regionId_; @@ -60,4 +57,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DELETEDEDICATEDHOSTREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEDEDICATEDHOSTZONESREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForCloneResult.h b/rds/include/alibabacloud/rds/model/DescribeAvailableDedicatedHostZonesResult.h similarity index 57% rename from rds/include/alibabacloud/rds/model/PreCheckCreateOrderForCloneResult.h rename to rds/include/alibabacloud/rds/model/DescribeAvailableDedicatedHostZonesResult.h index aaeba839c..3beb6f4b4 100644 --- a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForCloneResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeAvailableDedicatedHostZonesResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORCLONERESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORCLONERESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEDEDICATEDHOSTZONESRESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEDEDICATEDHOSTZONESRESULT_H_ #include #include @@ -29,30 +29,28 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderForCloneResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT DescribeAvailableDedicatedHostZonesResult : public ServiceResult { public: - struct FailuresItem + struct DedicatedHostZones { - std::string message; - std::string code; + std::string description; + std::string zoneId; }; - PreCheckCreateOrderForCloneResult(); - explicit PreCheckCreateOrderForCloneResult(const std::string &payload); - ~PreCheckCreateOrderForCloneResult(); - bool getPreCheckResult()const; - std::vector getFailures()const; + DescribeAvailableDedicatedHostZonesResult(); + explicit DescribeAvailableDedicatedHostZonesResult(const std::string &payload); + ~DescribeAvailableDedicatedHostZonesResult(); + std::vector getZones()const; protected: void parse(const std::string &payload); private: - bool preCheckResult_; - std::vector failures_; + std::vector zones_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORCLONERESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEDEDICATEDHOSTZONESRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeAvailableInstanceClassResult.h b/rds/include/alibabacloud/rds/model/DescribeAvailableInstanceClassResult.h deleted file mode 100644 index 39da487ca..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeAvailableInstanceClassResult.h +++ /dev/null @@ -1,84 +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_RDS_MODEL_DESCRIBEAVAILABLEINSTANCECLASSRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEINSTANCECLASSRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeAvailableInstanceClassResult : public ServiceResult - { - public: - struct AvailableZone - { - struct SupportedEngines - { - struct SupportedEngineVersions - { - struct SupportedCategorys - { - struct SupportedStorageTypes - { - struct AvailableResources - { - std::string dBInstanceClass; - std::string storageRange; - }; - std::string storageType; - std::vector availableResource; - }; - std::string category; - std::vector supportedStorageType; - }; - std::string version; - std::vector supportedCategory; - }; - std::vector supportedEngineVersion; - std::string engine; - }; - std::string status; - std::string networkTypes; - std::string zoneId; - std::string regionId; - std::vector supportedEngine; - }; - - - DescribeAvailableInstanceClassResult(); - explicit DescribeAvailableInstanceClassResult(const std::string &payload); - ~DescribeAvailableInstanceClassResult(); - std::vector getAvailableZones()const; - - protected: - void parse(const std::string &payload); - private: - std::vector availableZones_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEINSTANCECLASSRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeAvailableResourceRequest.h b/rds/include/alibabacloud/rds/model/DescribeAvailableResourceRequest.h index ac5a50c5d..e874adf87 100644 --- a/rds/include/alibabacloud/rds/model/DescribeAvailableResourceRequest.h +++ b/rds/include/alibabacloud/rds/model/DescribeAvailableResourceRequest.h @@ -35,6 +35,8 @@ namespace AlibabaCloud DescribeAvailableResourceRequest(); ~DescribeAvailableResourceRequest(); + std::string getDBInstanceName()const; + void setDBInstanceName(const std::string& dBInstanceName); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); std::string getEngineVersion()const; @@ -55,6 +57,8 @@ namespace AlibabaCloud void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); + std::string getCommodityCode()const; + void setCommodityCode(const std::string& commodityCode); long getOwnerId()const; void setOwnerId(long ownerId); std::string getDBInstanceClass()const; @@ -65,6 +69,7 @@ namespace AlibabaCloud void setOrderType(const std::string& orderType); private: + std::string dBInstanceName_; long resourceOwnerId_; std::string engineVersion_; std::string accessKeyId_; @@ -75,6 +80,7 @@ namespace AlibabaCloud std::string instanceChargeType_; std::string resourceOwnerAccount_; std::string ownerAccount_; + std::string commodityCode_; long ownerId_; std::string dBInstanceClass_; std::string zoneId_; diff --git a/rds/include/alibabacloud/rds/model/DescribeBackupPolicyResult.h b/rds/include/alibabacloud/rds/model/DescribeBackupPolicyResult.h index fda25e73d..86ecb654c 100644 --- a/rds/include/alibabacloud/rds/model/DescribeBackupPolicyResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeBackupPolicyResult.h @@ -48,6 +48,9 @@ namespace AlibabaCloud explicit DescribeBackupPolicyResult(const std::string &payload); ~DescribeBackupPolicyResult(); std::string getDuplication()const; + std::string getArchiveBackupRetentionPeriod()const; + std::string getArchiveBackupKeepPolicy()const; + std::string getReleasedKeepPolicy()const; std::string getPreferredBackupTime()const; int getLocalLogRetentionHours()const; DuplicationLocation getDuplicationLocation()const; @@ -56,6 +59,7 @@ namespace AlibabaCloud std::string getCompressType()const; std::string getLogBackupFrequency()const; std::string getPreferredBackupPeriod()const; + std::string getArchiveBackupKeepCount()const; int getLogBackupRetentionPeriod()const; std::string getBackupLog()const; std::string getEnableBackupLog()const; @@ -67,6 +71,9 @@ namespace AlibabaCloud void parse(const std::string &payload); private: std::string duplication_; + std::string archiveBackupRetentionPeriod_; + std::string archiveBackupKeepPolicy_; + std::string releasedKeepPolicy_; std::string preferredBackupTime_; int localLogRetentionHours_; DuplicationLocation duplicationLocation_; @@ -75,6 +82,7 @@ namespace AlibabaCloud std::string compressType_; std::string logBackupFrequency_; std::string preferredBackupPeriod_; + std::string archiveBackupKeepCount_; int logBackupRetentionPeriod_; std::string backupLog_; std::string enableBackupLog_; diff --git a/rds/include/alibabacloud/rds/model/DescribeCloudDbExpertServiceRequest.h b/rds/include/alibabacloud/rds/model/DescribeCloudDbExpertServiceRequest.h deleted file mode 100644 index c9a8cbd4b..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeCloudDbExpertServiceRequest.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_RDS_MODEL_DESCRIBECLOUDDBEXPERTSERVICEREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBEXPERTSERVICEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeCloudDbExpertServiceRequest : public RpcServiceRequest - { - - public: - DescribeCloudDbExpertServiceRequest(); - ~DescribeCloudDbExpertServiceRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getServiceRequestType()const; - void setServiceRequestType(const std::string& serviceRequestType); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getServiceRequestParam()const; - void setServiceRequestParam(const std::string& serviceRequestParam); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - long getOwnerId()const; - void setOwnerId(long ownerId); - - private: - long resourceOwnerId_; - std::string serviceRequestType_; - std::string accessKeyId_; - std::string serviceRequestParam_; - std::string securityToken_; - std::string dBInstanceId_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - long ownerId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBEXPERTSERVICEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeCloudDbExpertServiceResult.h b/rds/include/alibabacloud/rds/model/DescribeCloudDbExpertServiceResult.h deleted file mode 100644 index 1979d798c..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeCloudDbExpertServiceResult.h +++ /dev/null @@ -1,55 +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_RDS_MODEL_DESCRIBECLOUDDBEXPERTSERVICERESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBEXPERTSERVICERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeCloudDbExpertServiceResult : public ServiceResult - { - public: - - - DescribeCloudDbExpertServiceResult(); - explicit DescribeCloudDbExpertServiceResult(const std::string &payload); - ~DescribeCloudDbExpertServiceResult(); - std::string getMessage()const; - std::string getData()const; - std::string getCode()const; - - protected: - void parse(const std::string &payload); - private: - std::string message_; - std::string data_; - std::string code_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBEXPERTSERVICERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeDBInstanceAttributeResult.h b/rds/include/alibabacloud/rds/model/DescribeDBInstanceAttributeResult.h index 860e2b720..9b40d23ba 100644 --- a/rds/include/alibabacloud/rds/model/DescribeDBInstanceAttributeResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeDBInstanceAttributeResult.h @@ -107,6 +107,7 @@ namespace AlibabaCloud std::string guardDBInstanceName; std::string tempUpgradeRecoveryMaxConnections; std::string securityIPList; + std::string originConfiguration; std::vector readOnlyDBInstanceIds; std::string securityIPMode; std::string maintainTime; @@ -120,6 +121,7 @@ namespace AlibabaCloud std::vector slaveZones; std::string supportUpgradeAccountType; Extra extra; + bool multipleTempUpgrade; bool canTempUpgrade; std::string regionId; }; diff --git a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForModifyRequest.h b/rds/include/alibabacloud/rds/model/DescribeDBInstancesForCloneRequest.h similarity index 59% rename from rds/include/alibabacloud/rds/model/PreCheckCreateOrderForModifyRequest.h rename to rds/include/alibabacloud/rds/model/DescribeDBInstancesForCloneRequest.h index ee0c35ebd..b44110397 100644 --- a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForModifyRequest.h +++ b/rds/include/alibabacloud/rds/model/DescribeDBInstancesForCloneRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORMODIFYREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORMODIFYREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCESFORCLONEREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCESFORCLONEREQUEST_H_ #include #include @@ -28,91 +28,88 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderForModifyRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT DescribeDBInstancesForCloneRequest : public RpcServiceRequest { public: - PreCheckCreateOrderForModifyRequest(); - ~PreCheckCreateOrderForModifyRequest(); + DescribeDBInstancesForCloneRequest(); + ~DescribeDBInstancesForCloneRequest(); + std::string getConnectionMode()const; + void setConnectionMode(const std::string& connectionMode); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); - int getDBInstanceStorage()const; - void setDBInstanceStorage(int dBInstanceStorage); std::string getNodeType()const; void setNodeType(const std::string& nodeType); std::string getClientToken()const; void setClientToken(const std::string& clientToken); + std::string getSearchKey()const; + void setSearchKey(const std::string& searchKey); std::string getEngineVersion()const; void setEngineVersion(const std::string& engineVersion); + int getPageNumber()const; + void setPageNumber(int pageNumber); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); + std::string getExpired()const; + void setExpired(const std::string& expired); + std::string getEngine()const; + void setEngine(const std::string& engine); std::string getRegionId()const; void setRegionId(const std::string& regionId); - std::string getEffectiveTime()const; - void setEffectiveTime(const std::string& effectiveTime); + int getPageSize()const; + void setPageSize(int pageSize); + std::string getDBInstanceStatus()const; + void setDBInstanceStatus(const std::string& dBInstanceStatus); std::string getDBInstanceId()const; void setDBInstanceId(const std::string& dBInstanceId); - std::string getSwitchTime()const; - void setSwitchTime(const std::string& switchTime); - std::string getDBInstanceStorageType()const; - void setDBInstanceStorageType(const std::string& dBInstanceStorageType); - std::string getBusinessInfo()const; - void setBusinessInfo(const std::string& businessInfo); - bool getAutoPay()const; - void setAutoPay(bool autoPay); + std::string getProxyId()const; + void setProxyId(const std::string& proxyId); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getResource()const; - void setResource(const std::string& resource); - std::string getCommodityCode()const; - void setCommodityCode(const std::string& commodityCode); + std::string getOwnerAccount()const; + void setOwnerAccount(const std::string& ownerAccount); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getUsedTime()const; - void setUsedTime(const std::string& usedTime); + std::string getDBInstanceType()const; + void setDBInstanceType(const std::string& dBInstanceType); std::string getDBInstanceClass()const; void setDBInstanceClass(const std::string& dBInstanceClass); std::string getVSwitchId()const; void setVSwitchId(const std::string& vSwitchId); - std::string getPromotionCode()const; - void setPromotionCode(const std::string& promotionCode); std::string getVpcId()const; void setVpcId(const std::string& vpcId); std::string getZoneId()const; void setZoneId(const std::string& zoneId); - std::string getTimeType()const; - void setTimeType(const std::string& timeType); std::string getPayType()const; void setPayType(const std::string& payType); std::string getInstanceNetworkType()const; void setInstanceNetworkType(const std::string& instanceNetworkType); private: + std::string connectionMode_; long resourceOwnerId_; - int dBInstanceStorage_; std::string nodeType_; std::string clientToken_; + std::string searchKey_; std::string engineVersion_; + int pageNumber_; std::string accessKeyId_; + std::string expired_; + std::string engine_; std::string regionId_; - std::string effectiveTime_; + int pageSize_; + std::string dBInstanceStatus_; std::string dBInstanceId_; - std::string switchTime_; - std::string dBInstanceStorageType_; - std::string businessInfo_; - bool autoPay_; + std::string proxyId_; std::string resourceOwnerAccount_; - std::string resource_; - std::string commodityCode_; + std::string ownerAccount_; long ownerId_; - std::string usedTime_; + std::string dBInstanceType_; std::string dBInstanceClass_; std::string vSwitchId_; - std::string promotionCode_; std::string vpcId_; std::string zoneId_; - std::string timeType_; std::string payType_; std::string instanceNetworkType_; @@ -120,4 +117,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORMODIFYREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCESFORCLONEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeDBInstancesForCloneResult.h b/rds/include/alibabacloud/rds/model/DescribeDBInstancesForCloneResult.h new file mode 100644 index 000000000..80a078d54 --- /dev/null +++ b/rds/include/alibabacloud/rds/model/DescribeDBInstancesForCloneResult.h @@ -0,0 +1,95 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCESFORCLONERESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCESFORCLONERESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Rds + { + namespace Model + { + class ALIBABACLOUD_RDS_EXPORT DescribeDBInstancesForCloneResult : public ServiceResult + { + public: + struct DBInstance + { + struct ReadOnlyDBInstanceId + { + std::string dBInstanceId; + }; + std::string category; + std::string resourceGroupId; + std::string dBInstanceNetType; + std::string destroyTime; + std::string dBInstanceType; + std::string tempDBInstanceId; + bool mutriORsignle; + std::string instanceNetworkType; + std::string replicateId; + std::string dBInstanceId; + std::vector readOnlyDBInstanceIds; + std::string lockReason; + std::string dBInstanceDescription; + std::string engine; + std::string engineVersion; + std::string dBInstanceStatus; + std::string zoneId; + std::string dBInstanceClass; + std::string createTime; + std::string vSwitchId; + std::string payType; + std::string lockMode; + std::string guardDBInstanceId; + std::string dBInstanceStorageType; + int insId; + std::string vpcId; + std::string masterInstanceId; + std::string connectionMode; + std::string vpcCloudInstanceId; + std::string regionId; + std::string expireTime; + }; + + + DescribeDBInstancesForCloneResult(); + explicit DescribeDBInstancesForCloneResult(const std::string &payload); + ~DescribeDBInstancesForCloneResult(); + int getTotalRecordCount()const; + int getPageRecordCount()const; + int getPageNumber()const; + std::vector getItems()const; + + protected: + void parse(const std::string &payload); + private: + int totalRecordCount_; + int pageRecordCount_; + int pageNumber_; + std::vector items_; + + }; + } + } +} +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCESFORCLONERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeDBInstancesRequest.h b/rds/include/alibabacloud/rds/model/DescribeDBInstancesRequest.h index e7c929a9a..16a03a103 100644 --- a/rds/include/alibabacloud/rds/model/DescribeDBInstancesRequest.h +++ b/rds/include/alibabacloud/rds/model/DescribeDBInstancesRequest.h @@ -99,6 +99,8 @@ namespace AlibabaCloud void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); + std::string getDedicatedHostId()const; + void setDedicatedHostId(const std::string& dedicatedHostId); std::string getTag5value()const; void setTag5value(const std::string& tag5value); std::string getTag1key()const; @@ -143,6 +145,7 @@ namespace AlibabaCloud std::string tag3value_; std::string resourceOwnerAccount_; std::string ownerAccount_; + std::string dedicatedHostId_; std::string tag5value_; std::string tag1key_; std::string vpcId_; diff --git a/rds/include/alibabacloud/rds/model/DescribeDBProxyEndpointRequest.h b/rds/include/alibabacloud/rds/model/DescribeDBProxyEndpointRequest.h deleted file mode 100644 index 055e853de..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeDBProxyEndpointRequest.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_RDS_MODEL_DESCRIBEDBPROXYENDPOINTREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYENDPOINTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeDBProxyEndpointRequest : public RpcServiceRequest - { - - public: - DescribeDBProxyEndpointRequest(); - ~DescribeDBProxyEndpointRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDBProxyConnectString()const; - void setDBProxyConnectString(const std::string& dBProxyConnectString); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getDBProxyEndpointId()const; - void setDBProxyEndpointId(const std::string& dBProxyEndpointId); - - private: - long resourceOwnerId_; - std::string accessKeyId_; - std::string dBProxyConnectString_; - std::string regionId_; - std::string dBInstanceId_; - std::string resourceOwnerAccount_; - long ownerId_; - std::string dBProxyEndpointId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYENDPOINTREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeDBProxyEndpointResult.h b/rds/include/alibabacloud/rds/model/DescribeDBProxyEndpointResult.h deleted file mode 100644 index a1a7f08e4..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeDBProxyEndpointResult.h +++ /dev/null @@ -1,65 +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_RDS_MODEL_DESCRIBEDBPROXYENDPOINTRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYENDPOINTRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeDBProxyEndpointResult : public ServiceResult - { - public: - - - DescribeDBProxyEndpointResult(); - explicit DescribeDBProxyEndpointResult(const std::string &payload); - ~DescribeDBProxyEndpointResult(); - std::string getReadOnlyInstanceDistributionType()const; - std::string getDBProxyConnectString()const; - std::string getDBProxyEndpointId()const; - std::string getDBProxyFeatures()const; - std::string getReadOnlyInstanceWeight()const; - std::string getReadOnlyInstanceMaxDelayTime()const; - std::string getDBProxyConnectStringNetType()const; - std::string getDBProxyConnectStringPort()const; - - protected: - void parse(const std::string &payload); - private: - std::string readOnlyInstanceDistributionType_; - std::string dBProxyConnectString_; - std::string dBProxyEndpointId_; - std::string dBProxyFeatures_; - std::string readOnlyInstanceWeight_; - std::string readOnlyInstanceMaxDelayTime_; - std::string dBProxyConnectStringNetType_; - std::string dBProxyConnectStringPort_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYENDPOINTRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeDBProxyPerformanceResult.h b/rds/include/alibabacloud/rds/model/DescribeDBProxyPerformanceResult.h deleted file mode 100644 index 0a5e8263e..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeDBProxyPerformanceResult.h +++ /dev/null @@ -1,68 +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_RDS_MODEL_DESCRIBEDBPROXYPERFORMANCERESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYPERFORMANCERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeDBProxyPerformanceResult : public ServiceResult - { - public: - struct PerformanceKey - { - struct PerformanceValue - { - std::string value; - std::string date; - }; - std::string valueFormat; - std::vector values; - std::string key; - }; - - - DescribeDBProxyPerformanceResult(); - explicit DescribeDBProxyPerformanceResult(const std::string &payload); - ~DescribeDBProxyPerformanceResult(); - std::vector getPerformanceKeys()const; - std::string getEndTime()const; - std::string getDBInstanceId()const; - std::string getStartTime()const; - - protected: - void parse(const std::string &payload); - private: - std::vector performanceKeys_; - std::string endTime_; - std::string dBInstanceId_; - std::string startTime_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYPERFORMANCERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeDBProxyResult.h b/rds/include/alibabacloud/rds/model/DescribeDBProxyResult.h deleted file mode 100644 index d6d161eac..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeDBProxyResult.h +++ /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. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeDBProxyResult : public ServiceResult - { - public: - struct DBProxyConnectStringItemsItem - { - std::string dBProxyConnectString; - std::string dBProxyEndpointId; - std::string dBProxyConnectStringNetType; - std::string dBProxyConnectStringPort; - std::string dBProxyVpcInstanceId; - }; - - - DescribeDBProxyResult(); - explicit DescribeDBProxyResult(const std::string &payload); - ~DescribeDBProxyResult(); - std::string getDBProxyServiceStatus()const; - int getDBProxyInstanceNum()const; - std::vector getDBProxyConnectStringItems()const; - std::string getDBProxyInstanceStatus()const; - std::string getDBProxyInstanceType()const; - - protected: - void parse(const std::string &payload); - private: - std::string dBProxyServiceStatus_; - int dBProxyInstanceNum_; - std::vector dBProxyConnectStringItems_; - std::string dBProxyInstanceStatus_; - std::string dBProxyInstanceType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeDedicatedHostGroupsResult.h b/rds/include/alibabacloud/rds/model/DescribeDedicatedHostGroupsResult.h index 69f318c37..e85aaf5bc 100644 --- a/rds/include/alibabacloud/rds/model/DescribeDedicatedHostGroupsResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeDedicatedHostGroupsResult.h @@ -42,10 +42,11 @@ namespace AlibabaCloud std::string dedicatedHostGroupId; std::string hostReplacePolicy; std::string createTime; + std::string text; + std::string dedicatedHostGroupDesc; int cpuAllocationRatio; int hostNumber; std::string engine; - std::string dedicatedHostGroupDesc; }; diff --git a/rds/include/alibabacloud/rds/model/DescribeDBProxyPerformanceRequest.h b/rds/include/alibabacloud/rds/model/DescribeDetachedBackupsRequest.h similarity index 56% rename from rds/include/alibabacloud/rds/model/DescribeDBProxyPerformanceRequest.h rename to rds/include/alibabacloud/rds/model/DescribeDetachedBackupsRequest.h index fdd4f8cb6..b78ae4929 100644 --- a/rds/include/alibabacloud/rds/model/DescribeDBProxyPerformanceRequest.h +++ b/rds/include/alibabacloud/rds/model/DescribeDetachedBackupsRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYPERFORMANCEREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYPERFORMANCEREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDETACHEDBACKUPSREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDETACHEDBACKUPSREQUEST_H_ #include #include @@ -28,48 +28,63 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribeDBProxyPerformanceRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT DescribeDetachedBackupsRequest : public RpcServiceRequest { public: - DescribeDBProxyPerformanceRequest(); - ~DescribeDBProxyPerformanceRequest(); + DescribeDetachedBackupsRequest(); + ~DescribeDetachedBackupsRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); - std::string getMetricsName()const; - void setMetricsName(const std::string& metricsName); std::string getStartTime()const; void setStartTime(const std::string& startTime); + 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); + std::string getBackupLocation()const; + void setBackupLocation(const std::string& backupLocation); + int getPageSize()const; + void setPageSize(int pageSize); std::string getDBInstanceId()const; void setDBInstanceId(const std::string& dBInstanceId); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getBackupId()const; + void setBackupId(const std::string& backupId); + std::string getOwnerAccount()const; + void setOwnerAccount(const std::string& ownerAccount); std::string getEndTime()const; void setEndTime(const std::string& endTime); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getDBProxyInstanceType()const; - void setDBProxyInstanceType(const std::string& dBProxyInstanceType); + std::string getBackupStatus()const; + void setBackupStatus(const std::string& backupStatus); + std::string getBackupMode()const; + void setBackupMode(const std::string& backupMode); + std::string getRegion()const; + void setRegion(const std::string& region); private: long resourceOwnerId_; - std::string metricsName_; std::string startTime_; + int pageNumber_; std::string accessKeyId_; - std::string regionId_; + std::string backupLocation_; + int pageSize_; std::string dBInstanceId_; std::string resourceOwnerAccount_; + std::string backupId_; + std::string ownerAccount_; std::string endTime_; long ownerId_; - std::string dBProxyInstanceType_; + std::string backupStatus_; + std::string backupMode_; + std::string region_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYPERFORMANCEREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDETACHEDBACKUPSREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeDetachedBackupsResult.h b/rds/include/alibabacloud/rds/model/DescribeDetachedBackupsResult.h new file mode 100644 index 000000000..424bdaa39 --- /dev/null +++ b/rds/include/alibabacloud/rds/model/DescribeDetachedBackupsResult.h @@ -0,0 +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_RDS_MODEL_DESCRIBEDETACHEDBACKUPSRESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDETACHEDBACKUPSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Rds + { + namespace Model + { + class ALIBABACLOUD_RDS_EXPORT DescribeDetachedBackupsResult : public ServiceResult + { + public: + struct Backup + { + std::string backupMethod; + std::string backupExtractionStatus; + std::string backupIntranetDownloadURL; + std::string backupMode; + long backupSize; + std::string backupId; + std::string slaveStatus; + std::string hostInstanceID; + std::string backupDBNames; + std::string storeStatus; + std::string dBInstanceId; + std::string backupDownloadURL; + std::string backupEndTime; + std::string backupStartTime; + long consistentTime; + std::string backupType; + std::string metaStatus; + std::string backupScale; + std::string backupStatus; + std::string backupLocation; + long totalBackupSize; + }; + + + DescribeDetachedBackupsResult(); + explicit DescribeDetachedBackupsResult(const std::string &payload); + ~DescribeDetachedBackupsResult(); + std::string getTotalRecordCount()const; + std::string getPageRecordCount()const; + std::string getPageNumber()const; + std::vector getItems()const; + long getTotalBackupSize()const; + + protected: + void parse(const std::string &payload); + private: + std::string totalRecordCount_; + std::string pageRecordCount_; + std::string pageNumber_; + std::vector items_; + long totalBackupSize_; + + }; + } + } +} +#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDETACHEDBACKUPSRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoRequest.h b/rds/include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoRequest.h deleted file mode 100644 index ccb30ff0f..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoRequest.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_RDS_MODEL_DESCRIBEINSTANCEVPCMIGRATEINFOREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEVPCMIGRATEINFOREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeInstanceVpcMigrateInfoRequest : public RpcServiceRequest - { - - public: - DescribeInstanceVpcMigrateInfoRequest(); - ~DescribeInstanceVpcMigrateInfoRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getClientToken()const; - void setClientToken(const std::string& clientToken); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getVpcId()const; - void setVpcId(const std::string& vpcId); - - private: - long resourceOwnerId_; - std::string clientToken_; - std::string accessKeyId_; - std::string regionId_; - std::string dBInstanceId_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - long ownerId_; - std::string vpcId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEVPCMIGRATEINFOREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoResult.h b/rds/include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoResult.h deleted file mode 100644 index a67ea821f..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoResult.h +++ /dev/null @@ -1,61 +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_RDS_MODEL_DESCRIBEINSTANCEVPCMIGRATEINFORESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEVPCMIGRATEINFORESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeInstanceVpcMigrateInfoResult : public ServiceResult - { - public: - struct DBInstanceMigrateInfo - { - std::string targetIPAddress; - std::string targetZoneId; - std::string dBInstanceId; - std::string targetVPCId; - std::string targetVSwitchId; - std::string targetRegionId; - std::string targetVpcInstanceId; - }; - - - DescribeInstanceVpcMigrateInfoResult(); - explicit DescribeInstanceVpcMigrateInfoResult(const std::string &payload); - ~DescribeInstanceVpcMigrateInfoResult(); - std::vector getDBInstanceMigrateInfos()const; - - protected: - void parse(const std::string &payload); - private: - std::vector dBInstanceMigrateInfos_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEVPCMIGRATEINFORESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeMetaListRequest.h b/rds/include/alibabacloud/rds/model/DescribeMetaListRequest.h deleted file mode 100644 index fac8294b8..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeMetaListRequest.h +++ /dev/null @@ -1,84 +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_RDS_MODEL_DESCRIBEMETALISTREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeMetaListRequest : public RpcServiceRequest - { - - public: - DescribeMetaListRequest(); - ~DescribeMetaListRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getClientToken()const; - void setClientToken(const std::string& clientToken); - std::string getPattern()const; - void setPattern(const std::string& pattern); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getPageSize()const; - void setPageSize(const std::string& pageSize); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getPageIndex()const; - void setPageIndex(const std::string& pageIndex); - std::string getRestoreTime()const; - void setRestoreTime(const std::string& restoreTime); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getBackupSetID()const; - void setBackupSetID(const std::string& backupSetID); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getGetDbName()const; - void setGetDbName(const std::string& getDbName); - std::string getRestoreType()const; - void setRestoreType(const std::string& restoreType); - - private: - long resourceOwnerId_; - std::string clientToken_; - std::string pattern_; - std::string accessKeyId_; - std::string pageSize_; - std::string dBInstanceId_; - std::string pageIndex_; - std::string restoreTime_; - std::string resourceOwnerAccount_; - std::string backupSetID_; - long ownerId_; - std::string getDbName_; - std::string restoreType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeMetaListResult.h b/rds/include/alibabacloud/rds/model/DescribeMetaListResult.h deleted file mode 100644 index e0b221b0e..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeMetaListResult.h +++ /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. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeMetaListResult : public ServiceResult - { - public: - struct Meta - { - std::string size; - std::string database; - std::string tables; - }; - - - DescribeMetaListResult(); - explicit DescribeMetaListResult(const std::string &payload); - ~DescribeMetaListResult(); - int getTotalRecordCount()const; - int getTotalPageCount()const; - int getPageRecordCount()const; - int getPageNumber()const; - std::vector getItems()const; - std::string getDBInstanceName()const; - - protected: - void parse(const std::string &payload); - private: - int totalRecordCount_; - int totalPageCount_; - int pageRecordCount_; - int pageNumber_; - std::vector items_; - std::string dBInstanceName_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeParameterGroupResult.h b/rds/include/alibabacloud/rds/model/DescribeParameterGroupResult.h index 5cbb5b71a..f9952ab99 100644 --- a/rds/include/alibabacloud/rds/model/DescribeParameterGroupResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeParameterGroupResult.h @@ -41,7 +41,7 @@ namespace AlibabaCloud }; std::vector paramDetail; std::string engineVersion; - int parameterGroupId; + std::string parameterGroupId; std::string parameterGroupName; int forceRestart; int parameterGroupType; diff --git a/rds/include/alibabacloud/rds/model/DescribeProxyFunctionSupportRequest.h b/rds/include/alibabacloud/rds/model/DescribeProxyFunctionSupportRequest.h deleted file mode 100644 index 3e1e3e632..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeProxyFunctionSupportRequest.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_RDS_MODEL_DESCRIBEPROXYFUNCTIONSUPPORTREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEPROXYFUNCTIONSUPPORTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeProxyFunctionSupportRequest : public RpcServiceRequest - { - - public: - DescribeProxyFunctionSupportRequest(); - ~DescribeProxyFunctionSupportRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - long getOwnerId()const; - void setOwnerId(long ownerId); - - private: - long resourceOwnerId_; - std::string accessKeyId_; - std::string securityToken_; - std::string dBInstanceId_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - long ownerId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEPROXYFUNCTIONSUPPORTREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeProxyFunctionSupportResult.h b/rds/include/alibabacloud/rds/model/DescribeProxyFunctionSupportResult.h deleted file mode 100644 index 16d537d59..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeProxyFunctionSupportResult.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_RDS_MODEL_DESCRIBEPROXYFUNCTIONSUPPORTRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEPROXYFUNCTIONSUPPORTRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeProxyFunctionSupportResult : public ServiceResult - { - public: - - - DescribeProxyFunctionSupportResult(); - explicit DescribeProxyFunctionSupportResult(const std::string &payload); - ~DescribeProxyFunctionSupportResult(); - bool getIsRwsplitSupportReplicationLag()const; - bool getIsAntiBruteFroceEnable()const; - bool getIsRwsplitSupportWeight()const; - bool getIsTransparentSwitchEnable()const; - bool getIsProxySwitchEnable()const; - bool getIsRwsplitEnable()const; - bool getIsShortConnectionOptimizeEnable()const; - - protected: - void parse(const std::string &payload); - private: - bool isRwsplitSupportReplicationLag_; - bool isAntiBruteFroceEnable_; - bool isRwsplitSupportWeight_; - bool isTransparentSwitchEnable_; - bool isProxySwitchEnable_; - bool isRwsplitEnable_; - bool isShortConnectionOptimizeEnable_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEPROXYFUNCTIONSUPPORTRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeTaskInfoResult.h b/rds/include/alibabacloud/rds/model/DescribeTaskInfoResult.h deleted file mode 100644 index 023d206ed..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeTaskInfoResult.h +++ /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. - */ - -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBETASKINFORESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBETASKINFORESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeTaskInfoResult : public ServiceResult - { - public: - - - DescribeTaskInfoResult(); - explicit DescribeTaskInfoResult(const std::string &payload); - ~DescribeTaskInfoResult(); - std::string getExpectedFinishTime()const; - std::string getStatus()const; - std::string getProgress()const; - std::string getTaskId()const; - std::string getFinishTime()const; - std::string getTaskAction()const; - std::string getCreateTime()const; - std::string getProgressInfo()const; - std::string getBeginTime()const; - std::string getDBName()const; - std::string getTaskErrorCode()const; - std::string getTaskErrorMessage()const; - - protected: - void parse(const std::string &payload); - private: - std::string expectedFinishTime_; - std::string status_; - std::string progress_; - std::string taskId_; - std::string finishTime_; - std::string taskAction_; - std::string createTime_; - std::string progressInfo_; - std::string beginTime_; - std::string dBName_; - std::string taskErrorCode_; - std::string taskErrorMessage_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBETASKINFORESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeTasksResult.h b/rds/include/alibabacloud/rds/model/DescribeTasksResult.h index e410c96ac..8c47b04e7 100644 --- a/rds/include/alibabacloud/rds/model/DescribeTasksResult.h +++ b/rds/include/alibabacloud/rds/model/DescribeTasksResult.h @@ -38,13 +38,17 @@ namespace AlibabaCloud std::string status; std::string progress; std::string taskId; - std::string finishTime; + int remain; std::string taskAction; + std::string beginTime; + std::string taskErrorMessage; + std::string stepProgressInfo; + std::string finishTime; + std::string stepsInfo; + std::string currentStepName; std::string progressInfo; std::string dBName; - std::string beginTime; std::string taskErrorCode; - std::string taskErrorMessage; }; diff --git a/rds/include/alibabacloud/rds/model/DescribeTemplatesListRequest.h b/rds/include/alibabacloud/rds/model/DescribeTemplatesListRequest.h deleted file mode 100644 index f2b4f67b1..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeTemplatesListRequest.h +++ /dev/null @@ -1,102 +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_RDS_MODEL_DESCRIBETEMPLATESLISTREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBETEMPLATESLISTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeTemplatesListRequest : public RpcServiceRequest - { - - public: - DescribeTemplatesListRequest(); - ~DescribeTemplatesListRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getStartTime()const; - void setStartTime(const std::string& startTime); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getSortKey()const; - void setSortKey(const std::string& sortKey); - int getMinAvgScanRows()const; - void setMinAvgScanRows(int minAvgScanRows); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - int getPageNumbers()const; - void setPageNumbers(int pageNumbers); - std::string getPagingId()const; - void setPagingId(const std::string& pagingId); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - int getMaxAvgScanRows()const; - void setMaxAvgScanRows(int maxAvgScanRows); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - int getMinAvgConsume()const; - void setMinAvgConsume(int minAvgConsume); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - int getMaxRecordsPerPage()const; - void setMaxRecordsPerPage(int maxRecordsPerPage); - std::string getEndTime()const; - void setEndTime(const std::string& endTime); - long getOwnerId()const; - void setOwnerId(long ownerId); - int getMaxAvgConsume()const; - void setMaxAvgConsume(int maxAvgConsume); - std::string getSqType()const; - void setSqType(const std::string& sqType); - std::string getSortMethod()const; - void setSortMethod(const std::string& sortMethod); - - private: - long resourceOwnerId_; - std::string startTime_; - std::string accessKeyId_; - std::string sortKey_; - int minAvgScanRows_; - std::string securityToken_; - int pageNumbers_; - std::string pagingId_; - std::string dBInstanceId_; - int maxAvgScanRows_; - std::string resourceOwnerAccount_; - int minAvgConsume_; - std::string ownerAccount_; - int maxRecordsPerPage_; - std::string endTime_; - long ownerId_; - int maxAvgConsume_; - std::string sqType_; - std::string sortMethod_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBETEMPLATESLISTREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeTemplatesListResult.h b/rds/include/alibabacloud/rds/model/DescribeTemplatesListResult.h deleted file mode 100644 index 81a735bb3..000000000 --- a/rds/include/alibabacloud/rds/model/DescribeTemplatesListResult.h +++ /dev/null @@ -1,82 +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_RDS_MODEL_DESCRIBETEMPLATESLISTRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBETEMPLATESLISTRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT DescribeTemplatesListResult : public ServiceResult - { - public: - struct ItemsItem - { - float avgScanRows; - std::string templateHash; - std::string _template; - float avgConsume; - long totalScanRows; - long totalUpdateRows; - long totalCounts; - std::string sqlType; - float avgUpdateRows; - long totalConsume; - }; - - - DescribeTemplatesListResult(); - explicit DescribeTemplatesListResult(const std::string &payload); - ~DescribeTemplatesListResult(); - int getMaxRecordsPerPage()const; - int getItemsNumbers()const; - std::string getEndTime()const; - int getDBInstanceID()const; - std::string getStartTime()const; - int getTotalRecords()const; - std::vector getItems()const; - int getPageNumbers()const; - std::string getDBInstanceName()const; - std::string getPagingID()const; - - protected: - void parse(const std::string &payload); - private: - int maxRecordsPerPage_; - int itemsNumbers_; - std::string endTime_; - int dBInstanceID_; - std::string startTime_; - int totalRecords_; - std::vector items_; - int pageNumbers_; - std::string dBInstanceName_; - std::string pagingID_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBETEMPLATESLISTRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeTaskInfoRequest.h b/rds/include/alibabacloud/rds/model/DestroyDBInstanceRequest.h similarity index 80% rename from rds/include/alibabacloud/rds/model/DescribeTaskInfoRequest.h rename to rds/include/alibabacloud/rds/model/DestroyDBInstanceRequest.h index edea2f1ca..c569e8d83 100644 --- a/rds/include/alibabacloud/rds/model/DescribeTaskInfoRequest.h +++ b/rds/include/alibabacloud/rds/model/DestroyDBInstanceRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBETASKINFOREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBETASKINFOREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_DESTROYDBINSTANCEREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_DESTROYDBINSTANCEREQUEST_H_ #include #include @@ -28,42 +28,39 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribeTaskInfoRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT DestroyDBInstanceRequest : public RpcServiceRequest { public: - DescribeTaskInfoRequest(); - ~DescribeTaskInfoRequest(); + DestroyDBInstanceRequest(); + ~DestroyDBInstanceRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); - std::string getClientToken()const; - void setClientToken(const std::string& clientToken); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - long getTaskId()const; - void setTaskId(long taskId); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getClientToken()const; + void setClientToken(const std::string& clientToken); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); long getOwnerId()const; void setOwnerId(long ownerId); + std::string getAccessKeyId()const; + void setAccessKeyId(const std::string& accessKeyId); + std::string getDBInstanceId()const; + void setDBInstanceId(const std::string& dBInstanceId); private: long resourceOwnerId_; - std::string clientToken_; - std::string accessKeyId_; - std::string dBInstanceId_; - long taskId_; std::string resourceOwnerAccount_; + std::string clientToken_; std::string ownerAccount_; long ownerId_; + std::string accessKeyId_; + std::string dBInstanceId_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBETASKINFOREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_DESTROYDBINSTANCEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DeleteDedicatedHostResult.h b/rds/include/alibabacloud/rds/model/DestroyDBInstanceResult.h similarity index 70% rename from rds/include/alibabacloud/rds/model/DeleteDedicatedHostResult.h rename to rds/include/alibabacloud/rds/model/DestroyDBInstanceResult.h index 4c4ce41ad..a704d5cbb 100644 --- a/rds/include/alibabacloud/rds/model/DeleteDedicatedHostResult.h +++ b/rds/include/alibabacloud/rds/model/DestroyDBInstanceResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DELETEDEDICATEDHOSTRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_DELETEDEDICATEDHOSTRESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_DESTROYDBINSTANCERESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_DESTROYDBINSTANCERESULT_H_ #include #include @@ -29,14 +29,14 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DeleteDedicatedHostResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT DestroyDBInstanceResult : public ServiceResult { public: - DeleteDedicatedHostResult(); - explicit DeleteDedicatedHostResult(const std::string &payload); - ~DeleteDedicatedHostResult(); + DestroyDBInstanceResult(); + explicit DestroyDBInstanceResult(const std::string &payload); + ~DestroyDBInstanceResult(); protected: void parse(const std::string &payload); @@ -46,4 +46,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DELETEDEDICATEDHOSTRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_DESTROYDBINSTANCERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeAvailableInstanceClassRequest.h b/rds/include/alibabacloud/rds/model/EvaluateDedicatedHostInstanceResourceRequest.h similarity index 61% rename from rds/include/alibabacloud/rds/model/DescribeAvailableInstanceClassRequest.h rename to rds/include/alibabacloud/rds/model/EvaluateDedicatedHostInstanceResourceRequest.h index 26a3a7a02..ed078b95a 100644 --- a/rds/include/alibabacloud/rds/model/DescribeAvailableInstanceClassRequest.h +++ b/rds/include/alibabacloud/rds/model/EvaluateDedicatedHostInstanceResourceRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEINSTANCECLASSREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEINSTANCECLASSREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_EVALUATEDEDICATEDHOSTINSTANCERESOURCEREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_EVALUATEDEDICATEDHOSTINSTANCERESOURCEREQUEST_H_ #include #include @@ -28,12 +28,12 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribeAvailableInstanceClassRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT EvaluateDedicatedHostInstanceResourceRequest : public RpcServiceRequest { public: - DescribeAvailableInstanceClassRequest(); - ~DescribeAvailableInstanceClassRequest(); + EvaluateDedicatedHostInstanceResourceRequest(); + ~EvaluateDedicatedHostInstanceResourceRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); @@ -45,20 +45,18 @@ namespace AlibabaCloud void setRegionId(const std::string& regionId); std::string getEngine()const; void setEngine(const std::string& engine); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getInstanceChargeType()const; - void setInstanceChargeType(const std::string& instanceChargeType); + std::string getDedicatedHostGroupId()const; + void setDedicatedHostGroupId(const std::string& dedicatedHostGroupId); + std::string getInstanceClassNames()const; + void setInstanceClassNames(const std::string& instanceClassNames); + std::string getDiskSize()const; + void setDiskSize(const std::string& diskSize); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getZoneId()const; - void setZoneId(const std::string& zoneId); - std::string getOrderType()const; - void setOrderType(const std::string& orderType); + std::string getDiskType()const; + void setDiskType(const std::string& diskType); private: long resourceOwnerId_; @@ -66,16 +64,15 @@ namespace AlibabaCloud std::string accessKeyId_; std::string regionId_; std::string engine_; - std::string dBInstanceId_; - std::string instanceChargeType_; + std::string dedicatedHostGroupId_; + std::string instanceClassNames_; + std::string diskSize_; std::string resourceOwnerAccount_; - std::string ownerAccount_; long ownerId_; - std::string zoneId_; - std::string orderType_; + std::string diskType_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEINSTANCECLASSREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_EVALUATEDEDICATEDHOSTINSTANCERESOURCEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/AllocateInstancePrivateConnectionResult.h b/rds/include/alibabacloud/rds/model/EvaluateDedicatedHostInstanceResourceResult.h similarity index 59% rename from rds/include/alibabacloud/rds/model/AllocateInstancePrivateConnectionResult.h rename to rds/include/alibabacloud/rds/model/EvaluateDedicatedHostInstanceResourceResult.h index d28a89c5c..bd87d3813 100644 --- a/rds/include/alibabacloud/rds/model/AllocateInstancePrivateConnectionResult.h +++ b/rds/include/alibabacloud/rds/model/EvaluateDedicatedHostInstanceResourceResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEPRIVATECONNECTIONRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEPRIVATECONNECTIONRESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_EVALUATEDEDICATEDHOSTINSTANCERESOURCERESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_EVALUATEDEDICATEDHOSTINSTANCERESOURCERESULT_H_ #include #include @@ -29,21 +29,25 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT AllocateInstancePrivateConnectionResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT EvaluateDedicatedHostInstanceResourceResult : public ServiceResult { public: - AllocateInstancePrivateConnectionResult(); - explicit AllocateInstancePrivateConnectionResult(const std::string &payload); - ~AllocateInstancePrivateConnectionResult(); + EvaluateDedicatedHostInstanceResourceResult(); + explicit EvaluateDedicatedHostInstanceResourceResult(const std::string &payload); + ~EvaluateDedicatedHostInstanceResourceResult(); + std::string getDBInstanceClass()const; + int getAvailable()const; protected: void parse(const std::string &payload); private: + std::string dBInstanceClass_; + int available_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEPRIVATECONNECTIONRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_EVALUATEDEDICATEDHOSTINSTANCERESOURCERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/EvaluateSupportByokShowRequest.h b/rds/include/alibabacloud/rds/model/EvaluateSupportByokShowRequest.h deleted file mode 100644 index bf2a55881..000000000 --- a/rds/include/alibabacloud/rds/model/EvaluateSupportByokShowRequest.h +++ /dev/null @@ -1,81 +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_RDS_MODEL_EVALUATESUPPORTBYOKSHOWREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_EVALUATESUPPORTBYOKSHOWREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT EvaluateSupportByokShowRequest : public RpcServiceRequest - { - - public: - EvaluateSupportByokShowRequest(); - ~EvaluateSupportByokShowRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getNodeType()const; - void setNodeType(const std::string& nodeType); - std::string getEngineVersion()const; - void setEngineVersion(const std::string& engineVersion); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getSecurityToken()const; - void setSecurityToken(const std::string& securityToken); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getEngine()const; - void setEngine(const std::string& engine); - std::string getDbInstanceStorageType()const; - void setDbInstanceStorageType(const std::string& dbInstanceStorageType); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getTargetRegionId()const; - void setTargetRegionId(const std::string& targetRegionId); - - private: - long resourceOwnerId_; - std::string nodeType_; - std::string engineVersion_; - std::string accessKeyId_; - std::string securityToken_; - std::string regionId_; - std::string engine_; - std::string dbInstanceStorageType_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - long ownerId_; - std::string targetRegionId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_EVALUATESUPPORTBYOKSHOWREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/EvaluateSupportByokShowResult.h b/rds/include/alibabacloud/rds/model/EvaluateSupportByokShowResult.h deleted file mode 100644 index f4166f0eb..000000000 --- a/rds/include/alibabacloud/rds/model/EvaluateSupportByokShowResult.h +++ /dev/null @@ -1,53 +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_RDS_MODEL_EVALUATESUPPORTBYOKSHOWRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_EVALUATESUPPORTBYOKSHOWRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT EvaluateSupportByokShowResult : public ServiceResult - { - public: - - - EvaluateSupportByokShowResult(); - explicit EvaluateSupportByokShowResult(const std::string &payload); - ~EvaluateSupportByokShowResult(); - std::string getSupportByokZone()const; - int getSupportByokShow()const; - - protected: - void parse(const std::string &payload); - private: - std::string supportByokZone_; - int supportByokShow_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_EVALUATESUPPORTBYOKSHOWRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ImportDataForSQLServerResult.h b/rds/include/alibabacloud/rds/model/ImportDataForSQLServerResult.h deleted file mode 100644 index 15d1d746d..000000000 --- a/rds/include/alibabacloud/rds/model/ImportDataForSQLServerResult.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_RDS_MODEL_IMPORTDATAFORSQLSERVERRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_IMPORTDATAFORSQLSERVERRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT ImportDataForSQLServerResult : public ServiceResult - { - public: - - - ImportDataForSQLServerResult(); - explicit ImportDataForSQLServerResult(const std::string &payload); - ~ImportDataForSQLServerResult(); - int getImportID()const; - - protected: - void parse(const std::string &payload); - private: - int importID_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_IMPORTDATAFORSQLSERVERRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/DescribeDBProxyRequest.h b/rds/include/alibabacloud/rds/model/LockAccountRequest.h similarity index 76% rename from rds/include/alibabacloud/rds/model/DescribeDBProxyRequest.h rename to rds/include/alibabacloud/rds/model/LockAccountRequest.h index 1c6bf8819..06898abdc 100644 --- a/rds/include/alibabacloud/rds/model/DescribeDBProxyRequest.h +++ b/rds/include/alibabacloud/rds/model/LockAccountRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_LOCKACCOUNTREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_LOCKACCOUNTREQUEST_H_ #include #include @@ -28,12 +28,12 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT DescribeDBProxyRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT LockAccountRequest : public RpcServiceRequest { public: - DescribeDBProxyRequest(); - ~DescribeDBProxyRequest(); + LockAccountRequest(); + ~LockAccountRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); @@ -43,8 +43,8 @@ namespace AlibabaCloud void setOwnerId(long ownerId); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); + std::string getAccountName()const; + void setAccountName(const std::string& accountName); std::string getDBInstanceId()const; void setDBInstanceId(const std::string& dBInstanceId); @@ -53,11 +53,11 @@ namespace AlibabaCloud std::string resourceOwnerAccount_; long ownerId_; std::string accessKeyId_; - std::string regionId_; + std::string accountName_; std::string dBInstanceId_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBPROXYREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_LOCKACCOUNTREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ModifyDBProxyEndpointResult.h b/rds/include/alibabacloud/rds/model/LockAccountResult.h similarity index 69% rename from rds/include/alibabacloud/rds/model/ModifyDBProxyEndpointResult.h rename to rds/include/alibabacloud/rds/model/LockAccountResult.h index 457a806f3..9680f5643 100644 --- a/rds/include/alibabacloud/rds/model/ModifyDBProxyEndpointResult.h +++ b/rds/include/alibabacloud/rds/model/LockAccountResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYENDPOINTRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYENDPOINTRESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_LOCKACCOUNTRESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_LOCKACCOUNTRESULT_H_ #include #include @@ -29,14 +29,14 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT ModifyDBProxyEndpointResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT LockAccountResult : public ServiceResult { public: - ModifyDBProxyEndpointResult(); - explicit ModifyDBProxyEndpointResult(const std::string &payload); - ~ModifyDBProxyEndpointResult(); + LockAccountResult(); + explicit LockAccountResult(const std::string &payload); + ~LockAccountResult(); protected: void parse(const std::string &payload); @@ -46,4 +46,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYENDPOINTRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_LOCKACCOUNTRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/MigrateToOtherRegionRequest.h b/rds/include/alibabacloud/rds/model/MigrateToOtherRegionRequest.h deleted file mode 100644 index 8c7548473..000000000 --- a/rds/include/alibabacloud/rds/model/MigrateToOtherRegionRequest.h +++ /dev/null @@ -1,81 +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_RDS_MODEL_MIGRATETOOTHERREGIONREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_MIGRATETOOTHERREGIONREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT MigrateToOtherRegionRequest : public RpcServiceRequest - { - - public: - MigrateToOtherRegionRequest(); - ~MigrateToOtherRegionRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getTargetVpcId()const; - void setTargetVpcId(const std::string& targetVpcId); - std::string getTargetZoneId()const; - void setTargetZoneId(const std::string& targetZoneId); - std::string getEffectiveTime()const; - void setEffectiveTime(const std::string& effectiveTime); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getSwitchTime()const; - void setSwitchTime(const std::string& switchTime); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getTargetVSwitchId()const; - void setTargetVSwitchId(const std::string& targetVSwitchId); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getTargetRegionId()const; - void setTargetRegionId(const std::string& targetRegionId); - - private: - long resourceOwnerId_; - std::string accessKeyId_; - std::string targetVpcId_; - std::string targetZoneId_; - std::string effectiveTime_; - std::string dBInstanceId_; - std::string switchTime_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - std::string targetVSwitchId_; - long ownerId_; - std::string targetRegionId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_MIGRATETOOTHERREGIONREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ModifyBackupPolicyRequest.h b/rds/include/alibabacloud/rds/model/ModifyBackupPolicyRequest.h index a164b2e94..8111a00f0 100644 --- a/rds/include/alibabacloud/rds/model/ModifyBackupPolicyRequest.h +++ b/rds/include/alibabacloud/rds/model/ModifyBackupPolicyRequest.h @@ -59,6 +59,8 @@ namespace AlibabaCloud void setBackupPolicyMode(const std::string& backupPolicyMode); std::string getPreferredBackupPeriod()const; void setPreferredBackupPeriod(const std::string& preferredBackupPeriod); + std::string getReleasedKeepPolicy()const; + void setReleasedKeepPolicy(const std::string& releasedKeepPolicy); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getOwnerAccount()const; @@ -97,6 +99,7 @@ namespace AlibabaCloud std::string enableBackupLog_; std::string backupPolicyMode_; std::string preferredBackupPeriod_; + std::string releasedKeepPolicy_; std::string resourceOwnerAccount_; std::string ownerAccount_; std::string compressType_; diff --git a/rds/include/alibabacloud/rds/model/ModifyDBInstanceSpecRequest.h b/rds/include/alibabacloud/rds/model/ModifyDBInstanceSpecRequest.h index bf5b76372..8bb8eb735 100644 --- a/rds/include/alibabacloud/rds/model/ModifyDBInstanceSpecRequest.h +++ b/rds/include/alibabacloud/rds/model/ModifyDBInstanceSpecRequest.h @@ -51,6 +51,8 @@ namespace AlibabaCloud void setDBInstanceId(const std::string& dBInstanceId); std::string getDBInstanceStorageType()const; void setDBInstanceStorageType(const std::string& dBInstanceStorageType); + std::string getDirection()const; + void setDirection(const std::string& direction); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getOwnerAccount()const; @@ -71,6 +73,7 @@ namespace AlibabaCloud std::string effectiveTime_; std::string dBInstanceId_; std::string dBInstanceStorageType_; + std::string direction_; std::string resourceOwnerAccount_; std::string ownerAccount_; long ownerId_; diff --git a/rds/include/alibabacloud/rds/model/ModifyDBProxyEndpointRequest.h b/rds/include/alibabacloud/rds/model/ModifyDBProxyEndpointRequest.h deleted file mode 100644 index 91bce1450..000000000 --- a/rds/include/alibabacloud/rds/model/ModifyDBProxyEndpointRequest.h +++ /dev/null @@ -1,78 +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_RDS_MODEL_MODIFYDBPROXYENDPOINTREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYENDPOINTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT ModifyDBProxyEndpointRequest : public RpcServiceRequest - { - - public: - ModifyDBProxyEndpointRequest(); - ~ModifyDBProxyEndpointRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getConfigDBProxyFeatures()const; - void setConfigDBProxyFeatures(const std::string& configDBProxyFeatures); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getReadOnlyInstanceWeight()const; - void setReadOnlyInstanceWeight(const std::string& readOnlyInstanceWeight); - std::string getReadOnlyInstanceMaxDelayTime()const; - void setReadOnlyInstanceMaxDelayTime(const std::string& readOnlyInstanceMaxDelayTime); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getDBProxyEndpointId()const; - void setDBProxyEndpointId(const std::string& dBProxyEndpointId); - std::string getReadOnlyInstanceDistributionType()const; - void setReadOnlyInstanceDistributionType(const std::string& readOnlyInstanceDistributionType); - - private: - long resourceOwnerId_; - std::string configDBProxyFeatures_; - std::string accessKeyId_; - std::string regionId_; - std::string dBInstanceId_; - std::string readOnlyInstanceWeight_; - std::string readOnlyInstanceMaxDelayTime_; - std::string resourceOwnerAccount_; - long ownerId_; - std::string dBProxyEndpointId_; - std::string readOnlyInstanceDistributionType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYENDPOINTREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ModifyDBProxyInstanceRequest.h b/rds/include/alibabacloud/rds/model/ModifyDBProxyInstanceRequest.h deleted file mode 100644 index e428359e2..000000000 --- a/rds/include/alibabacloud/rds/model/ModifyDBProxyInstanceRequest.h +++ /dev/null @@ -1,75 +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_RDS_MODEL_MODIFYDBPROXYINSTANCEREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYINSTANCEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT ModifyDBProxyInstanceRequest : public RpcServiceRequest - { - - public: - ModifyDBProxyInstanceRequest(); - ~ModifyDBProxyInstanceRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getEffectiveTime()const; - void setEffectiveTime(const std::string& effectiveTime); - std::string getEffectiveSpecificTime()const; - void setEffectiveSpecificTime(const std::string& effectiveSpecificTime); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getDBProxyInstanceNum()const; - void setDBProxyInstanceNum(const std::string& dBProxyInstanceNum); - std::string getDBProxyInstanceType()const; - void setDBProxyInstanceType(const std::string& dBProxyInstanceType); - - private: - long resourceOwnerId_; - std::string accessKeyId_; - std::string effectiveTime_; - std::string effectiveSpecificTime_; - std::string regionId_; - std::string dBInstanceId_; - std::string resourceOwnerAccount_; - long ownerId_; - std::string dBProxyInstanceNum_; - std::string dBProxyInstanceType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYINSTANCEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ModifyDBProxyRequest.h b/rds/include/alibabacloud/rds/model/ModifyDBProxyRequest.h deleted file mode 100644 index 68be6f632..000000000 --- a/rds/include/alibabacloud/rds/model/ModifyDBProxyRequest.h +++ /dev/null @@ -1,78 +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_RDS_MODEL_MODIFYDBPROXYREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT ModifyDBProxyRequest : public RpcServiceRequest - { - - public: - ModifyDBProxyRequest(); - ~ModifyDBProxyRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getDBProxyInstanceNum()const; - void setDBProxyInstanceNum(const std::string& dBProxyInstanceNum); - std::string getConfigDBProxyService()const; - void setConfigDBProxyService(const std::string& configDBProxyService); - std::string getVSwitchId()const; - void setVSwitchId(const std::string& vSwitchId); - std::string getVPCId()const; - void setVPCId(const std::string& vPCId); - std::string getInstanceNetworkType()const; - void setInstanceNetworkType(const std::string& instanceNetworkType); - - private: - long resourceOwnerId_; - std::string accessKeyId_; - std::string regionId_; - std::string dBInstanceId_; - std::string resourceOwnerAccount_; - long ownerId_; - std::string dBProxyInstanceNum_; - std::string configDBProxyService_; - std::string vSwitchId_; - std::string vPCId_; - std::string instanceNetworkType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ModifyMySQLDBInstanceDelayResult.h b/rds/include/alibabacloud/rds/model/ModifyMySQLDBInstanceDelayResult.h deleted file mode 100644 index 9a089b2ef..000000000 --- a/rds/include/alibabacloud/rds/model/ModifyMySQLDBInstanceDelayResult.h +++ /dev/null @@ -1,55 +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_RDS_MODEL_MODIFYMYSQLDBINSTANCEDELAYRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_MODIFYMYSQLDBINSTANCEDELAYRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT ModifyMySQLDBInstanceDelayResult : public ServiceResult - { - public: - - - ModifyMySQLDBInstanceDelayResult(); - explicit ModifyMySQLDBInstanceDelayResult(const std::string &payload); - ~ModifyMySQLDBInstanceDelayResult(); - std::string getTaskId()const; - std::string getDBInstanceName()const; - std::string getSqlDelay()const; - - protected: - void parse(const std::string &payload); - private: - std::string taskId_; - std::string dBInstanceName_; - std::string sqlDelay_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYMYSQLDBINSTANCEDELAYRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForCloneRequest.h b/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForCloneRequest.h deleted file mode 100644 index 5fdc2de5b..000000000 --- a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForCloneRequest.h +++ /dev/null @@ -1,159 +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_RDS_MODEL_PRECHECKCREATEORDERFORCLONEREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORCLONEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderForCloneRequest : public RpcServiceRequest - { - - public: - PreCheckCreateOrderForCloneRequest(); - ~PreCheckCreateOrderForCloneRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - int getDBInstanceStorage()const; - void setDBInstanceStorage(int dBInstanceStorage); - std::string getCountryCode()const; - void setCountryCode(const std::string& countryCode); - std::string getCurrencyCode()const; - void setCurrencyCode(const std::string& currencyCode); - std::string getResourceGroupId()const; - void setResourceGroupId(const std::string& resourceGroupId); - std::string getDBInstanceDescription()const; - void setDBInstanceDescription(const std::string& dBInstanceDescription); - std::string getBusinessInfo()const; - void setBusinessInfo(const std::string& businessInfo); - std::string getAgentId()const; - void setAgentId(const std::string& agentId); - std::string getResource()const; - void setResource(const std::string& resource); - std::string getBackupId()const; - void setBackupId(const std::string& backupId); - std::string getCommodityCode()const; - void setCommodityCode(const std::string& commodityCode); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getDBInstanceClass()const; - void setDBInstanceClass(const std::string& dBInstanceClass); - std::string getVSwitchId()const; - void setVSwitchId(const std::string& vSwitchId); - std::string getPrivateIpAddress()const; - void setPrivateIpAddress(const std::string& privateIpAddress); - std::string getAutoRenew()const; - void setAutoRenew(const std::string& autoRenew); - std::string getPromotionCode()const; - void setPromotionCode(const std::string& promotionCode); - std::string getZoneId()const; - void setZoneId(const std::string& zoneId); - std::string getTimeType()const; - void setTimeType(const std::string& timeType); - std::string getInstanceNetworkType()const; - void setInstanceNetworkType(const std::string& instanceNetworkType); - std::string getNodeType()const; - void setNodeType(const std::string& nodeType); - std::string getClientToken()const; - void setClientToken(const std::string& clientToken); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getTableMeta()const; - void setTableMeta(const std::string& tableMeta); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getDBInstanceStorageType()const; - void setDBInstanceStorageType(const std::string& dBInstanceStorageType); - std::string getRestoreTime()const; - void setRestoreTime(const std::string& restoreTime); - int getQuantity()const; - void setQuantity(int quantity); - bool getAutoPay()const; - void setAutoPay(bool autoPay); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getRestoreTable()const; - void setRestoreTable(const std::string& restoreTable); - std::string getUsedTime()const; - void setUsedTime(const std::string& usedTime); - std::string getDBNames()const; - void setDBNames(const std::string& dBNames); - int getInstanceUsedType()const; - void setInstanceUsedType(int instanceUsedType); - std::string getVPCId()const; - void setVPCId(const std::string& vPCId); - std::string getCloneInstanceDefaultValue()const; - void setCloneInstanceDefaultValue(const std::string& cloneInstanceDefaultValue); - std::string getPayType()const; - void setPayType(const std::string& payType); - - private: - long resourceOwnerId_; - int dBInstanceStorage_; - std::string countryCode_; - std::string currencyCode_; - std::string resourceGroupId_; - std::string dBInstanceDescription_; - std::string businessInfo_; - std::string agentId_; - std::string resource_; - std::string backupId_; - std::string commodityCode_; - long ownerId_; - std::string dBInstanceClass_; - std::string vSwitchId_; - std::string privateIpAddress_; - std::string autoRenew_; - std::string promotionCode_; - std::string zoneId_; - std::string timeType_; - std::string instanceNetworkType_; - std::string nodeType_; - std::string clientToken_; - std::string accessKeyId_; - std::string tableMeta_; - std::string dBInstanceId_; - std::string dBInstanceStorageType_; - std::string restoreTime_; - int quantity_; - bool autoPay_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - std::string restoreTable_; - std::string usedTime_; - std::string dBNames_; - int instanceUsedType_; - std::string vPCId_; - std::string cloneInstanceDefaultValue_; - std::string payType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORCLONEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForDeferRequest.h b/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForDeferRequest.h deleted file mode 100644 index 9c3cf4d91..000000000 --- a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForDeferRequest.h +++ /dev/null @@ -1,99 +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_RDS_MODEL_PRECHECKCREATEORDERFORDEFERREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORDEFERREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderForDeferRequest : public RpcServiceRequest - { - - public: - PreCheckCreateOrderForDeferRequest(); - ~PreCheckCreateOrderForDeferRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - int getDBInstanceStorage()const; - void setDBInstanceStorage(int dBInstanceStorage); - std::string getClientToken()const; - void setClientToken(const std::string& clientToken); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - bool getRenewChange()const; - void setRenewChange(bool renewChange); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getDBInstanceStorageType()const; - void setDBInstanceStorageType(const std::string& dBInstanceStorageType); - std::string getBusinessInfo()const; - void setBusinessInfo(const std::string& businessInfo); - bool getAutoPay()const; - void setAutoPay(bool autoPay); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getResource()const; - void setResource(const std::string& resource); - std::string getCommodityCode()const; - void setCommodityCode(const std::string& commodityCode); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getUsedTime()const; - void setUsedTime(const std::string& usedTime); - std::string getDBInstanceClass()const; - void setDBInstanceClass(const std::string& dBInstanceClass); - std::string getTimeType()const; - void setTimeType(const std::string& timeType); - std::string getPayType()const; - void setPayType(const std::string& payType); - - private: - long resourceOwnerId_; - int dBInstanceStorage_; - std::string clientToken_; - std::string accessKeyId_; - bool renewChange_; - std::string regionId_; - std::string dBInstanceId_; - std::string dBInstanceStorageType_; - std::string businessInfo_; - bool autoPay_; - std::string resourceOwnerAccount_; - std::string resource_; - std::string commodityCode_; - long ownerId_; - std::string usedTime_; - std::string dBInstanceClass_; - std::string timeType_; - std::string payType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORDEFERREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForDegradeRequest.h b/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForDegradeRequest.h deleted file mode 100644 index b84853688..000000000 --- a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForDegradeRequest.h +++ /dev/null @@ -1,102 +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_RDS_MODEL_PRECHECKCREATEORDERFORDEGRADEREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORDEGRADEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderForDegradeRequest : public RpcServiceRequest - { - - public: - PreCheckCreateOrderForDegradeRequest(); - ~PreCheckCreateOrderForDegradeRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - int getDBInstanceStorage()const; - void setDBInstanceStorage(int dBInstanceStorage); - std::string getClientToken()const; - void setClientToken(const std::string& clientToken); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getEffectiveTime()const; - void setEffectiveTime(const std::string& effectiveTime); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getBusinessInfo()const; - void setBusinessInfo(const std::string& businessInfo); - bool getAutoPay()const; - void setAutoPay(bool autoPay); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getResource()const; - void setResource(const std::string& resource); - std::string getCommodityCode()const; - void setCommodityCode(const std::string& commodityCode); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getUsedTime()const; - void setUsedTime(const std::string& usedTime); - std::string getDBInstanceClass()const; - void setDBInstanceClass(const std::string& dBInstanceClass); - std::string getPromotionCode()const; - void setPromotionCode(const std::string& promotionCode); - std::string getZoneId()const; - void setZoneId(const std::string& zoneId); - std::string getTimeType()const; - void setTimeType(const std::string& timeType); - std::string getPayType()const; - void setPayType(const std::string& payType); - - private: - long resourceOwnerId_; - int dBInstanceStorage_; - std::string clientToken_; - std::string accessKeyId_; - std::string regionId_; - std::string effectiveTime_; - std::string dBInstanceId_; - std::string businessInfo_; - bool autoPay_; - std::string resourceOwnerAccount_; - std::string resource_; - std::string commodityCode_; - long ownerId_; - std::string usedTime_; - std::string dBInstanceClass_; - std::string promotionCode_; - std::string zoneId_; - std::string timeType_; - std::string payType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORDEGRADEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForDegradeResult.h b/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForDegradeResult.h deleted file mode 100644 index 43e4eb743..000000000 --- a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForDegradeResult.h +++ /dev/null @@ -1,58 +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_RDS_MODEL_PRECHECKCREATEORDERFORDEGRADERESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORDEGRADERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderForDegradeResult : public ServiceResult - { - public: - struct FailuresItem - { - std::string message; - std::string code; - }; - - - PreCheckCreateOrderForDegradeResult(); - explicit PreCheckCreateOrderForDegradeResult(const std::string &payload); - ~PreCheckCreateOrderForDegradeResult(); - bool getPreCheckResult()const; - std::vector getFailures()const; - - protected: - void parse(const std::string &payload); - private: - bool preCheckResult_; - std::vector failures_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORDEGRADERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForModifyResult.h b/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForModifyResult.h deleted file mode 100644 index 398e3e4a2..000000000 --- a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForModifyResult.h +++ /dev/null @@ -1,58 +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_RDS_MODEL_PRECHECKCREATEORDERFORMODIFYRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORMODIFYRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderForModifyResult : public ServiceResult - { - public: - struct FailuresItem - { - std::string message; - std::string code; - }; - - - PreCheckCreateOrderForModifyResult(); - explicit PreCheckCreateOrderForModifyResult(const std::string &payload); - ~PreCheckCreateOrderForModifyResult(); - bool getPreCheckResult()const; - std::vector getFailures()const; - - protected: - void parse(const std::string &payload); - private: - bool preCheckResult_; - std::vector failures_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORMODIFYRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForRebuildRequest.h b/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForRebuildRequest.h deleted file mode 100644 index a8c23b7a5..000000000 --- a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForRebuildRequest.h +++ /dev/null @@ -1,123 +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_RDS_MODEL_PRECHECKCREATEORDERFORREBUILDREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORREBUILDREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderForRebuildRequest : public RpcServiceRequest - { - - public: - PreCheckCreateOrderForRebuildRequest(); - ~PreCheckCreateOrderForRebuildRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getClientToken()const; - void setClientToken(const std::string& clientToken); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getResourceGroupId()const; - void setResourceGroupId(const std::string& resourceGroupId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getDBInstanceDescription()const; - void setDBInstanceDescription(const std::string& dBInstanceDescription); - std::string getBusinessInfo()const; - void setBusinessInfo(const std::string& businessInfo); - std::string getAgentId()const; - void setAgentId(const std::string& agentId); - bool getAutoPay()const; - void setAutoPay(bool autoPay); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getResource()const; - void setResource(const std::string& resource); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getCommodityCode()const; - void setCommodityCode(const std::string& commodityCode); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getUsedTime()const; - void setUsedTime(const std::string& usedTime); - std::string getDBInstanceClass()const; - void setDBInstanceClass(const std::string& dBInstanceClass); - std::string getVSwitchId()const; - void setVSwitchId(const std::string& vSwitchId); - bool getRebuildInstanceFlag()const; - void setRebuildInstanceFlag(bool rebuildInstanceFlag); - std::string getAutoRenew()const; - void setAutoRenew(const std::string& autoRenew); - std::string getPromotionCode()const; - void setPromotionCode(const std::string& promotionCode); - std::string getVPCId()const; - void setVPCId(const std::string& vPCId); - std::string getZoneId()const; - void setZoneId(const std::string& zoneId); - std::string getTimeType()const; - void setTimeType(const std::string& timeType); - std::string getPayType()const; - void setPayType(const std::string& payType); - std::string getInstanceNetworkType()const; - void setInstanceNetworkType(const std::string& instanceNetworkType); - - private: - long resourceOwnerId_; - std::string clientToken_; - std::string accessKeyId_; - std::string resourceGroupId_; - std::string regionId_; - std::string dBInstanceId_; - std::string dBInstanceDescription_; - std::string businessInfo_; - std::string agentId_; - bool autoPay_; - std::string resourceOwnerAccount_; - std::string resource_; - std::string ownerAccount_; - std::string commodityCode_; - long ownerId_; - std::string usedTime_; - std::string dBInstanceClass_; - std::string vSwitchId_; - bool rebuildInstanceFlag_; - std::string autoRenew_; - std::string promotionCode_; - std::string vPCId_; - std::string zoneId_; - std::string timeType_; - std::string payType_; - std::string instanceNetworkType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORREBUILDREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForRebuildResult.h b/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForRebuildResult.h deleted file mode 100644 index 0d3cf2473..000000000 --- a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForRebuildResult.h +++ /dev/null @@ -1,58 +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_RDS_MODEL_PRECHECKCREATEORDERFORREBUILDRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORREBUILDRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderForRebuildResult : public ServiceResult - { - public: - struct FailuresItem - { - std::string message; - std::string code; - }; - - - PreCheckCreateOrderForRebuildResult(); - explicit PreCheckCreateOrderForRebuildResult(const std::string &payload); - ~PreCheckCreateOrderForRebuildResult(); - bool getPreCheckResult()const; - std::vector getFailures()const; - - protected: - void parse(const std::string &payload); - private: - bool preCheckResult_; - std::vector failures_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORREBUILDRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForTempUpgradeRequest.h b/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForTempUpgradeRequest.h deleted file mode 100644 index 611cf3d6d..000000000 --- a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForTempUpgradeRequest.h +++ /dev/null @@ -1,96 +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_RDS_MODEL_PRECHECKCREATEORDERFORTEMPUPGRADEREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORTEMPUPGRADEREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderForTempUpgradeRequest : public RpcServiceRequest - { - - public: - PreCheckCreateOrderForTempUpgradeRequest(); - ~PreCheckCreateOrderForTempUpgradeRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - int getDBInstanceStorage()const; - void setDBInstanceStorage(int dBInstanceStorage); - std::string getNodeType()const; - void setNodeType(const std::string& nodeType); - std::string getClientToken()const; - void setClientToken(const std::string& clientToken); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getEffectiveTime()const; - void setEffectiveTime(const std::string& effectiveTime); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getDBInstanceStorageType()const; - void setDBInstanceStorageType(const std::string& dBInstanceStorageType); - std::string getBusinessInfo()const; - void setBusinessInfo(const std::string& businessInfo); - bool getAutoPay()const; - void setAutoPay(bool autoPay); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getResource()const; - void setResource(const std::string& resource); - std::string getCommodityCode()const; - void setCommodityCode(const std::string& commodityCode); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getUsedTime()const; - void setUsedTime(const std::string& usedTime); - std::string getDBInstanceClass()const; - void setDBInstanceClass(const std::string& dBInstanceClass); - - private: - long resourceOwnerId_; - int dBInstanceStorage_; - std::string nodeType_; - std::string clientToken_; - std::string accessKeyId_; - std::string regionId_; - std::string effectiveTime_; - std::string dBInstanceId_; - std::string dBInstanceStorageType_; - std::string businessInfo_; - bool autoPay_; - std::string resourceOwnerAccount_; - std::string resource_; - std::string commodityCode_; - long ownerId_; - std::string usedTime_; - std::string dBInstanceClass_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORTEMPUPGRADEREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForTempUpgradeResult.h b/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForTempUpgradeResult.h deleted file mode 100644 index 3cdc36fff..000000000 --- a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderForTempUpgradeResult.h +++ /dev/null @@ -1,58 +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_RDS_MODEL_PRECHECKCREATEORDERFORTEMPUPGRADERESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORTEMPUPGRADERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderForTempUpgradeResult : public ServiceResult - { - public: - struct FailuresItem - { - std::string message; - std::string code; - }; - - - PreCheckCreateOrderForTempUpgradeResult(); - explicit PreCheckCreateOrderForTempUpgradeResult(const std::string &payload); - ~PreCheckCreateOrderForTempUpgradeResult(); - bool getPreCheckResult()const; - std::vector getFailures()const; - - protected: - void parse(const std::string &payload); - private: - bool preCheckResult_; - std::vector failures_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERFORTEMPUPGRADERESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderRequest.h b/rds/include/alibabacloud/rds/model/PreCheckCreateOrderRequest.h deleted file mode 100644 index b6b02e870..000000000 --- a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderRequest.h +++ /dev/null @@ -1,183 +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_RDS_MODEL_PRECHECKCREATEORDERREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderRequest : public RpcServiceRequest - { - - public: - PreCheckCreateOrderRequest(); - ~PreCheckCreateOrderRequest(); - - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - int getDBInstanceStorage()const; - void setDBInstanceStorage(int dBInstanceStorage); - std::string getSystemDBCharset()const; - void setSystemDBCharset(const std::string& systemDBCharset); - std::string getCountryCode()const; - void setCountryCode(const std::string& countryCode); - std::string getEngineVersion()const; - void setEngineVersion(const std::string& engineVersion); - std::string getCurrencyCode()const; - void setCurrencyCode(const std::string& currencyCode); - std::string getResourceGroupId()const; - void setResourceGroupId(const std::string& resourceGroupId); - std::string getDBInstanceDescription()const; - void setDBInstanceDescription(const std::string& dBInstanceDescription); - std::string getBusinessInfo()const; - void setBusinessInfo(const std::string& businessInfo); - std::string getAgentId()const; - void setAgentId(const std::string& agentId); - std::string getResource()const; - void setResource(const std::string& resource); - std::string getBackupId()const; - void setBackupId(const std::string& backupId); - std::string getCommodityCode()const; - void setCommodityCode(const std::string& commodityCode); - std::string getEncryptionKey()const; - void setEncryptionKey(const std::string& encryptionKey); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getDBInstanceClass()const; - void setDBInstanceClass(const std::string& dBInstanceClass); - std::string getSecurityIPList()const; - void setSecurityIPList(const std::string& securityIPList); - std::string getVSwitchId()const; - void setVSwitchId(const std::string& vSwitchId); - std::string getPrivateIpAddress()const; - void setPrivateIpAddress(const std::string& privateIpAddress); - std::string getAutoRenew()const; - void setAutoRenew(const std::string& autoRenew); - std::string getPromotionCode()const; - void setPromotionCode(const std::string& promotionCode); - std::string getRoleARN()const; - void setRoleARN(const std::string& roleARN); - std::string getZoneId()const; - void setZoneId(const std::string& zoneId); - std::string getTimeType()const; - void setTimeType(const std::string& timeType); - std::string getInstanceNetworkType()const; - void setInstanceNetworkType(const std::string& instanceNetworkType); - std::string getConnectionMode()const; - void setConnectionMode(const std::string& connectionMode); - std::string getNodeType()const; - void setNodeType(const std::string& nodeType); - std::string getClientToken()const; - void setClientToken(const std::string& clientToken); - std::string getZoneIdSlave1()const; - void setZoneIdSlave1(const std::string& zoneIdSlave1); - std::string getZoneIdSlave2()const; - void setZoneIdSlave2(const std::string& zoneIdSlave2); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getEngine()const; - void setEngine(const std::string& engine); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - std::string getDBInstanceStorageType()const; - void setDBInstanceStorageType(const std::string& dBInstanceStorageType); - std::string getDBInstanceNetType()const; - void setDBInstanceNetType(const std::string& dBInstanceNetType); - std::string getRestoreTime()const; - void setRestoreTime(const std::string& restoreTime); - int getQuantity()const; - void setQuantity(int quantity); - bool getAutoPay()const; - void setAutoPay(bool autoPay); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - std::string getUsedTime()const; - void setUsedTime(const std::string& usedTime); - int getInstanceUsedType()const; - void setInstanceUsedType(int instanceUsedType); - std::string getVPCId()const; - void setVPCId(const std::string& vPCId); - std::string getCategory()const; - void setCategory(const std::string& category); - std::string getPayType()const; - void setPayType(const std::string& payType); - - private: - long resourceOwnerId_; - int dBInstanceStorage_; - std::string systemDBCharset_; - std::string countryCode_; - std::string engineVersion_; - std::string currencyCode_; - std::string resourceGroupId_; - std::string dBInstanceDescription_; - std::string businessInfo_; - std::string agentId_; - std::string resource_; - std::string backupId_; - std::string commodityCode_; - std::string encryptionKey_; - long ownerId_; - std::string dBInstanceClass_; - std::string securityIPList_; - std::string vSwitchId_; - std::string privateIpAddress_; - std::string autoRenew_; - std::string promotionCode_; - std::string roleARN_; - std::string zoneId_; - std::string timeType_; - std::string instanceNetworkType_; - std::string connectionMode_; - std::string nodeType_; - std::string clientToken_; - std::string zoneIdSlave1_; - std::string zoneIdSlave2_; - std::string accessKeyId_; - std::string regionId_; - std::string engine_; - std::string dBInstanceId_; - std::string dBInstanceStorageType_; - std::string dBInstanceNetType_; - std::string restoreTime_; - int quantity_; - bool autoPay_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - std::string usedTime_; - int instanceUsedType_; - std::string vPCId_; - std::string category_; - std::string payType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderResult.h b/rds/include/alibabacloud/rds/model/PreCheckCreateOrderResult.h deleted file mode 100644 index 91e1da138..000000000 --- a/rds/include/alibabacloud/rds/model/PreCheckCreateOrderResult.h +++ /dev/null @@ -1,58 +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_RDS_MODEL_PRECHECKCREATEORDERRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT PreCheckCreateOrderResult : public ServiceResult - { - public: - struct FailuresItem - { - std::string message; - std::string code; - }; - - - PreCheckCreateOrderResult(); - explicit PreCheckCreateOrderResult(const std::string &payload); - ~PreCheckCreateOrderResult(); - bool getPreCheckResult()const; - std::vector getFailures()const; - - protected: - void parse(const std::string &payload); - private: - bool preCheckResult_; - std::vector failures_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKCREATEORDERRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/PreCheckDBInstanceOperationResult.h b/rds/include/alibabacloud/rds/model/PreCheckDBInstanceOperationResult.h deleted file mode 100644 index 29fd73b3d..000000000 --- a/rds/include/alibabacloud/rds/model/PreCheckDBInstanceOperationResult.h +++ /dev/null @@ -1,58 +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_RDS_MODEL_PRECHECKDBINSTANCEOPERATIONRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_PRECHECKDBINSTANCEOPERATIONRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT PreCheckDBInstanceOperationResult : public ServiceResult - { - public: - struct FailuresItem - { - std::string message; - std::string code; - }; - - - PreCheckDBInstanceOperationResult(); - explicit PreCheckDBInstanceOperationResult(const std::string &payload); - ~PreCheckDBInstanceOperationResult(); - bool getPreCheckResult()const; - std::vector getFailures()const; - - protected: - void parse(const std::string &payload); - private: - bool preCheckResult_; - std::vector failures_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_PRECHECKDBINSTANCEOPERATIONRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/AllocateInstancePrivateConnectionRequest.h b/rds/include/alibabacloud/rds/model/ReleaseInstanceConnectionRequest.h similarity index 68% rename from rds/include/alibabacloud/rds/model/AllocateInstancePrivateConnectionRequest.h rename to rds/include/alibabacloud/rds/model/ReleaseInstanceConnectionRequest.h index dc85053d1..a802fa81d 100644 --- a/rds/include/alibabacloud/rds/model/AllocateInstancePrivateConnectionRequest.h +++ b/rds/include/alibabacloud/rds/model/ReleaseInstanceConnectionRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEPRIVATECONNECTIONREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEPRIVATECONNECTIONREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_RELEASEINSTANCECONNECTIONREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_RELEASEINSTANCECONNECTIONREQUEST_H_ #include #include @@ -28,17 +28,15 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT AllocateInstancePrivateConnectionRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT ReleaseInstanceConnectionRequest : public RpcServiceRequest { public: - AllocateInstancePrivateConnectionRequest(); - ~AllocateInstancePrivateConnectionRequest(); + ReleaseInstanceConnectionRequest(); + ~ReleaseInstanceConnectionRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); - std::string getConnectionStringPrefix()const; - void setConnectionStringPrefix(const std::string& connectionStringPrefix); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); std::string getDBInstanceId()const; @@ -49,21 +47,23 @@ namespace AlibabaCloud void setOwnerAccount(const std::string& ownerAccount); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getPort()const; - void setPort(const std::string& port); + std::string getCurrentConnectionString()const; + void setCurrentConnectionString(const std::string& currentConnectionString); + std::string getInstanceNetworkType()const; + void setInstanceNetworkType(const std::string& instanceNetworkType); private: long resourceOwnerId_; - std::string connectionStringPrefix_; std::string accessKeyId_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; long ownerId_; - std::string port_; + std::string currentConnectionString_; + std::string instanceNetworkType_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEPRIVATECONNECTIONREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_RELEASEINSTANCECONNECTIONREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ModifyDBProxyInstanceResult.h b/rds/include/alibabacloud/rds/model/ReleaseInstanceConnectionResult.h similarity index 68% rename from rds/include/alibabacloud/rds/model/ModifyDBProxyInstanceResult.h rename to rds/include/alibabacloud/rds/model/ReleaseInstanceConnectionResult.h index f2aa749cc..6fe3b7284 100644 --- a/rds/include/alibabacloud/rds/model/ModifyDBProxyInstanceResult.h +++ b/rds/include/alibabacloud/rds/model/ReleaseInstanceConnectionResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYINSTANCERESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYINSTANCERESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_RELEASEINSTANCECONNECTIONRESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_RELEASEINSTANCECONNECTIONRESULT_H_ #include #include @@ -29,14 +29,14 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT ModifyDBProxyInstanceResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT ReleaseInstanceConnectionResult : public ServiceResult { public: - ModifyDBProxyInstanceResult(); - explicit ModifyDBProxyInstanceResult(const std::string &payload); - ~ModifyDBProxyInstanceResult(); + ReleaseInstanceConnectionResult(); + explicit ReleaseInstanceConnectionResult(const std::string &payload); + ~ReleaseInstanceConnectionResult(); protected: void parse(const std::string &payload); @@ -46,4 +46,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYINSTANCERESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_RELEASEINSTANCECONNECTIONRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertRequest.h b/rds/include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertRequest.h deleted file mode 100644 index fbda1a1a2..000000000 --- a/rds/include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertRequest.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_RDS_MODEL_REQUESTSERVICEOFCLOUDDBEXPERTREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBEXPERTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT RequestServiceOfCloudDBExpertRequest : public RpcServiceRequest - { - - public: - RequestServiceOfCloudDBExpertRequest(); - ~RequestServiceOfCloudDBExpertRequest(); - - std::string getServiceRequestType()const; - void setServiceRequestType(const std::string& serviceRequestType); - std::string getAccessKeyId()const; - void setAccessKeyId(const std::string& accessKeyId); - std::string getServiceRequestParam()const; - void setServiceRequestParam(const std::string& serviceRequestParam); - std::string getDBInstanceId()const; - void setDBInstanceId(const std::string& dBInstanceId); - - private: - std::string serviceRequestType_; - std::string accessKeyId_; - std::string serviceRequestParam_; - std::string dBInstanceId_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBEXPERTREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertResult.h b/rds/include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertResult.h deleted file mode 100644 index e1e878517..000000000 --- a/rds/include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertResult.h +++ /dev/null @@ -1,55 +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_RDS_MODEL_REQUESTSERVICEOFCLOUDDBEXPERTRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBEXPERTRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Rds - { - namespace Model - { - class ALIBABACLOUD_RDS_EXPORT RequestServiceOfCloudDBExpertResult : public ServiceResult - { - public: - - - RequestServiceOfCloudDBExpertResult(); - explicit RequestServiceOfCloudDBExpertResult(const std::string &payload); - ~RequestServiceOfCloudDBExpertResult(); - std::string getMessage()const; - std::string getData()const; - std::string getCode()const; - - protected: - void parse(const std::string &payload); - private: - std::string message_; - std::string data_; - std::string code_; - - }; - } - } -} -#endif // !ALIBABACLOUD_RDS_MODEL_REQUESTSERVICEOFCLOUDDBEXPERTRESULT_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/SwitchDBInstanceHARequest.h b/rds/include/alibabacloud/rds/model/SwitchDBInstanceHARequest.h index 217f63ca5..fd4db440b 100644 --- a/rds/include/alibabacloud/rds/model/SwitchDBInstanceHARequest.h +++ b/rds/include/alibabacloud/rds/model/SwitchDBInstanceHARequest.h @@ -37,35 +37,35 @@ namespace AlibabaCloud long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - long getOwnerId()const; - void setOwnerId(long ownerId); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); std::string getEffectiveTime()const; void setEffectiveTime(const std::string& effectiveTime); std::string getDBInstanceId()const; void setDBInstanceId(const std::string& dBInstanceId); - std::string getForce()const; - void setForce(const std::string& force); std::string getNodeId()const; void setNodeId(const std::string& nodeId); + std::string getResourceOwnerAccount()const; + void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getOwnerAccount()const; + void setOwnerAccount(const std::string& ownerAccount); + long getOwnerId()const; + void setOwnerId(long ownerId); + std::string getForce()const; + void setForce(const std::string& force); std::string getOperation()const; void setOperation(const std::string& operation); private: long resourceOwnerId_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - long ownerId_; std::string accessKeyId_; std::string effectiveTime_; std::string dBInstanceId_; - std::string force_; std::string nodeId_; + std::string resourceOwnerAccount_; + std::string ownerAccount_; + long ownerId_; + std::string force_; std::string operation_; }; diff --git a/rds/include/alibabacloud/rds/model/ModifyMySQLDBInstanceDelayRequest.h b/rds/include/alibabacloud/rds/model/UnlockAccountRequest.h similarity index 74% rename from rds/include/alibabacloud/rds/model/ModifyMySQLDBInstanceDelayRequest.h rename to rds/include/alibabacloud/rds/model/UnlockAccountRequest.h index 80654b05d..3d9610653 100644 --- a/rds/include/alibabacloud/rds/model/ModifyMySQLDBInstanceDelayRequest.h +++ b/rds/include/alibabacloud/rds/model/UnlockAccountRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYMYSQLDBINSTANCEDELAYREQUEST_H_ -#define ALIBABACLOUD_RDS_MODEL_MODIFYMYSQLDBINSTANCEDELAYREQUEST_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_UNLOCKACCOUNTREQUEST_H_ +#define ALIBABACLOUD_RDS_MODEL_UNLOCKACCOUNTREQUEST_H_ #include #include @@ -28,12 +28,12 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT ModifyMySQLDBInstanceDelayRequest : public RpcServiceRequest + class ALIBABACLOUD_RDS_EXPORT UnlockAccountRequest : public RpcServiceRequest { public: - ModifyMySQLDBInstanceDelayRequest(); - ~ModifyMySQLDBInstanceDelayRequest(); + UnlockAccountRequest(); + ~UnlockAccountRequest(); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); @@ -43,8 +43,8 @@ namespace AlibabaCloud void setOwnerId(long ownerId); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); - std::string getSqlDelay()const; - void setSqlDelay(const std::string& sqlDelay); + std::string getAccountName()const; + void setAccountName(const std::string& accountName); std::string getDBInstanceId()const; void setDBInstanceId(const std::string& dBInstanceId); @@ -53,11 +53,11 @@ namespace AlibabaCloud std::string resourceOwnerAccount_; long ownerId_; std::string accessKeyId_; - std::string sqlDelay_; + std::string accountName_; std::string dBInstanceId_; }; } } } -#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYMYSQLDBINSTANCEDELAYREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_UNLOCKACCOUNTREQUEST_H_ \ No newline at end of file diff --git a/rds/include/alibabacloud/rds/model/ModifyDBProxyResult.h b/rds/include/alibabacloud/rds/model/UnlockAccountResult.h similarity index 73% rename from rds/include/alibabacloud/rds/model/ModifyDBProxyResult.h rename to rds/include/alibabacloud/rds/model/UnlockAccountResult.h index 8f9dbbb2b..d0c30b1e7 100644 --- a/rds/include/alibabacloud/rds/model/ModifyDBProxyResult.h +++ b/rds/include/alibabacloud/rds/model/UnlockAccountResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYRESULT_H_ -#define ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYRESULT_H_ +#ifndef ALIBABACLOUD_RDS_MODEL_UNLOCKACCOUNTRESULT_H_ +#define ALIBABACLOUD_RDS_MODEL_UNLOCKACCOUNTRESULT_H_ #include #include @@ -29,14 +29,14 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_RDS_EXPORT ModifyDBProxyResult : public ServiceResult + class ALIBABACLOUD_RDS_EXPORT UnlockAccountResult : public ServiceResult { public: - ModifyDBProxyResult(); - explicit ModifyDBProxyResult(const std::string &payload); - ~ModifyDBProxyResult(); + UnlockAccountResult(); + explicit UnlockAccountResult(const std::string &payload); + ~UnlockAccountResult(); protected: void parse(const std::string &payload); @@ -46,4 +46,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYDBPROXYRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_RDS_MODEL_UNLOCKACCOUNTRESULT_H_ \ No newline at end of file diff --git a/rds/src/RdsClient.cc b/rds/src/RdsClient.cc index b34143c05..a32f651c6 100644 --- a/rds/src/RdsClient.cc +++ b/rds/src/RdsClient.cc @@ -87,42 +87,6 @@ RdsClient::AddTagsToResourceOutcomeCallable RdsClient::addTagsToResourceCallable return task->get_future(); } -RdsClient::AllocateInstancePrivateConnectionOutcome RdsClient::allocateInstancePrivateConnection(const AllocateInstancePrivateConnectionRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return AllocateInstancePrivateConnectionOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return AllocateInstancePrivateConnectionOutcome(AllocateInstancePrivateConnectionResult(outcome.result())); - else - return AllocateInstancePrivateConnectionOutcome(outcome.error()); -} - -void RdsClient::allocateInstancePrivateConnectionAsync(const AllocateInstancePrivateConnectionRequest& request, const AllocateInstancePrivateConnectionAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, allocateInstancePrivateConnection(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::AllocateInstancePrivateConnectionOutcomeCallable RdsClient::allocateInstancePrivateConnectionCallable(const AllocateInstancePrivateConnectionRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->allocateInstancePrivateConnection(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::AllocateInstancePublicConnectionOutcome RdsClient::allocateInstancePublicConnection(const AllocateInstancePublicConnectionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -159,42 +123,6 @@ RdsClient::AllocateInstancePublicConnectionOutcomeCallable RdsClient::allocateIn return task->get_future(); } -RdsClient::AllocateInstanceVpcNetworkTypeOutcome RdsClient::allocateInstanceVpcNetworkType(const AllocateInstanceVpcNetworkTypeRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return AllocateInstanceVpcNetworkTypeOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return AllocateInstanceVpcNetworkTypeOutcome(AllocateInstanceVpcNetworkTypeResult(outcome.result())); - else - return AllocateInstanceVpcNetworkTypeOutcome(outcome.error()); -} - -void RdsClient::allocateInstanceVpcNetworkTypeAsync(const AllocateInstanceVpcNetworkTypeRequest& request, const AllocateInstanceVpcNetworkTypeAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, allocateInstanceVpcNetworkType(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::AllocateInstanceVpcNetworkTypeOutcomeCallable RdsClient::allocateInstanceVpcNetworkTypeCallable(const AllocateInstanceVpcNetworkTypeRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->allocateInstanceVpcNetworkType(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::AllocateReadWriteSplittingConnectionOutcome RdsClient::allocateReadWriteSplittingConnection(const AllocateReadWriteSplittingConnectionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -375,6 +303,42 @@ RdsClient::CheckCreateDdrDBInstanceOutcomeCallable RdsClient::checkCreateDdrDBIn return task->get_future(); } +RdsClient::CheckDBNameAvailableOutcome RdsClient::checkDBNameAvailable(const CheckDBNameAvailableRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return CheckDBNameAvailableOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return CheckDBNameAvailableOutcome(CheckDBNameAvailableResult(outcome.result())); + else + return CheckDBNameAvailableOutcome(outcome.error()); +} + +void RdsClient::checkDBNameAvailableAsync(const CheckDBNameAvailableRequest& request, const CheckDBNameAvailableAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, checkDBNameAvailable(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::CheckDBNameAvailableOutcomeCallable RdsClient::checkDBNameAvailableCallable(const CheckDBNameAvailableRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->checkDBNameAvailable(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::CheckInstanceExistOutcome RdsClient::checkInstanceExist(const CheckInstanceExistRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -447,42 +411,6 @@ RdsClient::CheckRecoveryConditionsOutcomeCallable RdsClient::checkRecoveryCondit return task->get_future(); } -RdsClient::CheckResourceOutcome RdsClient::checkResource(const CheckResourceRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return CheckResourceOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return CheckResourceOutcome(CheckResourceResult(outcome.result())); - else - return CheckResourceOutcome(outcome.error()); -} - -void RdsClient::checkResourceAsync(const CheckResourceRequest& request, const CheckResourceAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, checkResource(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::CheckResourceOutcomeCallable RdsClient::checkResourceCallable(const CheckResourceRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->checkResource(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::ClearDedicatedHostOutcome RdsClient::clearDedicatedHost(const ClearDedicatedHostRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1347,42 +1275,6 @@ RdsClient::DeleteDatabaseOutcomeCallable RdsClient::deleteDatabaseCallable(const return task->get_future(); } -RdsClient::DeleteDedicatedHostOutcome RdsClient::deleteDedicatedHost(const DeleteDedicatedHostRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DeleteDedicatedHostOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DeleteDedicatedHostOutcome(DeleteDedicatedHostResult(outcome.result())); - else - return DeleteDedicatedHostOutcome(outcome.error()); -} - -void RdsClient::deleteDedicatedHostAsync(const DeleteDedicatedHostRequest& request, const DeleteDedicatedHostAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, deleteDedicatedHost(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DeleteDedicatedHostOutcomeCallable RdsClient::deleteDedicatedHostCallable(const DeleteDedicatedHostRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->deleteDedicatedHost(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::DeleteDedicatedHostGroupOutcome RdsClient::deleteDedicatedHostGroup(const DeleteDedicatedHostGroupRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1599,36 +1491,72 @@ RdsClient::DescribeAvailableCrossRegionOutcomeCallable RdsClient::describeAvaila return task->get_future(); } -RdsClient::DescribeAvailableInstanceClassOutcome RdsClient::describeAvailableInstanceClass(const DescribeAvailableInstanceClassRequest &request) const +RdsClient::DescribeAvailableDedicatedHostClassesOutcome RdsClient::describeAvailableDedicatedHostClasses(const DescribeAvailableDedicatedHostClassesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return DescribeAvailableInstanceClassOutcome(endpointOutcome.error()); + return DescribeAvailableDedicatedHostClassesOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return DescribeAvailableInstanceClassOutcome(DescribeAvailableInstanceClassResult(outcome.result())); + return DescribeAvailableDedicatedHostClassesOutcome(DescribeAvailableDedicatedHostClassesResult(outcome.result())); else - return DescribeAvailableInstanceClassOutcome(outcome.error()); + return DescribeAvailableDedicatedHostClassesOutcome(outcome.error()); } -void RdsClient::describeAvailableInstanceClassAsync(const DescribeAvailableInstanceClassRequest& request, const DescribeAvailableInstanceClassAsyncHandler& handler, const std::shared_ptr& context) const +void RdsClient::describeAvailableDedicatedHostClassesAsync(const DescribeAvailableDedicatedHostClassesRequest& request, const DescribeAvailableDedicatedHostClassesAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, describeAvailableInstanceClass(request), context); + handler(this, request, describeAvailableDedicatedHostClasses(request), context); }; asyncExecute(new Runnable(fn)); } -RdsClient::DescribeAvailableInstanceClassOutcomeCallable RdsClient::describeAvailableInstanceClassCallable(const DescribeAvailableInstanceClassRequest &request) const +RdsClient::DescribeAvailableDedicatedHostClassesOutcomeCallable RdsClient::describeAvailableDedicatedHostClassesCallable(const DescribeAvailableDedicatedHostClassesRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->describeAvailableInstanceClass(request); + return this->describeAvailableDedicatedHostClasses(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + +RdsClient::DescribeAvailableDedicatedHostZonesOutcome RdsClient::describeAvailableDedicatedHostZones(const DescribeAvailableDedicatedHostZonesRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeAvailableDedicatedHostZonesOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeAvailableDedicatedHostZonesOutcome(DescribeAvailableDedicatedHostZonesResult(outcome.result())); + else + return DescribeAvailableDedicatedHostZonesOutcome(outcome.error()); +} + +void RdsClient::describeAvailableDedicatedHostZonesAsync(const DescribeAvailableDedicatedHostZonesRequest& request, const DescribeAvailableDedicatedHostZonesAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeAvailableDedicatedHostZones(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::DescribeAvailableDedicatedHostZonesOutcomeCallable RdsClient::describeAvailableDedicatedHostZonesCallable(const DescribeAvailableDedicatedHostZonesRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeAvailableDedicatedHostZones(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -1923,42 +1851,6 @@ RdsClient::DescribeCharacterSetNameOutcomeCallable RdsClient::describeCharacterS return task->get_future(); } -RdsClient::DescribeCloudDbExpertServiceOutcome RdsClient::describeCloudDbExpertService(const DescribeCloudDbExpertServiceRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeCloudDbExpertServiceOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeCloudDbExpertServiceOutcome(DescribeCloudDbExpertServiceResult(outcome.result())); - else - return DescribeCloudDbExpertServiceOutcome(outcome.error()); -} - -void RdsClient::describeCloudDbExpertServiceAsync(const DescribeCloudDbExpertServiceRequest& request, const DescribeCloudDbExpertServiceAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeCloudDbExpertService(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeCloudDbExpertServiceOutcomeCallable RdsClient::describeCloudDbExpertServiceCallable(const DescribeCloudDbExpertServiceRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeCloudDbExpertService(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::DescribeCollationTimeZonesOutcome RdsClient::describeCollationTimeZones(const DescribeCollationTimeZonesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2643,108 +2535,36 @@ RdsClient::DescribeDBInstancesByPerformanceOutcomeCallable RdsClient::describeDB return task->get_future(); } -RdsClient::DescribeDBProxyOutcome RdsClient::describeDBProxy(const DescribeDBProxyRequest &request) const +RdsClient::DescribeDBInstancesForCloneOutcome RdsClient::describeDBInstancesForClone(const DescribeDBInstancesForCloneRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return DescribeDBProxyOutcome(endpointOutcome.error()); + return DescribeDBInstancesForCloneOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return DescribeDBProxyOutcome(DescribeDBProxyResult(outcome.result())); + return DescribeDBInstancesForCloneOutcome(DescribeDBInstancesForCloneResult(outcome.result())); else - return DescribeDBProxyOutcome(outcome.error()); + return DescribeDBInstancesForCloneOutcome(outcome.error()); } -void RdsClient::describeDBProxyAsync(const DescribeDBProxyRequest& request, const DescribeDBProxyAsyncHandler& handler, const std::shared_ptr& context) const +void RdsClient::describeDBInstancesForCloneAsync(const DescribeDBInstancesForCloneRequest& request, const DescribeDBInstancesForCloneAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, describeDBProxy(request), context); + handler(this, request, describeDBInstancesForClone(request), context); }; asyncExecute(new Runnable(fn)); } -RdsClient::DescribeDBProxyOutcomeCallable RdsClient::describeDBProxyCallable(const DescribeDBProxyRequest &request) const +RdsClient::DescribeDBInstancesForCloneOutcomeCallable RdsClient::describeDBInstancesForCloneCallable(const DescribeDBInstancesForCloneRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->describeDBProxy(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::DescribeDBProxyEndpointOutcome RdsClient::describeDBProxyEndpoint(const DescribeDBProxyEndpointRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeDBProxyEndpointOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeDBProxyEndpointOutcome(DescribeDBProxyEndpointResult(outcome.result())); - else - return DescribeDBProxyEndpointOutcome(outcome.error()); -} - -void RdsClient::describeDBProxyEndpointAsync(const DescribeDBProxyEndpointRequest& request, const DescribeDBProxyEndpointAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeDBProxyEndpoint(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeDBProxyEndpointOutcomeCallable RdsClient::describeDBProxyEndpointCallable(const DescribeDBProxyEndpointRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeDBProxyEndpoint(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::DescribeDBProxyPerformanceOutcome RdsClient::describeDBProxyPerformance(const DescribeDBProxyPerformanceRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeDBProxyPerformanceOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeDBProxyPerformanceOutcome(DescribeDBProxyPerformanceResult(outcome.result())); - else - return DescribeDBProxyPerformanceOutcome(outcome.error()); -} - -void RdsClient::describeDBProxyPerformanceAsync(const DescribeDBProxyPerformanceRequest& request, const DescribeDBProxyPerformanceAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeDBProxyPerformance(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeDBProxyPerformanceOutcomeCallable RdsClient::describeDBProxyPerformanceCallable(const DescribeDBProxyPerformanceRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeDBProxyPerformance(request); + return this->describeDBInstancesForClone(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -2931,6 +2751,42 @@ RdsClient::DescribeDedicatedHostsOutcomeCallable RdsClient::describeDedicatedHos return task->get_future(); } +RdsClient::DescribeDetachedBackupsOutcome RdsClient::describeDetachedBackups(const DescribeDetachedBackupsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeDetachedBackupsOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeDetachedBackupsOutcome(DescribeDetachedBackupsResult(outcome.result())); + else + return DescribeDetachedBackupsOutcome(outcome.error()); +} + +void RdsClient::describeDetachedBackupsAsync(const DescribeDetachedBackupsRequest& request, const DescribeDetachedBackupsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeDetachedBackups(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::DescribeDetachedBackupsOutcomeCallable RdsClient::describeDetachedBackupsCallable(const DescribeDetachedBackupsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeDetachedBackups(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::DescribeDiagnosticReportListOutcome RdsClient::describeDiagnosticReportList(const DescribeDiagnosticReportListRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3147,42 +3003,6 @@ RdsClient::DescribeInstanceCrossBackupPolicyOutcomeCallable RdsClient::describeI return task->get_future(); } -RdsClient::DescribeInstanceVpcMigrateInfoOutcome RdsClient::describeInstanceVpcMigrateInfo(const DescribeInstanceVpcMigrateInfoRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeInstanceVpcMigrateInfoOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeInstanceVpcMigrateInfoOutcome(DescribeInstanceVpcMigrateInfoResult(outcome.result())); - else - return DescribeInstanceVpcMigrateInfoOutcome(outcome.error()); -} - -void RdsClient::describeInstanceVpcMigrateInfoAsync(const DescribeInstanceVpcMigrateInfoRequest& request, const DescribeInstanceVpcMigrateInfoAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeInstanceVpcMigrateInfo(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeInstanceVpcMigrateInfoOutcomeCallable RdsClient::describeInstanceVpcMigrateInfoCallable(const DescribeInstanceVpcMigrateInfoRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeInstanceVpcMigrateInfo(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::DescribeLogBackupFilesOutcome RdsClient::describeLogBackupFiles(const DescribeLogBackupFilesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3219,42 +3039,6 @@ RdsClient::DescribeLogBackupFilesOutcomeCallable RdsClient::describeLogBackupFil return task->get_future(); } -RdsClient::DescribeMetaListOutcome RdsClient::describeMetaList(const DescribeMetaListRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeMetaListOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeMetaListOutcome(DescribeMetaListResult(outcome.result())); - else - return DescribeMetaListOutcome(outcome.error()); -} - -void RdsClient::describeMetaListAsync(const DescribeMetaListRequest& request, const DescribeMetaListAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeMetaList(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeMetaListOutcomeCallable RdsClient::describeMetaListCallable(const DescribeMetaListRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeMetaList(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::DescribeMigrateTasksOutcome RdsClient::describeMigrateTasks(const DescribeMigrateTasksRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3615,42 +3399,6 @@ RdsClient::DescribePriceOutcomeCallable RdsClient::describePriceCallable(const D return task->get_future(); } -RdsClient::DescribeProxyFunctionSupportOutcome RdsClient::describeProxyFunctionSupport(const DescribeProxyFunctionSupportRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeProxyFunctionSupportOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeProxyFunctionSupportOutcome(DescribeProxyFunctionSupportResult(outcome.result())); - else - return DescribeProxyFunctionSupportOutcome(outcome.error()); -} - -void RdsClient::describeProxyFunctionSupportAsync(const DescribeProxyFunctionSupportRequest& request, const DescribeProxyFunctionSupportAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeProxyFunctionSupport(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeProxyFunctionSupportOutcomeCallable RdsClient::describeProxyFunctionSupportCallable(const DescribeProxyFunctionSupportRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeProxyFunctionSupport(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::DescribeReadDBInstanceDelayOutcome RdsClient::describeReadDBInstanceDelay(const DescribeReadDBInstanceDelayRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4119,42 +3867,6 @@ RdsClient::DescribeTagsOutcomeCallable RdsClient::describeTagsCallable(const Des return task->get_future(); } -RdsClient::DescribeTaskInfoOutcome RdsClient::describeTaskInfo(const DescribeTaskInfoRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeTaskInfoOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeTaskInfoOutcome(DescribeTaskInfoResult(outcome.result())); - else - return DescribeTaskInfoOutcome(outcome.error()); -} - -void RdsClient::describeTaskInfoAsync(const DescribeTaskInfoRequest& request, const DescribeTaskInfoAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeTaskInfo(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::DescribeTaskInfoOutcomeCallable RdsClient::describeTaskInfoCallable(const DescribeTaskInfoRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeTaskInfo(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::DescribeTasksOutcome RdsClient::describeTasks(const DescribeTasksRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4191,72 +3903,72 @@ RdsClient::DescribeTasksOutcomeCallable RdsClient::describeTasksCallable(const D return task->get_future(); } -RdsClient::DescribeTemplatesListOutcome RdsClient::describeTemplatesList(const DescribeTemplatesListRequest &request) const +RdsClient::DestroyDBInstanceOutcome RdsClient::destroyDBInstance(const DestroyDBInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return DescribeTemplatesListOutcome(endpointOutcome.error()); + return DestroyDBInstanceOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return DescribeTemplatesListOutcome(DescribeTemplatesListResult(outcome.result())); + return DestroyDBInstanceOutcome(DestroyDBInstanceResult(outcome.result())); else - return DescribeTemplatesListOutcome(outcome.error()); + return DestroyDBInstanceOutcome(outcome.error()); } -void RdsClient::describeTemplatesListAsync(const DescribeTemplatesListRequest& request, const DescribeTemplatesListAsyncHandler& handler, const std::shared_ptr& context) const +void RdsClient::destroyDBInstanceAsync(const DestroyDBInstanceRequest& request, const DestroyDBInstanceAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, describeTemplatesList(request), context); + handler(this, request, destroyDBInstance(request), context); }; asyncExecute(new Runnable(fn)); } -RdsClient::DescribeTemplatesListOutcomeCallable RdsClient::describeTemplatesListCallable(const DescribeTemplatesListRequest &request) const +RdsClient::DestroyDBInstanceOutcomeCallable RdsClient::destroyDBInstanceCallable(const DestroyDBInstanceRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->describeTemplatesList(request); + return this->destroyDBInstance(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } -RdsClient::EvaluateSupportByokShowOutcome RdsClient::evaluateSupportByokShow(const EvaluateSupportByokShowRequest &request) const +RdsClient::EvaluateDedicatedHostInstanceResourceOutcome RdsClient::evaluateDedicatedHostInstanceResource(const EvaluateDedicatedHostInstanceResourceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return EvaluateSupportByokShowOutcome(endpointOutcome.error()); + return EvaluateDedicatedHostInstanceResourceOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return EvaluateSupportByokShowOutcome(EvaluateSupportByokShowResult(outcome.result())); + return EvaluateDedicatedHostInstanceResourceOutcome(EvaluateDedicatedHostInstanceResourceResult(outcome.result())); else - return EvaluateSupportByokShowOutcome(outcome.error()); + return EvaluateDedicatedHostInstanceResourceOutcome(outcome.error()); } -void RdsClient::evaluateSupportByokShowAsync(const EvaluateSupportByokShowRequest& request, const EvaluateSupportByokShowAsyncHandler& handler, const std::shared_ptr& context) const +void RdsClient::evaluateDedicatedHostInstanceResourceAsync(const EvaluateDedicatedHostInstanceResourceRequest& request, const EvaluateDedicatedHostInstanceResourceAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, evaluateSupportByokShow(request), context); + handler(this, request, evaluateDedicatedHostInstanceResource(request), context); }; asyncExecute(new Runnable(fn)); } -RdsClient::EvaluateSupportByokShowOutcomeCallable RdsClient::evaluateSupportByokShowCallable(const EvaluateSupportByokShowRequest &request) const +RdsClient::EvaluateDedicatedHostInstanceResourceOutcomeCallable RdsClient::evaluateDedicatedHostInstanceResourceCallable(const EvaluateDedicatedHostInstanceResourceRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->evaluateSupportByokShow(request); + return this->evaluateDedicatedHostInstanceResource(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -4335,42 +4047,6 @@ RdsClient::GrantOperatorPermissionOutcomeCallable RdsClient::grantOperatorPermis return task->get_future(); } -RdsClient::ImportDataForSQLServerOutcome RdsClient::importDataForSQLServer(const ImportDataForSQLServerRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return ImportDataForSQLServerOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return ImportDataForSQLServerOutcome(ImportDataForSQLServerResult(outcome.result())); - else - return ImportDataForSQLServerOutcome(outcome.error()); -} - -void RdsClient::importDataForSQLServerAsync(const ImportDataForSQLServerRequest& request, const ImportDataForSQLServerAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, importDataForSQLServer(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::ImportDataForSQLServerOutcomeCallable RdsClient::importDataForSQLServerCallable(const ImportDataForSQLServerRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->importDataForSQLServer(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::ImportDatabaseBetweenInstancesOutcome RdsClient::importDatabaseBetweenInstances(const ImportDatabaseBetweenInstancesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4443,6 +4119,42 @@ RdsClient::ListTagResourcesOutcomeCallable RdsClient::listTagResourcesCallable(c return task->get_future(); } +RdsClient::LockAccountOutcome RdsClient::lockAccount(const LockAccountRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return LockAccountOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return LockAccountOutcome(LockAccountResult(outcome.result())); + else + return LockAccountOutcome(outcome.error()); +} + +void RdsClient::lockAccountAsync(const LockAccountRequest& request, const LockAccountAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, lockAccount(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::LockAccountOutcomeCallable RdsClient::lockAccountCallable(const LockAccountRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->lockAccount(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::MigrateDBInstanceOutcome RdsClient::migrateDBInstance(const MigrateDBInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4515,42 +4227,6 @@ RdsClient::MigrateSecurityIPModeOutcomeCallable RdsClient::migrateSecurityIPMode return task->get_future(); } -RdsClient::MigrateToOtherRegionOutcome RdsClient::migrateToOtherRegion(const MigrateToOtherRegionRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return MigrateToOtherRegionOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return MigrateToOtherRegionOutcome(MigrateToOtherRegionResult(outcome.result())); - else - return MigrateToOtherRegionOutcome(outcome.error()); -} - -void RdsClient::migrateToOtherRegionAsync(const MigrateToOtherRegionRequest& request, const MigrateToOtherRegionAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, migrateToOtherRegion(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::MigrateToOtherRegionOutcomeCallable RdsClient::migrateToOtherRegionCallable(const MigrateToOtherRegionRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->migrateToOtherRegion(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::MigrateToOtherZoneOutcome RdsClient::migrateToOtherZone(const MigrateToOtherZoneRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5271,114 +4947,6 @@ RdsClient::ModifyDBInstanceTDEOutcomeCallable RdsClient::modifyDBInstanceTDECall return task->get_future(); } -RdsClient::ModifyDBProxyOutcome RdsClient::modifyDBProxy(const ModifyDBProxyRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return ModifyDBProxyOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return ModifyDBProxyOutcome(ModifyDBProxyResult(outcome.result())); - else - return ModifyDBProxyOutcome(outcome.error()); -} - -void RdsClient::modifyDBProxyAsync(const ModifyDBProxyRequest& request, const ModifyDBProxyAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, modifyDBProxy(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::ModifyDBProxyOutcomeCallable RdsClient::modifyDBProxyCallable(const ModifyDBProxyRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->modifyDBProxy(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::ModifyDBProxyEndpointOutcome RdsClient::modifyDBProxyEndpoint(const ModifyDBProxyEndpointRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return ModifyDBProxyEndpointOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return ModifyDBProxyEndpointOutcome(ModifyDBProxyEndpointResult(outcome.result())); - else - return ModifyDBProxyEndpointOutcome(outcome.error()); -} - -void RdsClient::modifyDBProxyEndpointAsync(const ModifyDBProxyEndpointRequest& request, const ModifyDBProxyEndpointAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, modifyDBProxyEndpoint(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::ModifyDBProxyEndpointOutcomeCallable RdsClient::modifyDBProxyEndpointCallable(const ModifyDBProxyEndpointRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->modifyDBProxyEndpoint(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::ModifyDBProxyInstanceOutcome RdsClient::modifyDBProxyInstance(const ModifyDBProxyInstanceRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return ModifyDBProxyInstanceOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return ModifyDBProxyInstanceOutcome(ModifyDBProxyInstanceResult(outcome.result())); - else - return ModifyDBProxyInstanceOutcome(outcome.error()); -} - -void RdsClient::modifyDBProxyInstanceAsync(const ModifyDBProxyInstanceRequest& request, const ModifyDBProxyInstanceAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, modifyDBProxyInstance(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::ModifyDBProxyInstanceOutcomeCallable RdsClient::modifyDBProxyInstanceCallable(const ModifyDBProxyInstanceRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->modifyDBProxyInstance(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::ModifyDTCSecurityIpHostsForSQLServerOutcome RdsClient::modifyDTCSecurityIpHostsForSQLServer(const ModifyDTCSecurityIpHostsForSQLServerRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5595,42 +5163,6 @@ RdsClient::ModifyInstanceCrossBackupPolicyOutcomeCallable RdsClient::modifyInsta return task->get_future(); } -RdsClient::ModifyMySQLDBInstanceDelayOutcome RdsClient::modifyMySQLDBInstanceDelay(const ModifyMySQLDBInstanceDelayRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return ModifyMySQLDBInstanceDelayOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return ModifyMySQLDBInstanceDelayOutcome(ModifyMySQLDBInstanceDelayResult(outcome.result())); - else - return ModifyMySQLDBInstanceDelayOutcome(outcome.error()); -} - -void RdsClient::modifyMySQLDBInstanceDelayAsync(const ModifyMySQLDBInstanceDelayRequest& request, const ModifyMySQLDBInstanceDelayAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, modifyMySQLDBInstanceDelay(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::ModifyMySQLDBInstanceDelayOutcomeCallable RdsClient::modifyMySQLDBInstanceDelayCallable(const ModifyMySQLDBInstanceDelayRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->modifyMySQLDBInstanceDelay(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::ModifyParameterOutcome RdsClient::modifyParameter(const ModifyParameterRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5955,294 +5487,6 @@ RdsClient::ModifySecurityIpsOutcomeCallable RdsClient::modifySecurityIpsCallable return task->get_future(); } -RdsClient::PreCheckCreateOrderOutcome RdsClient::preCheckCreateOrder(const PreCheckCreateOrderRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return PreCheckCreateOrderOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return PreCheckCreateOrderOutcome(PreCheckCreateOrderResult(outcome.result())); - else - return PreCheckCreateOrderOutcome(outcome.error()); -} - -void RdsClient::preCheckCreateOrderAsync(const PreCheckCreateOrderRequest& request, const PreCheckCreateOrderAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, preCheckCreateOrder(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::PreCheckCreateOrderOutcomeCallable RdsClient::preCheckCreateOrderCallable(const PreCheckCreateOrderRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->preCheckCreateOrder(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::PreCheckCreateOrderForCloneOutcome RdsClient::preCheckCreateOrderForClone(const PreCheckCreateOrderForCloneRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return PreCheckCreateOrderForCloneOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return PreCheckCreateOrderForCloneOutcome(PreCheckCreateOrderForCloneResult(outcome.result())); - else - return PreCheckCreateOrderForCloneOutcome(outcome.error()); -} - -void RdsClient::preCheckCreateOrderForCloneAsync(const PreCheckCreateOrderForCloneRequest& request, const PreCheckCreateOrderForCloneAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, preCheckCreateOrderForClone(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::PreCheckCreateOrderForCloneOutcomeCallable RdsClient::preCheckCreateOrderForCloneCallable(const PreCheckCreateOrderForCloneRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->preCheckCreateOrderForClone(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::PreCheckCreateOrderForDeferOutcome RdsClient::preCheckCreateOrderForDefer(const PreCheckCreateOrderForDeferRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return PreCheckCreateOrderForDeferOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return PreCheckCreateOrderForDeferOutcome(PreCheckCreateOrderForDeferResult(outcome.result())); - else - return PreCheckCreateOrderForDeferOutcome(outcome.error()); -} - -void RdsClient::preCheckCreateOrderForDeferAsync(const PreCheckCreateOrderForDeferRequest& request, const PreCheckCreateOrderForDeferAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, preCheckCreateOrderForDefer(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::PreCheckCreateOrderForDeferOutcomeCallable RdsClient::preCheckCreateOrderForDeferCallable(const PreCheckCreateOrderForDeferRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->preCheckCreateOrderForDefer(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::PreCheckCreateOrderForDegradeOutcome RdsClient::preCheckCreateOrderForDegrade(const PreCheckCreateOrderForDegradeRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return PreCheckCreateOrderForDegradeOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return PreCheckCreateOrderForDegradeOutcome(PreCheckCreateOrderForDegradeResult(outcome.result())); - else - return PreCheckCreateOrderForDegradeOutcome(outcome.error()); -} - -void RdsClient::preCheckCreateOrderForDegradeAsync(const PreCheckCreateOrderForDegradeRequest& request, const PreCheckCreateOrderForDegradeAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, preCheckCreateOrderForDegrade(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::PreCheckCreateOrderForDegradeOutcomeCallable RdsClient::preCheckCreateOrderForDegradeCallable(const PreCheckCreateOrderForDegradeRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->preCheckCreateOrderForDegrade(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::PreCheckCreateOrderForModifyOutcome RdsClient::preCheckCreateOrderForModify(const PreCheckCreateOrderForModifyRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return PreCheckCreateOrderForModifyOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return PreCheckCreateOrderForModifyOutcome(PreCheckCreateOrderForModifyResult(outcome.result())); - else - return PreCheckCreateOrderForModifyOutcome(outcome.error()); -} - -void RdsClient::preCheckCreateOrderForModifyAsync(const PreCheckCreateOrderForModifyRequest& request, const PreCheckCreateOrderForModifyAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, preCheckCreateOrderForModify(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::PreCheckCreateOrderForModifyOutcomeCallable RdsClient::preCheckCreateOrderForModifyCallable(const PreCheckCreateOrderForModifyRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->preCheckCreateOrderForModify(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::PreCheckCreateOrderForRebuildOutcome RdsClient::preCheckCreateOrderForRebuild(const PreCheckCreateOrderForRebuildRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return PreCheckCreateOrderForRebuildOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return PreCheckCreateOrderForRebuildOutcome(PreCheckCreateOrderForRebuildResult(outcome.result())); - else - return PreCheckCreateOrderForRebuildOutcome(outcome.error()); -} - -void RdsClient::preCheckCreateOrderForRebuildAsync(const PreCheckCreateOrderForRebuildRequest& request, const PreCheckCreateOrderForRebuildAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, preCheckCreateOrderForRebuild(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::PreCheckCreateOrderForRebuildOutcomeCallable RdsClient::preCheckCreateOrderForRebuildCallable(const PreCheckCreateOrderForRebuildRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->preCheckCreateOrderForRebuild(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::PreCheckCreateOrderForTempUpgradeOutcome RdsClient::preCheckCreateOrderForTempUpgrade(const PreCheckCreateOrderForTempUpgradeRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return PreCheckCreateOrderForTempUpgradeOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return PreCheckCreateOrderForTempUpgradeOutcome(PreCheckCreateOrderForTempUpgradeResult(outcome.result())); - else - return PreCheckCreateOrderForTempUpgradeOutcome(outcome.error()); -} - -void RdsClient::preCheckCreateOrderForTempUpgradeAsync(const PreCheckCreateOrderForTempUpgradeRequest& request, const PreCheckCreateOrderForTempUpgradeAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, preCheckCreateOrderForTempUpgrade(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::PreCheckCreateOrderForTempUpgradeOutcomeCallable RdsClient::preCheckCreateOrderForTempUpgradeCallable(const PreCheckCreateOrderForTempUpgradeRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->preCheckCreateOrderForTempUpgrade(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -RdsClient::PreCheckDBInstanceOperationOutcome RdsClient::preCheckDBInstanceOperation(const PreCheckDBInstanceOperationRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return PreCheckDBInstanceOperationOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return PreCheckDBInstanceOperationOutcome(PreCheckDBInstanceOperationResult(outcome.result())); - else - return PreCheckDBInstanceOperationOutcome(outcome.error()); -} - -void RdsClient::preCheckDBInstanceOperationAsync(const PreCheckDBInstanceOperationRequest& request, const PreCheckDBInstanceOperationAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, preCheckDBInstanceOperation(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::PreCheckDBInstanceOperationOutcomeCallable RdsClient::preCheckDBInstanceOperationCallable(const PreCheckDBInstanceOperationRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->preCheckDBInstanceOperation(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::PurgeDBInstanceLogOutcome RdsClient::purgeDBInstanceLog(const PurgeDBInstanceLogRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6351,6 +5595,42 @@ RdsClient::RecoveryDBInstanceOutcomeCallable RdsClient::recoveryDBInstanceCallab return task->get_future(); } +RdsClient::ReleaseInstanceConnectionOutcome RdsClient::releaseInstanceConnection(const ReleaseInstanceConnectionRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ReleaseInstanceConnectionOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ReleaseInstanceConnectionOutcome(ReleaseInstanceConnectionResult(outcome.result())); + else + return ReleaseInstanceConnectionOutcome(outcome.error()); +} + +void RdsClient::releaseInstanceConnectionAsync(const ReleaseInstanceConnectionRequest& request, const ReleaseInstanceConnectionAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, releaseInstanceConnection(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::ReleaseInstanceConnectionOutcomeCallable RdsClient::releaseInstanceConnectionCallable(const ReleaseInstanceConnectionRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->releaseInstanceConnection(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::ReleaseInstancePublicConnectionOutcome RdsClient::releaseInstancePublicConnection(const ReleaseInstancePublicConnectionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6531,42 +5811,6 @@ RdsClient::ReplaceDedicatedHostOutcomeCallable RdsClient::replaceDedicatedHostCa return task->get_future(); } -RdsClient::RequestServiceOfCloudDBExpertOutcome RdsClient::requestServiceOfCloudDBExpert(const RequestServiceOfCloudDBExpertRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return RequestServiceOfCloudDBExpertOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return RequestServiceOfCloudDBExpertOutcome(RequestServiceOfCloudDBExpertResult(outcome.result())); - else - return RequestServiceOfCloudDBExpertOutcome(outcome.error()); -} - -void RdsClient::requestServiceOfCloudDBExpertAsync(const RequestServiceOfCloudDBExpertRequest& request, const RequestServiceOfCloudDBExpertAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, requestServiceOfCloudDBExpert(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -RdsClient::RequestServiceOfCloudDBExpertOutcomeCallable RdsClient::requestServiceOfCloudDBExpertCallable(const RequestServiceOfCloudDBExpertRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->requestServiceOfCloudDBExpert(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - RdsClient::ResetAccountOutcome RdsClient::resetAccount(const ResetAccountRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7035,6 +6279,42 @@ RdsClient::TagResourcesOutcomeCallable RdsClient::tagResourcesCallable(const Tag return task->get_future(); } +RdsClient::UnlockAccountOutcome RdsClient::unlockAccount(const UnlockAccountRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return UnlockAccountOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return UnlockAccountOutcome(UnlockAccountResult(outcome.result())); + else + return UnlockAccountOutcome(outcome.error()); +} + +void RdsClient::unlockAccountAsync(const UnlockAccountRequest& request, const UnlockAccountAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, unlockAccount(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +RdsClient::UnlockAccountOutcomeCallable RdsClient::unlockAccountCallable(const UnlockAccountRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->unlockAccount(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + RdsClient::UntagResourcesOutcome RdsClient::untagResources(const UntagResourcesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); diff --git a/rds/src/model/AddTagsToResourceRequest.cc b/rds/src/model/AddTagsToResourceRequest.cc index fa286b07c..acbeeb1b7 100644 --- a/rds/src/model/AddTagsToResourceRequest.cc +++ b/rds/src/model/AddTagsToResourceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::AddTagsToResourceRequest; AddTagsToResourceRequest::AddTagsToResourceRequest() : RpcServiceRequest("rds", "2014-08-15", "AddTagsToResource") -{} +{ + setMethod(HttpRequest::Method::Post); +} AddTagsToResourceRequest::~AddTagsToResourceRequest() {} diff --git a/rds/src/model/AllocateInstancePrivateConnectionRequest.cc b/rds/src/model/AllocateInstancePrivateConnectionRequest.cc deleted file mode 100644 index fa3213275..000000000 --- a/rds/src/model/AllocateInstancePrivateConnectionRequest.cc +++ /dev/null @@ -1,115 +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::Rds::Model::AllocateInstancePrivateConnectionRequest; - -AllocateInstancePrivateConnectionRequest::AllocateInstancePrivateConnectionRequest() : - RpcServiceRequest("rds", "2014-08-15", "AllocateInstancePrivateConnection") -{} - -AllocateInstancePrivateConnectionRequest::~AllocateInstancePrivateConnectionRequest() -{} - -long AllocateInstancePrivateConnectionRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void AllocateInstancePrivateConnectionRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string AllocateInstancePrivateConnectionRequest::getConnectionStringPrefix()const -{ - return connectionStringPrefix_; -} - -void AllocateInstancePrivateConnectionRequest::setConnectionStringPrefix(const std::string& connectionStringPrefix) -{ - connectionStringPrefix_ = connectionStringPrefix; - setCoreParameter("ConnectionStringPrefix", connectionStringPrefix); -} - -std::string AllocateInstancePrivateConnectionRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void AllocateInstancePrivateConnectionRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string AllocateInstancePrivateConnectionRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void AllocateInstancePrivateConnectionRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - -std::string AllocateInstancePrivateConnectionRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void AllocateInstancePrivateConnectionRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string AllocateInstancePrivateConnectionRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void AllocateInstancePrivateConnectionRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setCoreParameter("OwnerAccount", ownerAccount); -} - -long AllocateInstancePrivateConnectionRequest::getOwnerId()const -{ - return ownerId_; -} - -void AllocateInstancePrivateConnectionRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string AllocateInstancePrivateConnectionRequest::getPort()const -{ - return port_; -} - -void AllocateInstancePrivateConnectionRequest::setPort(const std::string& port) -{ - port_ = port; - setCoreParameter("Port", port); -} - diff --git a/rds/src/model/AllocateInstancePrivateConnectionResult.cc b/rds/src/model/AllocateInstancePrivateConnectionResult.cc deleted file mode 100644 index b866a61fc..000000000 --- a/rds/src/model/AllocateInstancePrivateConnectionResult.cc +++ /dev/null @@ -1,44 +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::Rds; -using namespace AlibabaCloud::Rds::Model; - -AllocateInstancePrivateConnectionResult::AllocateInstancePrivateConnectionResult() : - ServiceResult() -{} - -AllocateInstancePrivateConnectionResult::AllocateInstancePrivateConnectionResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -AllocateInstancePrivateConnectionResult::~AllocateInstancePrivateConnectionResult() -{} - -void AllocateInstancePrivateConnectionResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - -} - diff --git a/rds/src/model/AllocateInstancePublicConnectionRequest.cc b/rds/src/model/AllocateInstancePublicConnectionRequest.cc index 93492e98f..435eeab5f 100644 --- a/rds/src/model/AllocateInstancePublicConnectionRequest.cc +++ b/rds/src/model/AllocateInstancePublicConnectionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::AllocateInstancePublicConnectionRequest; AllocateInstancePublicConnectionRequest::AllocateInstancePublicConnectionRequest() : RpcServiceRequest("rds", "2014-08-15", "AllocateInstancePublicConnection") -{} +{ + setMethod(HttpRequest::Method::Post); +} AllocateInstancePublicConnectionRequest::~AllocateInstancePublicConnectionRequest() {} diff --git a/rds/src/model/AllocateInstanceVpcNetworkTypeRequest.cc b/rds/src/model/AllocateInstanceVpcNetworkTypeRequest.cc deleted file mode 100644 index 9e54cf794..000000000 --- a/rds/src/model/AllocateInstanceVpcNetworkTypeRequest.cc +++ /dev/null @@ -1,137 +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::Rds::Model::AllocateInstanceVpcNetworkTypeRequest; - -AllocateInstanceVpcNetworkTypeRequest::AllocateInstanceVpcNetworkTypeRequest() : - RpcServiceRequest("rds", "2014-08-15", "AllocateInstanceVpcNetworkType") -{} - -AllocateInstanceVpcNetworkTypeRequest::~AllocateInstanceVpcNetworkTypeRequest() -{} - -long AllocateInstanceVpcNetworkTypeRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void AllocateInstanceVpcNetworkTypeRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string AllocateInstanceVpcNetworkTypeRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void AllocateInstanceVpcNetworkTypeRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string AllocateInstanceVpcNetworkTypeRequest::getTargetVpcId()const -{ - return targetVpcId_; -} - -void AllocateInstanceVpcNetworkTypeRequest::setTargetVpcId(const std::string& targetVpcId) -{ - targetVpcId_ = targetVpcId; - setCoreParameter("TargetVpcId", targetVpcId); -} - -std::string AllocateInstanceVpcNetworkTypeRequest::getTargetZoneId()const -{ - return targetZoneId_; -} - -void AllocateInstanceVpcNetworkTypeRequest::setTargetZoneId(const std::string& targetZoneId) -{ - targetZoneId_ = targetZoneId; - setCoreParameter("TargetZoneId", targetZoneId); -} - -std::string AllocateInstanceVpcNetworkTypeRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void AllocateInstanceVpcNetworkTypeRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - -std::string AllocateInstanceVpcNetworkTypeRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void AllocateInstanceVpcNetworkTypeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string AllocateInstanceVpcNetworkTypeRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void AllocateInstanceVpcNetworkTypeRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setCoreParameter("OwnerAccount", ownerAccount); -} - -std::string AllocateInstanceVpcNetworkTypeRequest::getTargetVSwitchId()const -{ - return targetVSwitchId_; -} - -void AllocateInstanceVpcNetworkTypeRequest::setTargetVSwitchId(const std::string& targetVSwitchId) -{ - targetVSwitchId_ = targetVSwitchId; - setCoreParameter("TargetVSwitchId", targetVSwitchId); -} - -long AllocateInstanceVpcNetworkTypeRequest::getOwnerId()const -{ - return ownerId_; -} - -void AllocateInstanceVpcNetworkTypeRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string AllocateInstanceVpcNetworkTypeRequest::getTargetRegionId()const -{ - return targetRegionId_; -} - -void AllocateInstanceVpcNetworkTypeRequest::setTargetRegionId(const std::string& targetRegionId) -{ - targetRegionId_ = targetRegionId; - setCoreParameter("TargetRegionId", targetRegionId); -} - diff --git a/rds/src/model/AllocateInstanceVpcNetworkTypeResult.cc b/rds/src/model/AllocateInstanceVpcNetworkTypeResult.cc deleted file mode 100644 index cb0d8e0c3..000000000 --- a/rds/src/model/AllocateInstanceVpcNetworkTypeResult.cc +++ /dev/null @@ -1,44 +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::Rds; -using namespace AlibabaCloud::Rds::Model; - -AllocateInstanceVpcNetworkTypeResult::AllocateInstanceVpcNetworkTypeResult() : - ServiceResult() -{} - -AllocateInstanceVpcNetworkTypeResult::AllocateInstanceVpcNetworkTypeResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -AllocateInstanceVpcNetworkTypeResult::~AllocateInstanceVpcNetworkTypeResult() -{} - -void AllocateInstanceVpcNetworkTypeResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - -} - diff --git a/rds/src/model/AllocateReadWriteSplittingConnectionRequest.cc b/rds/src/model/AllocateReadWriteSplittingConnectionRequest.cc index 9a65bcd84..edc98489b 100644 --- a/rds/src/model/AllocateReadWriteSplittingConnectionRequest.cc +++ b/rds/src/model/AllocateReadWriteSplittingConnectionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::AllocateReadWriteSplittingConnectionRequest; AllocateReadWriteSplittingConnectionRequest::AllocateReadWriteSplittingConnectionRequest() : RpcServiceRequest("rds", "2014-08-15", "AllocateReadWriteSplittingConnection") -{} +{ + setMethod(HttpRequest::Method::Post); +} AllocateReadWriteSplittingConnectionRequest::~AllocateReadWriteSplittingConnectionRequest() {} diff --git a/rds/src/model/CalculateDBInstanceWeightRequest.cc b/rds/src/model/CalculateDBInstanceWeightRequest.cc index e8aca032b..62832276a 100644 --- a/rds/src/model/CalculateDBInstanceWeightRequest.cc +++ b/rds/src/model/CalculateDBInstanceWeightRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CalculateDBInstanceWeightRequest; CalculateDBInstanceWeightRequest::CalculateDBInstanceWeightRequest() : RpcServiceRequest("rds", "2014-08-15", "CalculateDBInstanceWeight") -{} +{ + setMethod(HttpRequest::Method::Post); +} CalculateDBInstanceWeightRequest::~CalculateDBInstanceWeightRequest() {} diff --git a/rds/src/model/CancelImportRequest.cc b/rds/src/model/CancelImportRequest.cc index a9f9905d8..26e86c28a 100644 --- a/rds/src/model/CancelImportRequest.cc +++ b/rds/src/model/CancelImportRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CancelImportRequest; CancelImportRequest::CancelImportRequest() : RpcServiceRequest("rds", "2014-08-15", "CancelImport") -{} +{ + setMethod(HttpRequest::Method::Post); +} CancelImportRequest::~CancelImportRequest() {} diff --git a/rds/src/model/CheckAccountNameAvailableRequest.cc b/rds/src/model/CheckAccountNameAvailableRequest.cc index d7ed21c8f..e9331304e 100644 --- a/rds/src/model/CheckAccountNameAvailableRequest.cc +++ b/rds/src/model/CheckAccountNameAvailableRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CheckAccountNameAvailableRequest; CheckAccountNameAvailableRequest::CheckAccountNameAvailableRequest() : RpcServiceRequest("rds", "2014-08-15", "CheckAccountNameAvailable") -{} +{ + setMethod(HttpRequest::Method::Post); +} CheckAccountNameAvailableRequest::~CheckAccountNameAvailableRequest() {} diff --git a/rds/src/model/CheckCreateDdrDBInstanceRequest.cc b/rds/src/model/CheckCreateDdrDBInstanceRequest.cc index 0aeac945c..99f88b511 100644 --- a/rds/src/model/CheckCreateDdrDBInstanceRequest.cc +++ b/rds/src/model/CheckCreateDdrDBInstanceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CheckCreateDdrDBInstanceRequest; CheckCreateDdrDBInstanceRequest::CheckCreateDdrDBInstanceRequest() : RpcServiceRequest("rds", "2014-08-15", "CheckCreateDdrDBInstance") -{} +{ + setMethod(HttpRequest::Method::Post); +} CheckCreateDdrDBInstanceRequest::~CheckCreateDdrDBInstanceRequest() {} diff --git a/rds/src/model/CheckDBNameAvailableRequest.cc b/rds/src/model/CheckDBNameAvailableRequest.cc new file mode 100644 index 000000000..49ac951ec --- /dev/null +++ b/rds/src/model/CheckDBNameAvailableRequest.cc @@ -0,0 +1,117 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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::Rds::Model::CheckDBNameAvailableRequest; + +CheckDBNameAvailableRequest::CheckDBNameAvailableRequest() : + RpcServiceRequest("rds", "2014-08-15", "CheckDBNameAvailable") +{ + setMethod(HttpRequest::Method::Post); +} + +CheckDBNameAvailableRequest::~CheckDBNameAvailableRequest() +{} + +long CheckDBNameAvailableRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void CheckDBNameAvailableRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string CheckDBNameAvailableRequest::getClientToken()const +{ + return clientToken_; +} + +void CheckDBNameAvailableRequest::setClientToken(const std::string& clientToken) +{ + clientToken_ = clientToken; + setCoreParameter("ClientToken", clientToken); +} + +std::string CheckDBNameAvailableRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void CheckDBNameAvailableRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setCoreParameter("AccessKeyId", accessKeyId); +} + +std::string CheckDBNameAvailableRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void CheckDBNameAvailableRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setCoreParameter("DBInstanceId", dBInstanceId); +} + +std::string CheckDBNameAvailableRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void CheckDBNameAvailableRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string CheckDBNameAvailableRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void CheckDBNameAvailableRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setCoreParameter("OwnerAccount", ownerAccount); +} + +long CheckDBNameAvailableRequest::getOwnerId()const +{ + return ownerId_; +} + +void CheckDBNameAvailableRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setCoreParameter("OwnerId", std::to_string(ownerId)); +} + +std::string CheckDBNameAvailableRequest::getDBName()const +{ + return dBName_; +} + +void CheckDBNameAvailableRequest::setDBName(const std::string& dBName) +{ + dBName_ = dBName; + setCoreParameter("DBName", dBName); +} + diff --git a/rds/src/model/MigrateToOtherRegionResult.cc b/rds/src/model/CheckDBNameAvailableResult.cc similarity index 75% rename from rds/src/model/MigrateToOtherRegionResult.cc rename to rds/src/model/CheckDBNameAvailableResult.cc index 1303bbb16..2669eb43b 100644 --- a/rds/src/model/MigrateToOtherRegionResult.cc +++ b/rds/src/model/CheckDBNameAvailableResult.cc @@ -14,26 +14,26 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Rds; using namespace AlibabaCloud::Rds::Model; -MigrateToOtherRegionResult::MigrateToOtherRegionResult() : +CheckDBNameAvailableResult::CheckDBNameAvailableResult() : ServiceResult() {} -MigrateToOtherRegionResult::MigrateToOtherRegionResult(const std::string &payload) : +CheckDBNameAvailableResult::CheckDBNameAvailableResult(const std::string &payload) : ServiceResult() { parse(payload); } -MigrateToOtherRegionResult::~MigrateToOtherRegionResult() +CheckDBNameAvailableResult::~CheckDBNameAvailableResult() {} -void MigrateToOtherRegionResult::parse(const std::string &payload) +void CheckDBNameAvailableResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; diff --git a/rds/src/model/CheckInstanceExistRequest.cc b/rds/src/model/CheckInstanceExistRequest.cc index 1dd6cdee3..c936618cb 100644 --- a/rds/src/model/CheckInstanceExistRequest.cc +++ b/rds/src/model/CheckInstanceExistRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CheckInstanceExistRequest; CheckInstanceExistRequest::CheckInstanceExistRequest() : RpcServiceRequest("rds", "2014-08-15", "CheckInstanceExist") -{} +{ + setMethod(HttpRequest::Method::Post); +} CheckInstanceExistRequest::~CheckInstanceExistRequest() {} diff --git a/rds/src/model/CheckRecoveryConditionsRequest.cc b/rds/src/model/CheckRecoveryConditionsRequest.cc index 58c57cef0..b54880e5d 100644 --- a/rds/src/model/CheckRecoveryConditionsRequest.cc +++ b/rds/src/model/CheckRecoveryConditionsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CheckRecoveryConditionsRequest; CheckRecoveryConditionsRequest::CheckRecoveryConditionsRequest() : RpcServiceRequest("rds", "2014-08-15", "CheckRecoveryConditions") -{} +{ + setMethod(HttpRequest::Method::Post); +} CheckRecoveryConditionsRequest::~CheckRecoveryConditionsRequest() {} diff --git a/rds/src/model/CheckResourceRequest.cc b/rds/src/model/CheckResourceRequest.cc deleted file mode 100644 index 0e3be71fc..000000000 --- a/rds/src/model/CheckResourceRequest.cc +++ /dev/null @@ -1,170 +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::Rds::Model::CheckResourceRequest; - -CheckResourceRequest::CheckResourceRequest() : - RpcServiceRequest("rds", "2014-08-15", "CheckResource") -{} - -CheckResourceRequest::~CheckResourceRequest() -{} - -long CheckResourceRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void CheckResourceRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string CheckResourceRequest::getSpecifyCount()const -{ - return specifyCount_; -} - -void CheckResourceRequest::setSpecifyCount(const std::string& specifyCount) -{ - specifyCount_ = specifyCount; - setCoreParameter("SpecifyCount", specifyCount); -} - -std::string CheckResourceRequest::getEngineVersion()const -{ - return engineVersion_; -} - -void CheckResourceRequest::setEngineVersion(const std::string& engineVersion) -{ - engineVersion_ = engineVersion; - setCoreParameter("EngineVersion", engineVersion); -} - -std::string CheckResourceRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void CheckResourceRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string CheckResourceRequest::getEngine()const -{ - return engine_; -} - -void CheckResourceRequest::setEngine(const std::string& engine) -{ - engine_ = engine; - setCoreParameter("Engine", engine); -} - -std::string CheckResourceRequest::getRegionId()const -{ - return regionId_; -} - -void CheckResourceRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setCoreParameter("RegionId", regionId); -} - -std::string CheckResourceRequest::getDBInstanceUseType()const -{ - return dBInstanceUseType_; -} - -void CheckResourceRequest::setDBInstanceUseType(const std::string& dBInstanceUseType) -{ - dBInstanceUseType_ = dBInstanceUseType; - setCoreParameter("DBInstanceUseType", dBInstanceUseType); -} - -std::string CheckResourceRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void CheckResourceRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - -std::string CheckResourceRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void CheckResourceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string CheckResourceRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void CheckResourceRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setCoreParameter("OwnerAccount", ownerAccount); -} - -long CheckResourceRequest::getOwnerId()const -{ - return ownerId_; -} - -void CheckResourceRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string CheckResourceRequest::getDBInstanceClass()const -{ - return dBInstanceClass_; -} - -void CheckResourceRequest::setDBInstanceClass(const std::string& dBInstanceClass) -{ - dBInstanceClass_ = dBInstanceClass; - setCoreParameter("DBInstanceClass", dBInstanceClass); -} - -std::string CheckResourceRequest::getZoneId()const -{ - return zoneId_; -} - -void CheckResourceRequest::setZoneId(const std::string& zoneId) -{ - zoneId_ = zoneId; - setCoreParameter("ZoneId", zoneId); -} - diff --git a/rds/src/model/CheckResourceResult.cc b/rds/src/model/CheckResourceResult.cc deleted file mode 100644 index 0c67fd0c6..000000000 --- a/rds/src/model/CheckResourceResult.cc +++ /dev/null @@ -1,68 +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::Rds; -using namespace AlibabaCloud::Rds::Model; - -CheckResourceResult::CheckResourceResult() : - ServiceResult() -{} - -CheckResourceResult::CheckResourceResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -CheckResourceResult::~CheckResourceResult() -{} - -void CheckResourceResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto allResourcesNode = value["Resources"]["Resource"]; - for (auto valueResourcesResource : allResourcesNode) - { - Resource resourcesObject; - if(!valueResourcesResource["DBInstanceAvailable"].isNull()) - resourcesObject.dBInstanceAvailable = valueResourcesResource["DBInstanceAvailable"].asString(); - if(!valueResourcesResource["Engine"].isNull()) - resourcesObject.engine = valueResourcesResource["Engine"].asString(); - if(!valueResourcesResource["EngineVersion"].isNull()) - resourcesObject.engineVersion = valueResourcesResource["EngineVersion"].asString(); - resources_.push_back(resourcesObject); - } - if(!value["SpecifyCount"].isNull()) - specifyCount_ = value["SpecifyCount"].asString(); - -} - -std::string CheckResourceResult::getSpecifyCount()const -{ - return specifyCount_; -} - -std::vector CheckResourceResult::getResources()const -{ - return resources_; -} - diff --git a/rds/src/model/ClearDedicatedHostRequest.cc b/rds/src/model/ClearDedicatedHostRequest.cc index 618efc4a5..dcce23752 100644 --- a/rds/src/model/ClearDedicatedHostRequest.cc +++ b/rds/src/model/ClearDedicatedHostRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ClearDedicatedHostRequest; ClearDedicatedHostRequest::ClearDedicatedHostRequest() : RpcServiceRequest("rds", "2014-08-15", "ClearDedicatedHost") -{} +{ + setMethod(HttpRequest::Method::Post); +} ClearDedicatedHostRequest::~ClearDedicatedHostRequest() {} diff --git a/rds/src/model/CloneDBInstanceRequest.cc b/rds/src/model/CloneDBInstanceRequest.cc index 4807854e8..365c2eb91 100644 --- a/rds/src/model/CloneDBInstanceRequest.cc +++ b/rds/src/model/CloneDBInstanceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CloneDBInstanceRequest; CloneDBInstanceRequest::CloneDBInstanceRequest() : RpcServiceRequest("rds", "2014-08-15", "CloneDBInstance") -{} +{ + setMethod(HttpRequest::Method::Post); +} CloneDBInstanceRequest::~CloneDBInstanceRequest() {} @@ -157,6 +159,17 @@ void CloneDBInstanceRequest::setDBInstanceStorageType(const std::string& dBInsta setCoreParameter("DBInstanceStorageType", dBInstanceStorageType); } +std::string CloneDBInstanceRequest::getDedicatedHostGroupId()const +{ + return dedicatedHostGroupId_; +} + +void CloneDBInstanceRequest::setDedicatedHostGroupId(const std::string& dedicatedHostGroupId) +{ + dedicatedHostGroupId_ = dedicatedHostGroupId; + setCoreParameter("DedicatedHostGroupId", dedicatedHostGroupId); +} + std::string CloneDBInstanceRequest::getRestoreTime()const { return restoreTime_; diff --git a/rds/src/model/CloneParameterGroupRequest.cc b/rds/src/model/CloneParameterGroupRequest.cc index f5ffed5f4..6395f08f2 100644 --- a/rds/src/model/CloneParameterGroupRequest.cc +++ b/rds/src/model/CloneParameterGroupRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CloneParameterGroupRequest; CloneParameterGroupRequest::CloneParameterGroupRequest() : RpcServiceRequest("rds", "2014-08-15", "CloneParameterGroup") -{} +{ + setMethod(HttpRequest::Method::Post); +} CloneParameterGroupRequest::~CloneParameterGroupRequest() {} diff --git a/rds/src/model/CopyDatabaseBetweenInstancesRequest.cc b/rds/src/model/CopyDatabaseBetweenInstancesRequest.cc index a807f6685..db1aead9d 100644 --- a/rds/src/model/CopyDatabaseBetweenInstancesRequest.cc +++ b/rds/src/model/CopyDatabaseBetweenInstancesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CopyDatabaseBetweenInstancesRequest; CopyDatabaseBetweenInstancesRequest::CopyDatabaseBetweenInstancesRequest() : RpcServiceRequest("rds", "2014-08-15", "CopyDatabaseBetweenInstances") -{} +{ + setMethod(HttpRequest::Method::Post); +} CopyDatabaseBetweenInstancesRequest::~CopyDatabaseBetweenInstancesRequest() {} diff --git a/rds/src/model/CopyDatabaseRequest.cc b/rds/src/model/CopyDatabaseRequest.cc index f4573f247..62eda9c2f 100644 --- a/rds/src/model/CopyDatabaseRequest.cc +++ b/rds/src/model/CopyDatabaseRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CopyDatabaseRequest; CopyDatabaseRequest::CopyDatabaseRequest() : RpcServiceRequest("rds", "2014-08-15", "CopyDatabase") -{} +{ + setMethod(HttpRequest::Method::Post); +} CopyDatabaseRequest::~CopyDatabaseRequest() {} diff --git a/rds/src/model/CreateAccountRequest.cc b/rds/src/model/CreateAccountRequest.cc index a5c8fa7cd..71300f408 100644 --- a/rds/src/model/CreateAccountRequest.cc +++ b/rds/src/model/CreateAccountRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CreateAccountRequest; CreateAccountRequest::CreateAccountRequest() : RpcServiceRequest("rds", "2014-08-15", "CreateAccount") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateAccountRequest::~CreateAccountRequest() {} diff --git a/rds/src/model/CreateBackupRequest.cc b/rds/src/model/CreateBackupRequest.cc index 7a4d398e7..4f54cfb6c 100644 --- a/rds/src/model/CreateBackupRequest.cc +++ b/rds/src/model/CreateBackupRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CreateBackupRequest; CreateBackupRequest::CreateBackupRequest() : RpcServiceRequest("rds", "2014-08-15", "CreateBackup") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateBackupRequest::~CreateBackupRequest() {} diff --git a/rds/src/model/CreateDBInstanceReplicaRequest.cc b/rds/src/model/CreateDBInstanceReplicaRequest.cc index 5ebeedff2..db8d6f399 100644 --- a/rds/src/model/CreateDBInstanceReplicaRequest.cc +++ b/rds/src/model/CreateDBInstanceReplicaRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CreateDBInstanceReplicaRequest; CreateDBInstanceReplicaRequest::CreateDBInstanceReplicaRequest() : RpcServiceRequest("rds", "2014-08-15", "CreateDBInstanceReplica") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateDBInstanceReplicaRequest::~CreateDBInstanceReplicaRequest() {} diff --git a/rds/src/model/CreateDBInstanceRequest.cc b/rds/src/model/CreateDBInstanceRequest.cc index a54534636..a5d96209f 100644 --- a/rds/src/model/CreateDBInstanceRequest.cc +++ b/rds/src/model/CreateDBInstanceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CreateDBInstanceRequest; CreateDBInstanceRequest::CreateDBInstanceRequest() : RpcServiceRequest("rds", "2014-08-15", "CreateDBInstance") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateDBInstanceRequest::~CreateDBInstanceRequest() {} diff --git a/rds/src/model/CreateDatabaseRequest.cc b/rds/src/model/CreateDatabaseRequest.cc index c94ad3894..81322f45a 100644 --- a/rds/src/model/CreateDatabaseRequest.cc +++ b/rds/src/model/CreateDatabaseRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CreateDatabaseRequest; CreateDatabaseRequest::CreateDatabaseRequest() : RpcServiceRequest("rds", "2014-08-15", "CreateDatabase") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateDatabaseRequest::~CreateDatabaseRequest() {} diff --git a/rds/src/model/CreateDdrInstanceRequest.cc b/rds/src/model/CreateDdrInstanceRequest.cc index bbc1737ba..9ee5c496f 100644 --- a/rds/src/model/CreateDdrInstanceRequest.cc +++ b/rds/src/model/CreateDdrInstanceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CreateDdrInstanceRequest; CreateDdrInstanceRequest::CreateDdrInstanceRequest() : RpcServiceRequest("rds", "2014-08-15", "CreateDdrInstance") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateDdrInstanceRequest::~CreateDdrInstanceRequest() {} diff --git a/rds/src/model/CreateDedicatedHostGroupRequest.cc b/rds/src/model/CreateDedicatedHostGroupRequest.cc index 7226c6256..1ab78d3be 100644 --- a/rds/src/model/CreateDedicatedHostGroupRequest.cc +++ b/rds/src/model/CreateDedicatedHostGroupRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CreateDedicatedHostGroupRequest; CreateDedicatedHostGroupRequest::CreateDedicatedHostGroupRequest() : RpcServiceRequest("rds", "2014-08-15", "CreateDedicatedHostGroup") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateDedicatedHostGroupRequest::~CreateDedicatedHostGroupRequest() {} diff --git a/rds/src/model/CreateDedicatedHostRequest.cc b/rds/src/model/CreateDedicatedHostRequest.cc index b5da6d0c3..bad83039d 100644 --- a/rds/src/model/CreateDedicatedHostRequest.cc +++ b/rds/src/model/CreateDedicatedHostRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CreateDedicatedHostRequest; CreateDedicatedHostRequest::CreateDedicatedHostRequest() : RpcServiceRequest("rds", "2014-08-15", "CreateDedicatedHost") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateDedicatedHostRequest::~CreateDedicatedHostRequest() {} @@ -69,17 +71,6 @@ void CreateDedicatedHostRequest::setHostName(const std::string& hostName) setCoreParameter("HostName", hostName); } -int CreateDedicatedHostRequest::getHostCount()const -{ - return hostCount_; -} - -void CreateDedicatedHostRequest::setHostCount(int hostCount) -{ - hostCount_ = hostCount; - setCoreParameter("HostCount", std::to_string(hostCount)); -} - std::string CreateDedicatedHostRequest::getRegionId()const { return regionId_; diff --git a/rds/src/model/CreateDiagnosticReportRequest.cc b/rds/src/model/CreateDiagnosticReportRequest.cc index 09c2caa31..faec1c00b 100644 --- a/rds/src/model/CreateDiagnosticReportRequest.cc +++ b/rds/src/model/CreateDiagnosticReportRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CreateDiagnosticReportRequest; CreateDiagnosticReportRequest::CreateDiagnosticReportRequest() : RpcServiceRequest("rds", "2014-08-15", "CreateDiagnosticReport") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateDiagnosticReportRequest::~CreateDiagnosticReportRequest() {} diff --git a/rds/src/model/CreateMigrateTaskForSQLServerRequest.cc b/rds/src/model/CreateMigrateTaskForSQLServerRequest.cc index 579aa306f..a3b401cb3 100644 --- a/rds/src/model/CreateMigrateTaskForSQLServerRequest.cc +++ b/rds/src/model/CreateMigrateTaskForSQLServerRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CreateMigrateTaskForSQLServerRequest; CreateMigrateTaskForSQLServerRequest::CreateMigrateTaskForSQLServerRequest() : RpcServiceRequest("rds", "2014-08-15", "CreateMigrateTaskForSQLServer") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateMigrateTaskForSQLServerRequest::~CreateMigrateTaskForSQLServerRequest() {} diff --git a/rds/src/model/CreateMigrateTaskRequest.cc b/rds/src/model/CreateMigrateTaskRequest.cc index c42e690f4..25606bb0a 100644 --- a/rds/src/model/CreateMigrateTaskRequest.cc +++ b/rds/src/model/CreateMigrateTaskRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CreateMigrateTaskRequest; CreateMigrateTaskRequest::CreateMigrateTaskRequest() : RpcServiceRequest("rds", "2014-08-15", "CreateMigrateTask") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateMigrateTaskRequest::~CreateMigrateTaskRequest() {} diff --git a/rds/src/model/CreateOnlineDatabaseTaskRequest.cc b/rds/src/model/CreateOnlineDatabaseTaskRequest.cc index 64ebc12ef..660ea74eb 100644 --- a/rds/src/model/CreateOnlineDatabaseTaskRequest.cc +++ b/rds/src/model/CreateOnlineDatabaseTaskRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CreateOnlineDatabaseTaskRequest; CreateOnlineDatabaseTaskRequest::CreateOnlineDatabaseTaskRequest() : RpcServiceRequest("rds", "2014-08-15", "CreateOnlineDatabaseTask") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateOnlineDatabaseTaskRequest::~CreateOnlineDatabaseTaskRequest() {} diff --git a/rds/src/model/CreateParameterGroupRequest.cc b/rds/src/model/CreateParameterGroupRequest.cc index 7954da171..c589442bd 100644 --- a/rds/src/model/CreateParameterGroupRequest.cc +++ b/rds/src/model/CreateParameterGroupRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CreateParameterGroupRequest; CreateParameterGroupRequest::CreateParameterGroupRequest() : RpcServiceRequest("rds", "2014-08-15", "CreateParameterGroup") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateParameterGroupRequest::~CreateParameterGroupRequest() {} diff --git a/rds/src/model/CreateReadOnlyDBInstanceRequest.cc b/rds/src/model/CreateReadOnlyDBInstanceRequest.cc index 3bdbbc33c..3d04e84bf 100644 --- a/rds/src/model/CreateReadOnlyDBInstanceRequest.cc +++ b/rds/src/model/CreateReadOnlyDBInstanceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CreateReadOnlyDBInstanceRequest; CreateReadOnlyDBInstanceRequest::CreateReadOnlyDBInstanceRequest() : RpcServiceRequest("rds", "2014-08-15", "CreateReadOnlyDBInstance") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateReadOnlyDBInstanceRequest::~CreateReadOnlyDBInstanceRequest() {} @@ -135,6 +137,17 @@ void CreateReadOnlyDBInstanceRequest::setDBInstanceStorageType(const std::string setCoreParameter("DBInstanceStorageType", dBInstanceStorageType); } +std::string CreateReadOnlyDBInstanceRequest::getDedicatedHostGroupId()const +{ + return dedicatedHostGroupId_; +} + +void CreateReadOnlyDBInstanceRequest::setDedicatedHostGroupId(const std::string& dedicatedHostGroupId) +{ + dedicatedHostGroupId_ = dedicatedHostGroupId; + setCoreParameter("DedicatedHostGroupId", dedicatedHostGroupId); +} + std::string CreateReadOnlyDBInstanceRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; diff --git a/rds/src/model/CreateTempDBInstanceRequest.cc b/rds/src/model/CreateTempDBInstanceRequest.cc index 234566785..7c9c3af9d 100644 --- a/rds/src/model/CreateTempDBInstanceRequest.cc +++ b/rds/src/model/CreateTempDBInstanceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::CreateTempDBInstanceRequest; CreateTempDBInstanceRequest::CreateTempDBInstanceRequest() : RpcServiceRequest("rds", "2014-08-15", "CreateTempDBInstance") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateTempDBInstanceRequest::~CreateTempDBInstanceRequest() {} diff --git a/rds/src/model/DeleteAccountRequest.cc b/rds/src/model/DeleteAccountRequest.cc index 3c5ed8ba2..19f27a04b 100644 --- a/rds/src/model/DeleteAccountRequest.cc +++ b/rds/src/model/DeleteAccountRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DeleteAccountRequest; DeleteAccountRequest::DeleteAccountRequest() : RpcServiceRequest("rds", "2014-08-15", "DeleteAccount") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteAccountRequest::~DeleteAccountRequest() {} diff --git a/rds/src/model/DeleteBackupRequest.cc b/rds/src/model/DeleteBackupRequest.cc index 8ab6c7650..e50836d9c 100644 --- a/rds/src/model/DeleteBackupRequest.cc +++ b/rds/src/model/DeleteBackupRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DeleteBackupRequest; DeleteBackupRequest::DeleteBackupRequest() : RpcServiceRequest("rds", "2014-08-15", "DeleteBackup") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteBackupRequest::~DeleteBackupRequest() {} diff --git a/rds/src/model/DeleteDBInstanceRequest.cc b/rds/src/model/DeleteDBInstanceRequest.cc index 5e23e47e6..4ea903e56 100644 --- a/rds/src/model/DeleteDBInstanceRequest.cc +++ b/rds/src/model/DeleteDBInstanceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DeleteDBInstanceRequest; DeleteDBInstanceRequest::DeleteDBInstanceRequest() : RpcServiceRequest("rds", "2014-08-15", "DeleteDBInstance") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteDBInstanceRequest::~DeleteDBInstanceRequest() {} diff --git a/rds/src/model/DeleteDatabaseRequest.cc b/rds/src/model/DeleteDatabaseRequest.cc index 086eb36cf..b7b184e9a 100644 --- a/rds/src/model/DeleteDatabaseRequest.cc +++ b/rds/src/model/DeleteDatabaseRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DeleteDatabaseRequest; DeleteDatabaseRequest::DeleteDatabaseRequest() : RpcServiceRequest("rds", "2014-08-15", "DeleteDatabase") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteDatabaseRequest::~DeleteDatabaseRequest() {} diff --git a/rds/src/model/DeleteDedicatedHostGroupRequest.cc b/rds/src/model/DeleteDedicatedHostGroupRequest.cc index 8e2f5049b..981b3831f 100644 --- a/rds/src/model/DeleteDedicatedHostGroupRequest.cc +++ b/rds/src/model/DeleteDedicatedHostGroupRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DeleteDedicatedHostGroupRequest; DeleteDedicatedHostGroupRequest::DeleteDedicatedHostGroupRequest() : RpcServiceRequest("rds", "2014-08-15", "DeleteDedicatedHostGroup") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteDedicatedHostGroupRequest::~DeleteDedicatedHostGroupRequest() {} diff --git a/rds/src/model/DeleteDedicatedHostRequest.cc b/rds/src/model/DeleteDedicatedHostRequest.cc deleted file mode 100644 index f4a4ace70..000000000 --- a/rds/src/model/DeleteDedicatedHostRequest.cc +++ /dev/null @@ -1,93 +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::Rds::Model::DeleteDedicatedHostRequest; - -DeleteDedicatedHostRequest::DeleteDedicatedHostRequest() : - RpcServiceRequest("rds", "2014-08-15", "DeleteDedicatedHost") -{} - -DeleteDedicatedHostRequest::~DeleteDedicatedHostRequest() -{} - -long DeleteDedicatedHostRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DeleteDedicatedHostRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DeleteDedicatedHostRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DeleteDedicatedHostRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DeleteDedicatedHostRequest::getDedicatedHostId()const -{ - return dedicatedHostId_; -} - -void DeleteDedicatedHostRequest::setDedicatedHostId(const std::string& dedicatedHostId) -{ - dedicatedHostId_ = dedicatedHostId; - setCoreParameter("DedicatedHostId", dedicatedHostId); -} - -long DeleteDedicatedHostRequest::getOwnerId()const -{ - return ownerId_; -} - -void DeleteDedicatedHostRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DeleteDedicatedHostRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DeleteDedicatedHostRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string DeleteDedicatedHostRequest::getRegionId()const -{ - return regionId_; -} - -void DeleteDedicatedHostRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setCoreParameter("RegionId", regionId); -} - diff --git a/rds/src/model/DeleteParameterGroupRequest.cc b/rds/src/model/DeleteParameterGroupRequest.cc index daa417f5b..1244389ac 100644 --- a/rds/src/model/DeleteParameterGroupRequest.cc +++ b/rds/src/model/DeleteParameterGroupRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DeleteParameterGroupRequest; DeleteParameterGroupRequest::DeleteParameterGroupRequest() : RpcServiceRequest("rds", "2014-08-15", "DeleteParameterGroup") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteParameterGroupRequest::~DeleteParameterGroupRequest() {} diff --git a/rds/src/model/DescibeImportsFromDatabaseRequest.cc b/rds/src/model/DescibeImportsFromDatabaseRequest.cc index d8947b491..558567c9a 100644 --- a/rds/src/model/DescibeImportsFromDatabaseRequest.cc +++ b/rds/src/model/DescibeImportsFromDatabaseRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescibeImportsFromDatabaseRequest; DescibeImportsFromDatabaseRequest::DescibeImportsFromDatabaseRequest() : RpcServiceRequest("rds", "2014-08-15", "DescibeImportsFromDatabase") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescibeImportsFromDatabaseRequest::~DescibeImportsFromDatabaseRequest() {} diff --git a/rds/src/model/DescribeAccountsRequest.cc b/rds/src/model/DescribeAccountsRequest.cc index 170b57c04..0abdceafc 100644 --- a/rds/src/model/DescribeAccountsRequest.cc +++ b/rds/src/model/DescribeAccountsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeAccountsRequest; DescribeAccountsRequest::DescribeAccountsRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeAccounts") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeAccountsRequest::~DescribeAccountsRequest() {} diff --git a/rds/src/model/DescribeActionEventPolicyRequest.cc b/rds/src/model/DescribeActionEventPolicyRequest.cc index e8747e053..dadf1602d 100644 --- a/rds/src/model/DescribeActionEventPolicyRequest.cc +++ b/rds/src/model/DescribeActionEventPolicyRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeActionEventPolicyRequest; DescribeActionEventPolicyRequest::DescribeActionEventPolicyRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeActionEventPolicy") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeActionEventPolicyRequest::~DescribeActionEventPolicyRequest() {} diff --git a/rds/src/model/DescribeAvailableCrossRegionRequest.cc b/rds/src/model/DescribeAvailableCrossRegionRequest.cc index bc81da110..6774f3e29 100644 --- a/rds/src/model/DescribeAvailableCrossRegionRequest.cc +++ b/rds/src/model/DescribeAvailableCrossRegionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeAvailableCrossRegionRequest; DescribeAvailableCrossRegionRequest::DescribeAvailableCrossRegionRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeAvailableCrossRegion") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeAvailableCrossRegionRequest::~DescribeAvailableCrossRegionRequest() {} diff --git a/rds/src/model/DescribeAvailableDedicatedHostClassesRequest.cc b/rds/src/model/DescribeAvailableDedicatedHostClassesRequest.cc new file mode 100644 index 000000000..115688fbb --- /dev/null +++ b/rds/src/model/DescribeAvailableDedicatedHostClassesRequest.cc @@ -0,0 +1,95 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Rds::Model::DescribeAvailableDedicatedHostClassesRequest; + +DescribeAvailableDedicatedHostClassesRequest::DescribeAvailableDedicatedHostClassesRequest() : + RpcServiceRequest("rds", "2014-08-15", "DescribeAvailableDedicatedHostClasses") +{ + setMethod(HttpRequest::Method::Post); +} + +DescribeAvailableDedicatedHostClassesRequest::~DescribeAvailableDedicatedHostClassesRequest() +{} + +long DescribeAvailableDedicatedHostClassesRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void DescribeAvailableDedicatedHostClassesRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string DescribeAvailableDedicatedHostClassesRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void DescribeAvailableDedicatedHostClassesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +long DescribeAvailableDedicatedHostClassesRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeAvailableDedicatedHostClassesRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setCoreParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeAvailableDedicatedHostClassesRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeAvailableDedicatedHostClassesRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setCoreParameter("AccessKeyId", accessKeyId); +} + +std::string DescribeAvailableDedicatedHostClassesRequest::getRegionId()const +{ + return regionId_; +} + +void DescribeAvailableDedicatedHostClassesRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setCoreParameter("RegionId", regionId); +} + +std::string DescribeAvailableDedicatedHostClassesRequest::getZoneId()const +{ + return zoneId_; +} + +void DescribeAvailableDedicatedHostClassesRequest::setZoneId(const std::string& zoneId) +{ + zoneId_ = zoneId; + setCoreParameter("ZoneId", zoneId); +} + diff --git a/rds/src/model/DescribeAvailableDedicatedHostClassesResult.cc b/rds/src/model/DescribeAvailableDedicatedHostClassesResult.cc new file mode 100644 index 000000000..8f8002eee --- /dev/null +++ b/rds/src/model/DescribeAvailableDedicatedHostClassesResult.cc @@ -0,0 +1,59 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Rds; +using namespace AlibabaCloud::Rds::Model; + +DescribeAvailableDedicatedHostClassesResult::DescribeAvailableDedicatedHostClassesResult() : + ServiceResult() +{} + +DescribeAvailableDedicatedHostClassesResult::DescribeAvailableDedicatedHostClassesResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeAvailableDedicatedHostClassesResult::~DescribeAvailableDedicatedHostClassesResult() +{} + +void DescribeAvailableDedicatedHostClassesResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allHostClassesNode = value["HostClasses"]["HostClassesItem"]; + for (auto valueHostClassesHostClassesItem : allHostClassesNode) + { + HostClassesItem hostClassesObject; + if(!valueHostClassesHostClassesItem["HostClassName"].isNull()) + hostClassesObject.hostClassName = valueHostClassesHostClassesItem["HostClassName"].asString(); + if(!valueHostClassesHostClassesItem["Description"].isNull()) + hostClassesObject.description = valueHostClassesHostClassesItem["Description"].asString(); + hostClasses_.push_back(hostClassesObject); + } + +} + +std::vector DescribeAvailableDedicatedHostClassesResult::getHostClasses()const +{ + return hostClasses_; +} + diff --git a/rds/src/model/DescribeAvailableDedicatedHostZonesRequest.cc b/rds/src/model/DescribeAvailableDedicatedHostZonesRequest.cc new file mode 100644 index 000000000..8a3282982 --- /dev/null +++ b/rds/src/model/DescribeAvailableDedicatedHostZonesRequest.cc @@ -0,0 +1,84 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Rds::Model::DescribeAvailableDedicatedHostZonesRequest; + +DescribeAvailableDedicatedHostZonesRequest::DescribeAvailableDedicatedHostZonesRequest() : + RpcServiceRequest("rds", "2014-08-15", "DescribeAvailableDedicatedHostZones") +{ + setMethod(HttpRequest::Method::Post); +} + +DescribeAvailableDedicatedHostZonesRequest::~DescribeAvailableDedicatedHostZonesRequest() +{} + +long DescribeAvailableDedicatedHostZonesRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void DescribeAvailableDedicatedHostZonesRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string DescribeAvailableDedicatedHostZonesRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void DescribeAvailableDedicatedHostZonesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +long DescribeAvailableDedicatedHostZonesRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeAvailableDedicatedHostZonesRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setCoreParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeAvailableDedicatedHostZonesRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeAvailableDedicatedHostZonesRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setCoreParameter("AccessKeyId", accessKeyId); +} + +std::string DescribeAvailableDedicatedHostZonesRequest::getRegionId()const +{ + return regionId_; +} + +void DescribeAvailableDedicatedHostZonesRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setCoreParameter("RegionId", regionId); +} + diff --git a/rds/src/model/DescribeAvailableDedicatedHostZonesResult.cc b/rds/src/model/DescribeAvailableDedicatedHostZonesResult.cc new file mode 100644 index 000000000..2fbdcc8ea --- /dev/null +++ b/rds/src/model/DescribeAvailableDedicatedHostZonesResult.cc @@ -0,0 +1,59 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Rds; +using namespace AlibabaCloud::Rds::Model; + +DescribeAvailableDedicatedHostZonesResult::DescribeAvailableDedicatedHostZonesResult() : + ServiceResult() +{} + +DescribeAvailableDedicatedHostZonesResult::DescribeAvailableDedicatedHostZonesResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeAvailableDedicatedHostZonesResult::~DescribeAvailableDedicatedHostZonesResult() +{} + +void DescribeAvailableDedicatedHostZonesResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allZonesNode = value["Zones"]["DedicatedHostZones"]; + for (auto valueZonesDedicatedHostZones : allZonesNode) + { + DedicatedHostZones zonesObject; + if(!valueZonesDedicatedHostZones["ZoneId"].isNull()) + zonesObject.zoneId = valueZonesDedicatedHostZones["ZoneId"].asString(); + if(!valueZonesDedicatedHostZones["Description"].isNull()) + zonesObject.description = valueZonesDedicatedHostZones["Description"].asString(); + zones_.push_back(zonesObject); + } + +} + +std::vector DescribeAvailableDedicatedHostZonesResult::getZones()const +{ + return zones_; +} + diff --git a/rds/src/model/DescribeAvailableInstanceClassRequest.cc b/rds/src/model/DescribeAvailableInstanceClassRequest.cc deleted file mode 100644 index c2940d177..000000000 --- a/rds/src/model/DescribeAvailableInstanceClassRequest.cc +++ /dev/null @@ -1,159 +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::Rds::Model::DescribeAvailableInstanceClassRequest; - -DescribeAvailableInstanceClassRequest::DescribeAvailableInstanceClassRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeAvailableInstanceClass") -{} - -DescribeAvailableInstanceClassRequest::~DescribeAvailableInstanceClassRequest() -{} - -long DescribeAvailableInstanceClassRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeAvailableInstanceClassRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeAvailableInstanceClassRequest::getEngineVersion()const -{ - return engineVersion_; -} - -void DescribeAvailableInstanceClassRequest::setEngineVersion(const std::string& engineVersion) -{ - engineVersion_ = engineVersion; - setCoreParameter("EngineVersion", engineVersion); -} - -std::string DescribeAvailableInstanceClassRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeAvailableInstanceClassRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string DescribeAvailableInstanceClassRequest::getRegionId()const -{ - return regionId_; -} - -void DescribeAvailableInstanceClassRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setCoreParameter("RegionId", regionId); -} - -std::string DescribeAvailableInstanceClassRequest::getEngine()const -{ - return engine_; -} - -void DescribeAvailableInstanceClassRequest::setEngine(const std::string& engine) -{ - engine_ = engine; - setCoreParameter("Engine", engine); -} - -std::string DescribeAvailableInstanceClassRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeAvailableInstanceClassRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - -std::string DescribeAvailableInstanceClassRequest::getInstanceChargeType()const -{ - return instanceChargeType_; -} - -void DescribeAvailableInstanceClassRequest::setInstanceChargeType(const std::string& instanceChargeType) -{ - instanceChargeType_ = instanceChargeType; - setCoreParameter("InstanceChargeType", instanceChargeType); -} - -std::string DescribeAvailableInstanceClassRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeAvailableInstanceClassRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeAvailableInstanceClassRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeAvailableInstanceClassRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setCoreParameter("OwnerAccount", ownerAccount); -} - -long DescribeAvailableInstanceClassRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeAvailableInstanceClassRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeAvailableInstanceClassRequest::getZoneId()const -{ - return zoneId_; -} - -void DescribeAvailableInstanceClassRequest::setZoneId(const std::string& zoneId) -{ - zoneId_ = zoneId; - setCoreParameter("ZoneId", zoneId); -} - -std::string DescribeAvailableInstanceClassRequest::getOrderType()const -{ - return orderType_; -} - -void DescribeAvailableInstanceClassRequest::setOrderType(const std::string& orderType) -{ - orderType_ = orderType; - setCoreParameter("OrderType", orderType); -} - diff --git a/rds/src/model/DescribeAvailableInstanceClassResult.cc b/rds/src/model/DescribeAvailableInstanceClassResult.cc deleted file mode 100644 index cb4be89ee..000000000 --- a/rds/src/model/DescribeAvailableInstanceClassResult.cc +++ /dev/null @@ -1,105 +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::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeAvailableInstanceClassResult::DescribeAvailableInstanceClassResult() : - ServiceResult() -{} - -DescribeAvailableInstanceClassResult::DescribeAvailableInstanceClassResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeAvailableInstanceClassResult::~DescribeAvailableInstanceClassResult() -{} - -void DescribeAvailableInstanceClassResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto allAvailableZonesNode = value["AvailableZones"]["AvailableZone"]; - for (auto valueAvailableZonesAvailableZone : allAvailableZonesNode) - { - AvailableZone availableZonesObject; - if(!valueAvailableZonesAvailableZone["RegionId"].isNull()) - availableZonesObject.regionId = valueAvailableZonesAvailableZone["RegionId"].asString(); - if(!valueAvailableZonesAvailableZone["ZoneId"].isNull()) - availableZonesObject.zoneId = valueAvailableZonesAvailableZone["ZoneId"].asString(); - if(!valueAvailableZonesAvailableZone["Status"].isNull()) - availableZonesObject.status = valueAvailableZonesAvailableZone["Status"].asString(); - if(!valueAvailableZonesAvailableZone["NetworkTypes"].isNull()) - availableZonesObject.networkTypes = valueAvailableZonesAvailableZone["NetworkTypes"].asString(); - auto allSupportedEngineNode = allAvailableZonesNode["SupportedEngine"]["SupportedEngines"]; - for (auto allAvailableZonesNodeSupportedEngineSupportedEngines : allSupportedEngineNode) - { - AvailableZone::SupportedEngines supportedEngineObject; - if(!allAvailableZonesNodeSupportedEngineSupportedEngines["Engine"].isNull()) - supportedEngineObject.engine = allAvailableZonesNodeSupportedEngineSupportedEngines["Engine"].asString(); - auto allSupportedEngineVersionNode = allSupportedEngineNode["SupportedEngineVersion"]["SupportedEngineVersions"]; - for (auto allSupportedEngineNodeSupportedEngineVersionSupportedEngineVersions : allSupportedEngineVersionNode) - { - AvailableZone::SupportedEngines::SupportedEngineVersions supportedEngineVersionObject; - if(!allSupportedEngineNodeSupportedEngineVersionSupportedEngineVersions["Version"].isNull()) - supportedEngineVersionObject.version = allSupportedEngineNodeSupportedEngineVersionSupportedEngineVersions["Version"].asString(); - auto allSupportedCategoryNode = allSupportedEngineVersionNode["SupportedCategory"]["SupportedCategorys"]; - for (auto allSupportedEngineVersionNodeSupportedCategorySupportedCategorys : allSupportedCategoryNode) - { - AvailableZone::SupportedEngines::SupportedEngineVersions::SupportedCategorys supportedCategoryObject; - if(!allSupportedEngineVersionNodeSupportedCategorySupportedCategorys["Category"].isNull()) - supportedCategoryObject.category = allSupportedEngineVersionNodeSupportedCategorySupportedCategorys["Category"].asString(); - auto allSupportedStorageTypeNode = allSupportedCategoryNode["SupportedStorageType"]["SupportedStorageTypes"]; - for (auto allSupportedCategoryNodeSupportedStorageTypeSupportedStorageTypes : allSupportedStorageTypeNode) - { - AvailableZone::SupportedEngines::SupportedEngineVersions::SupportedCategorys::SupportedStorageTypes supportedStorageTypeObject; - if(!allSupportedCategoryNodeSupportedStorageTypeSupportedStorageTypes["StorageType"].isNull()) - supportedStorageTypeObject.storageType = allSupportedCategoryNodeSupportedStorageTypeSupportedStorageTypes["StorageType"].asString(); - auto allAvailableResourceNode = allSupportedStorageTypeNode["AvailableResource"]["AvailableResources"]; - for (auto allSupportedStorageTypeNodeAvailableResourceAvailableResources : allAvailableResourceNode) - { - AvailableZone::SupportedEngines::SupportedEngineVersions::SupportedCategorys::SupportedStorageTypes::AvailableResources availableResourceObject; - if(!allSupportedStorageTypeNodeAvailableResourceAvailableResources["DBInstanceClass"].isNull()) - availableResourceObject.dBInstanceClass = allSupportedStorageTypeNodeAvailableResourceAvailableResources["DBInstanceClass"].asString(); - if(!allSupportedStorageTypeNodeAvailableResourceAvailableResources["StorageRange"].isNull()) - availableResourceObject.storageRange = allSupportedStorageTypeNodeAvailableResourceAvailableResources["StorageRange"].asString(); - supportedStorageTypeObject.availableResource.push_back(availableResourceObject); - } - supportedCategoryObject.supportedStorageType.push_back(supportedStorageTypeObject); - } - supportedEngineVersionObject.supportedCategory.push_back(supportedCategoryObject); - } - supportedEngineObject.supportedEngineVersion.push_back(supportedEngineVersionObject); - } - availableZonesObject.supportedEngine.push_back(supportedEngineObject); - } - availableZones_.push_back(availableZonesObject); - } - -} - -std::vector DescribeAvailableInstanceClassResult::getAvailableZones()const -{ - return availableZones_; -} - diff --git a/rds/src/model/DescribeAvailableRecoveryTimeRequest.cc b/rds/src/model/DescribeAvailableRecoveryTimeRequest.cc index 964fd3e65..955f1dfa7 100644 --- a/rds/src/model/DescribeAvailableRecoveryTimeRequest.cc +++ b/rds/src/model/DescribeAvailableRecoveryTimeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeAvailableRecoveryTimeRequest; DescribeAvailableRecoveryTimeRequest::DescribeAvailableRecoveryTimeRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeAvailableRecoveryTime") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeAvailableRecoveryTimeRequest::~DescribeAvailableRecoveryTimeRequest() {} diff --git a/rds/src/model/DescribeAvailableResourceRequest.cc b/rds/src/model/DescribeAvailableResourceRequest.cc index d4d45618f..d38199de7 100644 --- a/rds/src/model/DescribeAvailableResourceRequest.cc +++ b/rds/src/model/DescribeAvailableResourceRequest.cc @@ -20,11 +20,24 @@ using AlibabaCloud::Rds::Model::DescribeAvailableResourceRequest; DescribeAvailableResourceRequest::DescribeAvailableResourceRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeAvailableResource") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeAvailableResourceRequest::~DescribeAvailableResourceRequest() {} +std::string DescribeAvailableResourceRequest::getDBInstanceName()const +{ + return dBInstanceName_; +} + +void DescribeAvailableResourceRequest::setDBInstanceName(const std::string& dBInstanceName) +{ + dBInstanceName_ = dBInstanceName; + setCoreParameter("DBInstanceName", dBInstanceName); +} + long DescribeAvailableResourceRequest::getResourceOwnerId()const { return resourceOwnerId_; @@ -135,6 +148,17 @@ void DescribeAvailableResourceRequest::setOwnerAccount(const std::string& ownerA setCoreParameter("OwnerAccount", ownerAccount); } +std::string DescribeAvailableResourceRequest::getCommodityCode()const +{ + return commodityCode_; +} + +void DescribeAvailableResourceRequest::setCommodityCode(const std::string& commodityCode) +{ + commodityCode_ = commodityCode; + setCoreParameter("CommodityCode", commodityCode); +} + long DescribeAvailableResourceRequest::getOwnerId()const { return ownerId_; diff --git a/rds/src/model/DescribeBackupDatabaseRequest.cc b/rds/src/model/DescribeBackupDatabaseRequest.cc index d54e921a3..af63f2949 100644 --- a/rds/src/model/DescribeBackupDatabaseRequest.cc +++ b/rds/src/model/DescribeBackupDatabaseRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeBackupDatabaseRequest; DescribeBackupDatabaseRequest::DescribeBackupDatabaseRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeBackupDatabase") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeBackupDatabaseRequest::~DescribeBackupDatabaseRequest() {} diff --git a/rds/src/model/DescribeBackupPolicyRequest.cc b/rds/src/model/DescribeBackupPolicyRequest.cc index f353603d3..2e02a48f6 100644 --- a/rds/src/model/DescribeBackupPolicyRequest.cc +++ b/rds/src/model/DescribeBackupPolicyRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeBackupPolicyRequest; DescribeBackupPolicyRequest::DescribeBackupPolicyRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeBackupPolicy") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeBackupPolicyRequest::~DescribeBackupPolicyRequest() {} diff --git a/rds/src/model/DescribeBackupPolicyResult.cc b/rds/src/model/DescribeBackupPolicyResult.cc index c0711a44f..470fa2b83 100644 --- a/rds/src/model/DescribeBackupPolicyResult.cc +++ b/rds/src/model/DescribeBackupPolicyResult.cc @@ -75,6 +75,14 @@ void DescribeBackupPolicyResult::parse(const std::string &payload) logBackupFrequency_ = value["LogBackupFrequency"].asString(); if(!value["CompressType"].isNull()) compressType_ = value["CompressType"].asString(); + if(!value["ArchiveBackupRetentionPeriod"].isNull()) + archiveBackupRetentionPeriod_ = value["ArchiveBackupRetentionPeriod"].asString(); + if(!value["ArchiveBackupKeepPolicy"].isNull()) + archiveBackupKeepPolicy_ = value["ArchiveBackupKeepPolicy"].asString(); + if(!value["ArchiveBackupKeepCount"].isNull()) + archiveBackupKeepCount_ = value["ArchiveBackupKeepCount"].asString(); + if(!value["ReleasedKeepPolicy"].isNull()) + releasedKeepPolicy_ = value["ReleasedKeepPolicy"].asString(); } @@ -83,6 +91,21 @@ std::string DescribeBackupPolicyResult::getDuplication()const return duplication_; } +std::string DescribeBackupPolicyResult::getArchiveBackupRetentionPeriod()const +{ + return archiveBackupRetentionPeriod_; +} + +std::string DescribeBackupPolicyResult::getArchiveBackupKeepPolicy()const +{ + return archiveBackupKeepPolicy_; +} + +std::string DescribeBackupPolicyResult::getReleasedKeepPolicy()const +{ + return releasedKeepPolicy_; +} + std::string DescribeBackupPolicyResult::getPreferredBackupTime()const { return preferredBackupTime_; @@ -123,6 +146,11 @@ std::string DescribeBackupPolicyResult::getPreferredBackupPeriod()const return preferredBackupPeriod_; } +std::string DescribeBackupPolicyResult::getArchiveBackupKeepCount()const +{ + return archiveBackupKeepCount_; +} + int DescribeBackupPolicyResult::getLogBackupRetentionPeriod()const { return logBackupRetentionPeriod_; diff --git a/rds/src/model/DescribeBackupTasksRequest.cc b/rds/src/model/DescribeBackupTasksRequest.cc index 237fee221..24105deba 100644 --- a/rds/src/model/DescribeBackupTasksRequest.cc +++ b/rds/src/model/DescribeBackupTasksRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeBackupTasksRequest; DescribeBackupTasksRequest::DescribeBackupTasksRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeBackupTasks") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeBackupTasksRequest::~DescribeBackupTasksRequest() {} diff --git a/rds/src/model/DescribeBackupsRequest.cc b/rds/src/model/DescribeBackupsRequest.cc index dd321a6ef..0e51e0fe8 100644 --- a/rds/src/model/DescribeBackupsRequest.cc +++ b/rds/src/model/DescribeBackupsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeBackupsRequest; DescribeBackupsRequest::DescribeBackupsRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeBackups") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeBackupsRequest::~DescribeBackupsRequest() {} diff --git a/rds/src/model/DescribeBinlogFilesRequest.cc b/rds/src/model/DescribeBinlogFilesRequest.cc index 9347d74cd..47c803d89 100644 --- a/rds/src/model/DescribeBinlogFilesRequest.cc +++ b/rds/src/model/DescribeBinlogFilesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeBinlogFilesRequest; DescribeBinlogFilesRequest::DescribeBinlogFilesRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeBinlogFiles") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeBinlogFilesRequest::~DescribeBinlogFilesRequest() {} diff --git a/rds/src/model/DescribeCharacterSetNameRequest.cc b/rds/src/model/DescribeCharacterSetNameRequest.cc index 2e13fba02..b8c269c7e 100644 --- a/rds/src/model/DescribeCharacterSetNameRequest.cc +++ b/rds/src/model/DescribeCharacterSetNameRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeCharacterSetNameRequest; DescribeCharacterSetNameRequest::DescribeCharacterSetNameRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeCharacterSetName") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeCharacterSetNameRequest::~DescribeCharacterSetNameRequest() {} diff --git a/rds/src/model/DescribeCloudDbExpertServiceRequest.cc b/rds/src/model/DescribeCloudDbExpertServiceRequest.cc deleted file mode 100644 index ed77b7bca..000000000 --- a/rds/src/model/DescribeCloudDbExpertServiceRequest.cc +++ /dev/null @@ -1,126 +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::Rds::Model::DescribeCloudDbExpertServiceRequest; - -DescribeCloudDbExpertServiceRequest::DescribeCloudDbExpertServiceRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeCloudDbExpertService") -{} - -DescribeCloudDbExpertServiceRequest::~DescribeCloudDbExpertServiceRequest() -{} - -long DescribeCloudDbExpertServiceRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeCloudDbExpertServiceRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeCloudDbExpertServiceRequest::getServiceRequestType()const -{ - return serviceRequestType_; -} - -void DescribeCloudDbExpertServiceRequest::setServiceRequestType(const std::string& serviceRequestType) -{ - serviceRequestType_ = serviceRequestType; - setCoreParameter("ServiceRequestType", serviceRequestType); -} - -std::string DescribeCloudDbExpertServiceRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeCloudDbExpertServiceRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string DescribeCloudDbExpertServiceRequest::getServiceRequestParam()const -{ - return serviceRequestParam_; -} - -void DescribeCloudDbExpertServiceRequest::setServiceRequestParam(const std::string& serviceRequestParam) -{ - serviceRequestParam_ = serviceRequestParam; - setCoreParameter("ServiceRequestParam", serviceRequestParam); -} - -std::string DescribeCloudDbExpertServiceRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeCloudDbExpertServiceRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setCoreParameter("SecurityToken", securityToken); -} - -std::string DescribeCloudDbExpertServiceRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeCloudDbExpertServiceRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - -std::string DescribeCloudDbExpertServiceRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeCloudDbExpertServiceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeCloudDbExpertServiceRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeCloudDbExpertServiceRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setCoreParameter("OwnerAccount", ownerAccount); -} - -long DescribeCloudDbExpertServiceRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeCloudDbExpertServiceRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - diff --git a/rds/src/model/DescribeCloudDbExpertServiceResult.cc b/rds/src/model/DescribeCloudDbExpertServiceResult.cc deleted file mode 100644 index bd05e91c9..000000000 --- a/rds/src/model/DescribeCloudDbExpertServiceResult.cc +++ /dev/null @@ -1,65 +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::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeCloudDbExpertServiceResult::DescribeCloudDbExpertServiceResult() : - ServiceResult() -{} - -DescribeCloudDbExpertServiceResult::DescribeCloudDbExpertServiceResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeCloudDbExpertServiceResult::~DescribeCloudDbExpertServiceResult() -{} - -void DescribeCloudDbExpertServiceResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - if(!value["Message"].isNull()) - message_ = value["Message"].asString(); - if(!value["Data"].isNull()) - data_ = value["Data"].asString(); - if(!value["Code"].isNull()) - code_ = value["Code"].asString(); - -} - -std::string DescribeCloudDbExpertServiceResult::getMessage()const -{ - return message_; -} - -std::string DescribeCloudDbExpertServiceResult::getData()const -{ - return data_; -} - -std::string DescribeCloudDbExpertServiceResult::getCode()const -{ - return code_; -} - diff --git a/rds/src/model/DescribeCollationTimeZonesRequest.cc b/rds/src/model/DescribeCollationTimeZonesRequest.cc index 98ff54ea1..4667cd5e5 100644 --- a/rds/src/model/DescribeCollationTimeZonesRequest.cc +++ b/rds/src/model/DescribeCollationTimeZonesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeCollationTimeZonesRequest; DescribeCollationTimeZonesRequest::DescribeCollationTimeZonesRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeCollationTimeZones") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeCollationTimeZonesRequest::~DescribeCollationTimeZonesRequest() {} diff --git a/rds/src/model/DescribeCrossRegionBackupDBInstanceRequest.cc b/rds/src/model/DescribeCrossRegionBackupDBInstanceRequest.cc index b8578eeda..257e4f9a3 100644 --- a/rds/src/model/DescribeCrossRegionBackupDBInstanceRequest.cc +++ b/rds/src/model/DescribeCrossRegionBackupDBInstanceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeCrossRegionBackupDBInstanceRequest; DescribeCrossRegionBackupDBInstanceRequest::DescribeCrossRegionBackupDBInstanceRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeCrossRegionBackupDBInstance") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeCrossRegionBackupDBInstanceRequest::~DescribeCrossRegionBackupDBInstanceRequest() {} diff --git a/rds/src/model/DescribeCrossRegionBackupsRequest.cc b/rds/src/model/DescribeCrossRegionBackupsRequest.cc index 48efb9eda..3c289b3f6 100644 --- a/rds/src/model/DescribeCrossRegionBackupsRequest.cc +++ b/rds/src/model/DescribeCrossRegionBackupsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeCrossRegionBackupsRequest; DescribeCrossRegionBackupsRequest::DescribeCrossRegionBackupsRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeCrossRegionBackups") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeCrossRegionBackupsRequest::~DescribeCrossRegionBackupsRequest() {} diff --git a/rds/src/model/DescribeCrossRegionLogBackupFilesRequest.cc b/rds/src/model/DescribeCrossRegionLogBackupFilesRequest.cc index 65e39acff..c320a1e7e 100644 --- a/rds/src/model/DescribeCrossRegionLogBackupFilesRequest.cc +++ b/rds/src/model/DescribeCrossRegionLogBackupFilesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeCrossRegionLogBackupFilesRequest; DescribeCrossRegionLogBackupFilesRequest::DescribeCrossRegionLogBackupFilesRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeCrossRegionLogBackupFiles") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeCrossRegionLogBackupFilesRequest::~DescribeCrossRegionLogBackupFilesRequest() {} diff --git a/rds/src/model/DescribeDBInstanceAttributeRequest.cc b/rds/src/model/DescribeDBInstanceAttributeRequest.cc index d363dde10..bbf2b7951 100644 --- a/rds/src/model/DescribeDBInstanceAttributeRequest.cc +++ b/rds/src/model/DescribeDBInstanceAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeDBInstanceAttributeRequest; DescribeDBInstanceAttributeRequest::DescribeDBInstanceAttributeRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeDBInstanceAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDBInstanceAttributeRequest::~DescribeDBInstanceAttributeRequest() {} diff --git a/rds/src/model/DescribeDBInstanceAttributeResult.cc b/rds/src/model/DescribeDBInstanceAttributeResult.cc index a8cafc72e..f2bc7f206 100644 --- a/rds/src/model/DescribeDBInstanceAttributeResult.cc +++ b/rds/src/model/DescribeDBInstanceAttributeResult.cc @@ -183,6 +183,10 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload) itemsObject.proxyType = std::stoi(valueItemsDBInstanceAttribute["ProxyType"].asString()); if(!valueItemsDBInstanceAttribute["ConsoleVersion"].isNull()) itemsObject.consoleVersion = valueItemsDBInstanceAttribute["ConsoleVersion"].asString(); + if(!valueItemsDBInstanceAttribute["MultipleTempUpgrade"].isNull()) + itemsObject.multipleTempUpgrade = valueItemsDBInstanceAttribute["MultipleTempUpgrade"].asString() == "true"; + if(!valueItemsDBInstanceAttribute["OriginConfiguration"].isNull()) + itemsObject.originConfiguration = valueItemsDBInstanceAttribute["OriginConfiguration"].asString(); auto allSlaveZonesNode = allItemsNode["SlaveZones"]["SlaveZone"]; for (auto allItemsNodeSlaveZonesSlaveZone : allSlaveZonesNode) { diff --git a/rds/src/model/DescribeDBInstanceByTagsRequest.cc b/rds/src/model/DescribeDBInstanceByTagsRequest.cc index 772704959..96302755f 100644 --- a/rds/src/model/DescribeDBInstanceByTagsRequest.cc +++ b/rds/src/model/DescribeDBInstanceByTagsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeDBInstanceByTagsRequest; DescribeDBInstanceByTagsRequest::DescribeDBInstanceByTagsRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeDBInstanceByTags") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDBInstanceByTagsRequest::~DescribeDBInstanceByTagsRequest() {} diff --git a/rds/src/model/DescribeDBInstanceHAConfigRequest.cc b/rds/src/model/DescribeDBInstanceHAConfigRequest.cc index 49bb55559..c88ce4c47 100644 --- a/rds/src/model/DescribeDBInstanceHAConfigRequest.cc +++ b/rds/src/model/DescribeDBInstanceHAConfigRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeDBInstanceHAConfigRequest; DescribeDBInstanceHAConfigRequest::DescribeDBInstanceHAConfigRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeDBInstanceHAConfig") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDBInstanceHAConfigRequest::~DescribeDBInstanceHAConfigRequest() {} diff --git a/rds/src/model/DescribeDBInstanceIPArrayListRequest.cc b/rds/src/model/DescribeDBInstanceIPArrayListRequest.cc index 8af81967a..0654ba729 100644 --- a/rds/src/model/DescribeDBInstanceIPArrayListRequest.cc +++ b/rds/src/model/DescribeDBInstanceIPArrayListRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeDBInstanceIPArrayListRequest; DescribeDBInstanceIPArrayListRequest::DescribeDBInstanceIPArrayListRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeDBInstanceIPArrayList") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDBInstanceIPArrayListRequest::~DescribeDBInstanceIPArrayListRequest() {} diff --git a/rds/src/model/DescribeDBInstanceIpHostnameRequest.cc b/rds/src/model/DescribeDBInstanceIpHostnameRequest.cc index d8dd91882..4417d4d54 100644 --- a/rds/src/model/DescribeDBInstanceIpHostnameRequest.cc +++ b/rds/src/model/DescribeDBInstanceIpHostnameRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeDBInstanceIpHostnameRequest; DescribeDBInstanceIpHostnameRequest::DescribeDBInstanceIpHostnameRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeDBInstanceIpHostname") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDBInstanceIpHostnameRequest::~DescribeDBInstanceIpHostnameRequest() {} diff --git a/rds/src/model/DescribeDBInstanceMonitorRequest.cc b/rds/src/model/DescribeDBInstanceMonitorRequest.cc index 5b4c11655..62ea60b3d 100644 --- a/rds/src/model/DescribeDBInstanceMonitorRequest.cc +++ b/rds/src/model/DescribeDBInstanceMonitorRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeDBInstanceMonitorRequest; DescribeDBInstanceMonitorRequest::DescribeDBInstanceMonitorRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeDBInstanceMonitor") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDBInstanceMonitorRequest::~DescribeDBInstanceMonitorRequest() {} diff --git a/rds/src/model/DescribeDBInstanceNetInfoRequest.cc b/rds/src/model/DescribeDBInstanceNetInfoRequest.cc index 20cffd1c4..4d213a2c2 100644 --- a/rds/src/model/DescribeDBInstanceNetInfoRequest.cc +++ b/rds/src/model/DescribeDBInstanceNetInfoRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeDBInstanceNetInfoRequest; DescribeDBInstanceNetInfoRequest::DescribeDBInstanceNetInfoRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeDBInstanceNetInfo") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDBInstanceNetInfoRequest::~DescribeDBInstanceNetInfoRequest() {} diff --git a/rds/src/model/DescribeDBInstancePerformanceRequest.cc b/rds/src/model/DescribeDBInstancePerformanceRequest.cc index 279334d02..5c3a7437c 100644 --- a/rds/src/model/DescribeDBInstancePerformanceRequest.cc +++ b/rds/src/model/DescribeDBInstancePerformanceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeDBInstancePerformanceRequest; DescribeDBInstancePerformanceRequest::DescribeDBInstancePerformanceRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeDBInstancePerformance") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDBInstancePerformanceRequest::~DescribeDBInstancePerformanceRequest() {} diff --git a/rds/src/model/DescribeDBInstanceProxyConfigurationRequest.cc b/rds/src/model/DescribeDBInstanceProxyConfigurationRequest.cc index 3e09a5047..6d9f08765 100644 --- a/rds/src/model/DescribeDBInstanceProxyConfigurationRequest.cc +++ b/rds/src/model/DescribeDBInstanceProxyConfigurationRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeDBInstanceProxyConfigurationRequest; DescribeDBInstanceProxyConfigurationRequest::DescribeDBInstanceProxyConfigurationRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeDBInstanceProxyConfiguration") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDBInstanceProxyConfigurationRequest::~DescribeDBInstanceProxyConfigurationRequest() {} diff --git a/rds/src/model/DescribeDBInstanceSSLRequest.cc b/rds/src/model/DescribeDBInstanceSSLRequest.cc index 0786054be..54d01ecd8 100644 --- a/rds/src/model/DescribeDBInstanceSSLRequest.cc +++ b/rds/src/model/DescribeDBInstanceSSLRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeDBInstanceSSLRequest; DescribeDBInstanceSSLRequest::DescribeDBInstanceSSLRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeDBInstanceSSL") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDBInstanceSSLRequest::~DescribeDBInstanceSSLRequest() {} diff --git a/rds/src/model/DescribeDBInstanceTDERequest.cc b/rds/src/model/DescribeDBInstanceTDERequest.cc index bca7f4898..03ec16f5e 100644 --- a/rds/src/model/DescribeDBInstanceTDERequest.cc +++ b/rds/src/model/DescribeDBInstanceTDERequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeDBInstanceTDERequest; DescribeDBInstanceTDERequest::DescribeDBInstanceTDERequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeDBInstanceTDE") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDBInstanceTDERequest::~DescribeDBInstanceTDERequest() {} diff --git a/rds/src/model/DescribeDBInstancesAsCsvRequest.cc b/rds/src/model/DescribeDBInstancesAsCsvRequest.cc index baed1602e..a4edcca55 100644 --- a/rds/src/model/DescribeDBInstancesAsCsvRequest.cc +++ b/rds/src/model/DescribeDBInstancesAsCsvRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeDBInstancesAsCsvRequest; DescribeDBInstancesAsCsvRequest::DescribeDBInstancesAsCsvRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeDBInstancesAsCsv") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDBInstancesAsCsvRequest::~DescribeDBInstancesAsCsvRequest() {} diff --git a/rds/src/model/DescribeDBInstancesByExpireTimeRequest.cc b/rds/src/model/DescribeDBInstancesByExpireTimeRequest.cc index bfc33034e..aa6c21b1f 100644 --- a/rds/src/model/DescribeDBInstancesByExpireTimeRequest.cc +++ b/rds/src/model/DescribeDBInstancesByExpireTimeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeDBInstancesByExpireTimeRequest; DescribeDBInstancesByExpireTimeRequest::DescribeDBInstancesByExpireTimeRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeDBInstancesByExpireTime") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDBInstancesByExpireTimeRequest::~DescribeDBInstancesByExpireTimeRequest() {} diff --git a/rds/src/model/DescribeDBInstancesByPerformanceRequest.cc b/rds/src/model/DescribeDBInstancesByPerformanceRequest.cc index c49c00033..12b4a549c 100644 --- a/rds/src/model/DescribeDBInstancesByPerformanceRequest.cc +++ b/rds/src/model/DescribeDBInstancesByPerformanceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeDBInstancesByPerformanceRequest; DescribeDBInstancesByPerformanceRequest::DescribeDBInstancesByPerformanceRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeDBInstancesByPerformance") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDBInstancesByPerformanceRequest::~DescribeDBInstancesByPerformanceRequest() {} diff --git a/rds/src/model/DescribeDBInstancesForCloneRequest.cc b/rds/src/model/DescribeDBInstancesForCloneRequest.cc new file mode 100644 index 000000000..af21b71d7 --- /dev/null +++ b/rds/src/model/DescribeDBInstancesForCloneRequest.cc @@ -0,0 +1,304 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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::Rds::Model::DescribeDBInstancesForCloneRequest; + +DescribeDBInstancesForCloneRequest::DescribeDBInstancesForCloneRequest() : + RpcServiceRequest("rds", "2014-08-15", "DescribeDBInstancesForClone") +{ + setMethod(HttpRequest::Method::Post); +} + +DescribeDBInstancesForCloneRequest::~DescribeDBInstancesForCloneRequest() +{} + +std::string DescribeDBInstancesForCloneRequest::getConnectionMode()const +{ + return connectionMode_; +} + +void DescribeDBInstancesForCloneRequest::setConnectionMode(const std::string& connectionMode) +{ + connectionMode_ = connectionMode; + setCoreParameter("ConnectionMode", connectionMode); +} + +long DescribeDBInstancesForCloneRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void DescribeDBInstancesForCloneRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string DescribeDBInstancesForCloneRequest::getNodeType()const +{ + return nodeType_; +} + +void DescribeDBInstancesForCloneRequest::setNodeType(const std::string& nodeType) +{ + nodeType_ = nodeType; + setCoreParameter("NodeType", nodeType); +} + +std::string DescribeDBInstancesForCloneRequest::getClientToken()const +{ + return clientToken_; +} + +void DescribeDBInstancesForCloneRequest::setClientToken(const std::string& clientToken) +{ + clientToken_ = clientToken; + setCoreParameter("ClientToken", clientToken); +} + +std::string DescribeDBInstancesForCloneRequest::getSearchKey()const +{ + return searchKey_; +} + +void DescribeDBInstancesForCloneRequest::setSearchKey(const std::string& searchKey) +{ + searchKey_ = searchKey; + setCoreParameter("SearchKey", searchKey); +} + +std::string DescribeDBInstancesForCloneRequest::getEngineVersion()const +{ + return engineVersion_; +} + +void DescribeDBInstancesForCloneRequest::setEngineVersion(const std::string& engineVersion) +{ + engineVersion_ = engineVersion; + setCoreParameter("EngineVersion", engineVersion); +} + +int DescribeDBInstancesForCloneRequest::getPageNumber()const +{ + return pageNumber_; +} + +void DescribeDBInstancesForCloneRequest::setPageNumber(int pageNumber) +{ + pageNumber_ = pageNumber; + setCoreParameter("PageNumber", std::to_string(pageNumber)); +} + +std::string DescribeDBInstancesForCloneRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeDBInstancesForCloneRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setCoreParameter("AccessKeyId", accessKeyId); +} + +std::string DescribeDBInstancesForCloneRequest::getExpired()const +{ + return expired_; +} + +void DescribeDBInstancesForCloneRequest::setExpired(const std::string& expired) +{ + expired_ = expired; + setCoreParameter("Expired", expired); +} + +std::string DescribeDBInstancesForCloneRequest::getEngine()const +{ + return engine_; +} + +void DescribeDBInstancesForCloneRequest::setEngine(const std::string& engine) +{ + engine_ = engine; + setCoreParameter("Engine", engine); +} + +std::string DescribeDBInstancesForCloneRequest::getRegionId()const +{ + return regionId_; +} + +void DescribeDBInstancesForCloneRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setCoreParameter("RegionId", regionId); +} + +int DescribeDBInstancesForCloneRequest::getPageSize()const +{ + return pageSize_; +} + +void DescribeDBInstancesForCloneRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setCoreParameter("PageSize", std::to_string(pageSize)); +} + +std::string DescribeDBInstancesForCloneRequest::getDBInstanceStatus()const +{ + return dBInstanceStatus_; +} + +void DescribeDBInstancesForCloneRequest::setDBInstanceStatus(const std::string& dBInstanceStatus) +{ + dBInstanceStatus_ = dBInstanceStatus; + setCoreParameter("DBInstanceStatus", dBInstanceStatus); +} + +std::string DescribeDBInstancesForCloneRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void DescribeDBInstancesForCloneRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setCoreParameter("DBInstanceId", dBInstanceId); +} + +std::string DescribeDBInstancesForCloneRequest::getProxyId()const +{ + return proxyId_; +} + +void DescribeDBInstancesForCloneRequest::setProxyId(const std::string& proxyId) +{ + proxyId_ = proxyId; + setCoreParameter("ProxyId", proxyId); +} + +std::string DescribeDBInstancesForCloneRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void DescribeDBInstancesForCloneRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string DescribeDBInstancesForCloneRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void DescribeDBInstancesForCloneRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setCoreParameter("OwnerAccount", ownerAccount); +} + +long DescribeDBInstancesForCloneRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeDBInstancesForCloneRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setCoreParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeDBInstancesForCloneRequest::getDBInstanceType()const +{ + return dBInstanceType_; +} + +void DescribeDBInstancesForCloneRequest::setDBInstanceType(const std::string& dBInstanceType) +{ + dBInstanceType_ = dBInstanceType; + setCoreParameter("DBInstanceType", dBInstanceType); +} + +std::string DescribeDBInstancesForCloneRequest::getDBInstanceClass()const +{ + return dBInstanceClass_; +} + +void DescribeDBInstancesForCloneRequest::setDBInstanceClass(const std::string& dBInstanceClass) +{ + dBInstanceClass_ = dBInstanceClass; + setCoreParameter("DBInstanceClass", dBInstanceClass); +} + +std::string DescribeDBInstancesForCloneRequest::getVSwitchId()const +{ + return vSwitchId_; +} + +void DescribeDBInstancesForCloneRequest::setVSwitchId(const std::string& vSwitchId) +{ + vSwitchId_ = vSwitchId; + setCoreParameter("VSwitchId", vSwitchId); +} + +std::string DescribeDBInstancesForCloneRequest::getVpcId()const +{ + return vpcId_; +} + +void DescribeDBInstancesForCloneRequest::setVpcId(const std::string& vpcId) +{ + vpcId_ = vpcId; + setCoreParameter("VpcId", vpcId); +} + +std::string DescribeDBInstancesForCloneRequest::getZoneId()const +{ + return zoneId_; +} + +void DescribeDBInstancesForCloneRequest::setZoneId(const std::string& zoneId) +{ + zoneId_ = zoneId; + setCoreParameter("ZoneId", zoneId); +} + +std::string DescribeDBInstancesForCloneRequest::getPayType()const +{ + return payType_; +} + +void DescribeDBInstancesForCloneRequest::setPayType(const std::string& payType) +{ + payType_ = payType; + setCoreParameter("PayType", payType); +} + +std::string DescribeDBInstancesForCloneRequest::getInstanceNetworkType()const +{ + return instanceNetworkType_; +} + +void DescribeDBInstancesForCloneRequest::setInstanceNetworkType(const std::string& instanceNetworkType) +{ + instanceNetworkType_ = instanceNetworkType; + setCoreParameter("InstanceNetworkType", instanceNetworkType); +} + diff --git a/rds/src/model/DescribeDBInstancesForCloneResult.cc b/rds/src/model/DescribeDBInstancesForCloneResult.cc new file mode 100644 index 000000000..00b9d3240 --- /dev/null +++ b/rds/src/model/DescribeDBInstancesForCloneResult.cc @@ -0,0 +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 +#include + +using namespace AlibabaCloud::Rds; +using namespace AlibabaCloud::Rds::Model; + +DescribeDBInstancesForCloneResult::DescribeDBInstancesForCloneResult() : + ServiceResult() +{} + +DescribeDBInstancesForCloneResult::DescribeDBInstancesForCloneResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeDBInstancesForCloneResult::~DescribeDBInstancesForCloneResult() +{} + +void DescribeDBInstancesForCloneResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allItemsNode = value["Items"]["DBInstance"]; + for (auto valueItemsDBInstance : allItemsNode) + { + DBInstance itemsObject; + if(!valueItemsDBInstance["InsId"].isNull()) + itemsObject.insId = std::stoi(valueItemsDBInstance["InsId"].asString()); + if(!valueItemsDBInstance["DBInstanceId"].isNull()) + itemsObject.dBInstanceId = valueItemsDBInstance["DBInstanceId"].asString(); + if(!valueItemsDBInstance["DBInstanceDescription"].isNull()) + itemsObject.dBInstanceDescription = valueItemsDBInstance["DBInstanceDescription"].asString(); + if(!valueItemsDBInstance["PayType"].isNull()) + itemsObject.payType = valueItemsDBInstance["PayType"].asString(); + if(!valueItemsDBInstance["DBInstanceType"].isNull()) + itemsObject.dBInstanceType = valueItemsDBInstance["DBInstanceType"].asString(); + if(!valueItemsDBInstance["RegionId"].isNull()) + itemsObject.regionId = valueItemsDBInstance["RegionId"].asString(); + if(!valueItemsDBInstance["ExpireTime"].isNull()) + itemsObject.expireTime = valueItemsDBInstance["ExpireTime"].asString(); + if(!valueItemsDBInstance["DestroyTime"].isNull()) + itemsObject.destroyTime = valueItemsDBInstance["DestroyTime"].asString(); + if(!valueItemsDBInstance["DBInstanceStatus"].isNull()) + itemsObject.dBInstanceStatus = valueItemsDBInstance["DBInstanceStatus"].asString(); + if(!valueItemsDBInstance["Engine"].isNull()) + itemsObject.engine = valueItemsDBInstance["Engine"].asString(); + if(!valueItemsDBInstance["DBInstanceNetType"].isNull()) + itemsObject.dBInstanceNetType = valueItemsDBInstance["DBInstanceNetType"].asString(); + if(!valueItemsDBInstance["ConnectionMode"].isNull()) + itemsObject.connectionMode = valueItemsDBInstance["ConnectionMode"].asString(); + if(!valueItemsDBInstance["LockMode"].isNull()) + itemsObject.lockMode = valueItemsDBInstance["LockMode"].asString(); + if(!valueItemsDBInstance["Category"].isNull()) + itemsObject.category = valueItemsDBInstance["Category"].asString(); + if(!valueItemsDBInstance["DBInstanceStorageType"].isNull()) + itemsObject.dBInstanceStorageType = valueItemsDBInstance["DBInstanceStorageType"].asString(); + if(!valueItemsDBInstance["DBInstanceClass"].isNull()) + itemsObject.dBInstanceClass = valueItemsDBInstance["DBInstanceClass"].asString(); + if(!valueItemsDBInstance["InstanceNetworkType"].isNull()) + itemsObject.instanceNetworkType = valueItemsDBInstance["InstanceNetworkType"].asString(); + if(!valueItemsDBInstance["VpcCloudInstanceId"].isNull()) + itemsObject.vpcCloudInstanceId = valueItemsDBInstance["VpcCloudInstanceId"].asString(); + if(!valueItemsDBInstance["LockReason"].isNull()) + itemsObject.lockReason = valueItemsDBInstance["LockReason"].asString(); + if(!valueItemsDBInstance["ZoneId"].isNull()) + itemsObject.zoneId = valueItemsDBInstance["ZoneId"].asString(); + if(!valueItemsDBInstance["MutriORsignle"].isNull()) + itemsObject.mutriORsignle = valueItemsDBInstance["MutriORsignle"].asString() == "true"; + if(!valueItemsDBInstance["CreateTime"].isNull()) + itemsObject.createTime = valueItemsDBInstance["CreateTime"].asString(); + if(!valueItemsDBInstance["EngineVersion"].isNull()) + itemsObject.engineVersion = valueItemsDBInstance["EngineVersion"].asString(); + if(!valueItemsDBInstance["GuardDBInstanceId"].isNull()) + itemsObject.guardDBInstanceId = valueItemsDBInstance["GuardDBInstanceId"].asString(); + if(!valueItemsDBInstance["TempDBInstanceId"].isNull()) + itemsObject.tempDBInstanceId = valueItemsDBInstance["TempDBInstanceId"].asString(); + if(!valueItemsDBInstance["MasterInstanceId"].isNull()) + itemsObject.masterInstanceId = valueItemsDBInstance["MasterInstanceId"].asString(); + if(!valueItemsDBInstance["VpcId"].isNull()) + itemsObject.vpcId = valueItemsDBInstance["VpcId"].asString(); + if(!valueItemsDBInstance["VSwitchId"].isNull()) + itemsObject.vSwitchId = valueItemsDBInstance["VSwitchId"].asString(); + if(!valueItemsDBInstance["ReplicateId"].isNull()) + itemsObject.replicateId = valueItemsDBInstance["ReplicateId"].asString(); + if(!valueItemsDBInstance["ResourceGroupId"].isNull()) + itemsObject.resourceGroupId = valueItemsDBInstance["ResourceGroupId"].asString(); + auto allReadOnlyDBInstanceIdsNode = allItemsNode["ReadOnlyDBInstanceIds"]["ReadOnlyDBInstanceId"]; + for (auto allItemsNodeReadOnlyDBInstanceIdsReadOnlyDBInstanceId : allReadOnlyDBInstanceIdsNode) + { + DBInstance::ReadOnlyDBInstanceId readOnlyDBInstanceIdsObject; + if(!allItemsNodeReadOnlyDBInstanceIdsReadOnlyDBInstanceId["DBInstanceId"].isNull()) + readOnlyDBInstanceIdsObject.dBInstanceId = allItemsNodeReadOnlyDBInstanceIdsReadOnlyDBInstanceId["DBInstanceId"].asString(); + itemsObject.readOnlyDBInstanceIds.push_back(readOnlyDBInstanceIdsObject); + } + items_.push_back(itemsObject); + } + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["TotalRecordCount"].isNull()) + totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString()); + if(!value["PageRecordCount"].isNull()) + pageRecordCount_ = std::stoi(value["PageRecordCount"].asString()); + +} + +int DescribeDBInstancesForCloneResult::getTotalRecordCount()const +{ + return totalRecordCount_; +} + +int DescribeDBInstancesForCloneResult::getPageRecordCount()const +{ + return pageRecordCount_; +} + +int DescribeDBInstancesForCloneResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeDBInstancesForCloneResult::getItems()const +{ + return items_; +} + diff --git a/rds/src/model/DescribeDBInstancesRequest.cc b/rds/src/model/DescribeDBInstancesRequest.cc index 3d7d0002c..baa9d2e9b 100644 --- a/rds/src/model/DescribeDBInstancesRequest.cc +++ b/rds/src/model/DescribeDBInstancesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeDBInstancesRequest; DescribeDBInstancesRequest::DescribeDBInstancesRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeDBInstances") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDBInstancesRequest::~DescribeDBInstancesRequest() {} @@ -377,6 +379,17 @@ void DescribeDBInstancesRequest::setOwnerAccount(const std::string& ownerAccount setCoreParameter("OwnerAccount", ownerAccount); } +std::string DescribeDBInstancesRequest::getDedicatedHostId()const +{ + return dedicatedHostId_; +} + +void DescribeDBInstancesRequest::setDedicatedHostId(const std::string& dedicatedHostId) +{ + dedicatedHostId_ = dedicatedHostId; + setCoreParameter("DedicatedHostId", dedicatedHostId); +} + std::string DescribeDBInstancesRequest::getTag5value()const { return tag5value_; diff --git a/rds/src/model/DescribeDBProxyEndpointRequest.cc b/rds/src/model/DescribeDBProxyEndpointRequest.cc deleted file mode 100644 index 99af503cb..000000000 --- a/rds/src/model/DescribeDBProxyEndpointRequest.cc +++ /dev/null @@ -1,115 +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::Rds::Model::DescribeDBProxyEndpointRequest; - -DescribeDBProxyEndpointRequest::DescribeDBProxyEndpointRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeDBProxyEndpoint") -{} - -DescribeDBProxyEndpointRequest::~DescribeDBProxyEndpointRequest() -{} - -long DescribeDBProxyEndpointRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeDBProxyEndpointRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeDBProxyEndpointRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeDBProxyEndpointRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string DescribeDBProxyEndpointRequest::getDBProxyConnectString()const -{ - return dBProxyConnectString_; -} - -void DescribeDBProxyEndpointRequest::setDBProxyConnectString(const std::string& dBProxyConnectString) -{ - dBProxyConnectString_ = dBProxyConnectString; - setCoreParameter("DBProxyConnectString", dBProxyConnectString); -} - -std::string DescribeDBProxyEndpointRequest::getRegionId()const -{ - return regionId_; -} - -void DescribeDBProxyEndpointRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setCoreParameter("RegionId", regionId); -} - -std::string DescribeDBProxyEndpointRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeDBProxyEndpointRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - -std::string DescribeDBProxyEndpointRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeDBProxyEndpointRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -long DescribeDBProxyEndpointRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeDBProxyEndpointRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeDBProxyEndpointRequest::getDBProxyEndpointId()const -{ - return dBProxyEndpointId_; -} - -void DescribeDBProxyEndpointRequest::setDBProxyEndpointId(const std::string& dBProxyEndpointId) -{ - dBProxyEndpointId_ = dBProxyEndpointId; - setCoreParameter("DBProxyEndpointId", dBProxyEndpointId); -} - diff --git a/rds/src/model/DescribeDBProxyEndpointResult.cc b/rds/src/model/DescribeDBProxyEndpointResult.cc deleted file mode 100644 index affa5cef6..000000000 --- a/rds/src/model/DescribeDBProxyEndpointResult.cc +++ /dev/null @@ -1,100 +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::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeDBProxyEndpointResult::DescribeDBProxyEndpointResult() : - ServiceResult() -{} - -DescribeDBProxyEndpointResult::DescribeDBProxyEndpointResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeDBProxyEndpointResult::~DescribeDBProxyEndpointResult() -{} - -void DescribeDBProxyEndpointResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - if(!value["DBProxyEndpointId"].isNull()) - dBProxyEndpointId_ = value["DBProxyEndpointId"].asString(); - if(!value["DBProxyConnectString"].isNull()) - dBProxyConnectString_ = value["DBProxyConnectString"].asString(); - if(!value["DBProxyConnectStringPort"].isNull()) - dBProxyConnectStringPort_ = value["DBProxyConnectStringPort"].asString(); - if(!value["DBProxyConnectStringNetType"].isNull()) - dBProxyConnectStringNetType_ = value["DBProxyConnectStringNetType"].asString(); - if(!value["DBProxyFeatures"].isNull()) - dBProxyFeatures_ = value["DBProxyFeatures"].asString(); - if(!value["ReadOnlyInstanceMaxDelayTime"].isNull()) - readOnlyInstanceMaxDelayTime_ = value["ReadOnlyInstanceMaxDelayTime"].asString(); - if(!value["ReadOnlyInstanceDistributionType"].isNull()) - readOnlyInstanceDistributionType_ = value["ReadOnlyInstanceDistributionType"].asString(); - if(!value["ReadOnlyInstanceWeight"].isNull()) - readOnlyInstanceWeight_ = value["ReadOnlyInstanceWeight"].asString(); - -} - -std::string DescribeDBProxyEndpointResult::getReadOnlyInstanceDistributionType()const -{ - return readOnlyInstanceDistributionType_; -} - -std::string DescribeDBProxyEndpointResult::getDBProxyConnectString()const -{ - return dBProxyConnectString_; -} - -std::string DescribeDBProxyEndpointResult::getDBProxyEndpointId()const -{ - return dBProxyEndpointId_; -} - -std::string DescribeDBProxyEndpointResult::getDBProxyFeatures()const -{ - return dBProxyFeatures_; -} - -std::string DescribeDBProxyEndpointResult::getReadOnlyInstanceWeight()const -{ - return readOnlyInstanceWeight_; -} - -std::string DescribeDBProxyEndpointResult::getReadOnlyInstanceMaxDelayTime()const -{ - return readOnlyInstanceMaxDelayTime_; -} - -std::string DescribeDBProxyEndpointResult::getDBProxyConnectStringNetType()const -{ - return dBProxyConnectStringNetType_; -} - -std::string DescribeDBProxyEndpointResult::getDBProxyConnectStringPort()const -{ - return dBProxyConnectStringPort_; -} - diff --git a/rds/src/model/DescribeDBProxyPerformanceRequest.cc b/rds/src/model/DescribeDBProxyPerformanceRequest.cc deleted file mode 100644 index c7dcec60f..000000000 --- a/rds/src/model/DescribeDBProxyPerformanceRequest.cc +++ /dev/null @@ -1,137 +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::Rds::Model::DescribeDBProxyPerformanceRequest; - -DescribeDBProxyPerformanceRequest::DescribeDBProxyPerformanceRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeDBProxyPerformance") -{} - -DescribeDBProxyPerformanceRequest::~DescribeDBProxyPerformanceRequest() -{} - -long DescribeDBProxyPerformanceRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeDBProxyPerformanceRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeDBProxyPerformanceRequest::getMetricsName()const -{ - return metricsName_; -} - -void DescribeDBProxyPerformanceRequest::setMetricsName(const std::string& metricsName) -{ - metricsName_ = metricsName; - setCoreParameter("MetricsName", metricsName); -} - -std::string DescribeDBProxyPerformanceRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeDBProxyPerformanceRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setCoreParameter("StartTime", startTime); -} - -std::string DescribeDBProxyPerformanceRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeDBProxyPerformanceRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string DescribeDBProxyPerformanceRequest::getRegionId()const -{ - return regionId_; -} - -void DescribeDBProxyPerformanceRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setCoreParameter("RegionId", regionId); -} - -std::string DescribeDBProxyPerformanceRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeDBProxyPerformanceRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - -std::string DescribeDBProxyPerformanceRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeDBProxyPerformanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeDBProxyPerformanceRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeDBProxyPerformanceRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setCoreParameter("EndTime", endTime); -} - -long DescribeDBProxyPerformanceRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeDBProxyPerformanceRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeDBProxyPerformanceRequest::getDBProxyInstanceType()const -{ - return dBProxyInstanceType_; -} - -void DescribeDBProxyPerformanceRequest::setDBProxyInstanceType(const std::string& dBProxyInstanceType) -{ - dBProxyInstanceType_ = dBProxyInstanceType; - setCoreParameter("DBProxyInstanceType", dBProxyInstanceType); -} - diff --git a/rds/src/model/DescribeDBProxyPerformanceResult.cc b/rds/src/model/DescribeDBProxyPerformanceResult.cc deleted file mode 100644 index fb5842848..000000000 --- a/rds/src/model/DescribeDBProxyPerformanceResult.cc +++ /dev/null @@ -1,90 +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::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeDBProxyPerformanceResult::DescribeDBProxyPerformanceResult() : - ServiceResult() -{} - -DescribeDBProxyPerformanceResult::DescribeDBProxyPerformanceResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeDBProxyPerformanceResult::~DescribeDBProxyPerformanceResult() -{} - -void DescribeDBProxyPerformanceResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto allPerformanceKeysNode = value["PerformanceKeys"]["PerformanceKey"]; - for (auto valuePerformanceKeysPerformanceKey : allPerformanceKeysNode) - { - PerformanceKey performanceKeysObject; - if(!valuePerformanceKeysPerformanceKey["Key"].isNull()) - performanceKeysObject.key = valuePerformanceKeysPerformanceKey["Key"].asString(); - if(!valuePerformanceKeysPerformanceKey["ValueFormat"].isNull()) - performanceKeysObject.valueFormat = valuePerformanceKeysPerformanceKey["ValueFormat"].asString(); - auto allValuesNode = allPerformanceKeysNode["Values"]["PerformanceValue"]; - for (auto allPerformanceKeysNodeValuesPerformanceValue : allValuesNode) - { - PerformanceKey::PerformanceValue valuesObject; - if(!allPerformanceKeysNodeValuesPerformanceValue["Value"].isNull()) - valuesObject.value = allPerformanceKeysNodeValuesPerformanceValue["Value"].asString(); - if(!allPerformanceKeysNodeValuesPerformanceValue["Date"].isNull()) - valuesObject.date = allPerformanceKeysNodeValuesPerformanceValue["Date"].asString(); - performanceKeysObject.values.push_back(valuesObject); - } - performanceKeys_.push_back(performanceKeysObject); - } - if(!value["DBInstanceId"].isNull()) - dBInstanceId_ = value["DBInstanceId"].asString(); - if(!value["StartTime"].isNull()) - startTime_ = value["StartTime"].asString(); - if(!value["EndTime"].isNull()) - endTime_ = value["EndTime"].asString(); - -} - -std::vector DescribeDBProxyPerformanceResult::getPerformanceKeys()const -{ - return performanceKeys_; -} - -std::string DescribeDBProxyPerformanceResult::getEndTime()const -{ - return endTime_; -} - -std::string DescribeDBProxyPerformanceResult::getDBInstanceId()const -{ - return dBInstanceId_; -} - -std::string DescribeDBProxyPerformanceResult::getStartTime()const -{ - return startTime_; -} - diff --git a/rds/src/model/DescribeDBProxyResult.cc b/rds/src/model/DescribeDBProxyResult.cc deleted file mode 100644 index 037dec10e..000000000 --- a/rds/src/model/DescribeDBProxyResult.cc +++ /dev/null @@ -1,93 +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::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeDBProxyResult::DescribeDBProxyResult() : - ServiceResult() -{} - -DescribeDBProxyResult::DescribeDBProxyResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeDBProxyResult::~DescribeDBProxyResult() -{} - -void DescribeDBProxyResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto allDBProxyConnectStringItemsNode = value["DBProxyConnectStringItems"]["DBProxyConnectStringItemsItem"]; - for (auto valueDBProxyConnectStringItemsDBProxyConnectStringItemsItem : allDBProxyConnectStringItemsNode) - { - DBProxyConnectStringItemsItem dBProxyConnectStringItemsObject; - if(!valueDBProxyConnectStringItemsDBProxyConnectStringItemsItem["DBProxyEndpointId"].isNull()) - dBProxyConnectStringItemsObject.dBProxyEndpointId = valueDBProxyConnectStringItemsDBProxyConnectStringItemsItem["DBProxyEndpointId"].asString(); - if(!valueDBProxyConnectStringItemsDBProxyConnectStringItemsItem["DBProxyConnectString"].isNull()) - dBProxyConnectStringItemsObject.dBProxyConnectString = valueDBProxyConnectStringItemsDBProxyConnectStringItemsItem["DBProxyConnectString"].asString(); - if(!valueDBProxyConnectStringItemsDBProxyConnectStringItemsItem["DBProxyConnectStringPort"].isNull()) - dBProxyConnectStringItemsObject.dBProxyConnectStringPort = valueDBProxyConnectStringItemsDBProxyConnectStringItemsItem["DBProxyConnectStringPort"].asString(); - if(!valueDBProxyConnectStringItemsDBProxyConnectStringItemsItem["DBProxyConnectStringNetType"].isNull()) - dBProxyConnectStringItemsObject.dBProxyConnectStringNetType = valueDBProxyConnectStringItemsDBProxyConnectStringItemsItem["DBProxyConnectStringNetType"].asString(); - if(!valueDBProxyConnectStringItemsDBProxyConnectStringItemsItem["DBProxyVpcInstanceId"].isNull()) - dBProxyConnectStringItemsObject.dBProxyVpcInstanceId = valueDBProxyConnectStringItemsDBProxyConnectStringItemsItem["DBProxyVpcInstanceId"].asString(); - dBProxyConnectStringItems_.push_back(dBProxyConnectStringItemsObject); - } - if(!value["DBProxyServiceStatus"].isNull()) - dBProxyServiceStatus_ = value["DBProxyServiceStatus"].asString(); - if(!value["DBProxyInstanceType"].isNull()) - dBProxyInstanceType_ = value["DBProxyInstanceType"].asString(); - if(!value["DBProxyInstanceNum"].isNull()) - dBProxyInstanceNum_ = std::stoi(value["DBProxyInstanceNum"].asString()); - if(!value["DBProxyInstanceStatus"].isNull()) - dBProxyInstanceStatus_ = value["DBProxyInstanceStatus"].asString(); - -} - -std::string DescribeDBProxyResult::getDBProxyServiceStatus()const -{ - return dBProxyServiceStatus_; -} - -int DescribeDBProxyResult::getDBProxyInstanceNum()const -{ - return dBProxyInstanceNum_; -} - -std::vector DescribeDBProxyResult::getDBProxyConnectStringItems()const -{ - return dBProxyConnectStringItems_; -} - -std::string DescribeDBProxyResult::getDBProxyInstanceStatus()const -{ - return dBProxyInstanceStatus_; -} - -std::string DescribeDBProxyResult::getDBProxyInstanceType()const -{ - return dBProxyInstanceType_; -} - diff --git a/rds/src/model/DescribeDTCSecurityIpHostsForSQLServerRequest.cc b/rds/src/model/DescribeDTCSecurityIpHostsForSQLServerRequest.cc index f4aee1fa1..d089ecc4a 100644 --- a/rds/src/model/DescribeDTCSecurityIpHostsForSQLServerRequest.cc +++ b/rds/src/model/DescribeDTCSecurityIpHostsForSQLServerRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeDTCSecurityIpHostsForSQLServerRequest; DescribeDTCSecurityIpHostsForSQLServerRequest::DescribeDTCSecurityIpHostsForSQLServerRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeDTCSecurityIpHostsForSQLServer") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDTCSecurityIpHostsForSQLServerRequest::~DescribeDTCSecurityIpHostsForSQLServerRequest() {} diff --git a/rds/src/model/DescribeDatabasesRequest.cc b/rds/src/model/DescribeDatabasesRequest.cc index 308c2b5b1..43e9f63c6 100644 --- a/rds/src/model/DescribeDatabasesRequest.cc +++ b/rds/src/model/DescribeDatabasesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeDatabasesRequest; DescribeDatabasesRequest::DescribeDatabasesRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeDatabases") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDatabasesRequest::~DescribeDatabasesRequest() {} diff --git a/rds/src/model/DescribeDedicatedHostAttributeRequest.cc b/rds/src/model/DescribeDedicatedHostAttributeRequest.cc index 30a610ae6..b6b349129 100644 --- a/rds/src/model/DescribeDedicatedHostAttributeRequest.cc +++ b/rds/src/model/DescribeDedicatedHostAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeDedicatedHostAttributeRequest; DescribeDedicatedHostAttributeRequest::DescribeDedicatedHostAttributeRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeDedicatedHostAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDedicatedHostAttributeRequest::~DescribeDedicatedHostAttributeRequest() {} diff --git a/rds/src/model/DescribeDedicatedHostGroupsRequest.cc b/rds/src/model/DescribeDedicatedHostGroupsRequest.cc index f455889fb..58917dc24 100644 --- a/rds/src/model/DescribeDedicatedHostGroupsRequest.cc +++ b/rds/src/model/DescribeDedicatedHostGroupsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeDedicatedHostGroupsRequest; DescribeDedicatedHostGroupsRequest::DescribeDedicatedHostGroupsRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeDedicatedHostGroups") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDedicatedHostGroupsRequest::~DescribeDedicatedHostGroupsRequest() {} diff --git a/rds/src/model/DescribeDedicatedHostGroupsResult.cc b/rds/src/model/DescribeDedicatedHostGroupsResult.cc index 571e9c57b..28840c6cf 100644 --- a/rds/src/model/DescribeDedicatedHostGroupsResult.cc +++ b/rds/src/model/DescribeDedicatedHostGroupsResult.cc @@ -67,6 +67,8 @@ void DescribeDedicatedHostGroupsResult::parse(const std::string &payload) dedicatedHostGroupsObject.instanceNumber = std::stoi(valueDedicatedHostGroupsDedicatedHostGroupsItem["InstanceNumber"].asString()); if(!valueDedicatedHostGroupsDedicatedHostGroupsItem["Engine"].isNull()) dedicatedHostGroupsObject.engine = valueDedicatedHostGroupsDedicatedHostGroupsItem["Engine"].asString(); + if(!valueDedicatedHostGroupsDedicatedHostGroupsItem["Text"].isNull()) + dedicatedHostGroupsObject.text = valueDedicatedHostGroupsDedicatedHostGroupsItem["Text"].asString(); dedicatedHostGroups_.push_back(dedicatedHostGroupsObject); } diff --git a/rds/src/model/DescribeDedicatedHostsRequest.cc b/rds/src/model/DescribeDedicatedHostsRequest.cc index c29ba51e0..a512056e8 100644 --- a/rds/src/model/DescribeDedicatedHostsRequest.cc +++ b/rds/src/model/DescribeDedicatedHostsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeDedicatedHostsRequest; DescribeDedicatedHostsRequest::DescribeDedicatedHostsRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeDedicatedHosts") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDedicatedHostsRequest::~DescribeDedicatedHostsRequest() {} diff --git a/rds/src/model/DescribeDetachedBackupsRequest.cc b/rds/src/model/DescribeDetachedBackupsRequest.cc new file mode 100644 index 000000000..2fb6e64d0 --- /dev/null +++ b/rds/src/model/DescribeDetachedBackupsRequest.cc @@ -0,0 +1,194 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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::Rds::Model::DescribeDetachedBackupsRequest; + +DescribeDetachedBackupsRequest::DescribeDetachedBackupsRequest() : + RpcServiceRequest("rds", "2014-08-15", "DescribeDetachedBackups") +{ + setMethod(HttpRequest::Method::Post); +} + +DescribeDetachedBackupsRequest::~DescribeDetachedBackupsRequest() +{} + +long DescribeDetachedBackupsRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void DescribeDetachedBackupsRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string DescribeDetachedBackupsRequest::getStartTime()const +{ + return startTime_; +} + +void DescribeDetachedBackupsRequest::setStartTime(const std::string& startTime) +{ + startTime_ = startTime; + setCoreParameter("StartTime", startTime); +} + +int DescribeDetachedBackupsRequest::getPageNumber()const +{ + return pageNumber_; +} + +void DescribeDetachedBackupsRequest::setPageNumber(int pageNumber) +{ + pageNumber_ = pageNumber; + setCoreParameter("PageNumber", std::to_string(pageNumber)); +} + +std::string DescribeDetachedBackupsRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeDetachedBackupsRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setCoreParameter("AccessKeyId", accessKeyId); +} + +std::string DescribeDetachedBackupsRequest::getBackupLocation()const +{ + return backupLocation_; +} + +void DescribeDetachedBackupsRequest::setBackupLocation(const std::string& backupLocation) +{ + backupLocation_ = backupLocation; + setCoreParameter("BackupLocation", backupLocation); +} + +int DescribeDetachedBackupsRequest::getPageSize()const +{ + return pageSize_; +} + +void DescribeDetachedBackupsRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setCoreParameter("PageSize", std::to_string(pageSize)); +} + +std::string DescribeDetachedBackupsRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void DescribeDetachedBackupsRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setCoreParameter("DBInstanceId", dBInstanceId); +} + +std::string DescribeDetachedBackupsRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void DescribeDetachedBackupsRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string DescribeDetachedBackupsRequest::getBackupId()const +{ + return backupId_; +} + +void DescribeDetachedBackupsRequest::setBackupId(const std::string& backupId) +{ + backupId_ = backupId; + setCoreParameter("BackupId", backupId); +} + +std::string DescribeDetachedBackupsRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void DescribeDetachedBackupsRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setCoreParameter("OwnerAccount", ownerAccount); +} + +std::string DescribeDetachedBackupsRequest::getEndTime()const +{ + return endTime_; +} + +void DescribeDetachedBackupsRequest::setEndTime(const std::string& endTime) +{ + endTime_ = endTime; + setCoreParameter("EndTime", endTime); +} + +long DescribeDetachedBackupsRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeDetachedBackupsRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setCoreParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeDetachedBackupsRequest::getBackupStatus()const +{ + return backupStatus_; +} + +void DescribeDetachedBackupsRequest::setBackupStatus(const std::string& backupStatus) +{ + backupStatus_ = backupStatus; + setCoreParameter("BackupStatus", backupStatus); +} + +std::string DescribeDetachedBackupsRequest::getBackupMode()const +{ + return backupMode_; +} + +void DescribeDetachedBackupsRequest::setBackupMode(const std::string& backupMode) +{ + backupMode_ = backupMode; + setCoreParameter("BackupMode", backupMode); +} + +std::string DescribeDetachedBackupsRequest::getRegion()const +{ + return region_; +} + +void DescribeDetachedBackupsRequest::setRegion(const std::string& region) +{ + region_ = region; + setCoreParameter("Region", region); +} + diff --git a/rds/src/model/DescribeDetachedBackupsResult.cc b/rds/src/model/DescribeDetachedBackupsResult.cc new file mode 100644 index 000000000..1b0d7f46f --- /dev/null +++ b/rds/src/model/DescribeDetachedBackupsResult.cc @@ -0,0 +1,125 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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::Rds; +using namespace AlibabaCloud::Rds::Model; + +DescribeDetachedBackupsResult::DescribeDetachedBackupsResult() : + ServiceResult() +{} + +DescribeDetachedBackupsResult::DescribeDetachedBackupsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeDetachedBackupsResult::~DescribeDetachedBackupsResult() +{} + +void DescribeDetachedBackupsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + auto allItemsNode = value["Items"]["Backup"]; + for (auto valueItemsBackup : allItemsNode) + { + Backup itemsObject; + if(!valueItemsBackup["BackupId"].isNull()) + itemsObject.backupId = valueItemsBackup["BackupId"].asString(); + if(!valueItemsBackup["DBInstanceId"].isNull()) + itemsObject.dBInstanceId = valueItemsBackup["DBInstanceId"].asString(); + if(!valueItemsBackup["BackupStatus"].isNull()) + itemsObject.backupStatus = valueItemsBackup["BackupStatus"].asString(); + if(!valueItemsBackup["BackupStartTime"].isNull()) + itemsObject.backupStartTime = valueItemsBackup["BackupStartTime"].asString(); + if(!valueItemsBackup["BackupEndTime"].isNull()) + itemsObject.backupEndTime = valueItemsBackup["BackupEndTime"].asString(); + if(!valueItemsBackup["BackupType"].isNull()) + itemsObject.backupType = valueItemsBackup["BackupType"].asString(); + if(!valueItemsBackup["BackupMode"].isNull()) + itemsObject.backupMode = valueItemsBackup["BackupMode"].asString(); + if(!valueItemsBackup["BackupMethod"].isNull()) + itemsObject.backupMethod = valueItemsBackup["BackupMethod"].asString(); + if(!valueItemsBackup["BackupDownloadURL"].isNull()) + itemsObject.backupDownloadURL = valueItemsBackup["BackupDownloadURL"].asString(); + if(!valueItemsBackup["BackupIntranetDownloadURL"].isNull()) + itemsObject.backupIntranetDownloadURL = valueItemsBackup["BackupIntranetDownloadURL"].asString(); + if(!valueItemsBackup["BackupLocation"].isNull()) + itemsObject.backupLocation = valueItemsBackup["BackupLocation"].asString(); + if(!valueItemsBackup["BackupExtractionStatus"].isNull()) + itemsObject.backupExtractionStatus = valueItemsBackup["BackupExtractionStatus"].asString(); + if(!valueItemsBackup["BackupScale"].isNull()) + itemsObject.backupScale = valueItemsBackup["BackupScale"].asString(); + if(!valueItemsBackup["BackupDBNames"].isNull()) + itemsObject.backupDBNames = valueItemsBackup["BackupDBNames"].asString(); + if(!valueItemsBackup["TotalBackupSize"].isNull()) + itemsObject.totalBackupSize = std::stol(valueItemsBackup["TotalBackupSize"].asString()); + if(!valueItemsBackup["BackupSize"].isNull()) + itemsObject.backupSize = std::stol(valueItemsBackup["BackupSize"].asString()); + if(!valueItemsBackup["HostInstanceID"].isNull()) + itemsObject.hostInstanceID = valueItemsBackup["HostInstanceID"].asString(); + if(!valueItemsBackup["StoreStatus"].isNull()) + itemsObject.storeStatus = valueItemsBackup["StoreStatus"].asString(); + if(!valueItemsBackup["MetaStatus"].isNull()) + itemsObject.metaStatus = valueItemsBackup["MetaStatus"].asString(); + if(!valueItemsBackup["SlaveStatus"].isNull()) + itemsObject.slaveStatus = valueItemsBackup["SlaveStatus"].asString(); + if(!valueItemsBackup["ConsistentTime"].isNull()) + itemsObject.consistentTime = std::stol(valueItemsBackup["ConsistentTime"].asString()); + items_.push_back(itemsObject); + } + if(!value["TotalRecordCount"].isNull()) + totalRecordCount_ = value["TotalRecordCount"].asString(); + if(!value["PageNumber"].isNull()) + pageNumber_ = value["PageNumber"].asString(); + if(!value["PageRecordCount"].isNull()) + pageRecordCount_ = value["PageRecordCount"].asString(); + if(!value["TotalBackupSize"].isNull()) + totalBackupSize_ = std::stol(value["TotalBackupSize"].asString()); + +} + +std::string DescribeDetachedBackupsResult::getTotalRecordCount()const +{ + return totalRecordCount_; +} + +std::string DescribeDetachedBackupsResult::getPageRecordCount()const +{ + return pageRecordCount_; +} + +std::string DescribeDetachedBackupsResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeDetachedBackupsResult::getItems()const +{ + return items_; +} + +long DescribeDetachedBackupsResult::getTotalBackupSize()const +{ + return totalBackupSize_; +} + diff --git a/rds/src/model/DescribeDiagnosticReportListRequest.cc b/rds/src/model/DescribeDiagnosticReportListRequest.cc index 6b2b7f08f..40d225307 100644 --- a/rds/src/model/DescribeDiagnosticReportListRequest.cc +++ b/rds/src/model/DescribeDiagnosticReportListRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeDiagnosticReportListRequest; DescribeDiagnosticReportListRequest::DescribeDiagnosticReportListRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeDiagnosticReportList") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDiagnosticReportListRequest::~DescribeDiagnosticReportListRequest() {} diff --git a/rds/src/model/DescribeErrorLogsRequest.cc b/rds/src/model/DescribeErrorLogsRequest.cc index 206537021..4ad1daf7e 100644 --- a/rds/src/model/DescribeErrorLogsRequest.cc +++ b/rds/src/model/DescribeErrorLogsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeErrorLogsRequest; DescribeErrorLogsRequest::DescribeErrorLogsRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeErrorLogs") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeErrorLogsRequest::~DescribeErrorLogsRequest() {} diff --git a/rds/src/model/DescribeEventsRequest.cc b/rds/src/model/DescribeEventsRequest.cc index 26fdb041b..3944f0bff 100644 --- a/rds/src/model/DescribeEventsRequest.cc +++ b/rds/src/model/DescribeEventsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeEventsRequest; DescribeEventsRequest::DescribeEventsRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeEvents") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeEventsRequest::~DescribeEventsRequest() {} diff --git a/rds/src/model/DescribeHASwitchConfigRequest.cc b/rds/src/model/DescribeHASwitchConfigRequest.cc index 8e0642b82..cacae779c 100644 --- a/rds/src/model/DescribeHASwitchConfigRequest.cc +++ b/rds/src/model/DescribeHASwitchConfigRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeHASwitchConfigRequest; DescribeHASwitchConfigRequest::DescribeHASwitchConfigRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeHASwitchConfig") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeHASwitchConfigRequest::~DescribeHASwitchConfigRequest() {} diff --git a/rds/src/model/DescribeInstanceAutoRenewalAttributeRequest.cc b/rds/src/model/DescribeInstanceAutoRenewalAttributeRequest.cc index 6d378041f..555c95eb3 100644 --- a/rds/src/model/DescribeInstanceAutoRenewalAttributeRequest.cc +++ b/rds/src/model/DescribeInstanceAutoRenewalAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeInstanceAutoRenewalAttributeRequest; DescribeInstanceAutoRenewalAttributeRequest::DescribeInstanceAutoRenewalAttributeRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeInstanceAutoRenewalAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeInstanceAutoRenewalAttributeRequest::~DescribeInstanceAutoRenewalAttributeRequest() {} diff --git a/rds/src/model/DescribeInstanceCrossBackupPolicyRequest.cc b/rds/src/model/DescribeInstanceCrossBackupPolicyRequest.cc index 54f22948f..42cb26c8e 100644 --- a/rds/src/model/DescribeInstanceCrossBackupPolicyRequest.cc +++ b/rds/src/model/DescribeInstanceCrossBackupPolicyRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeInstanceCrossBackupPolicyRequest; DescribeInstanceCrossBackupPolicyRequest::DescribeInstanceCrossBackupPolicyRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeInstanceCrossBackupPolicy") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeInstanceCrossBackupPolicyRequest::~DescribeInstanceCrossBackupPolicyRequest() {} diff --git a/rds/src/model/DescribeInstanceVpcMigrateInfoRequest.cc b/rds/src/model/DescribeInstanceVpcMigrateInfoRequest.cc deleted file mode 100644 index 54b7c430a..000000000 --- a/rds/src/model/DescribeInstanceVpcMigrateInfoRequest.cc +++ /dev/null @@ -1,126 +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::Rds::Model::DescribeInstanceVpcMigrateInfoRequest; - -DescribeInstanceVpcMigrateInfoRequest::DescribeInstanceVpcMigrateInfoRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeInstanceVpcMigrateInfo") -{} - -DescribeInstanceVpcMigrateInfoRequest::~DescribeInstanceVpcMigrateInfoRequest() -{} - -long DescribeInstanceVpcMigrateInfoRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeInstanceVpcMigrateInfoRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeInstanceVpcMigrateInfoRequest::getClientToken()const -{ - return clientToken_; -} - -void DescribeInstanceVpcMigrateInfoRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setCoreParameter("ClientToken", clientToken); -} - -std::string DescribeInstanceVpcMigrateInfoRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeInstanceVpcMigrateInfoRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string DescribeInstanceVpcMigrateInfoRequest::getRegionId()const -{ - return regionId_; -} - -void DescribeInstanceVpcMigrateInfoRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setCoreParameter("RegionId", regionId); -} - -std::string DescribeInstanceVpcMigrateInfoRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeInstanceVpcMigrateInfoRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - -std::string DescribeInstanceVpcMigrateInfoRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeInstanceVpcMigrateInfoRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeInstanceVpcMigrateInfoRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeInstanceVpcMigrateInfoRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setCoreParameter("OwnerAccount", ownerAccount); -} - -long DescribeInstanceVpcMigrateInfoRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeInstanceVpcMigrateInfoRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeInstanceVpcMigrateInfoRequest::getVpcId()const -{ - return vpcId_; -} - -void DescribeInstanceVpcMigrateInfoRequest::setVpcId(const std::string& vpcId) -{ - vpcId_ = vpcId; - setCoreParameter("VpcId", vpcId); -} - diff --git a/rds/src/model/DescribeInstanceVpcMigrateInfoResult.cc b/rds/src/model/DescribeInstanceVpcMigrateInfoResult.cc deleted file mode 100644 index 5db4a3a44..000000000 --- a/rds/src/model/DescribeInstanceVpcMigrateInfoResult.cc +++ /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. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeInstanceVpcMigrateInfoResult::DescribeInstanceVpcMigrateInfoResult() : - ServiceResult() -{} - -DescribeInstanceVpcMigrateInfoResult::DescribeInstanceVpcMigrateInfoResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeInstanceVpcMigrateInfoResult::~DescribeInstanceVpcMigrateInfoResult() -{} - -void DescribeInstanceVpcMigrateInfoResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto allDBInstanceMigrateInfosNode = value["DBInstanceMigrateInfos"]["DBInstanceMigrateInfo"]; - for (auto valueDBInstanceMigrateInfosDBInstanceMigrateInfo : allDBInstanceMigrateInfosNode) - { - DBInstanceMigrateInfo dBInstanceMigrateInfosObject; - if(!valueDBInstanceMigrateInfosDBInstanceMigrateInfo["DBInstanceId"].isNull()) - dBInstanceMigrateInfosObject.dBInstanceId = valueDBInstanceMigrateInfosDBInstanceMigrateInfo["DBInstanceId"].asString(); - if(!valueDBInstanceMigrateInfosDBInstanceMigrateInfo["TargetRegionId"].isNull()) - dBInstanceMigrateInfosObject.targetRegionId = valueDBInstanceMigrateInfosDBInstanceMigrateInfo["TargetRegionId"].asString(); - if(!valueDBInstanceMigrateInfosDBInstanceMigrateInfo["TargetZoneId"].isNull()) - dBInstanceMigrateInfosObject.targetZoneId = valueDBInstanceMigrateInfosDBInstanceMigrateInfo["TargetZoneId"].asString(); - if(!valueDBInstanceMigrateInfosDBInstanceMigrateInfo["TargetVPCId"].isNull()) - dBInstanceMigrateInfosObject.targetVPCId = valueDBInstanceMigrateInfosDBInstanceMigrateInfo["TargetVPCId"].asString(); - if(!valueDBInstanceMigrateInfosDBInstanceMigrateInfo["TargetVSwitchId"].isNull()) - dBInstanceMigrateInfosObject.targetVSwitchId = valueDBInstanceMigrateInfosDBInstanceMigrateInfo["TargetVSwitchId"].asString(); - if(!valueDBInstanceMigrateInfosDBInstanceMigrateInfo["TargetIPAddress"].isNull()) - dBInstanceMigrateInfosObject.targetIPAddress = valueDBInstanceMigrateInfosDBInstanceMigrateInfo["TargetIPAddress"].asString(); - if(!valueDBInstanceMigrateInfosDBInstanceMigrateInfo["TargetVpcInstanceId"].isNull()) - dBInstanceMigrateInfosObject.targetVpcInstanceId = valueDBInstanceMigrateInfosDBInstanceMigrateInfo["TargetVpcInstanceId"].asString(); - dBInstanceMigrateInfos_.push_back(dBInstanceMigrateInfosObject); - } - -} - -std::vector DescribeInstanceVpcMigrateInfoResult::getDBInstanceMigrateInfos()const -{ - return dBInstanceMigrateInfos_; -} - diff --git a/rds/src/model/DescribeLogBackupFilesRequest.cc b/rds/src/model/DescribeLogBackupFilesRequest.cc index 9292bd513..396ea86cd 100644 --- a/rds/src/model/DescribeLogBackupFilesRequest.cc +++ b/rds/src/model/DescribeLogBackupFilesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeLogBackupFilesRequest; DescribeLogBackupFilesRequest::DescribeLogBackupFilesRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeLogBackupFiles") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeLogBackupFilesRequest::~DescribeLogBackupFilesRequest() {} diff --git a/rds/src/model/DescribeMetaListRequest.cc b/rds/src/model/DescribeMetaListRequest.cc deleted file mode 100644 index bf5054217..000000000 --- a/rds/src/model/DescribeMetaListRequest.cc +++ /dev/null @@ -1,170 +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::Rds::Model::DescribeMetaListRequest; - -DescribeMetaListRequest::DescribeMetaListRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeMetaList") -{} - -DescribeMetaListRequest::~DescribeMetaListRequest() -{} - -long DescribeMetaListRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeMetaListRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeMetaListRequest::getClientToken()const -{ - return clientToken_; -} - -void DescribeMetaListRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setCoreParameter("ClientToken", clientToken); -} - -std::string DescribeMetaListRequest::getPattern()const -{ - return pattern_; -} - -void DescribeMetaListRequest::setPattern(const std::string& pattern) -{ - pattern_ = pattern; - setCoreParameter("Pattern", pattern); -} - -std::string DescribeMetaListRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeMetaListRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string DescribeMetaListRequest::getPageSize()const -{ - return pageSize_; -} - -void DescribeMetaListRequest::setPageSize(const std::string& pageSize) -{ - pageSize_ = pageSize; - setCoreParameter("PageSize", pageSize); -} - -std::string DescribeMetaListRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeMetaListRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - -std::string DescribeMetaListRequest::getPageIndex()const -{ - return pageIndex_; -} - -void DescribeMetaListRequest::setPageIndex(const std::string& pageIndex) -{ - pageIndex_ = pageIndex; - setCoreParameter("PageIndex", pageIndex); -} - -std::string DescribeMetaListRequest::getRestoreTime()const -{ - return restoreTime_; -} - -void DescribeMetaListRequest::setRestoreTime(const std::string& restoreTime) -{ - restoreTime_ = restoreTime; - setCoreParameter("RestoreTime", restoreTime); -} - -std::string DescribeMetaListRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeMetaListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeMetaListRequest::getBackupSetID()const -{ - return backupSetID_; -} - -void DescribeMetaListRequest::setBackupSetID(const std::string& backupSetID) -{ - backupSetID_ = backupSetID; - setCoreParameter("BackupSetID", backupSetID); -} - -long DescribeMetaListRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeMetaListRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeMetaListRequest::getGetDbName()const -{ - return getDbName_; -} - -void DescribeMetaListRequest::setGetDbName(const std::string& getDbName) -{ - getDbName_ = getDbName; - setCoreParameter("GetDbName", getDbName); -} - -std::string DescribeMetaListRequest::getRestoreType()const -{ - return restoreType_; -} - -void DescribeMetaListRequest::setRestoreType(const std::string& restoreType) -{ - restoreType_ = restoreType; - setCoreParameter("RestoreType", restoreType); -} - diff --git a/rds/src/model/DescribeMetaListResult.cc b/rds/src/model/DescribeMetaListResult.cc deleted file mode 100644 index 428e020dd..000000000 --- a/rds/src/model/DescribeMetaListResult.cc +++ /dev/null @@ -1,96 +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::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeMetaListResult::DescribeMetaListResult() : - ServiceResult() -{} - -DescribeMetaListResult::DescribeMetaListResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeMetaListResult::~DescribeMetaListResult() -{} - -void DescribeMetaListResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto allItemsNode = value["Items"]["Meta"]; - for (auto valueItemsMeta : allItemsNode) - { - Meta itemsObject; - if(!valueItemsMeta["Database"].isNull()) - itemsObject.database = valueItemsMeta["Database"].asString(); - if(!valueItemsMeta["Tables"].isNull()) - itemsObject.tables = valueItemsMeta["Tables"].asString(); - if(!valueItemsMeta["Size"].isNull()) - itemsObject.size = valueItemsMeta["Size"].asString(); - items_.push_back(itemsObject); - } - if(!value["DBInstanceName"].isNull()) - dBInstanceName_ = value["DBInstanceName"].asString(); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageRecordCount"].isNull()) - pageRecordCount_ = std::stoi(value["PageRecordCount"].asString()); - if(!value["TotalRecordCount"].isNull()) - totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString()); - if(!value["TotalPageCount"].isNull()) - totalPageCount_ = std::stoi(value["TotalPageCount"].asString()); - -} - -int DescribeMetaListResult::getTotalRecordCount()const -{ - return totalRecordCount_; -} - -int DescribeMetaListResult::getTotalPageCount()const -{ - return totalPageCount_; -} - -int DescribeMetaListResult::getPageRecordCount()const -{ - return pageRecordCount_; -} - -int DescribeMetaListResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeMetaListResult::getItems()const -{ - return items_; -} - -std::string DescribeMetaListResult::getDBInstanceName()const -{ - return dBInstanceName_; -} - diff --git a/rds/src/model/DescribeMigrateTasksForSQLServerRequest.cc b/rds/src/model/DescribeMigrateTasksForSQLServerRequest.cc index f67756c04..6f147cbdd 100644 --- a/rds/src/model/DescribeMigrateTasksForSQLServerRequest.cc +++ b/rds/src/model/DescribeMigrateTasksForSQLServerRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeMigrateTasksForSQLServerRequest; DescribeMigrateTasksForSQLServerRequest::DescribeMigrateTasksForSQLServerRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeMigrateTasksForSQLServer") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeMigrateTasksForSQLServerRequest::~DescribeMigrateTasksForSQLServerRequest() {} diff --git a/rds/src/model/DescribeMigrateTasksRequest.cc b/rds/src/model/DescribeMigrateTasksRequest.cc index 3a6aad901..e66393494 100644 --- a/rds/src/model/DescribeMigrateTasksRequest.cc +++ b/rds/src/model/DescribeMigrateTasksRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeMigrateTasksRequest; DescribeMigrateTasksRequest::DescribeMigrateTasksRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeMigrateTasks") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeMigrateTasksRequest::~DescribeMigrateTasksRequest() {} diff --git a/rds/src/model/DescribeModifyParameterLogRequest.cc b/rds/src/model/DescribeModifyParameterLogRequest.cc index ad6ed76f9..63fb783bd 100644 --- a/rds/src/model/DescribeModifyParameterLogRequest.cc +++ b/rds/src/model/DescribeModifyParameterLogRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeModifyParameterLogRequest; DescribeModifyParameterLogRequest::DescribeModifyParameterLogRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeModifyParameterLog") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeModifyParameterLogRequest::~DescribeModifyParameterLogRequest() {} diff --git a/rds/src/model/DescribeOssDownloadsForSQLServerRequest.cc b/rds/src/model/DescribeOssDownloadsForSQLServerRequest.cc index 0c8fea8b2..73be677af 100644 --- a/rds/src/model/DescribeOssDownloadsForSQLServerRequest.cc +++ b/rds/src/model/DescribeOssDownloadsForSQLServerRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeOssDownloadsForSQLServerRequest; DescribeOssDownloadsForSQLServerRequest::DescribeOssDownloadsForSQLServerRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeOssDownloadsForSQLServer") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeOssDownloadsForSQLServerRequest::~DescribeOssDownloadsForSQLServerRequest() {} diff --git a/rds/src/model/DescribeOssDownloadsRequest.cc b/rds/src/model/DescribeOssDownloadsRequest.cc index ffbf7d079..7e79d8a78 100644 --- a/rds/src/model/DescribeOssDownloadsRequest.cc +++ b/rds/src/model/DescribeOssDownloadsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeOssDownloadsRequest; DescribeOssDownloadsRequest::DescribeOssDownloadsRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeOssDownloads") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeOssDownloadsRequest::~DescribeOssDownloadsRequest() {} diff --git a/rds/src/model/DescribeParameterGroupRequest.cc b/rds/src/model/DescribeParameterGroupRequest.cc index 398cb2b24..5fc1449ef 100644 --- a/rds/src/model/DescribeParameterGroupRequest.cc +++ b/rds/src/model/DescribeParameterGroupRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeParameterGroupRequest; DescribeParameterGroupRequest::DescribeParameterGroupRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeParameterGroup") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeParameterGroupRequest::~DescribeParameterGroupRequest() {} diff --git a/rds/src/model/DescribeParameterGroupResult.cc b/rds/src/model/DescribeParameterGroupResult.cc index da070fb5a..cd63c587e 100644 --- a/rds/src/model/DescribeParameterGroupResult.cc +++ b/rds/src/model/DescribeParameterGroupResult.cc @@ -58,7 +58,7 @@ void DescribeParameterGroupResult::parse(const std::string &payload) if(!valueParamGroupParameterGroup["EngineVersion"].isNull()) paramGroupObject.engineVersion = valueParamGroupParameterGroup["EngineVersion"].asString(); if(!valueParamGroupParameterGroup["ParameterGroupId"].isNull()) - paramGroupObject.parameterGroupId = std::stoi(valueParamGroupParameterGroup["ParameterGroupId"].asString()); + paramGroupObject.parameterGroupId = valueParamGroupParameterGroup["ParameterGroupId"].asString(); if(!valueParamGroupParameterGroup["CreateTime"].isNull()) paramGroupObject.createTime = valueParamGroupParameterGroup["CreateTime"].asString(); if(!valueParamGroupParameterGroup["UpdateTime"].isNull()) diff --git a/rds/src/model/DescribeParameterGroupsRequest.cc b/rds/src/model/DescribeParameterGroupsRequest.cc index ee08a9474..8f9487693 100644 --- a/rds/src/model/DescribeParameterGroupsRequest.cc +++ b/rds/src/model/DescribeParameterGroupsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeParameterGroupsRequest; DescribeParameterGroupsRequest::DescribeParameterGroupsRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeParameterGroups") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeParameterGroupsRequest::~DescribeParameterGroupsRequest() {} diff --git a/rds/src/model/DescribeParameterTemplatesRequest.cc b/rds/src/model/DescribeParameterTemplatesRequest.cc index e1b31d7df..e1788e2d6 100644 --- a/rds/src/model/DescribeParameterTemplatesRequest.cc +++ b/rds/src/model/DescribeParameterTemplatesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeParameterTemplatesRequest; DescribeParameterTemplatesRequest::DescribeParameterTemplatesRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeParameterTemplates") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeParameterTemplatesRequest::~DescribeParameterTemplatesRequest() {} diff --git a/rds/src/model/DescribeParametersRequest.cc b/rds/src/model/DescribeParametersRequest.cc index 8a6425b9a..eea39db2d 100644 --- a/rds/src/model/DescribeParametersRequest.cc +++ b/rds/src/model/DescribeParametersRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeParametersRequest; DescribeParametersRequest::DescribeParametersRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeParameters") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeParametersRequest::~DescribeParametersRequest() {} diff --git a/rds/src/model/DescribePriceRequest.cc b/rds/src/model/DescribePriceRequest.cc index d26648462..3e9e5f0eb 100644 --- a/rds/src/model/DescribePriceRequest.cc +++ b/rds/src/model/DescribePriceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribePriceRequest; DescribePriceRequest::DescribePriceRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribePrice") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribePriceRequest::~DescribePriceRequest() {} diff --git a/rds/src/model/DescribeProxyFunctionSupportRequest.cc b/rds/src/model/DescribeProxyFunctionSupportRequest.cc deleted file mode 100644 index 84d781186..000000000 --- a/rds/src/model/DescribeProxyFunctionSupportRequest.cc +++ /dev/null @@ -1,104 +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::Rds::Model::DescribeProxyFunctionSupportRequest; - -DescribeProxyFunctionSupportRequest::DescribeProxyFunctionSupportRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeProxyFunctionSupport") -{} - -DescribeProxyFunctionSupportRequest::~DescribeProxyFunctionSupportRequest() -{} - -long DescribeProxyFunctionSupportRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeProxyFunctionSupportRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeProxyFunctionSupportRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeProxyFunctionSupportRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string DescribeProxyFunctionSupportRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeProxyFunctionSupportRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setCoreParameter("SecurityToken", securityToken); -} - -std::string DescribeProxyFunctionSupportRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeProxyFunctionSupportRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - -std::string DescribeProxyFunctionSupportRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeProxyFunctionSupportRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeProxyFunctionSupportRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeProxyFunctionSupportRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setCoreParameter("OwnerAccount", ownerAccount); -} - -long DescribeProxyFunctionSupportRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeProxyFunctionSupportRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - diff --git a/rds/src/model/DescribeProxyFunctionSupportResult.cc b/rds/src/model/DescribeProxyFunctionSupportResult.cc deleted file mode 100644 index 76eba4142..000000000 --- a/rds/src/model/DescribeProxyFunctionSupportResult.cc +++ /dev/null @@ -1,93 +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::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeProxyFunctionSupportResult::DescribeProxyFunctionSupportResult() : - ServiceResult() -{} - -DescribeProxyFunctionSupportResult::DescribeProxyFunctionSupportResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeProxyFunctionSupportResult::~DescribeProxyFunctionSupportResult() -{} - -void DescribeProxyFunctionSupportResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - if(!value["IsProxySwitchEnable"].isNull()) - isProxySwitchEnable_ = value["IsProxySwitchEnable"].asString() == "true"; - if(!value["IsRwsplitEnable"].isNull()) - isRwsplitEnable_ = value["IsRwsplitEnable"].asString() == "true"; - if(!value["IsRwsplitSupportReplicationLag"].isNull()) - isRwsplitSupportReplicationLag_ = value["IsRwsplitSupportReplicationLag"].asString() == "true"; - if(!value["IsRwsplitSupportWeight"].isNull()) - isRwsplitSupportWeight_ = value["IsRwsplitSupportWeight"].asString() == "true"; - if(!value["IsTransparentSwitchEnable"].isNull()) - isTransparentSwitchEnable_ = value["IsTransparentSwitchEnable"].asString() == "true"; - if(!value["IsShortConnectionOptimizeEnable"].isNull()) - isShortConnectionOptimizeEnable_ = value["IsShortConnectionOptimizeEnable"].asString() == "true"; - if(!value["IsAntiBruteFroceEnable"].isNull()) - isAntiBruteFroceEnable_ = value["IsAntiBruteFroceEnable"].asString() == "true"; - -} - -bool DescribeProxyFunctionSupportResult::getIsRwsplitSupportReplicationLag()const -{ - return isRwsplitSupportReplicationLag_; -} - -bool DescribeProxyFunctionSupportResult::getIsAntiBruteFroceEnable()const -{ - return isAntiBruteFroceEnable_; -} - -bool DescribeProxyFunctionSupportResult::getIsRwsplitSupportWeight()const -{ - return isRwsplitSupportWeight_; -} - -bool DescribeProxyFunctionSupportResult::getIsTransparentSwitchEnable()const -{ - return isTransparentSwitchEnable_; -} - -bool DescribeProxyFunctionSupportResult::getIsProxySwitchEnable()const -{ - return isProxySwitchEnable_; -} - -bool DescribeProxyFunctionSupportResult::getIsRwsplitEnable()const -{ - return isRwsplitEnable_; -} - -bool DescribeProxyFunctionSupportResult::getIsShortConnectionOptimizeEnable()const -{ - return isShortConnectionOptimizeEnable_; -} - diff --git a/rds/src/model/DescribeReadDBInstanceDelayRequest.cc b/rds/src/model/DescribeReadDBInstanceDelayRequest.cc index 9af23e9c6..b898906cc 100644 --- a/rds/src/model/DescribeReadDBInstanceDelayRequest.cc +++ b/rds/src/model/DescribeReadDBInstanceDelayRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeReadDBInstanceDelayRequest; DescribeReadDBInstanceDelayRequest::DescribeReadDBInstanceDelayRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeReadDBInstanceDelay") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeReadDBInstanceDelayRequest::~DescribeReadDBInstanceDelayRequest() {} diff --git a/rds/src/model/DescribeRegionsRequest.cc b/rds/src/model/DescribeRegionsRequest.cc index 9c709f5a5..045c74ad5 100644 --- a/rds/src/model/DescribeRegionsRequest.cc +++ b/rds/src/model/DescribeRegionsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeRegionsRequest; DescribeRegionsRequest::DescribeRegionsRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeRegions") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeRegionsRequest::~DescribeRegionsRequest() {} diff --git a/rds/src/model/DescribeRenewalPriceRequest.cc b/rds/src/model/DescribeRenewalPriceRequest.cc index 9bf7c53e0..7934a51b0 100644 --- a/rds/src/model/DescribeRenewalPriceRequest.cc +++ b/rds/src/model/DescribeRenewalPriceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeRenewalPriceRequest; DescribeRenewalPriceRequest::DescribeRenewalPriceRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeRenewalPrice") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeRenewalPriceRequest::~DescribeRenewalPriceRequest() {} diff --git a/rds/src/model/DescribeResourceUsageRequest.cc b/rds/src/model/DescribeResourceUsageRequest.cc index 639f64054..39c3b04ff 100644 --- a/rds/src/model/DescribeResourceUsageRequest.cc +++ b/rds/src/model/DescribeResourceUsageRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeResourceUsageRequest; DescribeResourceUsageRequest::DescribeResourceUsageRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeResourceUsage") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeResourceUsageRequest::~DescribeResourceUsageRequest() {} diff --git a/rds/src/model/DescribeSQLLogFilesRequest.cc b/rds/src/model/DescribeSQLLogFilesRequest.cc index bacdbf93b..2dcada430 100644 --- a/rds/src/model/DescribeSQLLogFilesRequest.cc +++ b/rds/src/model/DescribeSQLLogFilesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeSQLLogFilesRequest; DescribeSQLLogFilesRequest::DescribeSQLLogFilesRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeSQLLogFiles") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeSQLLogFilesRequest::~DescribeSQLLogFilesRequest() {} diff --git a/rds/src/model/DescribeSQLLogRecordsRequest.cc b/rds/src/model/DescribeSQLLogRecordsRequest.cc index 7ebbb03a1..ffe9415a0 100644 --- a/rds/src/model/DescribeSQLLogRecordsRequest.cc +++ b/rds/src/model/DescribeSQLLogRecordsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeSQLLogRecordsRequest; DescribeSQLLogRecordsRequest::DescribeSQLLogRecordsRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeSQLLogRecords") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeSQLLogRecordsRequest::~DescribeSQLLogRecordsRequest() {} diff --git a/rds/src/model/DescribeSQLLogReportListRequest.cc b/rds/src/model/DescribeSQLLogReportListRequest.cc index e93d92136..7150aedd2 100644 --- a/rds/src/model/DescribeSQLLogReportListRequest.cc +++ b/rds/src/model/DescribeSQLLogReportListRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeSQLLogReportListRequest; DescribeSQLLogReportListRequest::DescribeSQLLogReportListRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeSQLLogReportList") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeSQLLogReportListRequest::~DescribeSQLLogReportListRequest() {} diff --git a/rds/src/model/DescribeSQLLogReportsRequest.cc b/rds/src/model/DescribeSQLLogReportsRequest.cc index 46cfaf42a..5f17ca40b 100644 --- a/rds/src/model/DescribeSQLLogReportsRequest.cc +++ b/rds/src/model/DescribeSQLLogReportsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeSQLLogReportsRequest; DescribeSQLLogReportsRequest::DescribeSQLLogReportsRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeSQLLogReports") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeSQLLogReportsRequest::~DescribeSQLLogReportsRequest() {} diff --git a/rds/src/model/DescribeSQLReportsRequest.cc b/rds/src/model/DescribeSQLReportsRequest.cc index 4f5efcd47..01043fd83 100644 --- a/rds/src/model/DescribeSQLReportsRequest.cc +++ b/rds/src/model/DescribeSQLReportsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeSQLReportsRequest; DescribeSQLReportsRequest::DescribeSQLReportsRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeSQLReports") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeSQLReportsRequest::~DescribeSQLReportsRequest() {} diff --git a/rds/src/model/DescribeSecurityGroupConfigurationRequest.cc b/rds/src/model/DescribeSecurityGroupConfigurationRequest.cc index eb82aa8d9..580b02b09 100644 --- a/rds/src/model/DescribeSecurityGroupConfigurationRequest.cc +++ b/rds/src/model/DescribeSecurityGroupConfigurationRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeSecurityGroupConfigurationRequest; DescribeSecurityGroupConfigurationRequest::DescribeSecurityGroupConfigurationRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeSecurityGroupConfiguration") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeSecurityGroupConfigurationRequest::~DescribeSecurityGroupConfigurationRequest() {} diff --git a/rds/src/model/DescribeSlowLogRecordsRequest.cc b/rds/src/model/DescribeSlowLogRecordsRequest.cc index 6efc475b9..8e3885f65 100644 --- a/rds/src/model/DescribeSlowLogRecordsRequest.cc +++ b/rds/src/model/DescribeSlowLogRecordsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeSlowLogRecordsRequest; DescribeSlowLogRecordsRequest::DescribeSlowLogRecordsRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeSlowLogRecords") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeSlowLogRecordsRequest::~DescribeSlowLogRecordsRequest() {} diff --git a/rds/src/model/DescribeSlowLogsRequest.cc b/rds/src/model/DescribeSlowLogsRequest.cc index 9412bc5cf..3d7afc174 100644 --- a/rds/src/model/DescribeSlowLogsRequest.cc +++ b/rds/src/model/DescribeSlowLogsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeSlowLogsRequest; DescribeSlowLogsRequest::DescribeSlowLogsRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeSlowLogs") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeSlowLogsRequest::~DescribeSlowLogsRequest() {} diff --git a/rds/src/model/DescribeTagsRequest.cc b/rds/src/model/DescribeTagsRequest.cc index d52a86306..21fd07a81 100644 --- a/rds/src/model/DescribeTagsRequest.cc +++ b/rds/src/model/DescribeTagsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeTagsRequest; DescribeTagsRequest::DescribeTagsRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeTags") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeTagsRequest::~DescribeTagsRequest() {} diff --git a/rds/src/model/DescribeTaskInfoRequest.cc b/rds/src/model/DescribeTaskInfoRequest.cc deleted file mode 100644 index ed171380c..000000000 --- a/rds/src/model/DescribeTaskInfoRequest.cc +++ /dev/null @@ -1,115 +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::Rds::Model::DescribeTaskInfoRequest; - -DescribeTaskInfoRequest::DescribeTaskInfoRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeTaskInfo") -{} - -DescribeTaskInfoRequest::~DescribeTaskInfoRequest() -{} - -long DescribeTaskInfoRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeTaskInfoRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeTaskInfoRequest::getClientToken()const -{ - return clientToken_; -} - -void DescribeTaskInfoRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setCoreParameter("ClientToken", clientToken); -} - -std::string DescribeTaskInfoRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeTaskInfoRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string DescribeTaskInfoRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeTaskInfoRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - -long DescribeTaskInfoRequest::getTaskId()const -{ - return taskId_; -} - -void DescribeTaskInfoRequest::setTaskId(long taskId) -{ - taskId_ = taskId; - setCoreParameter("TaskId", std::to_string(taskId)); -} - -std::string DescribeTaskInfoRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeTaskInfoRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string DescribeTaskInfoRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeTaskInfoRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setCoreParameter("OwnerAccount", ownerAccount); -} - -long DescribeTaskInfoRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeTaskInfoRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - diff --git a/rds/src/model/DescribeTaskInfoResult.cc b/rds/src/model/DescribeTaskInfoResult.cc deleted file mode 100644 index 9f16ecb22..000000000 --- a/rds/src/model/DescribeTaskInfoResult.cc +++ /dev/null @@ -1,128 +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::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeTaskInfoResult::DescribeTaskInfoResult() : - ServiceResult() -{} - -DescribeTaskInfoResult::DescribeTaskInfoResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeTaskInfoResult::~DescribeTaskInfoResult() -{} - -void DescribeTaskInfoResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - if(!value["TaskId"].isNull()) - taskId_ = value["TaskId"].asString(); - if(!value["BeginTime"].isNull()) - beginTime_ = value["BeginTime"].asString(); - if(!value["FinishTime"].isNull()) - finishTime_ = value["FinishTime"].asString(); - if(!value["CreateTime"].isNull()) - createTime_ = value["CreateTime"].asString(); - if(!value["TaskAction"].isNull()) - taskAction_ = value["TaskAction"].asString(); - if(!value["DBName"].isNull()) - dBName_ = value["DBName"].asString(); - if(!value["TaskErrorCode"].isNull()) - taskErrorCode_ = value["TaskErrorCode"].asString(); - if(!value["Progress"].isNull()) - progress_ = value["Progress"].asString(); - if(!value["ExpectedFinishTime"].isNull()) - expectedFinishTime_ = value["ExpectedFinishTime"].asString(); - if(!value["TaskErrorMessage"].isNull()) - taskErrorMessage_ = value["TaskErrorMessage"].asString(); - if(!value["ProgressInfo"].isNull()) - progressInfo_ = value["ProgressInfo"].asString(); - if(!value["Status"].isNull()) - status_ = value["Status"].asString(); - -} - -std::string DescribeTaskInfoResult::getExpectedFinishTime()const -{ - return expectedFinishTime_; -} - -std::string DescribeTaskInfoResult::getStatus()const -{ - return status_; -} - -std::string DescribeTaskInfoResult::getProgress()const -{ - return progress_; -} - -std::string DescribeTaskInfoResult::getTaskId()const -{ - return taskId_; -} - -std::string DescribeTaskInfoResult::getFinishTime()const -{ - return finishTime_; -} - -std::string DescribeTaskInfoResult::getTaskAction()const -{ - return taskAction_; -} - -std::string DescribeTaskInfoResult::getCreateTime()const -{ - return createTime_; -} - -std::string DescribeTaskInfoResult::getProgressInfo()const -{ - return progressInfo_; -} - -std::string DescribeTaskInfoResult::getBeginTime()const -{ - return beginTime_; -} - -std::string DescribeTaskInfoResult::getDBName()const -{ - return dBName_; -} - -std::string DescribeTaskInfoResult::getTaskErrorCode()const -{ - return taskErrorCode_; -} - -std::string DescribeTaskInfoResult::getTaskErrorMessage()const -{ - return taskErrorMessage_; -} - diff --git a/rds/src/model/DescribeTasksRequest.cc b/rds/src/model/DescribeTasksRequest.cc index 359a271d1..93e3e95b7 100644 --- a/rds/src/model/DescribeTasksRequest.cc +++ b/rds/src/model/DescribeTasksRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::DescribeTasksRequest; DescribeTasksRequest::DescribeTasksRequest() : RpcServiceRequest("rds", "2014-08-15", "DescribeTasks") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeTasksRequest::~DescribeTasksRequest() {} diff --git a/rds/src/model/DescribeTasksResult.cc b/rds/src/model/DescribeTasksResult.cc index af8144064..955a0255e 100644 --- a/rds/src/model/DescribeTasksResult.cc +++ b/rds/src/model/DescribeTasksResult.cc @@ -65,6 +65,14 @@ void DescribeTasksResult::parse(const std::string &payload) itemsObject.taskErrorCode = valueItemsTaskProgressInfo["TaskErrorCode"].asString(); if(!valueItemsTaskProgressInfo["TaskErrorMessage"].isNull()) itemsObject.taskErrorMessage = valueItemsTaskProgressInfo["TaskErrorMessage"].asString(); + if(!valueItemsTaskProgressInfo["StepsInfo"].isNull()) + itemsObject.stepsInfo = valueItemsTaskProgressInfo["StepsInfo"].asString(); + if(!valueItemsTaskProgressInfo["Remain"].isNull()) + itemsObject.remain = std::stoi(valueItemsTaskProgressInfo["Remain"].asString()); + if(!valueItemsTaskProgressInfo["StepProgressInfo"].isNull()) + itemsObject.stepProgressInfo = valueItemsTaskProgressInfo["StepProgressInfo"].asString(); + if(!valueItemsTaskProgressInfo["CurrentStepName"].isNull()) + itemsObject.currentStepName = valueItemsTaskProgressInfo["CurrentStepName"].asString(); items_.push_back(itemsObject); } if(!value["TotalRecordCount"].isNull()) diff --git a/rds/src/model/DescribeTemplatesListRequest.cc b/rds/src/model/DescribeTemplatesListRequest.cc deleted file mode 100644 index 8628a7f99..000000000 --- a/rds/src/model/DescribeTemplatesListRequest.cc +++ /dev/null @@ -1,236 +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::Rds::Model::DescribeTemplatesListRequest; - -DescribeTemplatesListRequest::DescribeTemplatesListRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeTemplatesList") -{} - -DescribeTemplatesListRequest::~DescribeTemplatesListRequest() -{} - -long DescribeTemplatesListRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void DescribeTemplatesListRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string DescribeTemplatesListRequest::getStartTime()const -{ - return startTime_; -} - -void DescribeTemplatesListRequest::setStartTime(const std::string& startTime) -{ - startTime_ = startTime; - setCoreParameter("StartTime", startTime); -} - -std::string DescribeTemplatesListRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void DescribeTemplatesListRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string DescribeTemplatesListRequest::getSortKey()const -{ - return sortKey_; -} - -void DescribeTemplatesListRequest::setSortKey(const std::string& sortKey) -{ - sortKey_ = sortKey; - setCoreParameter("SortKey", sortKey); -} - -int DescribeTemplatesListRequest::getMinAvgScanRows()const -{ - return minAvgScanRows_; -} - -void DescribeTemplatesListRequest::setMinAvgScanRows(int minAvgScanRows) -{ - minAvgScanRows_ = minAvgScanRows; - setCoreParameter("MinAvgScanRows", std::to_string(minAvgScanRows)); -} - -std::string DescribeTemplatesListRequest::getSecurityToken()const -{ - return securityToken_; -} - -void DescribeTemplatesListRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setCoreParameter("SecurityToken", securityToken); -} - -int DescribeTemplatesListRequest::getPageNumbers()const -{ - return pageNumbers_; -} - -void DescribeTemplatesListRequest::setPageNumbers(int pageNumbers) -{ - pageNumbers_ = pageNumbers; - setCoreParameter("PageNumbers", std::to_string(pageNumbers)); -} - -std::string DescribeTemplatesListRequest::getPagingId()const -{ - return pagingId_; -} - -void DescribeTemplatesListRequest::setPagingId(const std::string& pagingId) -{ - pagingId_ = pagingId; - setCoreParameter("PagingId", pagingId); -} - -std::string DescribeTemplatesListRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void DescribeTemplatesListRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - -int DescribeTemplatesListRequest::getMaxAvgScanRows()const -{ - return maxAvgScanRows_; -} - -void DescribeTemplatesListRequest::setMaxAvgScanRows(int maxAvgScanRows) -{ - maxAvgScanRows_ = maxAvgScanRows; - setCoreParameter("MaxAvgScanRows", std::to_string(maxAvgScanRows)); -} - -std::string DescribeTemplatesListRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void DescribeTemplatesListRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -int DescribeTemplatesListRequest::getMinAvgConsume()const -{ - return minAvgConsume_; -} - -void DescribeTemplatesListRequest::setMinAvgConsume(int minAvgConsume) -{ - minAvgConsume_ = minAvgConsume; - setCoreParameter("MinAvgConsume", std::to_string(minAvgConsume)); -} - -std::string DescribeTemplatesListRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void DescribeTemplatesListRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setCoreParameter("OwnerAccount", ownerAccount); -} - -int DescribeTemplatesListRequest::getMaxRecordsPerPage()const -{ - return maxRecordsPerPage_; -} - -void DescribeTemplatesListRequest::setMaxRecordsPerPage(int maxRecordsPerPage) -{ - maxRecordsPerPage_ = maxRecordsPerPage; - setCoreParameter("MaxRecordsPerPage", std::to_string(maxRecordsPerPage)); -} - -std::string DescribeTemplatesListRequest::getEndTime()const -{ - return endTime_; -} - -void DescribeTemplatesListRequest::setEndTime(const std::string& endTime) -{ - endTime_ = endTime; - setCoreParameter("EndTime", endTime); -} - -long DescribeTemplatesListRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeTemplatesListRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -int DescribeTemplatesListRequest::getMaxAvgConsume()const -{ - return maxAvgConsume_; -} - -void DescribeTemplatesListRequest::setMaxAvgConsume(int maxAvgConsume) -{ - maxAvgConsume_ = maxAvgConsume; - setCoreParameter("MaxAvgConsume", std::to_string(maxAvgConsume)); -} - -std::string DescribeTemplatesListRequest::getSqType()const -{ - return sqType_; -} - -void DescribeTemplatesListRequest::setSqType(const std::string& sqType) -{ - sqType_ = sqType; - setCoreParameter("SqType", sqType); -} - -std::string DescribeTemplatesListRequest::getSortMethod()const -{ - return sortMethod_; -} - -void DescribeTemplatesListRequest::setSortMethod(const std::string& sortMethod) -{ - sortMethod_ = sortMethod; - setCoreParameter("SortMethod", sortMethod); -} - diff --git a/rds/src/model/DescribeTemplatesListResult.cc b/rds/src/model/DescribeTemplatesListResult.cc deleted file mode 100644 index c2f3f71b7..000000000 --- a/rds/src/model/DescribeTemplatesListResult.cc +++ /dev/null @@ -1,138 +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::Rds; -using namespace AlibabaCloud::Rds::Model; - -DescribeTemplatesListResult::DescribeTemplatesListResult() : - ServiceResult() -{} - -DescribeTemplatesListResult::DescribeTemplatesListResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeTemplatesListResult::~DescribeTemplatesListResult() -{} - -void DescribeTemplatesListResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto allItemsNode = value["Items"]["ItemsItem"]; - for (auto valueItemsItemsItem : allItemsNode) - { - ItemsItem itemsObject; - if(!valueItemsItemsItem["Template"].isNull()) - itemsObject._template = valueItemsItemsItem["Template"].asString(); - if(!valueItemsItemsItem["TotalConsume"].isNull()) - itemsObject.totalConsume = std::stol(valueItemsItemsItem["TotalConsume"].asString()); - if(!valueItemsItemsItem["AvgConsume"].isNull()) - itemsObject.avgConsume = std::stof(valueItemsItemsItem["AvgConsume"].asString()); - if(!valueItemsItemsItem["TotalCounts"].isNull()) - itemsObject.totalCounts = std::stol(valueItemsItemsItem["TotalCounts"].asString()); - if(!valueItemsItemsItem["AvgScanRows"].isNull()) - itemsObject.avgScanRows = std::stof(valueItemsItemsItem["AvgScanRows"].asString()); - if(!valueItemsItemsItem["TotalScanRows"].isNull()) - itemsObject.totalScanRows = std::stol(valueItemsItemsItem["TotalScanRows"].asString()); - if(!valueItemsItemsItem["TotalUpdateRows"].isNull()) - itemsObject.totalUpdateRows = std::stol(valueItemsItemsItem["TotalUpdateRows"].asString()); - if(!valueItemsItemsItem["AvgUpdateRows"].isNull()) - itemsObject.avgUpdateRows = std::stof(valueItemsItemsItem["AvgUpdateRows"].asString()); - if(!valueItemsItemsItem["SqlType"].isNull()) - itemsObject.sqlType = valueItemsItemsItem["SqlType"].asString(); - if(!valueItemsItemsItem["TemplateHash"].isNull()) - itemsObject.templateHash = valueItemsItemsItem["TemplateHash"].asString(); - items_.push_back(itemsObject); - } - if(!value["DBInstanceID"].isNull()) - dBInstanceID_ = std::stoi(value["DBInstanceID"].asString()); - if(!value["DBInstanceName"].isNull()) - dBInstanceName_ = value["DBInstanceName"].asString(); - if(!value["StartTime"].isNull()) - startTime_ = value["StartTime"].asString(); - if(!value["EndTime"].isNull()) - endTime_ = value["EndTime"].asString(); - if(!value["TotalRecords"].isNull()) - totalRecords_ = std::stoi(value["TotalRecords"].asString()); - if(!value["PagingID"].isNull()) - pagingID_ = value["PagingID"].asString(); - if(!value["MaxRecordsPerPage"].isNull()) - maxRecordsPerPage_ = std::stoi(value["MaxRecordsPerPage"].asString()); - if(!value["PageNumbers"].isNull()) - pageNumbers_ = std::stoi(value["PageNumbers"].asString()); - if(!value["ItemsNumbers"].isNull()) - itemsNumbers_ = std::stoi(value["ItemsNumbers"].asString()); - -} - -int DescribeTemplatesListResult::getMaxRecordsPerPage()const -{ - return maxRecordsPerPage_; -} - -int DescribeTemplatesListResult::getItemsNumbers()const -{ - return itemsNumbers_; -} - -std::string DescribeTemplatesListResult::getEndTime()const -{ - return endTime_; -} - -int DescribeTemplatesListResult::getDBInstanceID()const -{ - return dBInstanceID_; -} - -std::string DescribeTemplatesListResult::getStartTime()const -{ - return startTime_; -} - -int DescribeTemplatesListResult::getTotalRecords()const -{ - return totalRecords_; -} - -std::vector DescribeTemplatesListResult::getItems()const -{ - return items_; -} - -int DescribeTemplatesListResult::getPageNumbers()const -{ - return pageNumbers_; -} - -std::string DescribeTemplatesListResult::getDBInstanceName()const -{ - return dBInstanceName_; -} - -std::string DescribeTemplatesListResult::getPagingID()const -{ - return pagingID_; -} - diff --git a/rds/src/model/DestroyDBInstanceRequest.cc b/rds/src/model/DestroyDBInstanceRequest.cc new file mode 100644 index 000000000..fc67540a5 --- /dev/null +++ b/rds/src/model/DestroyDBInstanceRequest.cc @@ -0,0 +1,106 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Rds::Model::DestroyDBInstanceRequest; + +DestroyDBInstanceRequest::DestroyDBInstanceRequest() : + RpcServiceRequest("rds", "2014-08-15", "DestroyDBInstance") +{ + setMethod(HttpRequest::Method::Post); +} + +DestroyDBInstanceRequest::~DestroyDBInstanceRequest() +{} + +long DestroyDBInstanceRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void DestroyDBInstanceRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string DestroyDBInstanceRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void DestroyDBInstanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string DestroyDBInstanceRequest::getClientToken()const +{ + return clientToken_; +} + +void DestroyDBInstanceRequest::setClientToken(const std::string& clientToken) +{ + clientToken_ = clientToken; + setCoreParameter("ClientToken", clientToken); +} + +std::string DestroyDBInstanceRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void DestroyDBInstanceRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setCoreParameter("OwnerAccount", ownerAccount); +} + +long DestroyDBInstanceRequest::getOwnerId()const +{ + return ownerId_; +} + +void DestroyDBInstanceRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setCoreParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DestroyDBInstanceRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DestroyDBInstanceRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setCoreParameter("AccessKeyId", accessKeyId); +} + +std::string DestroyDBInstanceRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void DestroyDBInstanceRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setCoreParameter("DBInstanceId", dBInstanceId); +} + diff --git a/rds/src/model/DeleteDedicatedHostResult.cc b/rds/src/model/DestroyDBInstanceResult.cc similarity index 73% rename from rds/src/model/DeleteDedicatedHostResult.cc rename to rds/src/model/DestroyDBInstanceResult.cc index 325493fe0..f052e833e 100644 --- a/rds/src/model/DeleteDedicatedHostResult.cc +++ b/rds/src/model/DestroyDBInstanceResult.cc @@ -14,26 +14,26 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Rds; using namespace AlibabaCloud::Rds::Model; -DeleteDedicatedHostResult::DeleteDedicatedHostResult() : +DestroyDBInstanceResult::DestroyDBInstanceResult() : ServiceResult() {} -DeleteDedicatedHostResult::DeleteDedicatedHostResult(const std::string &payload) : +DestroyDBInstanceResult::DestroyDBInstanceResult(const std::string &payload) : ServiceResult() { parse(payload); } -DeleteDedicatedHostResult::~DeleteDedicatedHostResult() +DestroyDBInstanceResult::~DestroyDBInstanceResult() {} -void DeleteDedicatedHostResult::parse(const std::string &payload) +void DestroyDBInstanceResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; diff --git a/rds/src/model/EvaluateDedicatedHostInstanceResourceRequest.cc b/rds/src/model/EvaluateDedicatedHostInstanceResourceRequest.cc new file mode 100644 index 000000000..ff5a451fe --- /dev/null +++ b/rds/src/model/EvaluateDedicatedHostInstanceResourceRequest.cc @@ -0,0 +1,150 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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::Rds::Model::EvaluateDedicatedHostInstanceResourceRequest; + +EvaluateDedicatedHostInstanceResourceRequest::EvaluateDedicatedHostInstanceResourceRequest() : + RpcServiceRequest("rds", "2014-08-15", "EvaluateDedicatedHostInstanceResource") +{ + setMethod(HttpRequest::Method::Post); +} + +EvaluateDedicatedHostInstanceResourceRequest::~EvaluateDedicatedHostInstanceResourceRequest() +{} + +long EvaluateDedicatedHostInstanceResourceRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void EvaluateDedicatedHostInstanceResourceRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string EvaluateDedicatedHostInstanceResourceRequest::getEngineVersion()const +{ + return engineVersion_; +} + +void EvaluateDedicatedHostInstanceResourceRequest::setEngineVersion(const std::string& engineVersion) +{ + engineVersion_ = engineVersion; + setCoreParameter("EngineVersion", engineVersion); +} + +std::string EvaluateDedicatedHostInstanceResourceRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void EvaluateDedicatedHostInstanceResourceRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setCoreParameter("AccessKeyId", accessKeyId); +} + +std::string EvaluateDedicatedHostInstanceResourceRequest::getRegionId()const +{ + return regionId_; +} + +void EvaluateDedicatedHostInstanceResourceRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setCoreParameter("RegionId", regionId); +} + +std::string EvaluateDedicatedHostInstanceResourceRequest::getEngine()const +{ + return engine_; +} + +void EvaluateDedicatedHostInstanceResourceRequest::setEngine(const std::string& engine) +{ + engine_ = engine; + setCoreParameter("Engine", engine); +} + +std::string EvaluateDedicatedHostInstanceResourceRequest::getDedicatedHostGroupId()const +{ + return dedicatedHostGroupId_; +} + +void EvaluateDedicatedHostInstanceResourceRequest::setDedicatedHostGroupId(const std::string& dedicatedHostGroupId) +{ + dedicatedHostGroupId_ = dedicatedHostGroupId; + setCoreParameter("DedicatedHostGroupId", dedicatedHostGroupId); +} + +std::string EvaluateDedicatedHostInstanceResourceRequest::getInstanceClassNames()const +{ + return instanceClassNames_; +} + +void EvaluateDedicatedHostInstanceResourceRequest::setInstanceClassNames(const std::string& instanceClassNames) +{ + instanceClassNames_ = instanceClassNames; + setCoreParameter("InstanceClassNames", instanceClassNames); +} + +std::string EvaluateDedicatedHostInstanceResourceRequest::getDiskSize()const +{ + return diskSize_; +} + +void EvaluateDedicatedHostInstanceResourceRequest::setDiskSize(const std::string& diskSize) +{ + diskSize_ = diskSize; + setCoreParameter("DiskSize", diskSize); +} + +std::string EvaluateDedicatedHostInstanceResourceRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void EvaluateDedicatedHostInstanceResourceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +long EvaluateDedicatedHostInstanceResourceRequest::getOwnerId()const +{ + return ownerId_; +} + +void EvaluateDedicatedHostInstanceResourceRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setCoreParameter("OwnerId", std::to_string(ownerId)); +} + +std::string EvaluateDedicatedHostInstanceResourceRequest::getDiskType()const +{ + return diskType_; +} + +void EvaluateDedicatedHostInstanceResourceRequest::setDiskType(const std::string& diskType) +{ + diskType_ = diskType; + setCoreParameter("DiskType", diskType); +} + diff --git a/rds/src/model/EvaluateSupportByokShowResult.cc b/rds/src/model/EvaluateDedicatedHostInstanceResourceResult.cc similarity index 52% rename from rds/src/model/EvaluateSupportByokShowResult.cc rename to rds/src/model/EvaluateDedicatedHostInstanceResourceResult.cc index 23fa18066..b47dae9b0 100644 --- a/rds/src/model/EvaluateSupportByokShowResult.cc +++ b/rds/src/model/EvaluateDedicatedHostInstanceResourceResult.cc @@ -14,45 +14,45 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Rds; using namespace AlibabaCloud::Rds::Model; -EvaluateSupportByokShowResult::EvaluateSupportByokShowResult() : +EvaluateDedicatedHostInstanceResourceResult::EvaluateDedicatedHostInstanceResourceResult() : ServiceResult() {} -EvaluateSupportByokShowResult::EvaluateSupportByokShowResult(const std::string &payload) : +EvaluateDedicatedHostInstanceResourceResult::EvaluateDedicatedHostInstanceResourceResult(const std::string &payload) : ServiceResult() { parse(payload); } -EvaluateSupportByokShowResult::~EvaluateSupportByokShowResult() +EvaluateDedicatedHostInstanceResourceResult::~EvaluateDedicatedHostInstanceResourceResult() {} -void EvaluateSupportByokShowResult::parse(const std::string &payload) +void EvaluateDedicatedHostInstanceResourceResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["SupportByokShow"].isNull()) - supportByokShow_ = std::stoi(value["SupportByokShow"].asString()); - if(!value["SupportByokZone"].isNull()) - supportByokZone_ = value["SupportByokZone"].asString(); + if(!value["DBInstanceClass"].isNull()) + dBInstanceClass_ = value["DBInstanceClass"].asString(); + if(!value["Available"].isNull()) + available_ = std::stoi(value["Available"].asString()); } -std::string EvaluateSupportByokShowResult::getSupportByokZone()const +std::string EvaluateDedicatedHostInstanceResourceResult::getDBInstanceClass()const { - return supportByokZone_; + return dBInstanceClass_; } -int EvaluateSupportByokShowResult::getSupportByokShow()const +int EvaluateDedicatedHostInstanceResourceResult::getAvailable()const { - return supportByokShow_; + return available_; } diff --git a/rds/src/model/EvaluateSupportByokShowRequest.cc b/rds/src/model/EvaluateSupportByokShowRequest.cc deleted file mode 100644 index 48022afc5..000000000 --- a/rds/src/model/EvaluateSupportByokShowRequest.cc +++ /dev/null @@ -1,159 +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::Rds::Model::EvaluateSupportByokShowRequest; - -EvaluateSupportByokShowRequest::EvaluateSupportByokShowRequest() : - RpcServiceRequest("rds", "2014-08-15", "EvaluateSupportByokShow") -{} - -EvaluateSupportByokShowRequest::~EvaluateSupportByokShowRequest() -{} - -long EvaluateSupportByokShowRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void EvaluateSupportByokShowRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string EvaluateSupportByokShowRequest::getNodeType()const -{ - return nodeType_; -} - -void EvaluateSupportByokShowRequest::setNodeType(const std::string& nodeType) -{ - nodeType_ = nodeType; - setCoreParameter("NodeType", nodeType); -} - -std::string EvaluateSupportByokShowRequest::getEngineVersion()const -{ - return engineVersion_; -} - -void EvaluateSupportByokShowRequest::setEngineVersion(const std::string& engineVersion) -{ - engineVersion_ = engineVersion; - setCoreParameter("EngineVersion", engineVersion); -} - -std::string EvaluateSupportByokShowRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void EvaluateSupportByokShowRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string EvaluateSupportByokShowRequest::getSecurityToken()const -{ - return securityToken_; -} - -void EvaluateSupportByokShowRequest::setSecurityToken(const std::string& securityToken) -{ - securityToken_ = securityToken; - setCoreParameter("SecurityToken", securityToken); -} - -std::string EvaluateSupportByokShowRequest::getRegionId()const -{ - return regionId_; -} - -void EvaluateSupportByokShowRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setCoreParameter("RegionId", regionId); -} - -std::string EvaluateSupportByokShowRequest::getEngine()const -{ - return engine_; -} - -void EvaluateSupportByokShowRequest::setEngine(const std::string& engine) -{ - engine_ = engine; - setCoreParameter("Engine", engine); -} - -std::string EvaluateSupportByokShowRequest::getDbInstanceStorageType()const -{ - return dbInstanceStorageType_; -} - -void EvaluateSupportByokShowRequest::setDbInstanceStorageType(const std::string& dbInstanceStorageType) -{ - dbInstanceStorageType_ = dbInstanceStorageType; - setCoreParameter("DbInstanceStorageType", dbInstanceStorageType); -} - -std::string EvaluateSupportByokShowRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void EvaluateSupportByokShowRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string EvaluateSupportByokShowRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void EvaluateSupportByokShowRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setCoreParameter("OwnerAccount", ownerAccount); -} - -long EvaluateSupportByokShowRequest::getOwnerId()const -{ - return ownerId_; -} - -void EvaluateSupportByokShowRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string EvaluateSupportByokShowRequest::getTargetRegionId()const -{ - return targetRegionId_; -} - -void EvaluateSupportByokShowRequest::setTargetRegionId(const std::string& targetRegionId) -{ - targetRegionId_ = targetRegionId; - setCoreParameter("TargetRegionId", targetRegionId); -} - diff --git a/rds/src/model/GrantAccountPrivilegeRequest.cc b/rds/src/model/GrantAccountPrivilegeRequest.cc index ede74fefb..0c5164a15 100644 --- a/rds/src/model/GrantAccountPrivilegeRequest.cc +++ b/rds/src/model/GrantAccountPrivilegeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::GrantAccountPrivilegeRequest; GrantAccountPrivilegeRequest::GrantAccountPrivilegeRequest() : RpcServiceRequest("rds", "2014-08-15", "GrantAccountPrivilege") -{} +{ + setMethod(HttpRequest::Method::Post); +} GrantAccountPrivilegeRequest::~GrantAccountPrivilegeRequest() {} diff --git a/rds/src/model/GrantOperatorPermissionRequest.cc b/rds/src/model/GrantOperatorPermissionRequest.cc index d32c799ac..ed891a5b4 100644 --- a/rds/src/model/GrantOperatorPermissionRequest.cc +++ b/rds/src/model/GrantOperatorPermissionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::GrantOperatorPermissionRequest; GrantOperatorPermissionRequest::GrantOperatorPermissionRequest() : RpcServiceRequest("rds", "2014-08-15", "GrantOperatorPermission") -{} +{ + setMethod(HttpRequest::Method::Post); +} GrantOperatorPermissionRequest::~GrantOperatorPermissionRequest() {} diff --git a/rds/src/model/ImportDataForSQLServerRequest.cc b/rds/src/model/ImportDataForSQLServerRequest.cc deleted file mode 100644 index 83200fbf3..000000000 --- a/rds/src/model/ImportDataForSQLServerRequest.cc +++ /dev/null @@ -1,104 +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::Rds::Model::ImportDataForSQLServerRequest; - -ImportDataForSQLServerRequest::ImportDataForSQLServerRequest() : - RpcServiceRequest("rds", "2014-08-15", "ImportDataForSQLServer") -{} - -ImportDataForSQLServerRequest::~ImportDataForSQLServerRequest() -{} - -long ImportDataForSQLServerRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void ImportDataForSQLServerRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string ImportDataForSQLServerRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void ImportDataForSQLServerRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string ImportDataForSQLServerRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void ImportDataForSQLServerRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setCoreParameter("OwnerAccount", ownerAccount); -} - -long ImportDataForSQLServerRequest::getOwnerId()const -{ - return ownerId_; -} - -void ImportDataForSQLServerRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string ImportDataForSQLServerRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void ImportDataForSQLServerRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string ImportDataForSQLServerRequest::getFileName()const -{ - return fileName_; -} - -void ImportDataForSQLServerRequest::setFileName(const std::string& fileName) -{ - fileName_ = fileName; - setCoreParameter("FileName", fileName); -} - -std::string ImportDataForSQLServerRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void ImportDataForSQLServerRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - diff --git a/rds/src/model/ImportDataForSQLServerResult.cc b/rds/src/model/ImportDataForSQLServerResult.cc deleted file mode 100644 index 6703359a2..000000000 --- a/rds/src/model/ImportDataForSQLServerResult.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 -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -ImportDataForSQLServerResult::ImportDataForSQLServerResult() : - ServiceResult() -{} - -ImportDataForSQLServerResult::ImportDataForSQLServerResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -ImportDataForSQLServerResult::~ImportDataForSQLServerResult() -{} - -void ImportDataForSQLServerResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - if(!value["ImportID"].isNull()) - importID_ = std::stoi(value["ImportID"].asString()); - -} - -int ImportDataForSQLServerResult::getImportID()const -{ - return importID_; -} - diff --git a/rds/src/model/ImportDatabaseBetweenInstancesRequest.cc b/rds/src/model/ImportDatabaseBetweenInstancesRequest.cc index 4abdc3ef5..ad17f5b04 100644 --- a/rds/src/model/ImportDatabaseBetweenInstancesRequest.cc +++ b/rds/src/model/ImportDatabaseBetweenInstancesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ImportDatabaseBetweenInstancesRequest; ImportDatabaseBetweenInstancesRequest::ImportDatabaseBetweenInstancesRequest() : RpcServiceRequest("rds", "2014-08-15", "ImportDatabaseBetweenInstances") -{} +{ + setMethod(HttpRequest::Method::Post); +} ImportDatabaseBetweenInstancesRequest::~ImportDatabaseBetweenInstancesRequest() {} diff --git a/rds/src/model/ListTagResourcesRequest.cc b/rds/src/model/ListTagResourcesRequest.cc index 785b9bdb2..900cd464e 100644 --- a/rds/src/model/ListTagResourcesRequest.cc +++ b/rds/src/model/ListTagResourcesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ListTagResourcesRequest; ListTagResourcesRequest::ListTagResourcesRequest() : RpcServiceRequest("rds", "2014-08-15", "ListTagResources") -{} +{ + setMethod(HttpRequest::Method::Post); +} ListTagResourcesRequest::~ListTagResourcesRequest() {} @@ -44,8 +46,9 @@ std::vector ListTagResourcesRequest::getResourceId()const void ListTagResourcesRequest::setResourceId(const std::vector& resourceId) { resourceId_ = resourceId; - for(int i = 0; i!= resourceId.size(); i++) - setCoreParameter("ResourceId."+ std::to_string(i), resourceId.at(i)); + for(int dep1 = 0; dep1!= resourceId.size(); dep1++) { + setCoreParameter("ResourceId."+ std::to_string(dep1), resourceId.at(dep1)); + } } std::string ListTagResourcesRequest::getResourceOwnerAccount()const @@ -122,12 +125,11 @@ std::vector ListTagResourcesRequest::getTag()const void ListTagResourcesRequest::setTag(const std::vector& tag) { tag_ = tag; - int i = 0; - for(int i = 0; i!= tag.size(); i++) { - auto obj = tag.at(i); - std::string str ="Tag."+ std::to_string(i); - setCoreParameter(str + ".Value", obj.value); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Value", tagObj.value); + setCoreParameter(tagObjStr + ".Key", tagObj.key); } } diff --git a/rds/src/model/DescribeDBProxyRequest.cc b/rds/src/model/LockAccountRequest.cc similarity index 51% rename from rds/src/model/DescribeDBProxyRequest.cc rename to rds/src/model/LockAccountRequest.cc index 97745f9cb..f412136aa 100644 --- a/rds/src/model/DescribeDBProxyRequest.cc +++ b/rds/src/model/LockAccountRequest.cc @@ -14,78 +14,80 @@ * limitations under the License. */ -#include +#include -using AlibabaCloud::Rds::Model::DescribeDBProxyRequest; +using AlibabaCloud::Rds::Model::LockAccountRequest; -DescribeDBProxyRequest::DescribeDBProxyRequest() : - RpcServiceRequest("rds", "2014-08-15", "DescribeDBProxy") +LockAccountRequest::LockAccountRequest() : + RpcServiceRequest("rds", "2014-08-15", "LockAccount") +{ + setMethod(HttpRequest::Method::Post); +} + +LockAccountRequest::~LockAccountRequest() {} -DescribeDBProxyRequest::~DescribeDBProxyRequest() -{} - -long DescribeDBProxyRequest::getResourceOwnerId()const +long LockAccountRequest::getResourceOwnerId()const { return resourceOwnerId_; } -void DescribeDBProxyRequest::setResourceOwnerId(long resourceOwnerId) +void LockAccountRequest::setResourceOwnerId(long resourceOwnerId) { resourceOwnerId_ = resourceOwnerId; setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } -std::string DescribeDBProxyRequest::getResourceOwnerAccount()const +std::string LockAccountRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; } -void DescribeDBProxyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +void LockAccountRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) { resourceOwnerAccount_ = resourceOwnerAccount; setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); } -long DescribeDBProxyRequest::getOwnerId()const +long LockAccountRequest::getOwnerId()const { return ownerId_; } -void DescribeDBProxyRequest::setOwnerId(long ownerId) +void LockAccountRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; setCoreParameter("OwnerId", std::to_string(ownerId)); } -std::string DescribeDBProxyRequest::getAccessKeyId()const +std::string LockAccountRequest::getAccessKeyId()const { return accessKeyId_; } -void DescribeDBProxyRequest::setAccessKeyId(const std::string& accessKeyId) +void LockAccountRequest::setAccessKeyId(const std::string& accessKeyId) { accessKeyId_ = accessKeyId; setCoreParameter("AccessKeyId", accessKeyId); } -std::string DescribeDBProxyRequest::getRegionId()const +std::string LockAccountRequest::getAccountName()const { - return regionId_; + return accountName_; } -void DescribeDBProxyRequest::setRegionId(const std::string& regionId) +void LockAccountRequest::setAccountName(const std::string& accountName) { - regionId_ = regionId; - setCoreParameter("RegionId", regionId); + accountName_ = accountName; + setCoreParameter("AccountName", accountName); } -std::string DescribeDBProxyRequest::getDBInstanceId()const +std::string LockAccountRequest::getDBInstanceId()const { return dBInstanceId_; } -void DescribeDBProxyRequest::setDBInstanceId(const std::string& dBInstanceId) +void LockAccountRequest::setDBInstanceId(const std::string& dBInstanceId) { dBInstanceId_ = dBInstanceId; setCoreParameter("DBInstanceId", dBInstanceId); diff --git a/rds/src/model/ModifyDBProxyEndpointResult.cc b/rds/src/model/LockAccountResult.cc similarity index 72% rename from rds/src/model/ModifyDBProxyEndpointResult.cc rename to rds/src/model/LockAccountResult.cc index 6180c1540..cca028a68 100644 --- a/rds/src/model/ModifyDBProxyEndpointResult.cc +++ b/rds/src/model/LockAccountResult.cc @@ -14,26 +14,26 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Rds; using namespace AlibabaCloud::Rds::Model; -ModifyDBProxyEndpointResult::ModifyDBProxyEndpointResult() : +LockAccountResult::LockAccountResult() : ServiceResult() {} -ModifyDBProxyEndpointResult::ModifyDBProxyEndpointResult(const std::string &payload) : +LockAccountResult::LockAccountResult(const std::string &payload) : ServiceResult() { parse(payload); } -ModifyDBProxyEndpointResult::~ModifyDBProxyEndpointResult() +LockAccountResult::~LockAccountResult() {} -void ModifyDBProxyEndpointResult::parse(const std::string &payload) +void LockAccountResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; diff --git a/rds/src/model/MigrateDBInstanceRequest.cc b/rds/src/model/MigrateDBInstanceRequest.cc index 2fa19807f..e36d0bdd4 100644 --- a/rds/src/model/MigrateDBInstanceRequest.cc +++ b/rds/src/model/MigrateDBInstanceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::MigrateDBInstanceRequest; MigrateDBInstanceRequest::MigrateDBInstanceRequest() : RpcServiceRequest("rds", "2014-08-15", "MigrateDBInstance") -{} +{ + setMethod(HttpRequest::Method::Post); +} MigrateDBInstanceRequest::~MigrateDBInstanceRequest() {} diff --git a/rds/src/model/MigrateSecurityIPModeRequest.cc b/rds/src/model/MigrateSecurityIPModeRequest.cc index 03fb7e0a7..5509d05f4 100644 --- a/rds/src/model/MigrateSecurityIPModeRequest.cc +++ b/rds/src/model/MigrateSecurityIPModeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::MigrateSecurityIPModeRequest; MigrateSecurityIPModeRequest::MigrateSecurityIPModeRequest() : RpcServiceRequest("rds", "2014-08-15", "MigrateSecurityIPMode") -{} +{ + setMethod(HttpRequest::Method::Post); +} MigrateSecurityIPModeRequest::~MigrateSecurityIPModeRequest() {} diff --git a/rds/src/model/MigrateToOtherRegionRequest.cc b/rds/src/model/MigrateToOtherRegionRequest.cc deleted file mode 100644 index 757bce2d1..000000000 --- a/rds/src/model/MigrateToOtherRegionRequest.cc +++ /dev/null @@ -1,159 +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::Rds::Model::MigrateToOtherRegionRequest; - -MigrateToOtherRegionRequest::MigrateToOtherRegionRequest() : - RpcServiceRequest("rds", "2014-08-15", "MigrateToOtherRegion") -{} - -MigrateToOtherRegionRequest::~MigrateToOtherRegionRequest() -{} - -long MigrateToOtherRegionRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void MigrateToOtherRegionRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string MigrateToOtherRegionRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void MigrateToOtherRegionRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string MigrateToOtherRegionRequest::getTargetVpcId()const -{ - return targetVpcId_; -} - -void MigrateToOtherRegionRequest::setTargetVpcId(const std::string& targetVpcId) -{ - targetVpcId_ = targetVpcId; - setCoreParameter("TargetVpcId", targetVpcId); -} - -std::string MigrateToOtherRegionRequest::getTargetZoneId()const -{ - return targetZoneId_; -} - -void MigrateToOtherRegionRequest::setTargetZoneId(const std::string& targetZoneId) -{ - targetZoneId_ = targetZoneId; - setCoreParameter("TargetZoneId", targetZoneId); -} - -std::string MigrateToOtherRegionRequest::getEffectiveTime()const -{ - return effectiveTime_; -} - -void MigrateToOtherRegionRequest::setEffectiveTime(const std::string& effectiveTime) -{ - effectiveTime_ = effectiveTime; - setCoreParameter("EffectiveTime", effectiveTime); -} - -std::string MigrateToOtherRegionRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void MigrateToOtherRegionRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - -std::string MigrateToOtherRegionRequest::getSwitchTime()const -{ - return switchTime_; -} - -void MigrateToOtherRegionRequest::setSwitchTime(const std::string& switchTime) -{ - switchTime_ = switchTime; - setCoreParameter("SwitchTime", switchTime); -} - -std::string MigrateToOtherRegionRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void MigrateToOtherRegionRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string MigrateToOtherRegionRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void MigrateToOtherRegionRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setCoreParameter("OwnerAccount", ownerAccount); -} - -std::string MigrateToOtherRegionRequest::getTargetVSwitchId()const -{ - return targetVSwitchId_; -} - -void MigrateToOtherRegionRequest::setTargetVSwitchId(const std::string& targetVSwitchId) -{ - targetVSwitchId_ = targetVSwitchId; - setCoreParameter("TargetVSwitchId", targetVSwitchId); -} - -long MigrateToOtherRegionRequest::getOwnerId()const -{ - return ownerId_; -} - -void MigrateToOtherRegionRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string MigrateToOtherRegionRequest::getTargetRegionId()const -{ - return targetRegionId_; -} - -void MigrateToOtherRegionRequest::setTargetRegionId(const std::string& targetRegionId) -{ - targetRegionId_ = targetRegionId; - setCoreParameter("TargetRegionId", targetRegionId); -} - diff --git a/rds/src/model/MigrateToOtherZoneRequest.cc b/rds/src/model/MigrateToOtherZoneRequest.cc index 5102a5318..15a2ac330 100644 --- a/rds/src/model/MigrateToOtherZoneRequest.cc +++ b/rds/src/model/MigrateToOtherZoneRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::MigrateToOtherZoneRequest; MigrateToOtherZoneRequest::MigrateToOtherZoneRequest() : RpcServiceRequest("rds", "2014-08-15", "MigrateToOtherZone") -{} +{ + setMethod(HttpRequest::Method::Post); +} MigrateToOtherZoneRequest::~MigrateToOtherZoneRequest() {} diff --git a/rds/src/model/ModifyAccountDescriptionRequest.cc b/rds/src/model/ModifyAccountDescriptionRequest.cc index 54b46e0ee..f2e472ab0 100644 --- a/rds/src/model/ModifyAccountDescriptionRequest.cc +++ b/rds/src/model/ModifyAccountDescriptionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyAccountDescriptionRequest; ModifyAccountDescriptionRequest::ModifyAccountDescriptionRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyAccountDescription") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyAccountDescriptionRequest::~ModifyAccountDescriptionRequest() {} diff --git a/rds/src/model/ModifyActionEventPolicyRequest.cc b/rds/src/model/ModifyActionEventPolicyRequest.cc index e6ff0b404..995747401 100644 --- a/rds/src/model/ModifyActionEventPolicyRequest.cc +++ b/rds/src/model/ModifyActionEventPolicyRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyActionEventPolicyRequest; ModifyActionEventPolicyRequest::ModifyActionEventPolicyRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyActionEventPolicy") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyActionEventPolicyRequest::~ModifyActionEventPolicyRequest() {} diff --git a/rds/src/model/ModifyBackupPolicyRequest.cc b/rds/src/model/ModifyBackupPolicyRequest.cc index 14ed09201..0e64709fd 100644 --- a/rds/src/model/ModifyBackupPolicyRequest.cc +++ b/rds/src/model/ModifyBackupPolicyRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyBackupPolicyRequest; ModifyBackupPolicyRequest::ModifyBackupPolicyRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyBackupPolicy") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyBackupPolicyRequest::~ModifyBackupPolicyRequest() {} @@ -157,6 +159,17 @@ void ModifyBackupPolicyRequest::setPreferredBackupPeriod(const std::string& pref setCoreParameter("PreferredBackupPeriod", preferredBackupPeriod); } +std::string ModifyBackupPolicyRequest::getReleasedKeepPolicy()const +{ + return releasedKeepPolicy_; +} + +void ModifyBackupPolicyRequest::setReleasedKeepPolicy(const std::string& releasedKeepPolicy) +{ + releasedKeepPolicy_ = releasedKeepPolicy; + setCoreParameter("ReleasedKeepPolicy", releasedKeepPolicy); +} + std::string ModifyBackupPolicyRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; diff --git a/rds/src/model/ModifyCollationTimeZoneRequest.cc b/rds/src/model/ModifyCollationTimeZoneRequest.cc index 9c6388015..a420227f2 100644 --- a/rds/src/model/ModifyCollationTimeZoneRequest.cc +++ b/rds/src/model/ModifyCollationTimeZoneRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyCollationTimeZoneRequest; ModifyCollationTimeZoneRequest::ModifyCollationTimeZoneRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyCollationTimeZone") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyCollationTimeZoneRequest::~ModifyCollationTimeZoneRequest() {} diff --git a/rds/src/model/ModifyDBDescriptionRequest.cc b/rds/src/model/ModifyDBDescriptionRequest.cc index 5e6b3240b..354631769 100644 --- a/rds/src/model/ModifyDBDescriptionRequest.cc +++ b/rds/src/model/ModifyDBDescriptionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyDBDescriptionRequest; ModifyDBDescriptionRequest::ModifyDBDescriptionRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyDBDescription") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyDBDescriptionRequest::~ModifyDBDescriptionRequest() {} diff --git a/rds/src/model/ModifyDBInstanceAutoUpgradeMinorVersionRequest.cc b/rds/src/model/ModifyDBInstanceAutoUpgradeMinorVersionRequest.cc index 85ca24946..19116e5b0 100644 --- a/rds/src/model/ModifyDBInstanceAutoUpgradeMinorVersionRequest.cc +++ b/rds/src/model/ModifyDBInstanceAutoUpgradeMinorVersionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyDBInstanceAutoUpgradeMinorVersionRequest; ModifyDBInstanceAutoUpgradeMinorVersionRequest::ModifyDBInstanceAutoUpgradeMinorVersionRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyDBInstanceAutoUpgradeMinorVersion") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyDBInstanceAutoUpgradeMinorVersionRequest::~ModifyDBInstanceAutoUpgradeMinorVersionRequest() {} diff --git a/rds/src/model/ModifyDBInstanceConnectionModeRequest.cc b/rds/src/model/ModifyDBInstanceConnectionModeRequest.cc index e28078359..16f57d166 100644 --- a/rds/src/model/ModifyDBInstanceConnectionModeRequest.cc +++ b/rds/src/model/ModifyDBInstanceConnectionModeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyDBInstanceConnectionModeRequest; ModifyDBInstanceConnectionModeRequest::ModifyDBInstanceConnectionModeRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyDBInstanceConnectionMode") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyDBInstanceConnectionModeRequest::~ModifyDBInstanceConnectionModeRequest() {} diff --git a/rds/src/model/ModifyDBInstanceConnectionStringRequest.cc b/rds/src/model/ModifyDBInstanceConnectionStringRequest.cc index 4a540c3a1..41b122004 100644 --- a/rds/src/model/ModifyDBInstanceConnectionStringRequest.cc +++ b/rds/src/model/ModifyDBInstanceConnectionStringRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyDBInstanceConnectionStringRequest; ModifyDBInstanceConnectionStringRequest::ModifyDBInstanceConnectionStringRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyDBInstanceConnectionString") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyDBInstanceConnectionStringRequest::~ModifyDBInstanceConnectionStringRequest() {} diff --git a/rds/src/model/ModifyDBInstanceDescriptionRequest.cc b/rds/src/model/ModifyDBInstanceDescriptionRequest.cc index b452f2860..9188b4253 100644 --- a/rds/src/model/ModifyDBInstanceDescriptionRequest.cc +++ b/rds/src/model/ModifyDBInstanceDescriptionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyDBInstanceDescriptionRequest; ModifyDBInstanceDescriptionRequest::ModifyDBInstanceDescriptionRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyDBInstanceDescription") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyDBInstanceDescriptionRequest::~ModifyDBInstanceDescriptionRequest() {} diff --git a/rds/src/model/ModifyDBInstanceHAConfigRequest.cc b/rds/src/model/ModifyDBInstanceHAConfigRequest.cc index b86b27340..4b21eaf74 100644 --- a/rds/src/model/ModifyDBInstanceHAConfigRequest.cc +++ b/rds/src/model/ModifyDBInstanceHAConfigRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyDBInstanceHAConfigRequest; ModifyDBInstanceHAConfigRequest::ModifyDBInstanceHAConfigRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyDBInstanceHAConfig") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyDBInstanceHAConfigRequest::~ModifyDBInstanceHAConfigRequest() {} diff --git a/rds/src/model/ModifyDBInstanceMaintainTimeRequest.cc b/rds/src/model/ModifyDBInstanceMaintainTimeRequest.cc index b3b21e3bf..700ce6aa1 100644 --- a/rds/src/model/ModifyDBInstanceMaintainTimeRequest.cc +++ b/rds/src/model/ModifyDBInstanceMaintainTimeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyDBInstanceMaintainTimeRequest; ModifyDBInstanceMaintainTimeRequest::ModifyDBInstanceMaintainTimeRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyDBInstanceMaintainTime") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyDBInstanceMaintainTimeRequest::~ModifyDBInstanceMaintainTimeRequest() {} diff --git a/rds/src/model/ModifyDBInstanceMonitorRequest.cc b/rds/src/model/ModifyDBInstanceMonitorRequest.cc index 2a2084219..f8558538e 100644 --- a/rds/src/model/ModifyDBInstanceMonitorRequest.cc +++ b/rds/src/model/ModifyDBInstanceMonitorRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyDBInstanceMonitorRequest; ModifyDBInstanceMonitorRequest::ModifyDBInstanceMonitorRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyDBInstanceMonitor") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyDBInstanceMonitorRequest::~ModifyDBInstanceMonitorRequest() {} diff --git a/rds/src/model/ModifyDBInstanceNetworkExpireTimeRequest.cc b/rds/src/model/ModifyDBInstanceNetworkExpireTimeRequest.cc index c520ad8af..da83a54cd 100644 --- a/rds/src/model/ModifyDBInstanceNetworkExpireTimeRequest.cc +++ b/rds/src/model/ModifyDBInstanceNetworkExpireTimeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyDBInstanceNetworkExpireTimeRequest; ModifyDBInstanceNetworkExpireTimeRequest::ModifyDBInstanceNetworkExpireTimeRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyDBInstanceNetworkExpireTime") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyDBInstanceNetworkExpireTimeRequest::~ModifyDBInstanceNetworkExpireTimeRequest() {} diff --git a/rds/src/model/ModifyDBInstanceNetworkTypeRequest.cc b/rds/src/model/ModifyDBInstanceNetworkTypeRequest.cc index 67e51aef3..c1683d20f 100644 --- a/rds/src/model/ModifyDBInstanceNetworkTypeRequest.cc +++ b/rds/src/model/ModifyDBInstanceNetworkTypeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyDBInstanceNetworkTypeRequest; ModifyDBInstanceNetworkTypeRequest::ModifyDBInstanceNetworkTypeRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyDBInstanceNetworkType") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyDBInstanceNetworkTypeRequest::~ModifyDBInstanceNetworkTypeRequest() {} diff --git a/rds/src/model/ModifyDBInstancePayTypeRequest.cc b/rds/src/model/ModifyDBInstancePayTypeRequest.cc index 73b405100..a10cc94b6 100644 --- a/rds/src/model/ModifyDBInstancePayTypeRequest.cc +++ b/rds/src/model/ModifyDBInstancePayTypeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyDBInstancePayTypeRequest; ModifyDBInstancePayTypeRequest::ModifyDBInstancePayTypeRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyDBInstancePayType") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyDBInstancePayTypeRequest::~ModifyDBInstancePayTypeRequest() {} diff --git a/rds/src/model/ModifyDBInstanceProxyConfigurationRequest.cc b/rds/src/model/ModifyDBInstanceProxyConfigurationRequest.cc index f447129d4..64b1ecdd4 100644 --- a/rds/src/model/ModifyDBInstanceProxyConfigurationRequest.cc +++ b/rds/src/model/ModifyDBInstanceProxyConfigurationRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyDBInstanceProxyConfigurationRequest; ModifyDBInstanceProxyConfigurationRequest::ModifyDBInstanceProxyConfigurationRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyDBInstanceProxyConfiguration") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyDBInstanceProxyConfigurationRequest::~ModifyDBInstanceProxyConfigurationRequest() {} diff --git a/rds/src/model/ModifyDBInstanceSSLRequest.cc b/rds/src/model/ModifyDBInstanceSSLRequest.cc index 4f0565aed..1d1d213f2 100644 --- a/rds/src/model/ModifyDBInstanceSSLRequest.cc +++ b/rds/src/model/ModifyDBInstanceSSLRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyDBInstanceSSLRequest; ModifyDBInstanceSSLRequest::ModifyDBInstanceSSLRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyDBInstanceSSL") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyDBInstanceSSLRequest::~ModifyDBInstanceSSLRequest() {} diff --git a/rds/src/model/ModifyDBInstanceSpecRequest.cc b/rds/src/model/ModifyDBInstanceSpecRequest.cc index e76098642..58255fb83 100644 --- a/rds/src/model/ModifyDBInstanceSpecRequest.cc +++ b/rds/src/model/ModifyDBInstanceSpecRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyDBInstanceSpecRequest; ModifyDBInstanceSpecRequest::ModifyDBInstanceSpecRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyDBInstanceSpec") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyDBInstanceSpecRequest::~ModifyDBInstanceSpecRequest() {} @@ -113,6 +115,17 @@ void ModifyDBInstanceSpecRequest::setDBInstanceStorageType(const std::string& dB setCoreParameter("DBInstanceStorageType", dBInstanceStorageType); } +std::string ModifyDBInstanceSpecRequest::getDirection()const +{ + return direction_; +} + +void ModifyDBInstanceSpecRequest::setDirection(const std::string& direction) +{ + direction_ = direction; + setCoreParameter("Direction", direction); +} + std::string ModifyDBInstanceSpecRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; diff --git a/rds/src/model/ModifyDBInstanceTDERequest.cc b/rds/src/model/ModifyDBInstanceTDERequest.cc index 7c7e85f9c..8990e45cf 100644 --- a/rds/src/model/ModifyDBInstanceTDERequest.cc +++ b/rds/src/model/ModifyDBInstanceTDERequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyDBInstanceTDERequest; ModifyDBInstanceTDERequest::ModifyDBInstanceTDERequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyDBInstanceTDE") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyDBInstanceTDERequest::~ModifyDBInstanceTDERequest() {} diff --git a/rds/src/model/ModifyDBProxyEndpointRequest.cc b/rds/src/model/ModifyDBProxyEndpointRequest.cc deleted file mode 100644 index c8eb4c0c4..000000000 --- a/rds/src/model/ModifyDBProxyEndpointRequest.cc +++ /dev/null @@ -1,148 +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::Rds::Model::ModifyDBProxyEndpointRequest; - -ModifyDBProxyEndpointRequest::ModifyDBProxyEndpointRequest() : - RpcServiceRequest("rds", "2014-08-15", "ModifyDBProxyEndpoint") -{} - -ModifyDBProxyEndpointRequest::~ModifyDBProxyEndpointRequest() -{} - -long ModifyDBProxyEndpointRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void ModifyDBProxyEndpointRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string ModifyDBProxyEndpointRequest::getConfigDBProxyFeatures()const -{ - return configDBProxyFeatures_; -} - -void ModifyDBProxyEndpointRequest::setConfigDBProxyFeatures(const std::string& configDBProxyFeatures) -{ - configDBProxyFeatures_ = configDBProxyFeatures; - setCoreParameter("ConfigDBProxyFeatures", configDBProxyFeatures); -} - -std::string ModifyDBProxyEndpointRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void ModifyDBProxyEndpointRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string ModifyDBProxyEndpointRequest::getRegionId()const -{ - return regionId_; -} - -void ModifyDBProxyEndpointRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setCoreParameter("RegionId", regionId); -} - -std::string ModifyDBProxyEndpointRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void ModifyDBProxyEndpointRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - -std::string ModifyDBProxyEndpointRequest::getReadOnlyInstanceWeight()const -{ - return readOnlyInstanceWeight_; -} - -void ModifyDBProxyEndpointRequest::setReadOnlyInstanceWeight(const std::string& readOnlyInstanceWeight) -{ - readOnlyInstanceWeight_ = readOnlyInstanceWeight; - setCoreParameter("ReadOnlyInstanceWeight", readOnlyInstanceWeight); -} - -std::string ModifyDBProxyEndpointRequest::getReadOnlyInstanceMaxDelayTime()const -{ - return readOnlyInstanceMaxDelayTime_; -} - -void ModifyDBProxyEndpointRequest::setReadOnlyInstanceMaxDelayTime(const std::string& readOnlyInstanceMaxDelayTime) -{ - readOnlyInstanceMaxDelayTime_ = readOnlyInstanceMaxDelayTime; - setCoreParameter("ReadOnlyInstanceMaxDelayTime", readOnlyInstanceMaxDelayTime); -} - -std::string ModifyDBProxyEndpointRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void ModifyDBProxyEndpointRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -long ModifyDBProxyEndpointRequest::getOwnerId()const -{ - return ownerId_; -} - -void ModifyDBProxyEndpointRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string ModifyDBProxyEndpointRequest::getDBProxyEndpointId()const -{ - return dBProxyEndpointId_; -} - -void ModifyDBProxyEndpointRequest::setDBProxyEndpointId(const std::string& dBProxyEndpointId) -{ - dBProxyEndpointId_ = dBProxyEndpointId; - setCoreParameter("DBProxyEndpointId", dBProxyEndpointId); -} - -std::string ModifyDBProxyEndpointRequest::getReadOnlyInstanceDistributionType()const -{ - return readOnlyInstanceDistributionType_; -} - -void ModifyDBProxyEndpointRequest::setReadOnlyInstanceDistributionType(const std::string& readOnlyInstanceDistributionType) -{ - readOnlyInstanceDistributionType_ = readOnlyInstanceDistributionType; - setCoreParameter("ReadOnlyInstanceDistributionType", readOnlyInstanceDistributionType); -} - diff --git a/rds/src/model/ModifyDBProxyInstanceRequest.cc b/rds/src/model/ModifyDBProxyInstanceRequest.cc deleted file mode 100644 index 2ba228c52..000000000 --- a/rds/src/model/ModifyDBProxyInstanceRequest.cc +++ /dev/null @@ -1,137 +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::Rds::Model::ModifyDBProxyInstanceRequest; - -ModifyDBProxyInstanceRequest::ModifyDBProxyInstanceRequest() : - RpcServiceRequest("rds", "2014-08-15", "ModifyDBProxyInstance") -{} - -ModifyDBProxyInstanceRequest::~ModifyDBProxyInstanceRequest() -{} - -long ModifyDBProxyInstanceRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void ModifyDBProxyInstanceRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string ModifyDBProxyInstanceRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void ModifyDBProxyInstanceRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string ModifyDBProxyInstanceRequest::getEffectiveTime()const -{ - return effectiveTime_; -} - -void ModifyDBProxyInstanceRequest::setEffectiveTime(const std::string& effectiveTime) -{ - effectiveTime_ = effectiveTime; - setCoreParameter("EffectiveTime", effectiveTime); -} - -std::string ModifyDBProxyInstanceRequest::getEffectiveSpecificTime()const -{ - return effectiveSpecificTime_; -} - -void ModifyDBProxyInstanceRequest::setEffectiveSpecificTime(const std::string& effectiveSpecificTime) -{ - effectiveSpecificTime_ = effectiveSpecificTime; - setCoreParameter("EffectiveSpecificTime", effectiveSpecificTime); -} - -std::string ModifyDBProxyInstanceRequest::getRegionId()const -{ - return regionId_; -} - -void ModifyDBProxyInstanceRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setCoreParameter("RegionId", regionId); -} - -std::string ModifyDBProxyInstanceRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void ModifyDBProxyInstanceRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - -std::string ModifyDBProxyInstanceRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void ModifyDBProxyInstanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -long ModifyDBProxyInstanceRequest::getOwnerId()const -{ - return ownerId_; -} - -void ModifyDBProxyInstanceRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string ModifyDBProxyInstanceRequest::getDBProxyInstanceNum()const -{ - return dBProxyInstanceNum_; -} - -void ModifyDBProxyInstanceRequest::setDBProxyInstanceNum(const std::string& dBProxyInstanceNum) -{ - dBProxyInstanceNum_ = dBProxyInstanceNum; - setCoreParameter("DBProxyInstanceNum", dBProxyInstanceNum); -} - -std::string ModifyDBProxyInstanceRequest::getDBProxyInstanceType()const -{ - return dBProxyInstanceType_; -} - -void ModifyDBProxyInstanceRequest::setDBProxyInstanceType(const std::string& dBProxyInstanceType) -{ - dBProxyInstanceType_ = dBProxyInstanceType; - setCoreParameter("DBProxyInstanceType", dBProxyInstanceType); -} - diff --git a/rds/src/model/ModifyDBProxyRequest.cc b/rds/src/model/ModifyDBProxyRequest.cc deleted file mode 100644 index 455725cf7..000000000 --- a/rds/src/model/ModifyDBProxyRequest.cc +++ /dev/null @@ -1,148 +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::Rds::Model::ModifyDBProxyRequest; - -ModifyDBProxyRequest::ModifyDBProxyRequest() : - RpcServiceRequest("rds", "2014-08-15", "ModifyDBProxy") -{} - -ModifyDBProxyRequest::~ModifyDBProxyRequest() -{} - -long ModifyDBProxyRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void ModifyDBProxyRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string ModifyDBProxyRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void ModifyDBProxyRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string ModifyDBProxyRequest::getRegionId()const -{ - return regionId_; -} - -void ModifyDBProxyRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setCoreParameter("RegionId", regionId); -} - -std::string ModifyDBProxyRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void ModifyDBProxyRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - -std::string ModifyDBProxyRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void ModifyDBProxyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -long ModifyDBProxyRequest::getOwnerId()const -{ - return ownerId_; -} - -void ModifyDBProxyRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string ModifyDBProxyRequest::getDBProxyInstanceNum()const -{ - return dBProxyInstanceNum_; -} - -void ModifyDBProxyRequest::setDBProxyInstanceNum(const std::string& dBProxyInstanceNum) -{ - dBProxyInstanceNum_ = dBProxyInstanceNum; - setCoreParameter("DBProxyInstanceNum", dBProxyInstanceNum); -} - -std::string ModifyDBProxyRequest::getConfigDBProxyService()const -{ - return configDBProxyService_; -} - -void ModifyDBProxyRequest::setConfigDBProxyService(const std::string& configDBProxyService) -{ - configDBProxyService_ = configDBProxyService; - setCoreParameter("ConfigDBProxyService", configDBProxyService); -} - -std::string ModifyDBProxyRequest::getVSwitchId()const -{ - return vSwitchId_; -} - -void ModifyDBProxyRequest::setVSwitchId(const std::string& vSwitchId) -{ - vSwitchId_ = vSwitchId; - setCoreParameter("VSwitchId", vSwitchId); -} - -std::string ModifyDBProxyRequest::getVPCId()const -{ - return vPCId_; -} - -void ModifyDBProxyRequest::setVPCId(const std::string& vPCId) -{ - vPCId_ = vPCId; - setCoreParameter("VPCId", vPCId); -} - -std::string ModifyDBProxyRequest::getInstanceNetworkType()const -{ - return instanceNetworkType_; -} - -void ModifyDBProxyRequest::setInstanceNetworkType(const std::string& instanceNetworkType) -{ - instanceNetworkType_ = instanceNetworkType; - setCoreParameter("InstanceNetworkType", instanceNetworkType); -} - diff --git a/rds/src/model/ModifyDTCSecurityIpHostsForSQLServerRequest.cc b/rds/src/model/ModifyDTCSecurityIpHostsForSQLServerRequest.cc index e13fd67ea..b3f23c3a3 100644 --- a/rds/src/model/ModifyDTCSecurityIpHostsForSQLServerRequest.cc +++ b/rds/src/model/ModifyDTCSecurityIpHostsForSQLServerRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyDTCSecurityIpHostsForSQLServerRequest; ModifyDTCSecurityIpHostsForSQLServerRequest::ModifyDTCSecurityIpHostsForSQLServerRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyDTCSecurityIpHostsForSQLServer") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyDTCSecurityIpHostsForSQLServerRequest::~ModifyDTCSecurityIpHostsForSQLServerRequest() {} diff --git a/rds/src/model/ModifyDedicatedHostAttributeRequest.cc b/rds/src/model/ModifyDedicatedHostAttributeRequest.cc index b671794fd..1c256979e 100644 --- a/rds/src/model/ModifyDedicatedHostAttributeRequest.cc +++ b/rds/src/model/ModifyDedicatedHostAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyDedicatedHostAttributeRequest; ModifyDedicatedHostAttributeRequest::ModifyDedicatedHostAttributeRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyDedicatedHostAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyDedicatedHostAttributeRequest::~ModifyDedicatedHostAttributeRequest() {} diff --git a/rds/src/model/ModifyDedicatedHostGroupAttributeRequest.cc b/rds/src/model/ModifyDedicatedHostGroupAttributeRequest.cc index eb4f57615..768de597c 100644 --- a/rds/src/model/ModifyDedicatedHostGroupAttributeRequest.cc +++ b/rds/src/model/ModifyDedicatedHostGroupAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyDedicatedHostGroupAttributeRequest; ModifyDedicatedHostGroupAttributeRequest::ModifyDedicatedHostGroupAttributeRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyDedicatedHostGroupAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyDedicatedHostGroupAttributeRequest::~ModifyDedicatedHostGroupAttributeRequest() {} diff --git a/rds/src/model/ModifyHASwitchConfigRequest.cc b/rds/src/model/ModifyHASwitchConfigRequest.cc index c3cb97865..d9d8a7101 100644 --- a/rds/src/model/ModifyHASwitchConfigRequest.cc +++ b/rds/src/model/ModifyHASwitchConfigRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyHASwitchConfigRequest; ModifyHASwitchConfigRequest::ModifyHASwitchConfigRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyHASwitchConfig") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyHASwitchConfigRequest::~ModifyHASwitchConfigRequest() {} diff --git a/rds/src/model/ModifyInstanceAutoRenewalAttributeRequest.cc b/rds/src/model/ModifyInstanceAutoRenewalAttributeRequest.cc index 4621ade76..0197fcecf 100644 --- a/rds/src/model/ModifyInstanceAutoRenewalAttributeRequest.cc +++ b/rds/src/model/ModifyInstanceAutoRenewalAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyInstanceAutoRenewalAttributeRequest; ModifyInstanceAutoRenewalAttributeRequest::ModifyInstanceAutoRenewalAttributeRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyInstanceAutoRenewalAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyInstanceAutoRenewalAttributeRequest::~ModifyInstanceAutoRenewalAttributeRequest() {} diff --git a/rds/src/model/ModifyInstanceCrossBackupPolicyRequest.cc b/rds/src/model/ModifyInstanceCrossBackupPolicyRequest.cc index a1f7bc77e..a67f606a3 100644 --- a/rds/src/model/ModifyInstanceCrossBackupPolicyRequest.cc +++ b/rds/src/model/ModifyInstanceCrossBackupPolicyRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyInstanceCrossBackupPolicyRequest; ModifyInstanceCrossBackupPolicyRequest::ModifyInstanceCrossBackupPolicyRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyInstanceCrossBackupPolicy") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyInstanceCrossBackupPolicyRequest::~ModifyInstanceCrossBackupPolicyRequest() {} diff --git a/rds/src/model/ModifyMySQLDBInstanceDelayRequest.cc b/rds/src/model/ModifyMySQLDBInstanceDelayRequest.cc deleted file mode 100644 index 776d8cbaa..000000000 --- a/rds/src/model/ModifyMySQLDBInstanceDelayRequest.cc +++ /dev/null @@ -1,93 +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::Rds::Model::ModifyMySQLDBInstanceDelayRequest; - -ModifyMySQLDBInstanceDelayRequest::ModifyMySQLDBInstanceDelayRequest() : - RpcServiceRequest("rds", "2014-08-15", "ModifyMySQLDBInstanceDelay") -{} - -ModifyMySQLDBInstanceDelayRequest::~ModifyMySQLDBInstanceDelayRequest() -{} - -long ModifyMySQLDBInstanceDelayRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void ModifyMySQLDBInstanceDelayRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string ModifyMySQLDBInstanceDelayRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void ModifyMySQLDBInstanceDelayRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -long ModifyMySQLDBInstanceDelayRequest::getOwnerId()const -{ - return ownerId_; -} - -void ModifyMySQLDBInstanceDelayRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string ModifyMySQLDBInstanceDelayRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void ModifyMySQLDBInstanceDelayRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string ModifyMySQLDBInstanceDelayRequest::getSqlDelay()const -{ - return sqlDelay_; -} - -void ModifyMySQLDBInstanceDelayRequest::setSqlDelay(const std::string& sqlDelay) -{ - sqlDelay_ = sqlDelay; - setCoreParameter("SqlDelay", sqlDelay); -} - -std::string ModifyMySQLDBInstanceDelayRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void ModifyMySQLDBInstanceDelayRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - diff --git a/rds/src/model/ModifyMySQLDBInstanceDelayResult.cc b/rds/src/model/ModifyMySQLDBInstanceDelayResult.cc deleted file mode 100644 index 1908da68c..000000000 --- a/rds/src/model/ModifyMySQLDBInstanceDelayResult.cc +++ /dev/null @@ -1,65 +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::Rds; -using namespace AlibabaCloud::Rds::Model; - -ModifyMySQLDBInstanceDelayResult::ModifyMySQLDBInstanceDelayResult() : - ServiceResult() -{} - -ModifyMySQLDBInstanceDelayResult::ModifyMySQLDBInstanceDelayResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -ModifyMySQLDBInstanceDelayResult::~ModifyMySQLDBInstanceDelayResult() -{} - -void ModifyMySQLDBInstanceDelayResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - if(!value["DBInstanceName"].isNull()) - dBInstanceName_ = value["DBInstanceName"].asString(); - if(!value["SqlDelay"].isNull()) - sqlDelay_ = value["SqlDelay"].asString(); - if(!value["TaskId"].isNull()) - taskId_ = value["TaskId"].asString(); - -} - -std::string ModifyMySQLDBInstanceDelayResult::getTaskId()const -{ - return taskId_; -} - -std::string ModifyMySQLDBInstanceDelayResult::getDBInstanceName()const -{ - return dBInstanceName_; -} - -std::string ModifyMySQLDBInstanceDelayResult::getSqlDelay()const -{ - return sqlDelay_; -} - diff --git a/rds/src/model/ModifyParameterGroupRequest.cc b/rds/src/model/ModifyParameterGroupRequest.cc index 3a183271c..5dac3a3f3 100644 --- a/rds/src/model/ModifyParameterGroupRequest.cc +++ b/rds/src/model/ModifyParameterGroupRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyParameterGroupRequest; ModifyParameterGroupRequest::ModifyParameterGroupRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyParameterGroup") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyParameterGroupRequest::~ModifyParameterGroupRequest() {} diff --git a/rds/src/model/ModifyParameterRequest.cc b/rds/src/model/ModifyParameterRequest.cc index 6bd3eef7b..4935a75c3 100644 --- a/rds/src/model/ModifyParameterRequest.cc +++ b/rds/src/model/ModifyParameterRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyParameterRequest; ModifyParameterRequest::ModifyParameterRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyParameter") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyParameterRequest::~ModifyParameterRequest() {} diff --git a/rds/src/model/ModifyReadWriteSplittingConnectionRequest.cc b/rds/src/model/ModifyReadWriteSplittingConnectionRequest.cc index a3a79f53f..4d1d9e8a5 100644 --- a/rds/src/model/ModifyReadWriteSplittingConnectionRequest.cc +++ b/rds/src/model/ModifyReadWriteSplittingConnectionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyReadWriteSplittingConnectionRequest; ModifyReadWriteSplittingConnectionRequest::ModifyReadWriteSplittingConnectionRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyReadWriteSplittingConnection") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyReadWriteSplittingConnectionRequest::~ModifyReadWriteSplittingConnectionRequest() {} diff --git a/rds/src/model/ModifyReadonlyInstanceDelayReplicationTimeRequest.cc b/rds/src/model/ModifyReadonlyInstanceDelayReplicationTimeRequest.cc index 3c3a7f491..d371aab29 100644 --- a/rds/src/model/ModifyReadonlyInstanceDelayReplicationTimeRequest.cc +++ b/rds/src/model/ModifyReadonlyInstanceDelayReplicationTimeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyReadonlyInstanceDelayReplicationTimeReques ModifyReadonlyInstanceDelayReplicationTimeRequest::ModifyReadonlyInstanceDelayReplicationTimeRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyReadonlyInstanceDelayReplicationTime") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyReadonlyInstanceDelayReplicationTimeRequest::~ModifyReadonlyInstanceDelayReplicationTimeRequest() {} diff --git a/rds/src/model/ModifyReplicaDescriptionRequest.cc b/rds/src/model/ModifyReplicaDescriptionRequest.cc index 44c0dbf7d..0e0dd15d2 100644 --- a/rds/src/model/ModifyReplicaDescriptionRequest.cc +++ b/rds/src/model/ModifyReplicaDescriptionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyReplicaDescriptionRequest; ModifyReplicaDescriptionRequest::ModifyReplicaDescriptionRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyReplicaDescription") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyReplicaDescriptionRequest::~ModifyReplicaDescriptionRequest() {} diff --git a/rds/src/model/ModifyResourceGroupRequest.cc b/rds/src/model/ModifyResourceGroupRequest.cc index 93314a9bf..148bae6bc 100644 --- a/rds/src/model/ModifyResourceGroupRequest.cc +++ b/rds/src/model/ModifyResourceGroupRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifyResourceGroupRequest; ModifyResourceGroupRequest::ModifyResourceGroupRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifyResourceGroup") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyResourceGroupRequest::~ModifyResourceGroupRequest() {} diff --git a/rds/src/model/ModifySQLCollectorPolicyRequest.cc b/rds/src/model/ModifySQLCollectorPolicyRequest.cc index 3bb78f748..93496e681 100644 --- a/rds/src/model/ModifySQLCollectorPolicyRequest.cc +++ b/rds/src/model/ModifySQLCollectorPolicyRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifySQLCollectorPolicyRequest; ModifySQLCollectorPolicyRequest::ModifySQLCollectorPolicyRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifySQLCollectorPolicy") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifySQLCollectorPolicyRequest::~ModifySQLCollectorPolicyRequest() {} diff --git a/rds/src/model/ModifySecurityGroupConfigurationRequest.cc b/rds/src/model/ModifySecurityGroupConfigurationRequest.cc index 8caf7c8be..af6460ad6 100644 --- a/rds/src/model/ModifySecurityGroupConfigurationRequest.cc +++ b/rds/src/model/ModifySecurityGroupConfigurationRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifySecurityGroupConfigurationRequest; ModifySecurityGroupConfigurationRequest::ModifySecurityGroupConfigurationRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifySecurityGroupConfiguration") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifySecurityGroupConfigurationRequest::~ModifySecurityGroupConfigurationRequest() {} diff --git a/rds/src/model/ModifySecurityIpsRequest.cc b/rds/src/model/ModifySecurityIpsRequest.cc index da8fc3312..70eb0afd8 100644 --- a/rds/src/model/ModifySecurityIpsRequest.cc +++ b/rds/src/model/ModifySecurityIpsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ModifySecurityIpsRequest; ModifySecurityIpsRequest::ModifySecurityIpsRequest() : RpcServiceRequest("rds", "2014-08-15", "ModifySecurityIps") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifySecurityIpsRequest::~ModifySecurityIpsRequest() {} diff --git a/rds/src/model/PreCheckCreateOrderForCloneRequest.cc b/rds/src/model/PreCheckCreateOrderForCloneRequest.cc deleted file mode 100644 index 618f817b2..000000000 --- a/rds/src/model/PreCheckCreateOrderForCloneRequest.cc +++ /dev/null @@ -1,445 +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::Rds::Model::PreCheckCreateOrderForCloneRequest; - -PreCheckCreateOrderForCloneRequest::PreCheckCreateOrderForCloneRequest() : - RpcServiceRequest("rds", "2014-08-15", "PreCheckCreateOrderForClone") -{} - -PreCheckCreateOrderForCloneRequest::~PreCheckCreateOrderForCloneRequest() -{} - -long PreCheckCreateOrderForCloneRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void PreCheckCreateOrderForCloneRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -int PreCheckCreateOrderForCloneRequest::getDBInstanceStorage()const -{ - return dBInstanceStorage_; -} - -void PreCheckCreateOrderForCloneRequest::setDBInstanceStorage(int dBInstanceStorage) -{ - dBInstanceStorage_ = dBInstanceStorage; - setCoreParameter("DBInstanceStorage", std::to_string(dBInstanceStorage)); -} - -std::string PreCheckCreateOrderForCloneRequest::getCountryCode()const -{ - return countryCode_; -} - -void PreCheckCreateOrderForCloneRequest::setCountryCode(const std::string& countryCode) -{ - countryCode_ = countryCode; - setCoreParameter("CountryCode", countryCode); -} - -std::string PreCheckCreateOrderForCloneRequest::getCurrencyCode()const -{ - return currencyCode_; -} - -void PreCheckCreateOrderForCloneRequest::setCurrencyCode(const std::string& currencyCode) -{ - currencyCode_ = currencyCode; - setCoreParameter("CurrencyCode", currencyCode); -} - -std::string PreCheckCreateOrderForCloneRequest::getResourceGroupId()const -{ - return resourceGroupId_; -} - -void PreCheckCreateOrderForCloneRequest::setResourceGroupId(const std::string& resourceGroupId) -{ - resourceGroupId_ = resourceGroupId; - setCoreParameter("ResourceGroupId", resourceGroupId); -} - -std::string PreCheckCreateOrderForCloneRequest::getDBInstanceDescription()const -{ - return dBInstanceDescription_; -} - -void PreCheckCreateOrderForCloneRequest::setDBInstanceDescription(const std::string& dBInstanceDescription) -{ - dBInstanceDescription_ = dBInstanceDescription; - setCoreParameter("DBInstanceDescription", dBInstanceDescription); -} - -std::string PreCheckCreateOrderForCloneRequest::getBusinessInfo()const -{ - return businessInfo_; -} - -void PreCheckCreateOrderForCloneRequest::setBusinessInfo(const std::string& businessInfo) -{ - businessInfo_ = businessInfo; - setCoreParameter("BusinessInfo", businessInfo); -} - -std::string PreCheckCreateOrderForCloneRequest::getAgentId()const -{ - return agentId_; -} - -void PreCheckCreateOrderForCloneRequest::setAgentId(const std::string& agentId) -{ - agentId_ = agentId; - setCoreParameter("AgentId", agentId); -} - -std::string PreCheckCreateOrderForCloneRequest::getResource()const -{ - return resource_; -} - -void PreCheckCreateOrderForCloneRequest::setResource(const std::string& resource) -{ - resource_ = resource; - setCoreParameter("Resource", resource); -} - -std::string PreCheckCreateOrderForCloneRequest::getBackupId()const -{ - return backupId_; -} - -void PreCheckCreateOrderForCloneRequest::setBackupId(const std::string& backupId) -{ - backupId_ = backupId; - setCoreParameter("BackupId", backupId); -} - -std::string PreCheckCreateOrderForCloneRequest::getCommodityCode()const -{ - return commodityCode_; -} - -void PreCheckCreateOrderForCloneRequest::setCommodityCode(const std::string& commodityCode) -{ - commodityCode_ = commodityCode; - setCoreParameter("CommodityCode", commodityCode); -} - -long PreCheckCreateOrderForCloneRequest::getOwnerId()const -{ - return ownerId_; -} - -void PreCheckCreateOrderForCloneRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string PreCheckCreateOrderForCloneRequest::getDBInstanceClass()const -{ - return dBInstanceClass_; -} - -void PreCheckCreateOrderForCloneRequest::setDBInstanceClass(const std::string& dBInstanceClass) -{ - dBInstanceClass_ = dBInstanceClass; - setCoreParameter("DBInstanceClass", dBInstanceClass); -} - -std::string PreCheckCreateOrderForCloneRequest::getVSwitchId()const -{ - return vSwitchId_; -} - -void PreCheckCreateOrderForCloneRequest::setVSwitchId(const std::string& vSwitchId) -{ - vSwitchId_ = vSwitchId; - setCoreParameter("VSwitchId", vSwitchId); -} - -std::string PreCheckCreateOrderForCloneRequest::getPrivateIpAddress()const -{ - return privateIpAddress_; -} - -void PreCheckCreateOrderForCloneRequest::setPrivateIpAddress(const std::string& privateIpAddress) -{ - privateIpAddress_ = privateIpAddress; - setCoreParameter("PrivateIpAddress", privateIpAddress); -} - -std::string PreCheckCreateOrderForCloneRequest::getAutoRenew()const -{ - return autoRenew_; -} - -void PreCheckCreateOrderForCloneRequest::setAutoRenew(const std::string& autoRenew) -{ - autoRenew_ = autoRenew; - setCoreParameter("AutoRenew", autoRenew); -} - -std::string PreCheckCreateOrderForCloneRequest::getPromotionCode()const -{ - return promotionCode_; -} - -void PreCheckCreateOrderForCloneRequest::setPromotionCode(const std::string& promotionCode) -{ - promotionCode_ = promotionCode; - setCoreParameter("PromotionCode", promotionCode); -} - -std::string PreCheckCreateOrderForCloneRequest::getZoneId()const -{ - return zoneId_; -} - -void PreCheckCreateOrderForCloneRequest::setZoneId(const std::string& zoneId) -{ - zoneId_ = zoneId; - setCoreParameter("ZoneId", zoneId); -} - -std::string PreCheckCreateOrderForCloneRequest::getTimeType()const -{ - return timeType_; -} - -void PreCheckCreateOrderForCloneRequest::setTimeType(const std::string& timeType) -{ - timeType_ = timeType; - setCoreParameter("TimeType", timeType); -} - -std::string PreCheckCreateOrderForCloneRequest::getInstanceNetworkType()const -{ - return instanceNetworkType_; -} - -void PreCheckCreateOrderForCloneRequest::setInstanceNetworkType(const std::string& instanceNetworkType) -{ - instanceNetworkType_ = instanceNetworkType; - setCoreParameter("InstanceNetworkType", instanceNetworkType); -} - -std::string PreCheckCreateOrderForCloneRequest::getNodeType()const -{ - return nodeType_; -} - -void PreCheckCreateOrderForCloneRequest::setNodeType(const std::string& nodeType) -{ - nodeType_ = nodeType; - setCoreParameter("NodeType", nodeType); -} - -std::string PreCheckCreateOrderForCloneRequest::getClientToken()const -{ - return clientToken_; -} - -void PreCheckCreateOrderForCloneRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setCoreParameter("ClientToken", clientToken); -} - -std::string PreCheckCreateOrderForCloneRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void PreCheckCreateOrderForCloneRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string PreCheckCreateOrderForCloneRequest::getTableMeta()const -{ - return tableMeta_; -} - -void PreCheckCreateOrderForCloneRequest::setTableMeta(const std::string& tableMeta) -{ - tableMeta_ = tableMeta; - setCoreParameter("TableMeta", tableMeta); -} - -std::string PreCheckCreateOrderForCloneRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void PreCheckCreateOrderForCloneRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - -std::string PreCheckCreateOrderForCloneRequest::getDBInstanceStorageType()const -{ - return dBInstanceStorageType_; -} - -void PreCheckCreateOrderForCloneRequest::setDBInstanceStorageType(const std::string& dBInstanceStorageType) -{ - dBInstanceStorageType_ = dBInstanceStorageType; - setCoreParameter("DBInstanceStorageType", dBInstanceStorageType); -} - -std::string PreCheckCreateOrderForCloneRequest::getRestoreTime()const -{ - return restoreTime_; -} - -void PreCheckCreateOrderForCloneRequest::setRestoreTime(const std::string& restoreTime) -{ - restoreTime_ = restoreTime; - setCoreParameter("RestoreTime", restoreTime); -} - -int PreCheckCreateOrderForCloneRequest::getQuantity()const -{ - return quantity_; -} - -void PreCheckCreateOrderForCloneRequest::setQuantity(int quantity) -{ - quantity_ = quantity; - setCoreParameter("Quantity", std::to_string(quantity)); -} - -bool PreCheckCreateOrderForCloneRequest::getAutoPay()const -{ - return autoPay_; -} - -void PreCheckCreateOrderForCloneRequest::setAutoPay(bool autoPay) -{ - autoPay_ = autoPay; - setCoreParameter("AutoPay", autoPay ? "true" : "false"); -} - -std::string PreCheckCreateOrderForCloneRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void PreCheckCreateOrderForCloneRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string PreCheckCreateOrderForCloneRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void PreCheckCreateOrderForCloneRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setCoreParameter("OwnerAccount", ownerAccount); -} - -std::string PreCheckCreateOrderForCloneRequest::getRestoreTable()const -{ - return restoreTable_; -} - -void PreCheckCreateOrderForCloneRequest::setRestoreTable(const std::string& restoreTable) -{ - restoreTable_ = restoreTable; - setCoreParameter("RestoreTable", restoreTable); -} - -std::string PreCheckCreateOrderForCloneRequest::getUsedTime()const -{ - return usedTime_; -} - -void PreCheckCreateOrderForCloneRequest::setUsedTime(const std::string& usedTime) -{ - usedTime_ = usedTime; - setCoreParameter("UsedTime", usedTime); -} - -std::string PreCheckCreateOrderForCloneRequest::getDBNames()const -{ - return dBNames_; -} - -void PreCheckCreateOrderForCloneRequest::setDBNames(const std::string& dBNames) -{ - dBNames_ = dBNames; - setCoreParameter("DBNames", dBNames); -} - -int PreCheckCreateOrderForCloneRequest::getInstanceUsedType()const -{ - return instanceUsedType_; -} - -void PreCheckCreateOrderForCloneRequest::setInstanceUsedType(int instanceUsedType) -{ - instanceUsedType_ = instanceUsedType; - setCoreParameter("InstanceUsedType", std::to_string(instanceUsedType)); -} - -std::string PreCheckCreateOrderForCloneRequest::getVPCId()const -{ - return vPCId_; -} - -void PreCheckCreateOrderForCloneRequest::setVPCId(const std::string& vPCId) -{ - vPCId_ = vPCId; - setCoreParameter("VPCId", vPCId); -} - -std::string PreCheckCreateOrderForCloneRequest::getCloneInstanceDefaultValue()const -{ - return cloneInstanceDefaultValue_; -} - -void PreCheckCreateOrderForCloneRequest::setCloneInstanceDefaultValue(const std::string& cloneInstanceDefaultValue) -{ - cloneInstanceDefaultValue_ = cloneInstanceDefaultValue; - setCoreParameter("CloneInstanceDefaultValue", cloneInstanceDefaultValue); -} - -std::string PreCheckCreateOrderForCloneRequest::getPayType()const -{ - return payType_; -} - -void PreCheckCreateOrderForCloneRequest::setPayType(const std::string& payType) -{ - payType_ = payType; - setCoreParameter("PayType", payType); -} - diff --git a/rds/src/model/PreCheckCreateOrderForCloneResult.cc b/rds/src/model/PreCheckCreateOrderForCloneResult.cc deleted file mode 100644 index 958fdc259..000000000 --- a/rds/src/model/PreCheckCreateOrderForCloneResult.cc +++ /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. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -PreCheckCreateOrderForCloneResult::PreCheckCreateOrderForCloneResult() : - ServiceResult() -{} - -PreCheckCreateOrderForCloneResult::PreCheckCreateOrderForCloneResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -PreCheckCreateOrderForCloneResult::~PreCheckCreateOrderForCloneResult() -{} - -void PreCheckCreateOrderForCloneResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto allFailuresNode = value["Failures"]["FailuresItem"]; - for (auto valueFailuresFailuresItem : allFailuresNode) - { - FailuresItem failuresObject; - if(!valueFailuresFailuresItem["Code"].isNull()) - failuresObject.code = valueFailuresFailuresItem["Code"].asString(); - if(!valueFailuresFailuresItem["Message"].isNull()) - failuresObject.message = valueFailuresFailuresItem["Message"].asString(); - failures_.push_back(failuresObject); - } - if(!value["PreCheckResult"].isNull()) - preCheckResult_ = value["PreCheckResult"].asString() == "true"; - -} - -bool PreCheckCreateOrderForCloneResult::getPreCheckResult()const -{ - return preCheckResult_; -} - -std::vector PreCheckCreateOrderForCloneResult::getFailures()const -{ - return failures_; -} - diff --git a/rds/src/model/PreCheckCreateOrderForDeferRequest.cc b/rds/src/model/PreCheckCreateOrderForDeferRequest.cc deleted file mode 100644 index 8f449a1b6..000000000 --- a/rds/src/model/PreCheckCreateOrderForDeferRequest.cc +++ /dev/null @@ -1,225 +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::Rds::Model::PreCheckCreateOrderForDeferRequest; - -PreCheckCreateOrderForDeferRequest::PreCheckCreateOrderForDeferRequest() : - RpcServiceRequest("rds", "2014-08-15", "PreCheckCreateOrderForDefer") -{} - -PreCheckCreateOrderForDeferRequest::~PreCheckCreateOrderForDeferRequest() -{} - -long PreCheckCreateOrderForDeferRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void PreCheckCreateOrderForDeferRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -int PreCheckCreateOrderForDeferRequest::getDBInstanceStorage()const -{ - return dBInstanceStorage_; -} - -void PreCheckCreateOrderForDeferRequest::setDBInstanceStorage(int dBInstanceStorage) -{ - dBInstanceStorage_ = dBInstanceStorage; - setCoreParameter("DBInstanceStorage", std::to_string(dBInstanceStorage)); -} - -std::string PreCheckCreateOrderForDeferRequest::getClientToken()const -{ - return clientToken_; -} - -void PreCheckCreateOrderForDeferRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setCoreParameter("ClientToken", clientToken); -} - -std::string PreCheckCreateOrderForDeferRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void PreCheckCreateOrderForDeferRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -bool PreCheckCreateOrderForDeferRequest::getRenewChange()const -{ - return renewChange_; -} - -void PreCheckCreateOrderForDeferRequest::setRenewChange(bool renewChange) -{ - renewChange_ = renewChange; - setCoreParameter("RenewChange", renewChange ? "true" : "false"); -} - -std::string PreCheckCreateOrderForDeferRequest::getRegionId()const -{ - return regionId_; -} - -void PreCheckCreateOrderForDeferRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setCoreParameter("RegionId", regionId); -} - -std::string PreCheckCreateOrderForDeferRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void PreCheckCreateOrderForDeferRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - -std::string PreCheckCreateOrderForDeferRequest::getDBInstanceStorageType()const -{ - return dBInstanceStorageType_; -} - -void PreCheckCreateOrderForDeferRequest::setDBInstanceStorageType(const std::string& dBInstanceStorageType) -{ - dBInstanceStorageType_ = dBInstanceStorageType; - setCoreParameter("DBInstanceStorageType", dBInstanceStorageType); -} - -std::string PreCheckCreateOrderForDeferRequest::getBusinessInfo()const -{ - return businessInfo_; -} - -void PreCheckCreateOrderForDeferRequest::setBusinessInfo(const std::string& businessInfo) -{ - businessInfo_ = businessInfo; - setCoreParameter("BusinessInfo", businessInfo); -} - -bool PreCheckCreateOrderForDeferRequest::getAutoPay()const -{ - return autoPay_; -} - -void PreCheckCreateOrderForDeferRequest::setAutoPay(bool autoPay) -{ - autoPay_ = autoPay; - setCoreParameter("AutoPay", autoPay ? "true" : "false"); -} - -std::string PreCheckCreateOrderForDeferRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void PreCheckCreateOrderForDeferRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string PreCheckCreateOrderForDeferRequest::getResource()const -{ - return resource_; -} - -void PreCheckCreateOrderForDeferRequest::setResource(const std::string& resource) -{ - resource_ = resource; - setCoreParameter("Resource", resource); -} - -std::string PreCheckCreateOrderForDeferRequest::getCommodityCode()const -{ - return commodityCode_; -} - -void PreCheckCreateOrderForDeferRequest::setCommodityCode(const std::string& commodityCode) -{ - commodityCode_ = commodityCode; - setCoreParameter("CommodityCode", commodityCode); -} - -long PreCheckCreateOrderForDeferRequest::getOwnerId()const -{ - return ownerId_; -} - -void PreCheckCreateOrderForDeferRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string PreCheckCreateOrderForDeferRequest::getUsedTime()const -{ - return usedTime_; -} - -void PreCheckCreateOrderForDeferRequest::setUsedTime(const std::string& usedTime) -{ - usedTime_ = usedTime; - setCoreParameter("UsedTime", usedTime); -} - -std::string PreCheckCreateOrderForDeferRequest::getDBInstanceClass()const -{ - return dBInstanceClass_; -} - -void PreCheckCreateOrderForDeferRequest::setDBInstanceClass(const std::string& dBInstanceClass) -{ - dBInstanceClass_ = dBInstanceClass; - setCoreParameter("DBInstanceClass", dBInstanceClass); -} - -std::string PreCheckCreateOrderForDeferRequest::getTimeType()const -{ - return timeType_; -} - -void PreCheckCreateOrderForDeferRequest::setTimeType(const std::string& timeType) -{ - timeType_ = timeType; - setCoreParameter("TimeType", timeType); -} - -std::string PreCheckCreateOrderForDeferRequest::getPayType()const -{ - return payType_; -} - -void PreCheckCreateOrderForDeferRequest::setPayType(const std::string& payType) -{ - payType_ = payType; - setCoreParameter("PayType", payType); -} - diff --git a/rds/src/model/PreCheckCreateOrderForDeferResult.cc b/rds/src/model/PreCheckCreateOrderForDeferResult.cc deleted file mode 100644 index a77371523..000000000 --- a/rds/src/model/PreCheckCreateOrderForDeferResult.cc +++ /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. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -PreCheckCreateOrderForDeferResult::PreCheckCreateOrderForDeferResult() : - ServiceResult() -{} - -PreCheckCreateOrderForDeferResult::PreCheckCreateOrderForDeferResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -PreCheckCreateOrderForDeferResult::~PreCheckCreateOrderForDeferResult() -{} - -void PreCheckCreateOrderForDeferResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto allFailuresNode = value["Failures"]["FailuresItem"]; - for (auto valueFailuresFailuresItem : allFailuresNode) - { - FailuresItem failuresObject; - if(!valueFailuresFailuresItem["Code"].isNull()) - failuresObject.code = valueFailuresFailuresItem["Code"].asString(); - if(!valueFailuresFailuresItem["Message"].isNull()) - failuresObject.message = valueFailuresFailuresItem["Message"].asString(); - failures_.push_back(failuresObject); - } - if(!value["PreCheckResult"].isNull()) - preCheckResult_ = value["PreCheckResult"].asString() == "true"; - -} - -bool PreCheckCreateOrderForDeferResult::getPreCheckResult()const -{ - return preCheckResult_; -} - -std::vector PreCheckCreateOrderForDeferResult::getFailures()const -{ - return failures_; -} - diff --git a/rds/src/model/PreCheckCreateOrderForDegradeRequest.cc b/rds/src/model/PreCheckCreateOrderForDegradeRequest.cc deleted file mode 100644 index 876dbe76b..000000000 --- a/rds/src/model/PreCheckCreateOrderForDegradeRequest.cc +++ /dev/null @@ -1,236 +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::Rds::Model::PreCheckCreateOrderForDegradeRequest; - -PreCheckCreateOrderForDegradeRequest::PreCheckCreateOrderForDegradeRequest() : - RpcServiceRequest("rds", "2014-08-15", "PreCheckCreateOrderForDegrade") -{} - -PreCheckCreateOrderForDegradeRequest::~PreCheckCreateOrderForDegradeRequest() -{} - -long PreCheckCreateOrderForDegradeRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void PreCheckCreateOrderForDegradeRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -int PreCheckCreateOrderForDegradeRequest::getDBInstanceStorage()const -{ - return dBInstanceStorage_; -} - -void PreCheckCreateOrderForDegradeRequest::setDBInstanceStorage(int dBInstanceStorage) -{ - dBInstanceStorage_ = dBInstanceStorage; - setCoreParameter("DBInstanceStorage", std::to_string(dBInstanceStorage)); -} - -std::string PreCheckCreateOrderForDegradeRequest::getClientToken()const -{ - return clientToken_; -} - -void PreCheckCreateOrderForDegradeRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setCoreParameter("ClientToken", clientToken); -} - -std::string PreCheckCreateOrderForDegradeRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void PreCheckCreateOrderForDegradeRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string PreCheckCreateOrderForDegradeRequest::getRegionId()const -{ - return regionId_; -} - -void PreCheckCreateOrderForDegradeRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setCoreParameter("RegionId", regionId); -} - -std::string PreCheckCreateOrderForDegradeRequest::getEffectiveTime()const -{ - return effectiveTime_; -} - -void PreCheckCreateOrderForDegradeRequest::setEffectiveTime(const std::string& effectiveTime) -{ - effectiveTime_ = effectiveTime; - setCoreParameter("EffectiveTime", effectiveTime); -} - -std::string PreCheckCreateOrderForDegradeRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void PreCheckCreateOrderForDegradeRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - -std::string PreCheckCreateOrderForDegradeRequest::getBusinessInfo()const -{ - return businessInfo_; -} - -void PreCheckCreateOrderForDegradeRequest::setBusinessInfo(const std::string& businessInfo) -{ - businessInfo_ = businessInfo; - setCoreParameter("BusinessInfo", businessInfo); -} - -bool PreCheckCreateOrderForDegradeRequest::getAutoPay()const -{ - return autoPay_; -} - -void PreCheckCreateOrderForDegradeRequest::setAutoPay(bool autoPay) -{ - autoPay_ = autoPay; - setCoreParameter("AutoPay", autoPay ? "true" : "false"); -} - -std::string PreCheckCreateOrderForDegradeRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void PreCheckCreateOrderForDegradeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string PreCheckCreateOrderForDegradeRequest::getResource()const -{ - return resource_; -} - -void PreCheckCreateOrderForDegradeRequest::setResource(const std::string& resource) -{ - resource_ = resource; - setCoreParameter("Resource", resource); -} - -std::string PreCheckCreateOrderForDegradeRequest::getCommodityCode()const -{ - return commodityCode_; -} - -void PreCheckCreateOrderForDegradeRequest::setCommodityCode(const std::string& commodityCode) -{ - commodityCode_ = commodityCode; - setCoreParameter("CommodityCode", commodityCode); -} - -long PreCheckCreateOrderForDegradeRequest::getOwnerId()const -{ - return ownerId_; -} - -void PreCheckCreateOrderForDegradeRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string PreCheckCreateOrderForDegradeRequest::getUsedTime()const -{ - return usedTime_; -} - -void PreCheckCreateOrderForDegradeRequest::setUsedTime(const std::string& usedTime) -{ - usedTime_ = usedTime; - setCoreParameter("UsedTime", usedTime); -} - -std::string PreCheckCreateOrderForDegradeRequest::getDBInstanceClass()const -{ - return dBInstanceClass_; -} - -void PreCheckCreateOrderForDegradeRequest::setDBInstanceClass(const std::string& dBInstanceClass) -{ - dBInstanceClass_ = dBInstanceClass; - setCoreParameter("DBInstanceClass", dBInstanceClass); -} - -std::string PreCheckCreateOrderForDegradeRequest::getPromotionCode()const -{ - return promotionCode_; -} - -void PreCheckCreateOrderForDegradeRequest::setPromotionCode(const std::string& promotionCode) -{ - promotionCode_ = promotionCode; - setCoreParameter("PromotionCode", promotionCode); -} - -std::string PreCheckCreateOrderForDegradeRequest::getZoneId()const -{ - return zoneId_; -} - -void PreCheckCreateOrderForDegradeRequest::setZoneId(const std::string& zoneId) -{ - zoneId_ = zoneId; - setCoreParameter("ZoneId", zoneId); -} - -std::string PreCheckCreateOrderForDegradeRequest::getTimeType()const -{ - return timeType_; -} - -void PreCheckCreateOrderForDegradeRequest::setTimeType(const std::string& timeType) -{ - timeType_ = timeType; - setCoreParameter("TimeType", timeType); -} - -std::string PreCheckCreateOrderForDegradeRequest::getPayType()const -{ - return payType_; -} - -void PreCheckCreateOrderForDegradeRequest::setPayType(const std::string& payType) -{ - payType_ = payType; - setCoreParameter("PayType", payType); -} - diff --git a/rds/src/model/PreCheckCreateOrderForDegradeResult.cc b/rds/src/model/PreCheckCreateOrderForDegradeResult.cc deleted file mode 100644 index 430dba5bd..000000000 --- a/rds/src/model/PreCheckCreateOrderForDegradeResult.cc +++ /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. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -PreCheckCreateOrderForDegradeResult::PreCheckCreateOrderForDegradeResult() : - ServiceResult() -{} - -PreCheckCreateOrderForDegradeResult::PreCheckCreateOrderForDegradeResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -PreCheckCreateOrderForDegradeResult::~PreCheckCreateOrderForDegradeResult() -{} - -void PreCheckCreateOrderForDegradeResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto allFailuresNode = value["Failures"]["FailuresItem"]; - for (auto valueFailuresFailuresItem : allFailuresNode) - { - FailuresItem failuresObject; - if(!valueFailuresFailuresItem["Code"].isNull()) - failuresObject.code = valueFailuresFailuresItem["Code"].asString(); - if(!valueFailuresFailuresItem["Message"].isNull()) - failuresObject.message = valueFailuresFailuresItem["Message"].asString(); - failures_.push_back(failuresObject); - } - if(!value["PreCheckResult"].isNull()) - preCheckResult_ = value["PreCheckResult"].asString() == "true"; - -} - -bool PreCheckCreateOrderForDegradeResult::getPreCheckResult()const -{ - return preCheckResult_; -} - -std::vector PreCheckCreateOrderForDegradeResult::getFailures()const -{ - return failures_; -} - diff --git a/rds/src/model/PreCheckCreateOrderForModifyRequest.cc b/rds/src/model/PreCheckCreateOrderForModifyRequest.cc deleted file mode 100644 index e72326ecc..000000000 --- a/rds/src/model/PreCheckCreateOrderForModifyRequest.cc +++ /dev/null @@ -1,313 +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::Rds::Model::PreCheckCreateOrderForModifyRequest; - -PreCheckCreateOrderForModifyRequest::PreCheckCreateOrderForModifyRequest() : - RpcServiceRequest("rds", "2014-08-15", "PreCheckCreateOrderForModify") -{} - -PreCheckCreateOrderForModifyRequest::~PreCheckCreateOrderForModifyRequest() -{} - -long PreCheckCreateOrderForModifyRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void PreCheckCreateOrderForModifyRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -int PreCheckCreateOrderForModifyRequest::getDBInstanceStorage()const -{ - return dBInstanceStorage_; -} - -void PreCheckCreateOrderForModifyRequest::setDBInstanceStorage(int dBInstanceStorage) -{ - dBInstanceStorage_ = dBInstanceStorage; - setCoreParameter("DBInstanceStorage", std::to_string(dBInstanceStorage)); -} - -std::string PreCheckCreateOrderForModifyRequest::getNodeType()const -{ - return nodeType_; -} - -void PreCheckCreateOrderForModifyRequest::setNodeType(const std::string& nodeType) -{ - nodeType_ = nodeType; - setCoreParameter("NodeType", nodeType); -} - -std::string PreCheckCreateOrderForModifyRequest::getClientToken()const -{ - return clientToken_; -} - -void PreCheckCreateOrderForModifyRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setCoreParameter("ClientToken", clientToken); -} - -std::string PreCheckCreateOrderForModifyRequest::getEngineVersion()const -{ - return engineVersion_; -} - -void PreCheckCreateOrderForModifyRequest::setEngineVersion(const std::string& engineVersion) -{ - engineVersion_ = engineVersion; - setCoreParameter("EngineVersion", engineVersion); -} - -std::string PreCheckCreateOrderForModifyRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void PreCheckCreateOrderForModifyRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string PreCheckCreateOrderForModifyRequest::getRegionId()const -{ - return regionId_; -} - -void PreCheckCreateOrderForModifyRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setCoreParameter("RegionId", regionId); -} - -std::string PreCheckCreateOrderForModifyRequest::getEffectiveTime()const -{ - return effectiveTime_; -} - -void PreCheckCreateOrderForModifyRequest::setEffectiveTime(const std::string& effectiveTime) -{ - effectiveTime_ = effectiveTime; - setCoreParameter("EffectiveTime", effectiveTime); -} - -std::string PreCheckCreateOrderForModifyRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void PreCheckCreateOrderForModifyRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - -std::string PreCheckCreateOrderForModifyRequest::getSwitchTime()const -{ - return switchTime_; -} - -void PreCheckCreateOrderForModifyRequest::setSwitchTime(const std::string& switchTime) -{ - switchTime_ = switchTime; - setCoreParameter("SwitchTime", switchTime); -} - -std::string PreCheckCreateOrderForModifyRequest::getDBInstanceStorageType()const -{ - return dBInstanceStorageType_; -} - -void PreCheckCreateOrderForModifyRequest::setDBInstanceStorageType(const std::string& dBInstanceStorageType) -{ - dBInstanceStorageType_ = dBInstanceStorageType; - setCoreParameter("DBInstanceStorageType", dBInstanceStorageType); -} - -std::string PreCheckCreateOrderForModifyRequest::getBusinessInfo()const -{ - return businessInfo_; -} - -void PreCheckCreateOrderForModifyRequest::setBusinessInfo(const std::string& businessInfo) -{ - businessInfo_ = businessInfo; - setCoreParameter("BusinessInfo", businessInfo); -} - -bool PreCheckCreateOrderForModifyRequest::getAutoPay()const -{ - return autoPay_; -} - -void PreCheckCreateOrderForModifyRequest::setAutoPay(bool autoPay) -{ - autoPay_ = autoPay; - setCoreParameter("AutoPay", autoPay ? "true" : "false"); -} - -std::string PreCheckCreateOrderForModifyRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void PreCheckCreateOrderForModifyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string PreCheckCreateOrderForModifyRequest::getResource()const -{ - return resource_; -} - -void PreCheckCreateOrderForModifyRequest::setResource(const std::string& resource) -{ - resource_ = resource; - setCoreParameter("Resource", resource); -} - -std::string PreCheckCreateOrderForModifyRequest::getCommodityCode()const -{ - return commodityCode_; -} - -void PreCheckCreateOrderForModifyRequest::setCommodityCode(const std::string& commodityCode) -{ - commodityCode_ = commodityCode; - setCoreParameter("CommodityCode", commodityCode); -} - -long PreCheckCreateOrderForModifyRequest::getOwnerId()const -{ - return ownerId_; -} - -void PreCheckCreateOrderForModifyRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string PreCheckCreateOrderForModifyRequest::getUsedTime()const -{ - return usedTime_; -} - -void PreCheckCreateOrderForModifyRequest::setUsedTime(const std::string& usedTime) -{ - usedTime_ = usedTime; - setCoreParameter("UsedTime", usedTime); -} - -std::string PreCheckCreateOrderForModifyRequest::getDBInstanceClass()const -{ - return dBInstanceClass_; -} - -void PreCheckCreateOrderForModifyRequest::setDBInstanceClass(const std::string& dBInstanceClass) -{ - dBInstanceClass_ = dBInstanceClass; - setCoreParameter("DBInstanceClass", dBInstanceClass); -} - -std::string PreCheckCreateOrderForModifyRequest::getVSwitchId()const -{ - return vSwitchId_; -} - -void PreCheckCreateOrderForModifyRequest::setVSwitchId(const std::string& vSwitchId) -{ - vSwitchId_ = vSwitchId; - setCoreParameter("VSwitchId", vSwitchId); -} - -std::string PreCheckCreateOrderForModifyRequest::getPromotionCode()const -{ - return promotionCode_; -} - -void PreCheckCreateOrderForModifyRequest::setPromotionCode(const std::string& promotionCode) -{ - promotionCode_ = promotionCode; - setCoreParameter("PromotionCode", promotionCode); -} - -std::string PreCheckCreateOrderForModifyRequest::getVpcId()const -{ - return vpcId_; -} - -void PreCheckCreateOrderForModifyRequest::setVpcId(const std::string& vpcId) -{ - vpcId_ = vpcId; - setCoreParameter("VpcId", vpcId); -} - -std::string PreCheckCreateOrderForModifyRequest::getZoneId()const -{ - return zoneId_; -} - -void PreCheckCreateOrderForModifyRequest::setZoneId(const std::string& zoneId) -{ - zoneId_ = zoneId; - setCoreParameter("ZoneId", zoneId); -} - -std::string PreCheckCreateOrderForModifyRequest::getTimeType()const -{ - return timeType_; -} - -void PreCheckCreateOrderForModifyRequest::setTimeType(const std::string& timeType) -{ - timeType_ = timeType; - setCoreParameter("TimeType", timeType); -} - -std::string PreCheckCreateOrderForModifyRequest::getPayType()const -{ - return payType_; -} - -void PreCheckCreateOrderForModifyRequest::setPayType(const std::string& payType) -{ - payType_ = payType; - setCoreParameter("PayType", payType); -} - -std::string PreCheckCreateOrderForModifyRequest::getInstanceNetworkType()const -{ - return instanceNetworkType_; -} - -void PreCheckCreateOrderForModifyRequest::setInstanceNetworkType(const std::string& instanceNetworkType) -{ - instanceNetworkType_ = instanceNetworkType; - setCoreParameter("InstanceNetworkType", instanceNetworkType); -} - diff --git a/rds/src/model/PreCheckCreateOrderForModifyResult.cc b/rds/src/model/PreCheckCreateOrderForModifyResult.cc deleted file mode 100644 index fa3a07448..000000000 --- a/rds/src/model/PreCheckCreateOrderForModifyResult.cc +++ /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. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -PreCheckCreateOrderForModifyResult::PreCheckCreateOrderForModifyResult() : - ServiceResult() -{} - -PreCheckCreateOrderForModifyResult::PreCheckCreateOrderForModifyResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -PreCheckCreateOrderForModifyResult::~PreCheckCreateOrderForModifyResult() -{} - -void PreCheckCreateOrderForModifyResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto allFailuresNode = value["Failures"]["FailuresItem"]; - for (auto valueFailuresFailuresItem : allFailuresNode) - { - FailuresItem failuresObject; - if(!valueFailuresFailuresItem["Code"].isNull()) - failuresObject.code = valueFailuresFailuresItem["Code"].asString(); - if(!valueFailuresFailuresItem["Message"].isNull()) - failuresObject.message = valueFailuresFailuresItem["Message"].asString(); - failures_.push_back(failuresObject); - } - if(!value["PreCheckResult"].isNull()) - preCheckResult_ = value["PreCheckResult"].asString() == "true"; - -} - -bool PreCheckCreateOrderForModifyResult::getPreCheckResult()const -{ - return preCheckResult_; -} - -std::vector PreCheckCreateOrderForModifyResult::getFailures()const -{ - return failures_; -} - diff --git a/rds/src/model/PreCheckCreateOrderForRebuildRequest.cc b/rds/src/model/PreCheckCreateOrderForRebuildRequest.cc deleted file mode 100644 index 7b6b6e942..000000000 --- a/rds/src/model/PreCheckCreateOrderForRebuildRequest.cc +++ /dev/null @@ -1,313 +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::Rds::Model::PreCheckCreateOrderForRebuildRequest; - -PreCheckCreateOrderForRebuildRequest::PreCheckCreateOrderForRebuildRequest() : - RpcServiceRequest("rds", "2014-08-15", "PreCheckCreateOrderForRebuild") -{} - -PreCheckCreateOrderForRebuildRequest::~PreCheckCreateOrderForRebuildRequest() -{} - -long PreCheckCreateOrderForRebuildRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void PreCheckCreateOrderForRebuildRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string PreCheckCreateOrderForRebuildRequest::getClientToken()const -{ - return clientToken_; -} - -void PreCheckCreateOrderForRebuildRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setCoreParameter("ClientToken", clientToken); -} - -std::string PreCheckCreateOrderForRebuildRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void PreCheckCreateOrderForRebuildRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string PreCheckCreateOrderForRebuildRequest::getResourceGroupId()const -{ - return resourceGroupId_; -} - -void PreCheckCreateOrderForRebuildRequest::setResourceGroupId(const std::string& resourceGroupId) -{ - resourceGroupId_ = resourceGroupId; - setCoreParameter("ResourceGroupId", resourceGroupId); -} - -std::string PreCheckCreateOrderForRebuildRequest::getRegionId()const -{ - return regionId_; -} - -void PreCheckCreateOrderForRebuildRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setCoreParameter("RegionId", regionId); -} - -std::string PreCheckCreateOrderForRebuildRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void PreCheckCreateOrderForRebuildRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - -std::string PreCheckCreateOrderForRebuildRequest::getDBInstanceDescription()const -{ - return dBInstanceDescription_; -} - -void PreCheckCreateOrderForRebuildRequest::setDBInstanceDescription(const std::string& dBInstanceDescription) -{ - dBInstanceDescription_ = dBInstanceDescription; - setCoreParameter("DBInstanceDescription", dBInstanceDescription); -} - -std::string PreCheckCreateOrderForRebuildRequest::getBusinessInfo()const -{ - return businessInfo_; -} - -void PreCheckCreateOrderForRebuildRequest::setBusinessInfo(const std::string& businessInfo) -{ - businessInfo_ = businessInfo; - setCoreParameter("BusinessInfo", businessInfo); -} - -std::string PreCheckCreateOrderForRebuildRequest::getAgentId()const -{ - return agentId_; -} - -void PreCheckCreateOrderForRebuildRequest::setAgentId(const std::string& agentId) -{ - agentId_ = agentId; - setCoreParameter("AgentId", agentId); -} - -bool PreCheckCreateOrderForRebuildRequest::getAutoPay()const -{ - return autoPay_; -} - -void PreCheckCreateOrderForRebuildRequest::setAutoPay(bool autoPay) -{ - autoPay_ = autoPay; - setCoreParameter("AutoPay", autoPay ? "true" : "false"); -} - -std::string PreCheckCreateOrderForRebuildRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void PreCheckCreateOrderForRebuildRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string PreCheckCreateOrderForRebuildRequest::getResource()const -{ - return resource_; -} - -void PreCheckCreateOrderForRebuildRequest::setResource(const std::string& resource) -{ - resource_ = resource; - setCoreParameter("Resource", resource); -} - -std::string PreCheckCreateOrderForRebuildRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void PreCheckCreateOrderForRebuildRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setCoreParameter("OwnerAccount", ownerAccount); -} - -std::string PreCheckCreateOrderForRebuildRequest::getCommodityCode()const -{ - return commodityCode_; -} - -void PreCheckCreateOrderForRebuildRequest::setCommodityCode(const std::string& commodityCode) -{ - commodityCode_ = commodityCode; - setCoreParameter("CommodityCode", commodityCode); -} - -long PreCheckCreateOrderForRebuildRequest::getOwnerId()const -{ - return ownerId_; -} - -void PreCheckCreateOrderForRebuildRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string PreCheckCreateOrderForRebuildRequest::getUsedTime()const -{ - return usedTime_; -} - -void PreCheckCreateOrderForRebuildRequest::setUsedTime(const std::string& usedTime) -{ - usedTime_ = usedTime; - setCoreParameter("UsedTime", usedTime); -} - -std::string PreCheckCreateOrderForRebuildRequest::getDBInstanceClass()const -{ - return dBInstanceClass_; -} - -void PreCheckCreateOrderForRebuildRequest::setDBInstanceClass(const std::string& dBInstanceClass) -{ - dBInstanceClass_ = dBInstanceClass; - setCoreParameter("DBInstanceClass", dBInstanceClass); -} - -std::string PreCheckCreateOrderForRebuildRequest::getVSwitchId()const -{ - return vSwitchId_; -} - -void PreCheckCreateOrderForRebuildRequest::setVSwitchId(const std::string& vSwitchId) -{ - vSwitchId_ = vSwitchId; - setCoreParameter("VSwitchId", vSwitchId); -} - -bool PreCheckCreateOrderForRebuildRequest::getRebuildInstanceFlag()const -{ - return rebuildInstanceFlag_; -} - -void PreCheckCreateOrderForRebuildRequest::setRebuildInstanceFlag(bool rebuildInstanceFlag) -{ - rebuildInstanceFlag_ = rebuildInstanceFlag; - setCoreParameter("RebuildInstanceFlag", rebuildInstanceFlag ? "true" : "false"); -} - -std::string PreCheckCreateOrderForRebuildRequest::getAutoRenew()const -{ - return autoRenew_; -} - -void PreCheckCreateOrderForRebuildRequest::setAutoRenew(const std::string& autoRenew) -{ - autoRenew_ = autoRenew; - setCoreParameter("AutoRenew", autoRenew); -} - -std::string PreCheckCreateOrderForRebuildRequest::getPromotionCode()const -{ - return promotionCode_; -} - -void PreCheckCreateOrderForRebuildRequest::setPromotionCode(const std::string& promotionCode) -{ - promotionCode_ = promotionCode; - setCoreParameter("PromotionCode", promotionCode); -} - -std::string PreCheckCreateOrderForRebuildRequest::getVPCId()const -{ - return vPCId_; -} - -void PreCheckCreateOrderForRebuildRequest::setVPCId(const std::string& vPCId) -{ - vPCId_ = vPCId; - setCoreParameter("VPCId", vPCId); -} - -std::string PreCheckCreateOrderForRebuildRequest::getZoneId()const -{ - return zoneId_; -} - -void PreCheckCreateOrderForRebuildRequest::setZoneId(const std::string& zoneId) -{ - zoneId_ = zoneId; - setCoreParameter("ZoneId", zoneId); -} - -std::string PreCheckCreateOrderForRebuildRequest::getTimeType()const -{ - return timeType_; -} - -void PreCheckCreateOrderForRebuildRequest::setTimeType(const std::string& timeType) -{ - timeType_ = timeType; - setCoreParameter("TimeType", timeType); -} - -std::string PreCheckCreateOrderForRebuildRequest::getPayType()const -{ - return payType_; -} - -void PreCheckCreateOrderForRebuildRequest::setPayType(const std::string& payType) -{ - payType_ = payType; - setCoreParameter("PayType", payType); -} - -std::string PreCheckCreateOrderForRebuildRequest::getInstanceNetworkType()const -{ - return instanceNetworkType_; -} - -void PreCheckCreateOrderForRebuildRequest::setInstanceNetworkType(const std::string& instanceNetworkType) -{ - instanceNetworkType_ = instanceNetworkType; - setCoreParameter("InstanceNetworkType", instanceNetworkType); -} - diff --git a/rds/src/model/PreCheckCreateOrderForRebuildResult.cc b/rds/src/model/PreCheckCreateOrderForRebuildResult.cc deleted file mode 100644 index 75e404de3..000000000 --- a/rds/src/model/PreCheckCreateOrderForRebuildResult.cc +++ /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. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -PreCheckCreateOrderForRebuildResult::PreCheckCreateOrderForRebuildResult() : - ServiceResult() -{} - -PreCheckCreateOrderForRebuildResult::PreCheckCreateOrderForRebuildResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -PreCheckCreateOrderForRebuildResult::~PreCheckCreateOrderForRebuildResult() -{} - -void PreCheckCreateOrderForRebuildResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto allFailuresNode = value["Failures"]["FailuresItem"]; - for (auto valueFailuresFailuresItem : allFailuresNode) - { - FailuresItem failuresObject; - if(!valueFailuresFailuresItem["Code"].isNull()) - failuresObject.code = valueFailuresFailuresItem["Code"].asString(); - if(!valueFailuresFailuresItem["Message"].isNull()) - failuresObject.message = valueFailuresFailuresItem["Message"].asString(); - failures_.push_back(failuresObject); - } - if(!value["PreCheckResult"].isNull()) - preCheckResult_ = value["PreCheckResult"].asString() == "true"; - -} - -bool PreCheckCreateOrderForRebuildResult::getPreCheckResult()const -{ - return preCheckResult_; -} - -std::vector PreCheckCreateOrderForRebuildResult::getFailures()const -{ - return failures_; -} - diff --git a/rds/src/model/PreCheckCreateOrderForTempUpgradeRequest.cc b/rds/src/model/PreCheckCreateOrderForTempUpgradeRequest.cc deleted file mode 100644 index ca87dc7ef..000000000 --- a/rds/src/model/PreCheckCreateOrderForTempUpgradeRequest.cc +++ /dev/null @@ -1,214 +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::Rds::Model::PreCheckCreateOrderForTempUpgradeRequest; - -PreCheckCreateOrderForTempUpgradeRequest::PreCheckCreateOrderForTempUpgradeRequest() : - RpcServiceRequest("rds", "2014-08-15", "PreCheckCreateOrderForTempUpgrade") -{} - -PreCheckCreateOrderForTempUpgradeRequest::~PreCheckCreateOrderForTempUpgradeRequest() -{} - -long PreCheckCreateOrderForTempUpgradeRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void PreCheckCreateOrderForTempUpgradeRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -int PreCheckCreateOrderForTempUpgradeRequest::getDBInstanceStorage()const -{ - return dBInstanceStorage_; -} - -void PreCheckCreateOrderForTempUpgradeRequest::setDBInstanceStorage(int dBInstanceStorage) -{ - dBInstanceStorage_ = dBInstanceStorage; - setCoreParameter("DBInstanceStorage", std::to_string(dBInstanceStorage)); -} - -std::string PreCheckCreateOrderForTempUpgradeRequest::getNodeType()const -{ - return nodeType_; -} - -void PreCheckCreateOrderForTempUpgradeRequest::setNodeType(const std::string& nodeType) -{ - nodeType_ = nodeType; - setCoreParameter("NodeType", nodeType); -} - -std::string PreCheckCreateOrderForTempUpgradeRequest::getClientToken()const -{ - return clientToken_; -} - -void PreCheckCreateOrderForTempUpgradeRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setCoreParameter("ClientToken", clientToken); -} - -std::string PreCheckCreateOrderForTempUpgradeRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void PreCheckCreateOrderForTempUpgradeRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string PreCheckCreateOrderForTempUpgradeRequest::getRegionId()const -{ - return regionId_; -} - -void PreCheckCreateOrderForTempUpgradeRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setCoreParameter("RegionId", regionId); -} - -std::string PreCheckCreateOrderForTempUpgradeRequest::getEffectiveTime()const -{ - return effectiveTime_; -} - -void PreCheckCreateOrderForTempUpgradeRequest::setEffectiveTime(const std::string& effectiveTime) -{ - effectiveTime_ = effectiveTime; - setCoreParameter("EffectiveTime", effectiveTime); -} - -std::string PreCheckCreateOrderForTempUpgradeRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void PreCheckCreateOrderForTempUpgradeRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - -std::string PreCheckCreateOrderForTempUpgradeRequest::getDBInstanceStorageType()const -{ - return dBInstanceStorageType_; -} - -void PreCheckCreateOrderForTempUpgradeRequest::setDBInstanceStorageType(const std::string& dBInstanceStorageType) -{ - dBInstanceStorageType_ = dBInstanceStorageType; - setCoreParameter("DBInstanceStorageType", dBInstanceStorageType); -} - -std::string PreCheckCreateOrderForTempUpgradeRequest::getBusinessInfo()const -{ - return businessInfo_; -} - -void PreCheckCreateOrderForTempUpgradeRequest::setBusinessInfo(const std::string& businessInfo) -{ - businessInfo_ = businessInfo; - setCoreParameter("BusinessInfo", businessInfo); -} - -bool PreCheckCreateOrderForTempUpgradeRequest::getAutoPay()const -{ - return autoPay_; -} - -void PreCheckCreateOrderForTempUpgradeRequest::setAutoPay(bool autoPay) -{ - autoPay_ = autoPay; - setCoreParameter("AutoPay", autoPay ? "true" : "false"); -} - -std::string PreCheckCreateOrderForTempUpgradeRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void PreCheckCreateOrderForTempUpgradeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string PreCheckCreateOrderForTempUpgradeRequest::getResource()const -{ - return resource_; -} - -void PreCheckCreateOrderForTempUpgradeRequest::setResource(const std::string& resource) -{ - resource_ = resource; - setCoreParameter("Resource", resource); -} - -std::string PreCheckCreateOrderForTempUpgradeRequest::getCommodityCode()const -{ - return commodityCode_; -} - -void PreCheckCreateOrderForTempUpgradeRequest::setCommodityCode(const std::string& commodityCode) -{ - commodityCode_ = commodityCode; - setCoreParameter("CommodityCode", commodityCode); -} - -long PreCheckCreateOrderForTempUpgradeRequest::getOwnerId()const -{ - return ownerId_; -} - -void PreCheckCreateOrderForTempUpgradeRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string PreCheckCreateOrderForTempUpgradeRequest::getUsedTime()const -{ - return usedTime_; -} - -void PreCheckCreateOrderForTempUpgradeRequest::setUsedTime(const std::string& usedTime) -{ - usedTime_ = usedTime; - setCoreParameter("UsedTime", usedTime); -} - -std::string PreCheckCreateOrderForTempUpgradeRequest::getDBInstanceClass()const -{ - return dBInstanceClass_; -} - -void PreCheckCreateOrderForTempUpgradeRequest::setDBInstanceClass(const std::string& dBInstanceClass) -{ - dBInstanceClass_ = dBInstanceClass; - setCoreParameter("DBInstanceClass", dBInstanceClass); -} - diff --git a/rds/src/model/PreCheckCreateOrderForTempUpgradeResult.cc b/rds/src/model/PreCheckCreateOrderForTempUpgradeResult.cc deleted file mode 100644 index 5230f4bba..000000000 --- a/rds/src/model/PreCheckCreateOrderForTempUpgradeResult.cc +++ /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. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -PreCheckCreateOrderForTempUpgradeResult::PreCheckCreateOrderForTempUpgradeResult() : - ServiceResult() -{} - -PreCheckCreateOrderForTempUpgradeResult::PreCheckCreateOrderForTempUpgradeResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -PreCheckCreateOrderForTempUpgradeResult::~PreCheckCreateOrderForTempUpgradeResult() -{} - -void PreCheckCreateOrderForTempUpgradeResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto allFailuresNode = value["Failures"]["FailuresItem"]; - for (auto valueFailuresFailuresItem : allFailuresNode) - { - FailuresItem failuresObject; - if(!valueFailuresFailuresItem["Code"].isNull()) - failuresObject.code = valueFailuresFailuresItem["Code"].asString(); - if(!valueFailuresFailuresItem["Message"].isNull()) - failuresObject.message = valueFailuresFailuresItem["Message"].asString(); - failures_.push_back(failuresObject); - } - if(!value["PreCheckResult"].isNull()) - preCheckResult_ = value["PreCheckResult"].asString() == "true"; - -} - -bool PreCheckCreateOrderForTempUpgradeResult::getPreCheckResult()const -{ - return preCheckResult_; -} - -std::vector PreCheckCreateOrderForTempUpgradeResult::getFailures()const -{ - return failures_; -} - diff --git a/rds/src/model/PreCheckCreateOrderRequest.cc b/rds/src/model/PreCheckCreateOrderRequest.cc deleted file mode 100644 index e265679d0..000000000 --- a/rds/src/model/PreCheckCreateOrderRequest.cc +++ /dev/null @@ -1,533 +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::Rds::Model::PreCheckCreateOrderRequest; - -PreCheckCreateOrderRequest::PreCheckCreateOrderRequest() : - RpcServiceRequest("rds", "2014-08-15", "PreCheckCreateOrder") -{} - -PreCheckCreateOrderRequest::~PreCheckCreateOrderRequest() -{} - -long PreCheckCreateOrderRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void PreCheckCreateOrderRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -int PreCheckCreateOrderRequest::getDBInstanceStorage()const -{ - return dBInstanceStorage_; -} - -void PreCheckCreateOrderRequest::setDBInstanceStorage(int dBInstanceStorage) -{ - dBInstanceStorage_ = dBInstanceStorage; - setCoreParameter("DBInstanceStorage", std::to_string(dBInstanceStorage)); -} - -std::string PreCheckCreateOrderRequest::getSystemDBCharset()const -{ - return systemDBCharset_; -} - -void PreCheckCreateOrderRequest::setSystemDBCharset(const std::string& systemDBCharset) -{ - systemDBCharset_ = systemDBCharset; - setCoreParameter("SystemDBCharset", systemDBCharset); -} - -std::string PreCheckCreateOrderRequest::getCountryCode()const -{ - return countryCode_; -} - -void PreCheckCreateOrderRequest::setCountryCode(const std::string& countryCode) -{ - countryCode_ = countryCode; - setCoreParameter("CountryCode", countryCode); -} - -std::string PreCheckCreateOrderRequest::getEngineVersion()const -{ - return engineVersion_; -} - -void PreCheckCreateOrderRequest::setEngineVersion(const std::string& engineVersion) -{ - engineVersion_ = engineVersion; - setCoreParameter("EngineVersion", engineVersion); -} - -std::string PreCheckCreateOrderRequest::getCurrencyCode()const -{ - return currencyCode_; -} - -void PreCheckCreateOrderRequest::setCurrencyCode(const std::string& currencyCode) -{ - currencyCode_ = currencyCode; - setCoreParameter("CurrencyCode", currencyCode); -} - -std::string PreCheckCreateOrderRequest::getResourceGroupId()const -{ - return resourceGroupId_; -} - -void PreCheckCreateOrderRequest::setResourceGroupId(const std::string& resourceGroupId) -{ - resourceGroupId_ = resourceGroupId; - setCoreParameter("ResourceGroupId", resourceGroupId); -} - -std::string PreCheckCreateOrderRequest::getDBInstanceDescription()const -{ - return dBInstanceDescription_; -} - -void PreCheckCreateOrderRequest::setDBInstanceDescription(const std::string& dBInstanceDescription) -{ - dBInstanceDescription_ = dBInstanceDescription; - setCoreParameter("DBInstanceDescription", dBInstanceDescription); -} - -std::string PreCheckCreateOrderRequest::getBusinessInfo()const -{ - return businessInfo_; -} - -void PreCheckCreateOrderRequest::setBusinessInfo(const std::string& businessInfo) -{ - businessInfo_ = businessInfo; - setCoreParameter("BusinessInfo", businessInfo); -} - -std::string PreCheckCreateOrderRequest::getAgentId()const -{ - return agentId_; -} - -void PreCheckCreateOrderRequest::setAgentId(const std::string& agentId) -{ - agentId_ = agentId; - setCoreParameter("AgentId", agentId); -} - -std::string PreCheckCreateOrderRequest::getResource()const -{ - return resource_; -} - -void PreCheckCreateOrderRequest::setResource(const std::string& resource) -{ - resource_ = resource; - setCoreParameter("Resource", resource); -} - -std::string PreCheckCreateOrderRequest::getBackupId()const -{ - return backupId_; -} - -void PreCheckCreateOrderRequest::setBackupId(const std::string& backupId) -{ - backupId_ = backupId; - setCoreParameter("BackupId", backupId); -} - -std::string PreCheckCreateOrderRequest::getCommodityCode()const -{ - return commodityCode_; -} - -void PreCheckCreateOrderRequest::setCommodityCode(const std::string& commodityCode) -{ - commodityCode_ = commodityCode; - setCoreParameter("CommodityCode", commodityCode); -} - -std::string PreCheckCreateOrderRequest::getEncryptionKey()const -{ - return encryptionKey_; -} - -void PreCheckCreateOrderRequest::setEncryptionKey(const std::string& encryptionKey) -{ - encryptionKey_ = encryptionKey; - setCoreParameter("EncryptionKey", encryptionKey); -} - -long PreCheckCreateOrderRequest::getOwnerId()const -{ - return ownerId_; -} - -void PreCheckCreateOrderRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string PreCheckCreateOrderRequest::getDBInstanceClass()const -{ - return dBInstanceClass_; -} - -void PreCheckCreateOrderRequest::setDBInstanceClass(const std::string& dBInstanceClass) -{ - dBInstanceClass_ = dBInstanceClass; - setCoreParameter("DBInstanceClass", dBInstanceClass); -} - -std::string PreCheckCreateOrderRequest::getSecurityIPList()const -{ - return securityIPList_; -} - -void PreCheckCreateOrderRequest::setSecurityIPList(const std::string& securityIPList) -{ - securityIPList_ = securityIPList; - setCoreParameter("SecurityIPList", securityIPList); -} - -std::string PreCheckCreateOrderRequest::getVSwitchId()const -{ - return vSwitchId_; -} - -void PreCheckCreateOrderRequest::setVSwitchId(const std::string& vSwitchId) -{ - vSwitchId_ = vSwitchId; - setCoreParameter("VSwitchId", vSwitchId); -} - -std::string PreCheckCreateOrderRequest::getPrivateIpAddress()const -{ - return privateIpAddress_; -} - -void PreCheckCreateOrderRequest::setPrivateIpAddress(const std::string& privateIpAddress) -{ - privateIpAddress_ = privateIpAddress; - setCoreParameter("PrivateIpAddress", privateIpAddress); -} - -std::string PreCheckCreateOrderRequest::getAutoRenew()const -{ - return autoRenew_; -} - -void PreCheckCreateOrderRequest::setAutoRenew(const std::string& autoRenew) -{ - autoRenew_ = autoRenew; - setCoreParameter("AutoRenew", autoRenew); -} - -std::string PreCheckCreateOrderRequest::getPromotionCode()const -{ - return promotionCode_; -} - -void PreCheckCreateOrderRequest::setPromotionCode(const std::string& promotionCode) -{ - promotionCode_ = promotionCode; - setCoreParameter("PromotionCode", promotionCode); -} - -std::string PreCheckCreateOrderRequest::getRoleARN()const -{ - return roleARN_; -} - -void PreCheckCreateOrderRequest::setRoleARN(const std::string& roleARN) -{ - roleARN_ = roleARN; - setCoreParameter("RoleARN", roleARN); -} - -std::string PreCheckCreateOrderRequest::getZoneId()const -{ - return zoneId_; -} - -void PreCheckCreateOrderRequest::setZoneId(const std::string& zoneId) -{ - zoneId_ = zoneId; - setCoreParameter("ZoneId", zoneId); -} - -std::string PreCheckCreateOrderRequest::getTimeType()const -{ - return timeType_; -} - -void PreCheckCreateOrderRequest::setTimeType(const std::string& timeType) -{ - timeType_ = timeType; - setCoreParameter("TimeType", timeType); -} - -std::string PreCheckCreateOrderRequest::getInstanceNetworkType()const -{ - return instanceNetworkType_; -} - -void PreCheckCreateOrderRequest::setInstanceNetworkType(const std::string& instanceNetworkType) -{ - instanceNetworkType_ = instanceNetworkType; - setCoreParameter("InstanceNetworkType", instanceNetworkType); -} - -std::string PreCheckCreateOrderRequest::getConnectionMode()const -{ - return connectionMode_; -} - -void PreCheckCreateOrderRequest::setConnectionMode(const std::string& connectionMode) -{ - connectionMode_ = connectionMode; - setCoreParameter("ConnectionMode", connectionMode); -} - -std::string PreCheckCreateOrderRequest::getNodeType()const -{ - return nodeType_; -} - -void PreCheckCreateOrderRequest::setNodeType(const std::string& nodeType) -{ - nodeType_ = nodeType; - setCoreParameter("NodeType", nodeType); -} - -std::string PreCheckCreateOrderRequest::getClientToken()const -{ - return clientToken_; -} - -void PreCheckCreateOrderRequest::setClientToken(const std::string& clientToken) -{ - clientToken_ = clientToken; - setCoreParameter("ClientToken", clientToken); -} - -std::string PreCheckCreateOrderRequest::getZoneIdSlave1()const -{ - return zoneIdSlave1_; -} - -void PreCheckCreateOrderRequest::setZoneIdSlave1(const std::string& zoneIdSlave1) -{ - zoneIdSlave1_ = zoneIdSlave1; - setCoreParameter("ZoneIdSlave1", zoneIdSlave1); -} - -std::string PreCheckCreateOrderRequest::getZoneIdSlave2()const -{ - return zoneIdSlave2_; -} - -void PreCheckCreateOrderRequest::setZoneIdSlave2(const std::string& zoneIdSlave2) -{ - zoneIdSlave2_ = zoneIdSlave2; - setCoreParameter("ZoneIdSlave2", zoneIdSlave2); -} - -std::string PreCheckCreateOrderRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void PreCheckCreateOrderRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string PreCheckCreateOrderRequest::getRegionId()const -{ - return regionId_; -} - -void PreCheckCreateOrderRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setCoreParameter("RegionId", regionId); -} - -std::string PreCheckCreateOrderRequest::getEngine()const -{ - return engine_; -} - -void PreCheckCreateOrderRequest::setEngine(const std::string& engine) -{ - engine_ = engine; - setCoreParameter("Engine", engine); -} - -std::string PreCheckCreateOrderRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void PreCheckCreateOrderRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - -std::string PreCheckCreateOrderRequest::getDBInstanceStorageType()const -{ - return dBInstanceStorageType_; -} - -void PreCheckCreateOrderRequest::setDBInstanceStorageType(const std::string& dBInstanceStorageType) -{ - dBInstanceStorageType_ = dBInstanceStorageType; - setCoreParameter("DBInstanceStorageType", dBInstanceStorageType); -} - -std::string PreCheckCreateOrderRequest::getDBInstanceNetType()const -{ - return dBInstanceNetType_; -} - -void PreCheckCreateOrderRequest::setDBInstanceNetType(const std::string& dBInstanceNetType) -{ - dBInstanceNetType_ = dBInstanceNetType; - setCoreParameter("DBInstanceNetType", dBInstanceNetType); -} - -std::string PreCheckCreateOrderRequest::getRestoreTime()const -{ - return restoreTime_; -} - -void PreCheckCreateOrderRequest::setRestoreTime(const std::string& restoreTime) -{ - restoreTime_ = restoreTime; - setCoreParameter("RestoreTime", restoreTime); -} - -int PreCheckCreateOrderRequest::getQuantity()const -{ - return quantity_; -} - -void PreCheckCreateOrderRequest::setQuantity(int quantity) -{ - quantity_ = quantity; - setCoreParameter("Quantity", std::to_string(quantity)); -} - -bool PreCheckCreateOrderRequest::getAutoPay()const -{ - return autoPay_; -} - -void PreCheckCreateOrderRequest::setAutoPay(bool autoPay) -{ - autoPay_ = autoPay; - setCoreParameter("AutoPay", autoPay ? "true" : "false"); -} - -std::string PreCheckCreateOrderRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void PreCheckCreateOrderRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string PreCheckCreateOrderRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void PreCheckCreateOrderRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setCoreParameter("OwnerAccount", ownerAccount); -} - -std::string PreCheckCreateOrderRequest::getUsedTime()const -{ - return usedTime_; -} - -void PreCheckCreateOrderRequest::setUsedTime(const std::string& usedTime) -{ - usedTime_ = usedTime; - setCoreParameter("UsedTime", usedTime); -} - -int PreCheckCreateOrderRequest::getInstanceUsedType()const -{ - return instanceUsedType_; -} - -void PreCheckCreateOrderRequest::setInstanceUsedType(int instanceUsedType) -{ - instanceUsedType_ = instanceUsedType; - setCoreParameter("InstanceUsedType", std::to_string(instanceUsedType)); -} - -std::string PreCheckCreateOrderRequest::getVPCId()const -{ - return vPCId_; -} - -void PreCheckCreateOrderRequest::setVPCId(const std::string& vPCId) -{ - vPCId_ = vPCId; - setCoreParameter("VPCId", vPCId); -} - -std::string PreCheckCreateOrderRequest::getCategory()const -{ - return category_; -} - -void PreCheckCreateOrderRequest::setCategory(const std::string& category) -{ - category_ = category; - setCoreParameter("Category", category); -} - -std::string PreCheckCreateOrderRequest::getPayType()const -{ - return payType_; -} - -void PreCheckCreateOrderRequest::setPayType(const std::string& payType) -{ - payType_ = payType; - setCoreParameter("PayType", payType); -} - diff --git a/rds/src/model/PreCheckCreateOrderResult.cc b/rds/src/model/PreCheckCreateOrderResult.cc deleted file mode 100644 index fe68413ff..000000000 --- a/rds/src/model/PreCheckCreateOrderResult.cc +++ /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. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -PreCheckCreateOrderResult::PreCheckCreateOrderResult() : - ServiceResult() -{} - -PreCheckCreateOrderResult::PreCheckCreateOrderResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -PreCheckCreateOrderResult::~PreCheckCreateOrderResult() -{} - -void PreCheckCreateOrderResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto allFailuresNode = value["Failures"]["FailuresItem"]; - for (auto valueFailuresFailuresItem : allFailuresNode) - { - FailuresItem failuresObject; - if(!valueFailuresFailuresItem["Code"].isNull()) - failuresObject.code = valueFailuresFailuresItem["Code"].asString(); - if(!valueFailuresFailuresItem["Message"].isNull()) - failuresObject.message = valueFailuresFailuresItem["Message"].asString(); - failures_.push_back(failuresObject); - } - if(!value["PreCheckResult"].isNull()) - preCheckResult_ = value["PreCheckResult"].asString() == "true"; - -} - -bool PreCheckCreateOrderResult::getPreCheckResult()const -{ - return preCheckResult_; -} - -std::vector PreCheckCreateOrderResult::getFailures()const -{ - return failures_; -} - diff --git a/rds/src/model/PreCheckDBInstanceOperationRequest.cc b/rds/src/model/PreCheckDBInstanceOperationRequest.cc deleted file mode 100644 index 0c77ccc30..000000000 --- a/rds/src/model/PreCheckDBInstanceOperationRequest.cc +++ /dev/null @@ -1,104 +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::Rds::Model::PreCheckDBInstanceOperationRequest; - -PreCheckDBInstanceOperationRequest::PreCheckDBInstanceOperationRequest() : - RpcServiceRequest("rds", "2014-08-15", "PreCheckDBInstanceOperation") -{} - -PreCheckDBInstanceOperationRequest::~PreCheckDBInstanceOperationRequest() -{} - -long PreCheckDBInstanceOperationRequest::getResourceOwnerId()const -{ - return resourceOwnerId_; -} - -void PreCheckDBInstanceOperationRequest::setResourceOwnerId(long resourceOwnerId) -{ - resourceOwnerId_ = resourceOwnerId; - setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); -} - -std::string PreCheckDBInstanceOperationRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void PreCheckDBInstanceOperationRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -long PreCheckDBInstanceOperationRequest::getOwnerId()const -{ - return ownerId_; -} - -void PreCheckDBInstanceOperationRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - -std::string PreCheckDBInstanceOperationRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void PreCheckDBInstanceOperationRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string PreCheckDBInstanceOperationRequest::getRegionId()const -{ - return regionId_; -} - -void PreCheckDBInstanceOperationRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setCoreParameter("RegionId", regionId); -} - -std::string PreCheckDBInstanceOperationRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void PreCheckDBInstanceOperationRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - -std::string PreCheckDBInstanceOperationRequest::getOperation()const -{ - return operation_; -} - -void PreCheckDBInstanceOperationRequest::setOperation(const std::string& operation) -{ - operation_ = operation; - setCoreParameter("Operation", operation); -} - diff --git a/rds/src/model/PreCheckDBInstanceOperationResult.cc b/rds/src/model/PreCheckDBInstanceOperationResult.cc deleted file mode 100644 index 88487605f..000000000 --- a/rds/src/model/PreCheckDBInstanceOperationResult.cc +++ /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. - */ - -#include -#include - -using namespace AlibabaCloud::Rds; -using namespace AlibabaCloud::Rds::Model; - -PreCheckDBInstanceOperationResult::PreCheckDBInstanceOperationResult() : - ServiceResult() -{} - -PreCheckDBInstanceOperationResult::PreCheckDBInstanceOperationResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -PreCheckDBInstanceOperationResult::~PreCheckDBInstanceOperationResult() -{} - -void PreCheckDBInstanceOperationResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto allFailuresNode = value["Failures"]["FailuresItem"]; - for (auto valueFailuresFailuresItem : allFailuresNode) - { - FailuresItem failuresObject; - if(!valueFailuresFailuresItem["Message"].isNull()) - failuresObject.message = valueFailuresFailuresItem["Message"].asString(); - if(!valueFailuresFailuresItem["Code"].isNull()) - failuresObject.code = valueFailuresFailuresItem["Code"].asString(); - failures_.push_back(failuresObject); - } - if(!value["PreCheckResult"].isNull()) - preCheckResult_ = value["PreCheckResult"].asString() == "true"; - -} - -bool PreCheckDBInstanceOperationResult::getPreCheckResult()const -{ - return preCheckResult_; -} - -std::vector PreCheckDBInstanceOperationResult::getFailures()const -{ - return failures_; -} - diff --git a/rds/src/model/PurgeDBInstanceLogRequest.cc b/rds/src/model/PurgeDBInstanceLogRequest.cc index e7737e6a0..2b1ab2687 100644 --- a/rds/src/model/PurgeDBInstanceLogRequest.cc +++ b/rds/src/model/PurgeDBInstanceLogRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::PurgeDBInstanceLogRequest; PurgeDBInstanceLogRequest::PurgeDBInstanceLogRequest() : RpcServiceRequest("rds", "2014-08-15", "PurgeDBInstanceLog") -{} +{ + setMethod(HttpRequest::Method::Post); +} PurgeDBInstanceLogRequest::~PurgeDBInstanceLogRequest() {} diff --git a/rds/src/model/RebuildDBInstanceRequest.cc b/rds/src/model/RebuildDBInstanceRequest.cc index df3edb515..df130e54f 100644 --- a/rds/src/model/RebuildDBInstanceRequest.cc +++ b/rds/src/model/RebuildDBInstanceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::RebuildDBInstanceRequest; RebuildDBInstanceRequest::RebuildDBInstanceRequest() : RpcServiceRequest("rds", "2014-08-15", "RebuildDBInstance") -{} +{ + setMethod(HttpRequest::Method::Post); +} RebuildDBInstanceRequest::~RebuildDBInstanceRequest() {} diff --git a/rds/src/model/RecoveryDBInstanceRequest.cc b/rds/src/model/RecoveryDBInstanceRequest.cc index f004c4c9a..a8816e9a9 100644 --- a/rds/src/model/RecoveryDBInstanceRequest.cc +++ b/rds/src/model/RecoveryDBInstanceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::RecoveryDBInstanceRequest; RecoveryDBInstanceRequest::RecoveryDBInstanceRequest() : RpcServiceRequest("rds", "2014-08-15", "RecoveryDBInstance") -{} +{ + setMethod(HttpRequest::Method::Post); +} RecoveryDBInstanceRequest::~RecoveryDBInstanceRequest() {} diff --git a/rds/src/model/ReleaseInstanceConnectionRequest.cc b/rds/src/model/ReleaseInstanceConnectionRequest.cc new file mode 100644 index 000000000..545514b43 --- /dev/null +++ b/rds/src/model/ReleaseInstanceConnectionRequest.cc @@ -0,0 +1,117 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT 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::Rds::Model::ReleaseInstanceConnectionRequest; + +ReleaseInstanceConnectionRequest::ReleaseInstanceConnectionRequest() : + RpcServiceRequest("rds", "2014-08-15", "ReleaseInstanceConnection") +{ + setMethod(HttpRequest::Method::Post); +} + +ReleaseInstanceConnectionRequest::~ReleaseInstanceConnectionRequest() +{} + +long ReleaseInstanceConnectionRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void ReleaseInstanceConnectionRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string ReleaseInstanceConnectionRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void ReleaseInstanceConnectionRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setCoreParameter("AccessKeyId", accessKeyId); +} + +std::string ReleaseInstanceConnectionRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void ReleaseInstanceConnectionRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setCoreParameter("DBInstanceId", dBInstanceId); +} + +std::string ReleaseInstanceConnectionRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void ReleaseInstanceConnectionRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string ReleaseInstanceConnectionRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void ReleaseInstanceConnectionRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setCoreParameter("OwnerAccount", ownerAccount); +} + +long ReleaseInstanceConnectionRequest::getOwnerId()const +{ + return ownerId_; +} + +void ReleaseInstanceConnectionRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setCoreParameter("OwnerId", std::to_string(ownerId)); +} + +std::string ReleaseInstanceConnectionRequest::getCurrentConnectionString()const +{ + return currentConnectionString_; +} + +void ReleaseInstanceConnectionRequest::setCurrentConnectionString(const std::string& currentConnectionString) +{ + currentConnectionString_ = currentConnectionString; + setCoreParameter("CurrentConnectionString", currentConnectionString); +} + +std::string ReleaseInstanceConnectionRequest::getInstanceNetworkType()const +{ + return instanceNetworkType_; +} + +void ReleaseInstanceConnectionRequest::setInstanceNetworkType(const std::string& instanceNetworkType) +{ + instanceNetworkType_ = instanceNetworkType; + setCoreParameter("InstanceNetworkType", instanceNetworkType); +} + diff --git a/rds/src/model/ModifyDBProxyInstanceResult.cc b/rds/src/model/ReleaseInstanceConnectionResult.cc similarity index 71% rename from rds/src/model/ModifyDBProxyInstanceResult.cc rename to rds/src/model/ReleaseInstanceConnectionResult.cc index bb782ae23..6133ce5ba 100644 --- a/rds/src/model/ModifyDBProxyInstanceResult.cc +++ b/rds/src/model/ReleaseInstanceConnectionResult.cc @@ -14,26 +14,26 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Rds; using namespace AlibabaCloud::Rds::Model; -ModifyDBProxyInstanceResult::ModifyDBProxyInstanceResult() : +ReleaseInstanceConnectionResult::ReleaseInstanceConnectionResult() : ServiceResult() {} -ModifyDBProxyInstanceResult::ModifyDBProxyInstanceResult(const std::string &payload) : +ReleaseInstanceConnectionResult::ReleaseInstanceConnectionResult(const std::string &payload) : ServiceResult() { parse(payload); } -ModifyDBProxyInstanceResult::~ModifyDBProxyInstanceResult() +ReleaseInstanceConnectionResult::~ReleaseInstanceConnectionResult() {} -void ModifyDBProxyInstanceResult::parse(const std::string &payload) +void ReleaseInstanceConnectionResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; diff --git a/rds/src/model/ReleaseInstancePublicConnectionRequest.cc b/rds/src/model/ReleaseInstancePublicConnectionRequest.cc index 69464fdcb..aa866c7c9 100644 --- a/rds/src/model/ReleaseInstancePublicConnectionRequest.cc +++ b/rds/src/model/ReleaseInstancePublicConnectionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ReleaseInstancePublicConnectionRequest; ReleaseInstancePublicConnectionRequest::ReleaseInstancePublicConnectionRequest() : RpcServiceRequest("rds", "2014-08-15", "ReleaseInstancePublicConnection") -{} +{ + setMethod(HttpRequest::Method::Post); +} ReleaseInstancePublicConnectionRequest::~ReleaseInstancePublicConnectionRequest() {} diff --git a/rds/src/model/ReleaseReadWriteSplittingConnectionRequest.cc b/rds/src/model/ReleaseReadWriteSplittingConnectionRequest.cc index 5c4981308..bd1fcb1c9 100644 --- a/rds/src/model/ReleaseReadWriteSplittingConnectionRequest.cc +++ b/rds/src/model/ReleaseReadWriteSplittingConnectionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ReleaseReadWriteSplittingConnectionRequest; ReleaseReadWriteSplittingConnectionRequest::ReleaseReadWriteSplittingConnectionRequest() : RpcServiceRequest("rds", "2014-08-15", "ReleaseReadWriteSplittingConnection") -{} +{ + setMethod(HttpRequest::Method::Post); +} ReleaseReadWriteSplittingConnectionRequest::~ReleaseReadWriteSplittingConnectionRequest() {} diff --git a/rds/src/model/RemoveTagsFromResourceRequest.cc b/rds/src/model/RemoveTagsFromResourceRequest.cc index 66601fc08..949adbdbe 100644 --- a/rds/src/model/RemoveTagsFromResourceRequest.cc +++ b/rds/src/model/RemoveTagsFromResourceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::RemoveTagsFromResourceRequest; RemoveTagsFromResourceRequest::RemoveTagsFromResourceRequest() : RpcServiceRequest("rds", "2014-08-15", "RemoveTagsFromResource") -{} +{ + setMethod(HttpRequest::Method::Post); +} RemoveTagsFromResourceRequest::~RemoveTagsFromResourceRequest() {} diff --git a/rds/src/model/RenewInstanceRequest.cc b/rds/src/model/RenewInstanceRequest.cc index 99e427bff..dfa156354 100644 --- a/rds/src/model/RenewInstanceRequest.cc +++ b/rds/src/model/RenewInstanceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::RenewInstanceRequest; RenewInstanceRequest::RenewInstanceRequest() : RpcServiceRequest("rds", "2014-08-15", "RenewInstance") -{} +{ + setMethod(HttpRequest::Method::Post); +} RenewInstanceRequest::~RenewInstanceRequest() {} diff --git a/rds/src/model/ReplaceDedicatedHostRequest.cc b/rds/src/model/ReplaceDedicatedHostRequest.cc index 41ec9726b..8134d365d 100644 --- a/rds/src/model/ReplaceDedicatedHostRequest.cc +++ b/rds/src/model/ReplaceDedicatedHostRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ReplaceDedicatedHostRequest; ReplaceDedicatedHostRequest::ReplaceDedicatedHostRequest() : RpcServiceRequest("rds", "2014-08-15", "ReplaceDedicatedHost") -{} +{ + setMethod(HttpRequest::Method::Post); +} ReplaceDedicatedHostRequest::~ReplaceDedicatedHostRequest() {} diff --git a/rds/src/model/RequestServiceOfCloudDBExpertRequest.cc b/rds/src/model/RequestServiceOfCloudDBExpertRequest.cc deleted file mode 100644 index 117f42881..000000000 --- a/rds/src/model/RequestServiceOfCloudDBExpertRequest.cc +++ /dev/null @@ -1,71 +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::Rds::Model::RequestServiceOfCloudDBExpertRequest; - -RequestServiceOfCloudDBExpertRequest::RequestServiceOfCloudDBExpertRequest() : - RpcServiceRequest("rds", "2014-08-15", "RequestServiceOfCloudDBExpert") -{} - -RequestServiceOfCloudDBExpertRequest::~RequestServiceOfCloudDBExpertRequest() -{} - -std::string RequestServiceOfCloudDBExpertRequest::getServiceRequestType()const -{ - return serviceRequestType_; -} - -void RequestServiceOfCloudDBExpertRequest::setServiceRequestType(const std::string& serviceRequestType) -{ - serviceRequestType_ = serviceRequestType; - setCoreParameter("ServiceRequestType", serviceRequestType); -} - -std::string RequestServiceOfCloudDBExpertRequest::getAccessKeyId()const -{ - return accessKeyId_; -} - -void RequestServiceOfCloudDBExpertRequest::setAccessKeyId(const std::string& accessKeyId) -{ - accessKeyId_ = accessKeyId; - setCoreParameter("AccessKeyId", accessKeyId); -} - -std::string RequestServiceOfCloudDBExpertRequest::getServiceRequestParam()const -{ - return serviceRequestParam_; -} - -void RequestServiceOfCloudDBExpertRequest::setServiceRequestParam(const std::string& serviceRequestParam) -{ - serviceRequestParam_ = serviceRequestParam; - setCoreParameter("ServiceRequestParam", serviceRequestParam); -} - -std::string RequestServiceOfCloudDBExpertRequest::getDBInstanceId()const -{ - return dBInstanceId_; -} - -void RequestServiceOfCloudDBExpertRequest::setDBInstanceId(const std::string& dBInstanceId) -{ - dBInstanceId_ = dBInstanceId; - setCoreParameter("DBInstanceId", dBInstanceId); -} - diff --git a/rds/src/model/RequestServiceOfCloudDBExpertResult.cc b/rds/src/model/RequestServiceOfCloudDBExpertResult.cc deleted file mode 100644 index cf3f19aaf..000000000 --- a/rds/src/model/RequestServiceOfCloudDBExpertResult.cc +++ /dev/null @@ -1,65 +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::Rds; -using namespace AlibabaCloud::Rds::Model; - -RequestServiceOfCloudDBExpertResult::RequestServiceOfCloudDBExpertResult() : - ServiceResult() -{} - -RequestServiceOfCloudDBExpertResult::RequestServiceOfCloudDBExpertResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -RequestServiceOfCloudDBExpertResult::~RequestServiceOfCloudDBExpertResult() -{} - -void RequestServiceOfCloudDBExpertResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - if(!value["Message"].isNull()) - message_ = value["Message"].asString(); - if(!value["Data"].isNull()) - data_ = value["Data"].asString(); - if(!value["Code"].isNull()) - code_ = value["Code"].asString(); - -} - -std::string RequestServiceOfCloudDBExpertResult::getMessage()const -{ - return message_; -} - -std::string RequestServiceOfCloudDBExpertResult::getData()const -{ - return data_; -} - -std::string RequestServiceOfCloudDBExpertResult::getCode()const -{ - return code_; -} - diff --git a/rds/src/model/ResetAccountForPGRequest.cc b/rds/src/model/ResetAccountForPGRequest.cc index 4e2ff1ce7..7f8f8110f 100644 --- a/rds/src/model/ResetAccountForPGRequest.cc +++ b/rds/src/model/ResetAccountForPGRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ResetAccountForPGRequest; ResetAccountForPGRequest::ResetAccountForPGRequest() : RpcServiceRequest("rds", "2014-08-15", "ResetAccountForPG") -{} +{ + setMethod(HttpRequest::Method::Post); +} ResetAccountForPGRequest::~ResetAccountForPGRequest() {} diff --git a/rds/src/model/ResetAccountPasswordRequest.cc b/rds/src/model/ResetAccountPasswordRequest.cc index ec5c7da4c..3a8b5665f 100644 --- a/rds/src/model/ResetAccountPasswordRequest.cc +++ b/rds/src/model/ResetAccountPasswordRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ResetAccountPasswordRequest; ResetAccountPasswordRequest::ResetAccountPasswordRequest() : RpcServiceRequest("rds", "2014-08-15", "ResetAccountPassword") -{} +{ + setMethod(HttpRequest::Method::Post); +} ResetAccountPasswordRequest::~ResetAccountPasswordRequest() {} diff --git a/rds/src/model/ResetAccountRequest.cc b/rds/src/model/ResetAccountRequest.cc index 80fcc6d33..cde71363f 100644 --- a/rds/src/model/ResetAccountRequest.cc +++ b/rds/src/model/ResetAccountRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::ResetAccountRequest; ResetAccountRequest::ResetAccountRequest() : RpcServiceRequest("rds", "2014-08-15", "ResetAccount") -{} +{ + setMethod(HttpRequest::Method::Post); +} ResetAccountRequest::~ResetAccountRequest() {} diff --git a/rds/src/model/RestartDBInstanceRequest.cc b/rds/src/model/RestartDBInstanceRequest.cc index 0aef40364..f3ae02739 100644 --- a/rds/src/model/RestartDBInstanceRequest.cc +++ b/rds/src/model/RestartDBInstanceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::RestartDBInstanceRequest; RestartDBInstanceRequest::RestartDBInstanceRequest() : RpcServiceRequest("rds", "2014-08-15", "RestartDBInstance") -{} +{ + setMethod(HttpRequest::Method::Post); +} RestartDBInstanceRequest::~RestartDBInstanceRequest() {} diff --git a/rds/src/model/RestartDedicatedHostRequest.cc b/rds/src/model/RestartDedicatedHostRequest.cc index a546ba950..106375ec2 100644 --- a/rds/src/model/RestartDedicatedHostRequest.cc +++ b/rds/src/model/RestartDedicatedHostRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::RestartDedicatedHostRequest; RestartDedicatedHostRequest::RestartDedicatedHostRequest() : RpcServiceRequest("rds", "2014-08-15", "RestartDedicatedHost") -{} +{ + setMethod(HttpRequest::Method::Post); +} RestartDedicatedHostRequest::~RestartDedicatedHostRequest() {} diff --git a/rds/src/model/RestoreDBInstanceRequest.cc b/rds/src/model/RestoreDBInstanceRequest.cc index c63874491..f3e32d0a5 100644 --- a/rds/src/model/RestoreDBInstanceRequest.cc +++ b/rds/src/model/RestoreDBInstanceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::RestoreDBInstanceRequest; RestoreDBInstanceRequest::RestoreDBInstanceRequest() : RpcServiceRequest("rds", "2014-08-15", "RestoreDBInstance") -{} +{ + setMethod(HttpRequest::Method::Post); +} RestoreDBInstanceRequest::~RestoreDBInstanceRequest() {} diff --git a/rds/src/model/RestoreTableRequest.cc b/rds/src/model/RestoreTableRequest.cc index badf489af..73f33d4be 100644 --- a/rds/src/model/RestoreTableRequest.cc +++ b/rds/src/model/RestoreTableRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::RestoreTableRequest; RestoreTableRequest::RestoreTableRequest() : RpcServiceRequest("rds", "2014-08-15", "RestoreTable") -{} +{ + setMethod(HttpRequest::Method::Post); +} RestoreTableRequest::~RestoreTableRequest() {} diff --git a/rds/src/model/RevokeAccountPrivilegeRequest.cc b/rds/src/model/RevokeAccountPrivilegeRequest.cc index ab2789fbf..c58c06bce 100644 --- a/rds/src/model/RevokeAccountPrivilegeRequest.cc +++ b/rds/src/model/RevokeAccountPrivilegeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::RevokeAccountPrivilegeRequest; RevokeAccountPrivilegeRequest::RevokeAccountPrivilegeRequest() : RpcServiceRequest("rds", "2014-08-15", "RevokeAccountPrivilege") -{} +{ + setMethod(HttpRequest::Method::Post); +} RevokeAccountPrivilegeRequest::~RevokeAccountPrivilegeRequest() {} diff --git a/rds/src/model/RevokeOperatorPermissionRequest.cc b/rds/src/model/RevokeOperatorPermissionRequest.cc index beff94e39..ffa480237 100644 --- a/rds/src/model/RevokeOperatorPermissionRequest.cc +++ b/rds/src/model/RevokeOperatorPermissionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::RevokeOperatorPermissionRequest; RevokeOperatorPermissionRequest::RevokeOperatorPermissionRequest() : RpcServiceRequest("rds", "2014-08-15", "RevokeOperatorPermission") -{} +{ + setMethod(HttpRequest::Method::Post); +} RevokeOperatorPermissionRequest::~RevokeOperatorPermissionRequest() {} diff --git a/rds/src/model/SwitchDBInstanceHARequest.cc b/rds/src/model/SwitchDBInstanceHARequest.cc index 2e813da6b..1b82ef072 100644 --- a/rds/src/model/SwitchDBInstanceHARequest.cc +++ b/rds/src/model/SwitchDBInstanceHARequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::SwitchDBInstanceHARequest; SwitchDBInstanceHARequest::SwitchDBInstanceHARequest() : RpcServiceRequest("rds", "2014-08-15", "SwitchDBInstanceHA") -{} +{ + setMethod(HttpRequest::Method::Post); +} SwitchDBInstanceHARequest::~SwitchDBInstanceHARequest() {} @@ -36,39 +38,6 @@ void SwitchDBInstanceHARequest::setResourceOwnerId(long resourceOwnerId) setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } -std::string SwitchDBInstanceHARequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void SwitchDBInstanceHARequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string SwitchDBInstanceHARequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void SwitchDBInstanceHARequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setCoreParameter("OwnerAccount", ownerAccount); -} - -long SwitchDBInstanceHARequest::getOwnerId()const -{ - return ownerId_; -} - -void SwitchDBInstanceHARequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setCoreParameter("OwnerId", std::to_string(ownerId)); -} - std::string SwitchDBInstanceHARequest::getAccessKeyId()const { return accessKeyId_; @@ -102,17 +71,6 @@ void SwitchDBInstanceHARequest::setDBInstanceId(const std::string& dBInstanceId) setCoreParameter("DBInstanceId", dBInstanceId); } -std::string SwitchDBInstanceHARequest::getForce()const -{ - return force_; -} - -void SwitchDBInstanceHARequest::setForce(const std::string& force) -{ - force_ = force; - setCoreParameter("Force", force); -} - std::string SwitchDBInstanceHARequest::getNodeId()const { return nodeId_; @@ -124,6 +82,50 @@ void SwitchDBInstanceHARequest::setNodeId(const std::string& nodeId) setCoreParameter("NodeId", nodeId); } +std::string SwitchDBInstanceHARequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void SwitchDBInstanceHARequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string SwitchDBInstanceHARequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void SwitchDBInstanceHARequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setCoreParameter("OwnerAccount", ownerAccount); +} + +long SwitchDBInstanceHARequest::getOwnerId()const +{ + return ownerId_; +} + +void SwitchDBInstanceHARequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setCoreParameter("OwnerId", std::to_string(ownerId)); +} + +std::string SwitchDBInstanceHARequest::getForce()const +{ + return force_; +} + +void SwitchDBInstanceHARequest::setForce(const std::string& force) +{ + force_ = force; + setCoreParameter("Force", force); +} + std::string SwitchDBInstanceHARequest::getOperation()const { return operation_; diff --git a/rds/src/model/SwitchDBInstanceNetTypeRequest.cc b/rds/src/model/SwitchDBInstanceNetTypeRequest.cc index 668ce40fb..ced44f6a6 100644 --- a/rds/src/model/SwitchDBInstanceNetTypeRequest.cc +++ b/rds/src/model/SwitchDBInstanceNetTypeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::SwitchDBInstanceNetTypeRequest; SwitchDBInstanceNetTypeRequest::SwitchDBInstanceNetTypeRequest() : RpcServiceRequest("rds", "2014-08-15", "SwitchDBInstanceNetType") -{} +{ + setMethod(HttpRequest::Method::Post); +} SwitchDBInstanceNetTypeRequest::~SwitchDBInstanceNetTypeRequest() {} diff --git a/rds/src/model/SwitchDBInstanceVpcRequest.cc b/rds/src/model/SwitchDBInstanceVpcRequest.cc index d223653c4..87bb7141e 100644 --- a/rds/src/model/SwitchDBInstanceVpcRequest.cc +++ b/rds/src/model/SwitchDBInstanceVpcRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::SwitchDBInstanceVpcRequest; SwitchDBInstanceVpcRequest::SwitchDBInstanceVpcRequest() : RpcServiceRequest("rds", "2014-08-15", "SwitchDBInstanceVpc") -{} +{ + setMethod(HttpRequest::Method::Post); +} SwitchDBInstanceVpcRequest::~SwitchDBInstanceVpcRequest() {} diff --git a/rds/src/model/TagResourcesRequest.cc b/rds/src/model/TagResourcesRequest.cc index ad0ed93f7..312c04ca1 100644 --- a/rds/src/model/TagResourcesRequest.cc +++ b/rds/src/model/TagResourcesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::TagResourcesRequest; TagResourcesRequest::TagResourcesRequest() : RpcServiceRequest("rds", "2014-08-15", "TagResources") -{} +{ + setMethod(HttpRequest::Method::Post); +} TagResourcesRequest::~TagResourcesRequest() {} @@ -44,8 +46,9 @@ std::vector TagResourcesRequest::getResourceId()const void TagResourcesRequest::setResourceId(const std::vector& resourceId) { resourceId_ = resourceId; - for(int i = 0; i!= resourceId.size(); i++) - setCoreParameter("ResourceId."+ std::to_string(i), resourceId.at(i)); + for(int dep1 = 0; dep1!= resourceId.size(); dep1++) { + setCoreParameter("ResourceId."+ std::to_string(dep1), resourceId.at(dep1)); + } } std::string TagResourcesRequest::getResourceOwnerAccount()const @@ -111,12 +114,11 @@ std::vector TagResourcesRequest::getTag()const void TagResourcesRequest::setTag(const std::vector& tag) { tag_ = tag; - int i = 0; - for(int i = 0; i!= tag.size(); i++) { - auto obj = tag.at(i); - std::string str ="Tag."+ std::to_string(i); - setCoreParameter(str + ".Value", obj.value); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Value", tagObj.value); + setCoreParameter(tagObjStr + ".Key", tagObj.key); } } diff --git a/rds/src/model/UnlockAccountRequest.cc b/rds/src/model/UnlockAccountRequest.cc new file mode 100644 index 000000000..6d294d83d --- /dev/null +++ b/rds/src/model/UnlockAccountRequest.cc @@ -0,0 +1,95 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Rds::Model::UnlockAccountRequest; + +UnlockAccountRequest::UnlockAccountRequest() : + RpcServiceRequest("rds", "2014-08-15", "UnlockAccount") +{ + setMethod(HttpRequest::Method::Post); +} + +UnlockAccountRequest::~UnlockAccountRequest() +{} + +long UnlockAccountRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void UnlockAccountRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string UnlockAccountRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void UnlockAccountRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +long UnlockAccountRequest::getOwnerId()const +{ + return ownerId_; +} + +void UnlockAccountRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setCoreParameter("OwnerId", std::to_string(ownerId)); +} + +std::string UnlockAccountRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void UnlockAccountRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setCoreParameter("AccessKeyId", accessKeyId); +} + +std::string UnlockAccountRequest::getAccountName()const +{ + return accountName_; +} + +void UnlockAccountRequest::setAccountName(const std::string& accountName) +{ + accountName_ = accountName; + setCoreParameter("AccountName", accountName); +} + +std::string UnlockAccountRequest::getDBInstanceId()const +{ + return dBInstanceId_; +} + +void UnlockAccountRequest::setDBInstanceId(const std::string& dBInstanceId) +{ + dBInstanceId_ = dBInstanceId; + setCoreParameter("DBInstanceId", dBInstanceId); +} + diff --git a/rds/src/model/ModifyDBProxyResult.cc b/rds/src/model/UnlockAccountResult.cc similarity index 77% rename from rds/src/model/ModifyDBProxyResult.cc rename to rds/src/model/UnlockAccountResult.cc index 2daa8b0dd..cb11fd79f 100644 --- a/rds/src/model/ModifyDBProxyResult.cc +++ b/rds/src/model/UnlockAccountResult.cc @@ -14,26 +14,26 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Rds; using namespace AlibabaCloud::Rds::Model; -ModifyDBProxyResult::ModifyDBProxyResult() : +UnlockAccountResult::UnlockAccountResult() : ServiceResult() {} -ModifyDBProxyResult::ModifyDBProxyResult(const std::string &payload) : +UnlockAccountResult::UnlockAccountResult(const std::string &payload) : ServiceResult() { parse(payload); } -ModifyDBProxyResult::~ModifyDBProxyResult() +UnlockAccountResult::~UnlockAccountResult() {} -void ModifyDBProxyResult::parse(const std::string &payload) +void UnlockAccountResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; diff --git a/rds/src/model/UntagResourcesRequest.cc b/rds/src/model/UntagResourcesRequest.cc index d45809d5e..a07ea91e1 100644 --- a/rds/src/model/UntagResourcesRequest.cc +++ b/rds/src/model/UntagResourcesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::UntagResourcesRequest; UntagResourcesRequest::UntagResourcesRequest() : RpcServiceRequest("rds", "2014-08-15", "UntagResources") -{} +{ + setMethod(HttpRequest::Method::Post); +} UntagResourcesRequest::~UntagResourcesRequest() {} @@ -55,8 +57,9 @@ std::vector UntagResourcesRequest::getResourceId()const void UntagResourcesRequest::setResourceId(const std::vector& resourceId) { resourceId_ = resourceId; - for(int i = 0; i!= resourceId.size(); i++) - setCoreParameter("ResourceId."+ std::to_string(i), resourceId.at(i)); + for(int dep1 = 0; dep1!= resourceId.size(); dep1++) { + setCoreParameter("ResourceId."+ std::to_string(dep1), resourceId.at(dep1)); + } } std::string UntagResourcesRequest::getResourceOwnerAccount()const @@ -122,7 +125,8 @@ std::vector UntagResourcesRequest::getTagKey()const void UntagResourcesRequest::setTagKey(const std::vector& tagKey) { tagKey_ = tagKey; - for(int i = 0; i!= tagKey.size(); i++) - setCoreParameter("TagKey."+ std::to_string(i), tagKey.at(i)); + for(int dep1 = 0; dep1!= tagKey.size(); dep1++) { + setCoreParameter("TagKey."+ std::to_string(dep1), tagKey.at(dep1)); + } } diff --git a/rds/src/model/UpgradeDBInstanceEngineVersionRequest.cc b/rds/src/model/UpgradeDBInstanceEngineVersionRequest.cc index 9696381fe..bcb9aff79 100644 --- a/rds/src/model/UpgradeDBInstanceEngineVersionRequest.cc +++ b/rds/src/model/UpgradeDBInstanceEngineVersionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::UpgradeDBInstanceEngineVersionRequest; UpgradeDBInstanceEngineVersionRequest::UpgradeDBInstanceEngineVersionRequest() : RpcServiceRequest("rds", "2014-08-15", "UpgradeDBInstanceEngineVersion") -{} +{ + setMethod(HttpRequest::Method::Post); +} UpgradeDBInstanceEngineVersionRequest::~UpgradeDBInstanceEngineVersionRequest() {} diff --git a/rds/src/model/UpgradeDBInstanceKernelVersionRequest.cc b/rds/src/model/UpgradeDBInstanceKernelVersionRequest.cc index 1b14a4f64..9f4fc9e66 100644 --- a/rds/src/model/UpgradeDBInstanceKernelVersionRequest.cc +++ b/rds/src/model/UpgradeDBInstanceKernelVersionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Rds::Model::UpgradeDBInstanceKernelVersionRequest; UpgradeDBInstanceKernelVersionRequest::UpgradeDBInstanceKernelVersionRequest() : RpcServiceRequest("rds", "2014-08-15", "UpgradeDBInstanceKernelVersion") -{} +{ + setMethod(HttpRequest::Method::Post); +} UpgradeDBInstanceKernelVersionRequest::~UpgradeDBInstanceKernelVersionRequest() {}