RDS SDK Auto Released By zhangzifa,Version:1.34.44

Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
This commit is contained in:
haowei.yao
2019-03-18 18:44:58 +08:00
parent 797aedc7fe
commit c63bc0bcc9
347 changed files with 7021 additions and 19773 deletions

View File

@@ -1,3 +1,6 @@
2019-03-18 Version: 1.34.44
1, rds: deliver string true/false to server for bool type parameter, not previous 1/0
2019-03-18 Version: 1.34.43
1, deliver string true/false to server for bool type parameter, not previous 1/0

View File

@@ -1 +1 @@
1.34.43
1.34.44

View File

@@ -25,8 +25,6 @@ set(rds_public_header_model
include/alibabacloud/rds/model/CreateMigrateTaskResult.h
include/alibabacloud/rds/model/CheckRecoveryConditionsRequest.h
include/alibabacloud/rds/model/CheckRecoveryConditionsResult.h
include/alibabacloud/rds/model/LoginDBInstancefromCloudDBARequest.h
include/alibabacloud/rds/model/LoginDBInstancefromCloudDBAResult.h
include/alibabacloud/rds/model/DeleteBackupRequest.h
include/alibabacloud/rds/model/DeleteBackupResult.h
include/alibabacloud/rds/model/DescribeDatabasesRequest.h
@@ -37,52 +35,38 @@ set(rds_public_header_model
include/alibabacloud/rds/model/SwitchDBInstanceNetTypeResult.h
include/alibabacloud/rds/model/DescribeDBInstanceMonitorRequest.h
include/alibabacloud/rds/model/DescribeDBInstanceMonitorResult.h
include/alibabacloud/rds/model/DescribeDBInstanceHAConfigRequest.h
include/alibabacloud/rds/model/DescribeDBInstanceHAConfigResult.h
include/alibabacloud/rds/model/CreateReadOnlyDBInstanceRequest.h
include/alibabacloud/rds/model/CreateReadOnlyDBInstanceResult.h
include/alibabacloud/rds/model/ModifyAccountDescriptionRequest.h
include/alibabacloud/rds/model/ModifyAccountDescriptionResult.h
include/alibabacloud/rds/model/DescribeDBInstanceHAConfigRequest.h
include/alibabacloud/rds/model/DescribeDBInstanceHAConfigResult.h
include/alibabacloud/rds/model/DescribeCustinsKernelReleaseNotesRequest.h
include/alibabacloud/rds/model/DescribeCustinsKernelReleaseNotesResult.h
include/alibabacloud/rds/model/MigrateToOtherRegionRequest.h
include/alibabacloud/rds/model/MigrateToOtherRegionResult.h
include/alibabacloud/rds/model/DescribeOssDownloadsRequest.h
include/alibabacloud/rds/model/DescribeOssDownloadsResult.h
include/alibabacloud/rds/model/ModifyParameterRequest.h
include/alibabacloud/rds/model/ModifyParameterResult.h
include/alibabacloud/rds/model/ReleaseReplicaRequest.h
include/alibabacloud/rds/model/ReleaseReplicaResult.h
include/alibabacloud/rds/model/UpgradeDBInstanceEngineVersionRequest.h
include/alibabacloud/rds/model/UpgradeDBInstanceEngineVersionResult.h
include/alibabacloud/rds/model/ModifyReplicaRecoveryModeRequest.h
include/alibabacloud/rds/model/ModifyReplicaRecoveryModeResult.h
include/alibabacloud/rds/model/DescribeReplicasRequest.h
include/alibabacloud/rds/model/DescribeReplicasResult.h
include/alibabacloud/rds/model/ModifyDBInstanceConnectionStringRequest.h
include/alibabacloud/rds/model/ModifyDBInstanceConnectionStringResult.h
include/alibabacloud/rds/model/StopSyncingRequest.h
include/alibabacloud/rds/model/StopSyncingResult.h
include/alibabacloud/rds/model/CheckAccountNameAvailableRequest.h
include/alibabacloud/rds/model/CheckAccountNameAvailableResult.h
include/alibabacloud/rds/model/RestartDBInstanceRequest.h
include/alibabacloud/rds/model/RestartDBInstanceResult.h
include/alibabacloud/rds/model/DescribeTemplatesListRequest.h
include/alibabacloud/rds/model/DescribeTemplatesListResult.h
include/alibabacloud/rds/model/ImportDataForSQLServerRequest.h
include/alibabacloud/rds/model/ImportDataForSQLServerResult.h
include/alibabacloud/rds/model/DescribeLogicDBInstanceTopologyRequest.h
include/alibabacloud/rds/model/DescribeLogicDBInstanceTopologyResult.h
include/alibabacloud/rds/model/ModifySecurityGroupConfigurationRequest.h
include/alibabacloud/rds/model/ModifySecurityGroupConfigurationResult.h
include/alibabacloud/rds/model/DescribeTagsRequest.h
include/alibabacloud/rds/model/DescribeTagsResult.h
include/alibabacloud/rds/model/CheckResourceRequest.h
include/alibabacloud/rds/model/CheckResourceResult.h
include/alibabacloud/rds/model/StartDBInstanceDiagnoseRequest.h
include/alibabacloud/rds/model/StartDBInstanceDiagnoseResult.h
include/alibabacloud/rds/model/ModifySecurityGroupConfigurationRequest.h
include/alibabacloud/rds/model/ModifySecurityGroupConfigurationResult.h
include/alibabacloud/rds/model/DescribeReplicaConflictInfoRequest.h
include/alibabacloud/rds/model/DescribeReplicaConflictInfoResult.h
include/alibabacloud/rds/model/DescribeCharacterSetNameRequest.h
include/alibabacloud/rds/model/DescribeCharacterSetNameResult.h
include/alibabacloud/rds/model/ImportDataFromDatabaseRequest.h
include/alibabacloud/rds/model/ImportDataFromDatabaseResult.h
include/alibabacloud/rds/model/DescribeMigrateTasksRequest.h
include/alibabacloud/rds/model/DescribeMigrateTasksResult.h
include/alibabacloud/rds/model/ModifyDBInstanceNetworkExpireTimeRequest.h
@@ -91,20 +75,14 @@ set(rds_public_header_model
include/alibabacloud/rds/model/CreateAccountResult.h
include/alibabacloud/rds/model/DescribeModifyParameterLogRequest.h
include/alibabacloud/rds/model/DescribeModifyParameterLogResult.h
include/alibabacloud/rds/model/DescribeOperatorPermissionRequest.h
include/alibabacloud/rds/model/DescribeOperatorPermissionResult.h
include/alibabacloud/rds/model/DescribeOptimizeAdviceOnMissIndexRequest.h
include/alibabacloud/rds/model/DescribeOptimizeAdviceOnMissIndexResult.h
include/alibabacloud/rds/model/DescribeDampPoliciesByCidRequest.h
include/alibabacloud/rds/model/DescribeDampPoliciesByCidResult.h
include/alibabacloud/rds/model/RecoveryDBInstanceRequest.h
include/alibabacloud/rds/model/RecoveryDBInstanceResult.h
include/alibabacloud/rds/model/ModifyDBDescriptionRequest.h
include/alibabacloud/rds/model/ModifyDBDescriptionResult.h
include/alibabacloud/rds/model/ImportDatabaseBetweenInstancesRequest.h
include/alibabacloud/rds/model/ImportDatabaseBetweenInstancesResult.h
include/alibabacloud/rds/model/RenewInstanceRequest.h
include/alibabacloud/rds/model/RenewInstanceResult.h
include/alibabacloud/rds/model/CheckDBNameAvailableRequest.h
include/alibabacloud/rds/model/CheckDBNameAvailableResult.h
include/alibabacloud/rds/model/ModifyDBInstanceMonitorRequest.h
include/alibabacloud/rds/model/ModifyDBInstanceMonitorResult.h
include/alibabacloud/rds/model/DescribeSQLLogFilesRequest.h
@@ -115,26 +93,20 @@ set(rds_public_header_model
include/alibabacloud/rds/model/ModifyReplicaDescriptionResult.h
include/alibabacloud/rds/model/ModifyBackupPolicyRequest.h
include/alibabacloud/rds/model/ModifyBackupPolicyResult.h
include/alibabacloud/rds/model/DescribeReplicaInitializeProgressRequest.h
include/alibabacloud/rds/model/DescribeReplicaInitializeProgressResult.h
include/alibabacloud/rds/model/DescribeSecurityGroupConfigurationRequest.h
include/alibabacloud/rds/model/DescribeSecurityGroupConfigurationResult.h
include/alibabacloud/rds/model/DescribeParametersRequest.h
include/alibabacloud/rds/model/DescribeParametersResult.h
include/alibabacloud/rds/model/UpgradeDBInstanceNetWorkInfoRequest.h
include/alibabacloud/rds/model/UpgradeDBInstanceNetWorkInfoResult.h
include/alibabacloud/rds/model/AddTagsToResourceRequest.h
include/alibabacloud/rds/model/AddTagsToResourceResult.h
include/alibabacloud/rds/model/DescribeBinlogFilesRequest.h
include/alibabacloud/rds/model/DescribeBinlogFilesResult.h
include/alibabacloud/rds/model/DescribeBackupsForSecurityRequest.h
include/alibabacloud/rds/model/DescribeBackupsForSecurityResult.h
include/alibabacloud/rds/model/CreateDiagnosticReportRequest.h
include/alibabacloud/rds/model/CreateDiagnosticReportResult.h
include/alibabacloud/rds/model/DescribeDBInstanceProxyConfigurationRequest.h
include/alibabacloud/rds/model/DescribeDBInstanceProxyConfigurationResult.h
include/alibabacloud/rds/model/DescribeSQLLogReportListRequest.h
include/alibabacloud/rds/model/DescribeSQLLogReportListResult.h
include/alibabacloud/rds/model/DescribeResourceDiagnosisRequest.h
include/alibabacloud/rds/model/DescribeResourceDiagnosisResult.h
include/alibabacloud/rds/model/DescribeReadDBInstanceDelayRequest.h
include/alibabacloud/rds/model/DescribeReadDBInstanceDelayResult.h
include/alibabacloud/rds/model/CloneDBInstanceRequest.h
include/alibabacloud/rds/model/CloneDBInstanceResult.h
include/alibabacloud/rds/model/DescribeTasksRequest.h
@@ -143,36 +115,32 @@ set(rds_public_header_model
include/alibabacloud/rds/model/DescribeRenewalPriceResult.h
include/alibabacloud/rds/model/AllocateInstancePublicConnectionRequest.h
include/alibabacloud/rds/model/AllocateInstancePublicConnectionResult.h
include/alibabacloud/rds/model/DescribeOptimizeAdviceOnStorageRequest.h
include/alibabacloud/rds/model/DescribeOptimizeAdviceOnStorageResult.h
include/alibabacloud/rds/model/DescribeInstanceAutoRenewAttributeRequest.h
include/alibabacloud/rds/model/DescribeInstanceAutoRenewAttributeResult.h
include/alibabacloud/rds/model/CreateStaticVerificationRequest.h
include/alibabacloud/rds/model/CreateStaticVerificationResult.h
include/alibabacloud/rds/model/DescribeDBInstanceAttributeRequest.h
include/alibabacloud/rds/model/DescribeDBInstanceAttributeResult.h
include/alibabacloud/rds/model/DescribeDBInstanceUserRequest.h
include/alibabacloud/rds/model/DescribeDBInstanceUserResult.h
include/alibabacloud/rds/model/CheckInstanceExistRequest.h
include/alibabacloud/rds/model/CheckInstanceExistResult.h
include/alibabacloud/rds/model/CreateTempDBInstanceRequest.h
include/alibabacloud/rds/model/CreateTempDBInstanceResult.h
include/alibabacloud/rds/model/ModifyInstanceAutoRenewalAttributeRequest.h
include/alibabacloud/rds/model/ModifyInstanceAutoRenewalAttributeResult.h
include/alibabacloud/rds/model/DescribeSQLCollectorPolicyRequest.h
include/alibabacloud/rds/model/DescribeSQLCollectorPolicyResult.h
include/alibabacloud/rds/model/ModifySQLCollectorPolicyRequest.h
include/alibabacloud/rds/model/ModifySQLCollectorPolicyResult.h
include/alibabacloud/rds/model/AllocateInstanceVpcNetworkTypeRequest.h
include/alibabacloud/rds/model/AllocateInstanceVpcNetworkTypeResult.h
include/alibabacloud/rds/model/DescribeBackupsRequest.h
include/alibabacloud/rds/model/DescribeBackupsResult.h
include/alibabacloud/rds/model/CreateDatabaseRequest.h
include/alibabacloud/rds/model/CreateDatabaseResult.h
include/alibabacloud/rds/model/DescribeCollationTimeZonesRequest.h
include/alibabacloud/rds/model/DescribeCollationTimeZonesResult.h
include/alibabacloud/rds/model/DeleteDBInstanceRequest.h
include/alibabacloud/rds/model/DeleteDBInstanceResult.h
include/alibabacloud/rds/model/DescribeSQLInjectionInfosRequest.h
include/alibabacloud/rds/model/DescribeSQLInjectionInfosResult.h
include/alibabacloud/rds/model/DescribeRealtimeDiagnosesRequest.h
include/alibabacloud/rds/model/DescribeRealtimeDiagnosesResult.h
include/alibabacloud/rds/model/ModifyReadonlyInstanceDelayReplicationTimeRequest.h
include/alibabacloud/rds/model/ModifyReadonlyInstanceDelayReplicationTimeResult.h
include/alibabacloud/rds/model/DescribeInstanceAutoRenewalAttributeRequest.h
include/alibabacloud/rds/model/DescribeInstanceAutoRenewalAttributeResult.h
include/alibabacloud/rds/model/SwitchDBInstanceVpcRequest.h
include/alibabacloud/rds/model/SwitchDBInstanceVpcResult.h
include/alibabacloud/rds/model/RestoreDBInstanceRequest.h
include/alibabacloud/rds/model/RestoreDBInstanceResult.h
include/alibabacloud/rds/model/RevokeOperatorPermissionRequest.h
@@ -181,6 +149,8 @@ set(rds_public_header_model
include/alibabacloud/rds/model/ModifyDBInstanceSpecResult.h
include/alibabacloud/rds/model/DescribeDiagnosticReportListRequest.h
include/alibabacloud/rds/model/DescribeDiagnosticReportListResult.h
include/alibabacloud/rds/model/MigrateSecurityIPModeRequest.h
include/alibabacloud/rds/model/MigrateSecurityIPModeResult.h
include/alibabacloud/rds/model/RemoveTagsFromResourceRequest.h
include/alibabacloud/rds/model/RemoveTagsFromResourceResult.h
include/alibabacloud/rds/model/DescribeSQLLogRecordsRequest.h
@@ -189,122 +159,82 @@ set(rds_public_header_model
include/alibabacloud/rds/model/ModifySecurityIpsResult.h
include/alibabacloud/rds/model/DescribeMigrateTasksForSQLServerRequest.h
include/alibabacloud/rds/model/DescribeMigrateTasksForSQLServerResult.h
include/alibabacloud/rds/model/DescribeVerificationListRequest.h
include/alibabacloud/rds/model/DescribeVerificationListResult.h
include/alibabacloud/rds/model/RestoreTableRequest.h
include/alibabacloud/rds/model/RestoreTableResult.h
include/alibabacloud/rds/model/CreateOnlineDatabaseTaskRequest.h
include/alibabacloud/rds/model/CreateOnlineDatabaseTaskResult.h
include/alibabacloud/rds/model/ModifyReplicaModeRequest.h
include/alibabacloud/rds/model/ModifyReplicaModeResult.h
include/alibabacloud/rds/model/DescribeStrategyRequest.h
include/alibabacloud/rds/model/DescribeStrategyResult.h
include/alibabacloud/rds/model/DeleteDampPolicyRequest.h
include/alibabacloud/rds/model/DeleteDampPolicyResult.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/ModifyPostpaidDBInstanceSpecRequest.h
include/alibabacloud/rds/model/ModifyPostpaidDBInstanceSpecResult.h
include/alibabacloud/rds/model/CreatePolicyWithSpecifiedPolicyRequest.h
include/alibabacloud/rds/model/CreatePolicyWithSpecifiedPolicyResult.h
include/alibabacloud/rds/model/ModifyDBInstanceTDERequest.h
include/alibabacloud/rds/model/ModifyDBInstanceTDEResult.h
include/alibabacloud/rds/model/DescribeDBInstancePerformanceRequest.h
include/alibabacloud/rds/model/DescribeDBInstancePerformanceResult.h
include/alibabacloud/rds/model/DescribeVpcZoneNosRequest.h
include/alibabacloud/rds/model/DescribeVpcZoneNosResult.h
include/alibabacloud/rds/model/DescribeOptimizeAdviceOnBigTableRequest.h
include/alibabacloud/rds/model/DescribeOptimizeAdviceOnBigTableResult.h
include/alibabacloud/rds/model/DescribeDBInstanceExtendAttributeRequest.h
include/alibabacloud/rds/model/DescribeDBInstanceExtendAttributeResult.h
include/alibabacloud/rds/model/DescribeDampPolicyByCommentRequest.h
include/alibabacloud/rds/model/DescribeDampPolicyByCommentResult.h
include/alibabacloud/rds/model/DescribePreCheckResultsRequest.h
include/alibabacloud/rds/model/DescribePreCheckResultsResult.h
include/alibabacloud/rds/model/DescribeDBInstancesRequest.h
include/alibabacloud/rds/model/DescribeDBInstancesResult.h
include/alibabacloud/rds/model/StartArchiveSQLLogRequest.h
include/alibabacloud/rds/model/StartArchiveSQLLogResult.h
include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertRequest.h
include/alibabacloud/rds/model/RequestServiceOfCloudDBExpertResult.h
include/alibabacloud/rds/model/DescribeBackupDatabaseRequest.h
include/alibabacloud/rds/model/DescribeBackupDatabaseResult.h
include/alibabacloud/rds/model/CreateDBInstanceReplicaRequest.h
include/alibabacloud/rds/model/CreateDBInstanceReplicaResult.h
include/alibabacloud/rds/model/ModifyDampPolicyRequest.h
include/alibabacloud/rds/model/ModifyDampPolicyResult.h
include/alibabacloud/rds/model/AllocateInstancePrivateConnectionRequest.h
include/alibabacloud/rds/model/AllocateInstancePrivateConnectionResult.h
include/alibabacloud/rds/model/RevokeAccountPrivilegeRequest.h
include/alibabacloud/rds/model/RevokeAccountPrivilegeResult.h
include/alibabacloud/rds/model/DegradeDBInstanceSpecRequest.h
include/alibabacloud/rds/model/DegradeDBInstanceSpecResult.h
include/alibabacloud/rds/model/DescribeParameterTemplatesRequest.h
include/alibabacloud/rds/model/DescribeParameterTemplatesResult.h
include/alibabacloud/rds/model/DescibeImportsFromDatabaseRequest.h
include/alibabacloud/rds/model/DescibeImportsFromDatabaseResult.h
include/alibabacloud/rds/model/DescribeDatabaseLockDiagnosisRequest.h
include/alibabacloud/rds/model/DescribeDatabaseLockDiagnosisResult.h
include/alibabacloud/rds/model/DescribeOptimizeAdviceOnExcessIndexRequest.h
include/alibabacloud/rds/model/DescribeOptimizeAdviceOnExcessIndexResult.h
include/alibabacloud/rds/model/CopyDatabaseBetweenInstancesRequest.h
include/alibabacloud/rds/model/CopyDatabaseBetweenInstancesResult.h
include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoRequest.h
include/alibabacloud/rds/model/DescribeInstanceVpcMigrateInfoResult.h
include/alibabacloud/rds/model/CopyDatabaseRequest.h
include/alibabacloud/rds/model/CopyDatabaseResult.h
include/alibabacloud/rds/model/CreateDBInstanceRequest.h
include/alibabacloud/rds/model/CreateDBInstanceResult.h
include/alibabacloud/rds/model/DescribeDBInstanceTDERequest.h
include/alibabacloud/rds/model/DescribeDBInstanceTDEResult.h
include/alibabacloud/rds/model/ModifyDBInstanceSSLRequest.h
include/alibabacloud/rds/model/ModifyDBInstanceSSLResult.h
include/alibabacloud/rds/model/DescribeDBInstanceTDERequest.h
include/alibabacloud/rds/model/DescribeDBInstanceTDEResult.h
include/alibabacloud/rds/model/DescribeSQLLogReportsRequest.h
include/alibabacloud/rds/model/DescribeSQLLogReportsResult.h
include/alibabacloud/rds/model/DescribeStaticVerificationListRequest.h
include/alibabacloud/rds/model/DescribeStaticVerificationListResult.h
include/alibabacloud/rds/model/DescribeCloudDBAServiceRequest.h
include/alibabacloud/rds/model/DescribeCloudDBAServiceResult.h
include/alibabacloud/rds/model/DescribeSQLDiagnosisListRequest.h
include/alibabacloud/rds/model/DescribeSQLDiagnosisListResult.h
include/alibabacloud/rds/model/ModifyDBInstanceConnectionModeRequest.h
include/alibabacloud/rds/model/ModifyDBInstanceConnectionModeResult.h
include/alibabacloud/rds/model/DescribeDBInstanceNetInfoRequest.h
include/alibabacloud/rds/model/DescribeDBInstanceNetInfoResult.h
include/alibabacloud/rds/model/DescribeAvailableResourceRequest.h
include/alibabacloud/rds/model/DescribeAvailableResourceResult.h
include/alibabacloud/rds/model/AllocateReadWriteSplittingConnectionRequest.h
include/alibabacloud/rds/model/AllocateReadWriteSplittingConnectionResult.h
include/alibabacloud/rds/model/DescribeCloudDbExpertServiceRequest.h
include/alibabacloud/rds/model/DescribeCloudDbExpertServiceResult.h
include/alibabacloud/rds/model/ReleaseInstancePublicConnectionRequest.h
include/alibabacloud/rds/model/ReleaseInstancePublicConnectionResult.h
include/alibabacloud/rds/model/CalculateDBInstanceWeightRequest.h
include/alibabacloud/rds/model/CalculateDBInstanceWeightResult.h
include/alibabacloud/rds/model/ModifyReplicaRelationRequest.h
include/alibabacloud/rds/model/ModifyReplicaRelationResult.h
include/alibabacloud/rds/model/ModifyDBInstanceNetworkTypeRequest.h
include/alibabacloud/rds/model/ModifyDBInstanceNetworkTypeResult.h
include/alibabacloud/rds/model/DescribeAbnormalDBInstancesRequest.h
include/alibabacloud/rds/model/DescribeAbnormalDBInstancesResult.h
include/alibabacloud/rds/model/DescribeSlowLogsRequest.h
include/alibabacloud/rds/model/DescribeSlowLogsResult.h
include/alibabacloud/rds/model/CreateSQLDiagnosisRequest.h
include/alibabacloud/rds/model/CreateSQLDiagnosisResult.h
include/alibabacloud/rds/model/CreateBackupRequest.h
include/alibabacloud/rds/model/CreateBackupResult.h
include/alibabacloud/rds/model/DescribeReplicaUsageRequest.h
include/alibabacloud/rds/model/DescribeReplicaUsageResult.h
include/alibabacloud/rds/model/ModifyReadWriteSplittingConnectionRequest.h
include/alibabacloud/rds/model/ModifyReadWriteSplittingConnectionResult.h
include/alibabacloud/rds/model/ModifyDBInstanceMaintainTimeRequest.h
include/alibabacloud/rds/model/ModifyDBInstanceMaintainTimeResult.h
include/alibabacloud/rds/model/ModifyDBInstanceDescriptionRequest.h
include/alibabacloud/rds/model/ModifyDBInstanceDescriptionResult.h
include/alibabacloud/rds/model/DescribeReplicaPerformanceRequest.h
include/alibabacloud/rds/model/DescribeReplicaPerformanceResult.h
include/alibabacloud/rds/model/DescribeSQLDiagnosisRequest.h
include/alibabacloud/rds/model/DescribeSQLDiagnosisResult.h
include/alibabacloud/rds/model/DescribeDampPolicyByPolicyNameRequest.h
include/alibabacloud/rds/model/DescribeDampPolicyByPolicyNameResult.h
include/alibabacloud/rds/model/ModifyResourceGroupRequest.h
include/alibabacloud/rds/model/ModifyResourceGroupResult.h
include/alibabacloud/rds/model/DescribeProxyFunctionSupportRequest.h
include/alibabacloud/rds/model/DescribeProxyFunctionSupportResult.h
include/alibabacloud/rds/model/DescribeOssDownloadsForSQLServerRequest.h
include/alibabacloud/rds/model/DescribeOssDownloadsForSQLServerResult.h
include/alibabacloud/rds/model/RequestServiceOfCloudDBARequest.h
include/alibabacloud/rds/model/RequestServiceOfCloudDBAResult.h
include/alibabacloud/rds/model/ResetAccountRequest.h
include/alibabacloud/rds/model/ResetAccountResult.h
include/alibabacloud/rds/model/PreCheckBeforeImportDataRequest.h
include/alibabacloud/rds/model/PreCheckBeforeImportDataResult.h
include/alibabacloud/rds/model/DescribeResourceUsageRequest.h
include/alibabacloud/rds/model/DescribeResourceUsageResult.h
include/alibabacloud/rds/model/PurgeDBInstanceLogRequest.h
@@ -313,20 +243,22 @@ set(rds_public_header_model
include/alibabacloud/rds/model/DescribeTaskInfoResult.h
include/alibabacloud/rds/model/UpgradeDBInstanceKernelVersionRequest.h
include/alibabacloud/rds/model/UpgradeDBInstanceKernelVersionResult.h
include/alibabacloud/rds/model/ModifyMySQLDBInstanceDelayRequest.h
include/alibabacloud/rds/model/ModifyMySQLDBInstanceDelayResult.h
include/alibabacloud/rds/model/DescribeRegionsRequest.h
include/alibabacloud/rds/model/DescribeRegionsResult.h
include/alibabacloud/rds/model/MigrateToOtherZoneRequest.h
include/alibabacloud/rds/model/MigrateToOtherZoneResult.h
include/alibabacloud/rds/model/DescribeOptimizeAdviceOnMissPKRequest.h
include/alibabacloud/rds/model/DescribeOptimizeAdviceOnMissPKResult.h
include/alibabacloud/rds/model/DeleteAccountRequest.h
include/alibabacloud/rds/model/DeleteAccountResult.h
include/alibabacloud/rds/model/DescribeSlowLogRecordsRequest.h
include/alibabacloud/rds/model/DescribeSlowLogRecordsResult.h
include/alibabacloud/rds/model/UpgradeDBInstanceNetworkRequest.h
include/alibabacloud/rds/model/UpgradeDBInstanceNetworkResult.h
include/alibabacloud/rds/model/ReleaseReadWriteSplittingConnectionRequest.h
include/alibabacloud/rds/model/ReleaseReadWriteSplittingConnectionResult.h
include/alibabacloud/rds/model/DescribeLogBackupFilesRequest.h
include/alibabacloud/rds/model/DescribeLogBackupFilesResult.h
include/alibabacloud/rds/model/DescribeAvailableInstanceClassRequest.h
include/alibabacloud/rds/model/DescribeAvailableInstanceClassResult.h
include/alibabacloud/rds/model/DescribeErrorLogsRequest.h
include/alibabacloud/rds/model/DescribeErrorLogsResult.h
include/alibabacloud/rds/model/ModifyDBInstanceHAConfigRequest.h
@@ -337,30 +269,26 @@ set(rds_public_header_model
include/alibabacloud/rds/model/ResetAccountPasswordResult.h
include/alibabacloud/rds/model/ModifyDBInstanceProxyConfigurationRequest.h
include/alibabacloud/rds/model/ModifyDBInstanceProxyConfigurationResult.h
include/alibabacloud/rds/model/DescribeAccountsRequest.h
include/alibabacloud/rds/model/DescribeAccountsResult.h
include/alibabacloud/rds/model/DescribePriceRequest.h
include/alibabacloud/rds/model/DescribePriceResult.h
include/alibabacloud/rds/model/DescribeAccountsRequest.h
include/alibabacloud/rds/model/DescribeAccountsResult.h
include/alibabacloud/rds/model/DescribeDBInstanceByTagsRequest.h
include/alibabacloud/rds/model/DescribeDBInstanceByTagsResult.h
include/alibabacloud/rds/model/DescribeMetaListRequest.h
include/alibabacloud/rds/model/DescribeMetaListResult.h
include/alibabacloud/rds/model/DescribeDBInstanceSSLRequest.h
include/alibabacloud/rds/model/DescribeDBInstanceSSLResult.h
include/alibabacloud/rds/model/CreateDampPolicyRequest.h
include/alibabacloud/rds/model/CreateDampPolicyResult.h
include/alibabacloud/rds/model/DescribeDBInstancesByPerformanceRequest.h
include/alibabacloud/rds/model/DescribeDBInstancesByPerformanceResult.h
include/alibabacloud/rds/model/QueryPriceForBuyRequest.h
include/alibabacloud/rds/model/QueryPriceForBuyResult.h
include/alibabacloud/rds/model/DescribeSQLReportsRequest.h
include/alibabacloud/rds/model/DescribeSQLReportsResult.h
include/alibabacloud/rds/model/DescribeBackupTasksRequest.h
include/alibabacloud/rds/model/DescribeBackupTasksResult.h
include/alibabacloud/rds/model/DeleteDatabaseRequest.h
include/alibabacloud/rds/model/DeleteDatabaseResult.h
include/alibabacloud/rds/model/ModifyReplicaVerificationModeRequest.h
include/alibabacloud/rds/model/ModifyReplicaVerificationModeResult.h
include/alibabacloud/rds/model/ModifyGuardDomainModeRequest.h
include/alibabacloud/rds/model/ModifyGuardDomainModeResult.h
include/alibabacloud/rds/model/ModifyCollationTimeZoneRequest.h
include/alibabacloud/rds/model/ModifyCollationTimeZoneResult.h
include/alibabacloud/rds/model/DescribeBackupPolicyRequest.h
include/alibabacloud/rds/model/DescribeBackupPolicyResult.h
include/alibabacloud/rds/model/CreateMigrateTaskForSQLServerRequest.h
@@ -370,9 +298,7 @@ set(rds_public_header_model
include/alibabacloud/rds/model/SwitchDBInstanceHARequest.h
include/alibabacloud/rds/model/SwitchDBInstanceHAResult.h
include/alibabacloud/rds/model/ResetAccountForPGRequest.h
include/alibabacloud/rds/model/ResetAccountForPGResult.h
include/alibabacloud/rds/model/DescribeBackupSetsForSecurityRequest.h
include/alibabacloud/rds/model/DescribeBackupSetsForSecurityResult.h )
include/alibabacloud/rds/model/ResetAccountForPGResult.h )
set(rds_src
src/RdsClient.cc
@@ -380,8 +306,6 @@ set(rds_src
src/model/CreateMigrateTaskResult.cc
src/model/CheckRecoveryConditionsRequest.cc
src/model/CheckRecoveryConditionsResult.cc
src/model/LoginDBInstancefromCloudDBARequest.cc
src/model/LoginDBInstancefromCloudDBAResult.cc
src/model/DeleteBackupRequest.cc
src/model/DeleteBackupResult.cc
src/model/DescribeDatabasesRequest.cc
@@ -392,52 +316,38 @@ set(rds_src
src/model/SwitchDBInstanceNetTypeResult.cc
src/model/DescribeDBInstanceMonitorRequest.cc
src/model/DescribeDBInstanceMonitorResult.cc
src/model/DescribeDBInstanceHAConfigRequest.cc
src/model/DescribeDBInstanceHAConfigResult.cc
src/model/CreateReadOnlyDBInstanceRequest.cc
src/model/CreateReadOnlyDBInstanceResult.cc
src/model/ModifyAccountDescriptionRequest.cc
src/model/ModifyAccountDescriptionResult.cc
src/model/DescribeDBInstanceHAConfigRequest.cc
src/model/DescribeDBInstanceHAConfigResult.cc
src/model/DescribeCustinsKernelReleaseNotesRequest.cc
src/model/DescribeCustinsKernelReleaseNotesResult.cc
src/model/MigrateToOtherRegionRequest.cc
src/model/MigrateToOtherRegionResult.cc
src/model/DescribeOssDownloadsRequest.cc
src/model/DescribeOssDownloadsResult.cc
src/model/ModifyParameterRequest.cc
src/model/ModifyParameterResult.cc
src/model/ReleaseReplicaRequest.cc
src/model/ReleaseReplicaResult.cc
src/model/UpgradeDBInstanceEngineVersionRequest.cc
src/model/UpgradeDBInstanceEngineVersionResult.cc
src/model/ModifyReplicaRecoveryModeRequest.cc
src/model/ModifyReplicaRecoveryModeResult.cc
src/model/DescribeReplicasRequest.cc
src/model/DescribeReplicasResult.cc
src/model/ModifyDBInstanceConnectionStringRequest.cc
src/model/ModifyDBInstanceConnectionStringResult.cc
src/model/StopSyncingRequest.cc
src/model/StopSyncingResult.cc
src/model/CheckAccountNameAvailableRequest.cc
src/model/CheckAccountNameAvailableResult.cc
src/model/RestartDBInstanceRequest.cc
src/model/RestartDBInstanceResult.cc
src/model/DescribeTemplatesListRequest.cc
src/model/DescribeTemplatesListResult.cc
src/model/ImportDataForSQLServerRequest.cc
src/model/ImportDataForSQLServerResult.cc
src/model/DescribeLogicDBInstanceTopologyRequest.cc
src/model/DescribeLogicDBInstanceTopologyResult.cc
src/model/ModifySecurityGroupConfigurationRequest.cc
src/model/ModifySecurityGroupConfigurationResult.cc
src/model/DescribeTagsRequest.cc
src/model/DescribeTagsResult.cc
src/model/CheckResourceRequest.cc
src/model/CheckResourceResult.cc
src/model/StartDBInstanceDiagnoseRequest.cc
src/model/StartDBInstanceDiagnoseResult.cc
src/model/ModifySecurityGroupConfigurationRequest.cc
src/model/ModifySecurityGroupConfigurationResult.cc
src/model/DescribeReplicaConflictInfoRequest.cc
src/model/DescribeReplicaConflictInfoResult.cc
src/model/DescribeCharacterSetNameRequest.cc
src/model/DescribeCharacterSetNameResult.cc
src/model/ImportDataFromDatabaseRequest.cc
src/model/ImportDataFromDatabaseResult.cc
src/model/DescribeMigrateTasksRequest.cc
src/model/DescribeMigrateTasksResult.cc
src/model/ModifyDBInstanceNetworkExpireTimeRequest.cc
@@ -446,20 +356,14 @@ set(rds_src
src/model/CreateAccountResult.cc
src/model/DescribeModifyParameterLogRequest.cc
src/model/DescribeModifyParameterLogResult.cc
src/model/DescribeOperatorPermissionRequest.cc
src/model/DescribeOperatorPermissionResult.cc
src/model/DescribeOptimizeAdviceOnMissIndexRequest.cc
src/model/DescribeOptimizeAdviceOnMissIndexResult.cc
src/model/DescribeDampPoliciesByCidRequest.cc
src/model/DescribeDampPoliciesByCidResult.cc
src/model/RecoveryDBInstanceRequest.cc
src/model/RecoveryDBInstanceResult.cc
src/model/ModifyDBDescriptionRequest.cc
src/model/ModifyDBDescriptionResult.cc
src/model/ImportDatabaseBetweenInstancesRequest.cc
src/model/ImportDatabaseBetweenInstancesResult.cc
src/model/RenewInstanceRequest.cc
src/model/RenewInstanceResult.cc
src/model/CheckDBNameAvailableRequest.cc
src/model/CheckDBNameAvailableResult.cc
src/model/ModifyDBInstanceMonitorRequest.cc
src/model/ModifyDBInstanceMonitorResult.cc
src/model/DescribeSQLLogFilesRequest.cc
@@ -470,26 +374,20 @@ set(rds_src
src/model/ModifyReplicaDescriptionResult.cc
src/model/ModifyBackupPolicyRequest.cc
src/model/ModifyBackupPolicyResult.cc
src/model/DescribeReplicaInitializeProgressRequest.cc
src/model/DescribeReplicaInitializeProgressResult.cc
src/model/DescribeSecurityGroupConfigurationRequest.cc
src/model/DescribeSecurityGroupConfigurationResult.cc
src/model/DescribeParametersRequest.cc
src/model/DescribeParametersResult.cc
src/model/UpgradeDBInstanceNetWorkInfoRequest.cc
src/model/UpgradeDBInstanceNetWorkInfoResult.cc
src/model/AddTagsToResourceRequest.cc
src/model/AddTagsToResourceResult.cc
src/model/DescribeBinlogFilesRequest.cc
src/model/DescribeBinlogFilesResult.cc
src/model/DescribeBackupsForSecurityRequest.cc
src/model/DescribeBackupsForSecurityResult.cc
src/model/CreateDiagnosticReportRequest.cc
src/model/CreateDiagnosticReportResult.cc
src/model/DescribeDBInstanceProxyConfigurationRequest.cc
src/model/DescribeDBInstanceProxyConfigurationResult.cc
src/model/DescribeSQLLogReportListRequest.cc
src/model/DescribeSQLLogReportListResult.cc
src/model/DescribeResourceDiagnosisRequest.cc
src/model/DescribeResourceDiagnosisResult.cc
src/model/DescribeReadDBInstanceDelayRequest.cc
src/model/DescribeReadDBInstanceDelayResult.cc
src/model/CloneDBInstanceRequest.cc
src/model/CloneDBInstanceResult.cc
src/model/DescribeTasksRequest.cc
@@ -498,36 +396,32 @@ set(rds_src
src/model/DescribeRenewalPriceResult.cc
src/model/AllocateInstancePublicConnectionRequest.cc
src/model/AllocateInstancePublicConnectionResult.cc
src/model/DescribeOptimizeAdviceOnStorageRequest.cc
src/model/DescribeOptimizeAdviceOnStorageResult.cc
src/model/DescribeInstanceAutoRenewAttributeRequest.cc
src/model/DescribeInstanceAutoRenewAttributeResult.cc
src/model/CreateStaticVerificationRequest.cc
src/model/CreateStaticVerificationResult.cc
src/model/DescribeDBInstanceAttributeRequest.cc
src/model/DescribeDBInstanceAttributeResult.cc
src/model/DescribeDBInstanceUserRequest.cc
src/model/DescribeDBInstanceUserResult.cc
src/model/CheckInstanceExistRequest.cc
src/model/CheckInstanceExistResult.cc
src/model/CreateTempDBInstanceRequest.cc
src/model/CreateTempDBInstanceResult.cc
src/model/ModifyInstanceAutoRenewalAttributeRequest.cc
src/model/ModifyInstanceAutoRenewalAttributeResult.cc
src/model/DescribeSQLCollectorPolicyRequest.cc
src/model/DescribeSQLCollectorPolicyResult.cc
src/model/ModifySQLCollectorPolicyRequest.cc
src/model/ModifySQLCollectorPolicyResult.cc
src/model/AllocateInstanceVpcNetworkTypeRequest.cc
src/model/AllocateInstanceVpcNetworkTypeResult.cc
src/model/DescribeBackupsRequest.cc
src/model/DescribeBackupsResult.cc
src/model/CreateDatabaseRequest.cc
src/model/CreateDatabaseResult.cc
src/model/DescribeCollationTimeZonesRequest.cc
src/model/DescribeCollationTimeZonesResult.cc
src/model/DeleteDBInstanceRequest.cc
src/model/DeleteDBInstanceResult.cc
src/model/DescribeSQLInjectionInfosRequest.cc
src/model/DescribeSQLInjectionInfosResult.cc
src/model/DescribeRealtimeDiagnosesRequest.cc
src/model/DescribeRealtimeDiagnosesResult.cc
src/model/ModifyReadonlyInstanceDelayReplicationTimeRequest.cc
src/model/ModifyReadonlyInstanceDelayReplicationTimeResult.cc
src/model/DescribeInstanceAutoRenewalAttributeRequest.cc
src/model/DescribeInstanceAutoRenewalAttributeResult.cc
src/model/SwitchDBInstanceVpcRequest.cc
src/model/SwitchDBInstanceVpcResult.cc
src/model/RestoreDBInstanceRequest.cc
src/model/RestoreDBInstanceResult.cc
src/model/RevokeOperatorPermissionRequest.cc
@@ -536,6 +430,8 @@ set(rds_src
src/model/ModifyDBInstanceSpecResult.cc
src/model/DescribeDiagnosticReportListRequest.cc
src/model/DescribeDiagnosticReportListResult.cc
src/model/MigrateSecurityIPModeRequest.cc
src/model/MigrateSecurityIPModeResult.cc
src/model/RemoveTagsFromResourceRequest.cc
src/model/RemoveTagsFromResourceResult.cc
src/model/DescribeSQLLogRecordsRequest.cc
@@ -544,122 +440,82 @@ set(rds_src
src/model/ModifySecurityIpsResult.cc
src/model/DescribeMigrateTasksForSQLServerRequest.cc
src/model/DescribeMigrateTasksForSQLServerResult.cc
src/model/DescribeVerificationListRequest.cc
src/model/DescribeVerificationListResult.cc
src/model/RestoreTableRequest.cc
src/model/RestoreTableResult.cc
src/model/CreateOnlineDatabaseTaskRequest.cc
src/model/CreateOnlineDatabaseTaskResult.cc
src/model/ModifyReplicaModeRequest.cc
src/model/ModifyReplicaModeResult.cc
src/model/DescribeStrategyRequest.cc
src/model/DescribeStrategyResult.cc
src/model/DeleteDampPolicyRequest.cc
src/model/DeleteDampPolicyResult.cc
src/model/GrantAccountPrivilegeRequest.cc
src/model/GrantAccountPrivilegeResult.cc
src/model/GrantOperatorPermissionRequest.cc
src/model/GrantOperatorPermissionResult.cc
src/model/ModifyPostpaidDBInstanceSpecRequest.cc
src/model/ModifyPostpaidDBInstanceSpecResult.cc
src/model/CreatePolicyWithSpecifiedPolicyRequest.cc
src/model/CreatePolicyWithSpecifiedPolicyResult.cc
src/model/ModifyDBInstanceTDERequest.cc
src/model/ModifyDBInstanceTDEResult.cc
src/model/DescribeDBInstancePerformanceRequest.cc
src/model/DescribeDBInstancePerformanceResult.cc
src/model/DescribeVpcZoneNosRequest.cc
src/model/DescribeVpcZoneNosResult.cc
src/model/DescribeOptimizeAdviceOnBigTableRequest.cc
src/model/DescribeOptimizeAdviceOnBigTableResult.cc
src/model/DescribeDBInstanceExtendAttributeRequest.cc
src/model/DescribeDBInstanceExtendAttributeResult.cc
src/model/DescribeDampPolicyByCommentRequest.cc
src/model/DescribeDampPolicyByCommentResult.cc
src/model/DescribePreCheckResultsRequest.cc
src/model/DescribePreCheckResultsResult.cc
src/model/DescribeDBInstancesRequest.cc
src/model/DescribeDBInstancesResult.cc
src/model/StartArchiveSQLLogRequest.cc
src/model/StartArchiveSQLLogResult.cc
src/model/RequestServiceOfCloudDBExpertRequest.cc
src/model/RequestServiceOfCloudDBExpertResult.cc
src/model/DescribeBackupDatabaseRequest.cc
src/model/DescribeBackupDatabaseResult.cc
src/model/CreateDBInstanceReplicaRequest.cc
src/model/CreateDBInstanceReplicaResult.cc
src/model/ModifyDampPolicyRequest.cc
src/model/ModifyDampPolicyResult.cc
src/model/AllocateInstancePrivateConnectionRequest.cc
src/model/AllocateInstancePrivateConnectionResult.cc
src/model/RevokeAccountPrivilegeRequest.cc
src/model/RevokeAccountPrivilegeResult.cc
src/model/DegradeDBInstanceSpecRequest.cc
src/model/DegradeDBInstanceSpecResult.cc
src/model/DescribeParameterTemplatesRequest.cc
src/model/DescribeParameterTemplatesResult.cc
src/model/DescibeImportsFromDatabaseRequest.cc
src/model/DescibeImportsFromDatabaseResult.cc
src/model/DescribeDatabaseLockDiagnosisRequest.cc
src/model/DescribeDatabaseLockDiagnosisResult.cc
src/model/DescribeOptimizeAdviceOnExcessIndexRequest.cc
src/model/DescribeOptimizeAdviceOnExcessIndexResult.cc
src/model/CopyDatabaseBetweenInstancesRequest.cc
src/model/CopyDatabaseBetweenInstancesResult.cc
src/model/DescribeInstanceVpcMigrateInfoRequest.cc
src/model/DescribeInstanceVpcMigrateInfoResult.cc
src/model/CopyDatabaseRequest.cc
src/model/CopyDatabaseResult.cc
src/model/CreateDBInstanceRequest.cc
src/model/CreateDBInstanceResult.cc
src/model/DescribeDBInstanceTDERequest.cc
src/model/DescribeDBInstanceTDEResult.cc
src/model/ModifyDBInstanceSSLRequest.cc
src/model/ModifyDBInstanceSSLResult.cc
src/model/DescribeDBInstanceTDERequest.cc
src/model/DescribeDBInstanceTDEResult.cc
src/model/DescribeSQLLogReportsRequest.cc
src/model/DescribeSQLLogReportsResult.cc
src/model/DescribeStaticVerificationListRequest.cc
src/model/DescribeStaticVerificationListResult.cc
src/model/DescribeCloudDBAServiceRequest.cc
src/model/DescribeCloudDBAServiceResult.cc
src/model/DescribeSQLDiagnosisListRequest.cc
src/model/DescribeSQLDiagnosisListResult.cc
src/model/ModifyDBInstanceConnectionModeRequest.cc
src/model/ModifyDBInstanceConnectionModeResult.cc
src/model/DescribeDBInstanceNetInfoRequest.cc
src/model/DescribeDBInstanceNetInfoResult.cc
src/model/DescribeAvailableResourceRequest.cc
src/model/DescribeAvailableResourceResult.cc
src/model/AllocateReadWriteSplittingConnectionRequest.cc
src/model/AllocateReadWriteSplittingConnectionResult.cc
src/model/DescribeCloudDbExpertServiceRequest.cc
src/model/DescribeCloudDbExpertServiceResult.cc
src/model/ReleaseInstancePublicConnectionRequest.cc
src/model/ReleaseInstancePublicConnectionResult.cc
src/model/CalculateDBInstanceWeightRequest.cc
src/model/CalculateDBInstanceWeightResult.cc
src/model/ModifyReplicaRelationRequest.cc
src/model/ModifyReplicaRelationResult.cc
src/model/ModifyDBInstanceNetworkTypeRequest.cc
src/model/ModifyDBInstanceNetworkTypeResult.cc
src/model/DescribeAbnormalDBInstancesRequest.cc
src/model/DescribeAbnormalDBInstancesResult.cc
src/model/DescribeSlowLogsRequest.cc
src/model/DescribeSlowLogsResult.cc
src/model/CreateSQLDiagnosisRequest.cc
src/model/CreateSQLDiagnosisResult.cc
src/model/CreateBackupRequest.cc
src/model/CreateBackupResult.cc
src/model/DescribeReplicaUsageRequest.cc
src/model/DescribeReplicaUsageResult.cc
src/model/ModifyReadWriteSplittingConnectionRequest.cc
src/model/ModifyReadWriteSplittingConnectionResult.cc
src/model/ModifyDBInstanceMaintainTimeRequest.cc
src/model/ModifyDBInstanceMaintainTimeResult.cc
src/model/ModifyDBInstanceDescriptionRequest.cc
src/model/ModifyDBInstanceDescriptionResult.cc
src/model/DescribeReplicaPerformanceRequest.cc
src/model/DescribeReplicaPerformanceResult.cc
src/model/DescribeSQLDiagnosisRequest.cc
src/model/DescribeSQLDiagnosisResult.cc
src/model/DescribeDampPolicyByPolicyNameRequest.cc
src/model/DescribeDampPolicyByPolicyNameResult.cc
src/model/ModifyResourceGroupRequest.cc
src/model/ModifyResourceGroupResult.cc
src/model/DescribeProxyFunctionSupportRequest.cc
src/model/DescribeProxyFunctionSupportResult.cc
src/model/DescribeOssDownloadsForSQLServerRequest.cc
src/model/DescribeOssDownloadsForSQLServerResult.cc
src/model/RequestServiceOfCloudDBARequest.cc
src/model/RequestServiceOfCloudDBAResult.cc
src/model/ResetAccountRequest.cc
src/model/ResetAccountResult.cc
src/model/PreCheckBeforeImportDataRequest.cc
src/model/PreCheckBeforeImportDataResult.cc
src/model/DescribeResourceUsageRequest.cc
src/model/DescribeResourceUsageResult.cc
src/model/PurgeDBInstanceLogRequest.cc
@@ -668,20 +524,22 @@ set(rds_src
src/model/DescribeTaskInfoResult.cc
src/model/UpgradeDBInstanceKernelVersionRequest.cc
src/model/UpgradeDBInstanceKernelVersionResult.cc
src/model/ModifyMySQLDBInstanceDelayRequest.cc
src/model/ModifyMySQLDBInstanceDelayResult.cc
src/model/DescribeRegionsRequest.cc
src/model/DescribeRegionsResult.cc
src/model/MigrateToOtherZoneRequest.cc
src/model/MigrateToOtherZoneResult.cc
src/model/DescribeOptimizeAdviceOnMissPKRequest.cc
src/model/DescribeOptimizeAdviceOnMissPKResult.cc
src/model/DeleteAccountRequest.cc
src/model/DeleteAccountResult.cc
src/model/DescribeSlowLogRecordsRequest.cc
src/model/DescribeSlowLogRecordsResult.cc
src/model/UpgradeDBInstanceNetworkRequest.cc
src/model/UpgradeDBInstanceNetworkResult.cc
src/model/ReleaseReadWriteSplittingConnectionRequest.cc
src/model/ReleaseReadWriteSplittingConnectionResult.cc
src/model/DescribeLogBackupFilesRequest.cc
src/model/DescribeLogBackupFilesResult.cc
src/model/DescribeAvailableInstanceClassRequest.cc
src/model/DescribeAvailableInstanceClassResult.cc
src/model/DescribeErrorLogsRequest.cc
src/model/DescribeErrorLogsResult.cc
src/model/ModifyDBInstanceHAConfigRequest.cc
@@ -692,30 +550,26 @@ set(rds_src
src/model/ResetAccountPasswordResult.cc
src/model/ModifyDBInstanceProxyConfigurationRequest.cc
src/model/ModifyDBInstanceProxyConfigurationResult.cc
src/model/DescribeAccountsRequest.cc
src/model/DescribeAccountsResult.cc
src/model/DescribePriceRequest.cc
src/model/DescribePriceResult.cc
src/model/DescribeAccountsRequest.cc
src/model/DescribeAccountsResult.cc
src/model/DescribeDBInstanceByTagsRequest.cc
src/model/DescribeDBInstanceByTagsResult.cc
src/model/DescribeMetaListRequest.cc
src/model/DescribeMetaListResult.cc
src/model/DescribeDBInstanceSSLRequest.cc
src/model/DescribeDBInstanceSSLResult.cc
src/model/CreateDampPolicyRequest.cc
src/model/CreateDampPolicyResult.cc
src/model/DescribeDBInstancesByPerformanceRequest.cc
src/model/DescribeDBInstancesByPerformanceResult.cc
src/model/QueryPriceForBuyRequest.cc
src/model/QueryPriceForBuyResult.cc
src/model/DescribeSQLReportsRequest.cc
src/model/DescribeSQLReportsResult.cc
src/model/DescribeBackupTasksRequest.cc
src/model/DescribeBackupTasksResult.cc
src/model/DeleteDatabaseRequest.cc
src/model/DeleteDatabaseResult.cc
src/model/ModifyReplicaVerificationModeRequest.cc
src/model/ModifyReplicaVerificationModeResult.cc
src/model/ModifyGuardDomainModeRequest.cc
src/model/ModifyGuardDomainModeResult.cc
src/model/ModifyCollationTimeZoneRequest.cc
src/model/ModifyCollationTimeZoneResult.cc
src/model/DescribeBackupPolicyRequest.cc
src/model/DescribeBackupPolicyResult.cc
src/model/CreateMigrateTaskForSQLServerRequest.cc
@@ -725,9 +579,7 @@ set(rds_src
src/model/SwitchDBInstanceHARequest.cc
src/model/SwitchDBInstanceHAResult.cc
src/model/ResetAccountForPGRequest.cc
src/model/ResetAccountForPGResult.cc
src/model/DescribeBackupSetsForSecurityRequest.cc
src/model/DescribeBackupSetsForSecurityResult.cc )
src/model/ResetAccountForPGResult.cc )
add_library(rds ${LIB_TYPE}
${rds_public_header}

File diff suppressed because it is too large Load Diff

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONMISSPKREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONMISSPKREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEVPCNETWORKTYPEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEVPCNETWORKTYPEREQUEST_H_
#include <string>
#include <vector>
@@ -28,42 +28,48 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeOptimizeAdviceOnMissPKRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT AllocateInstanceVpcNetworkTypeRequest : public RpcServiceRequest
{
public:
DescribeOptimizeAdviceOnMissPKRequest();
~DescribeOptimizeAdviceOnMissPKRequest();
AllocateInstanceVpcNetworkTypeRequest();
~AllocateInstanceVpcNetworkTypeRequest();
std::string getTargetVpcId()const;
void setTargetVpcId(const std::string& targetVpcId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTargetZoneId()const;
void setTargetZoneId(const std::string& targetZoneId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getTargetRegionId()const;
void setTargetRegionId(const std::string& targetRegionId);
std::string getTargetVSwitchId()const;
void setTargetVSwitchId(const std::string& targetVSwitchId);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string targetVpcId_;
long resourceOwnerId_;
std::string targetZoneId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
int pageSize_;
std::string dBInstanceId_;
std::string targetRegionId_;
std::string targetVSwitchId_;
long ownerId_;
int pageNumber_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONMISSPKREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEVPCNETWORKTYPEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_CREATESTATICVERIFICATIONRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_CREATESTATICVERIFICATIONRESULT_H_
#ifndef ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEVPCNETWORKTYPERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEVPCNETWORKTYPERESULT_H_
#include <string>
#include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT CreateStaticVerificationResult : public ServiceResult
class ALIBABACLOUD_RDS_EXPORT AllocateInstanceVpcNetworkTypeResult : public ServiceResult
{
public:
CreateStaticVerificationResult();
explicit CreateStaticVerificationResult(const std::string &payload);
~CreateStaticVerificationResult();
AllocateInstanceVpcNetworkTypeResult();
explicit AllocateInstanceVpcNetworkTypeResult(const std::string &payload);
~AllocateInstanceVpcNetworkTypeResult();
protected:
void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_CREATESTATICVERIFICATIONRESULT_H_
#endif // !ALIBABACLOUD_RDS_MODEL_ALLOCATEINSTANCEVPCNETWORKTYPERESULT_H_

View File

@@ -47,14 +47,14 @@ namespace AlibabaCloud
void setWeight(const std::string& weight);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getIPType()const;
void setIPType(const std::string& iPType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getPort()const;
void setPort(const std::string& port);
std::string getDistributionType()const;
void setDistributionType(const std::string& distributionType);
std::string getNetType()const;
void setNetType(const std::string& netType);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getMaxDelayTime()const;
@@ -67,10 +67,10 @@ namespace AlibabaCloud
std::string ownerAccount_;
std::string weight_;
long ownerId_;
std::string iPType_;
std::string accessKeyId_;
std::string port_;
std::string distributionType_;
std::string netType_;
std::string dBInstanceId_;
std::string maxDelayTime_;

View File

@@ -37,6 +37,7 @@ namespace AlibabaCloud
std::string availability;
std::string dBInstanceId;
std::string dBInstanceType;
std::string readonlyInstanceSQLDelayedTime;
std::string weight;
};

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEEXTENDATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEEXTENDATTRIBUTEREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_CHECKINSTANCEEXISTREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_CHECKINSTANCEEXISTREQUEST_H_
#include <string>
#include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeDBInstanceExtendAttributeRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT CheckInstanceExistRequest : public RpcServiceRequest
{
public:
DescribeDBInstanceExtendAttributeRequest();
~DescribeDBInstanceExtendAttributeRequest();
CheckInstanceExistRequest();
~CheckInstanceExistRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
@@ -57,4 +57,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEEXTENDATTRIBUTEREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_CHECKINSTANCEEXISTREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_STARTARCHIVESQLLOGRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_STARTARCHIVESQLLOGRESULT_H_
#ifndef ALIBABACLOUD_RDS_MODEL_CHECKINSTANCEEXISTRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_CHECKINSTANCEEXISTRESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT StartArchiveSQLLogResult : public ServiceResult
class ALIBABACLOUD_RDS_EXPORT CheckInstanceExistResult : public ServiceResult
{
public:
StartArchiveSQLLogResult();
explicit StartArchiveSQLLogResult(const std::string &payload);
~StartArchiveSQLLogResult();
CheckInstanceExistResult();
explicit CheckInstanceExistResult(const std::string &payload);
~CheckInstanceExistResult();
bool getIsExistInstance()const;
protected:
void parse(const std::string &payload);
private:
bool isExistInstance_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_STARTARCHIVESQLLOGRESULT_H_
#endif // !ALIBABACLOUD_RDS_MODEL_CHECKINSTANCEEXISTRESULT_H_

View File

@@ -59,14 +59,20 @@ namespace AlibabaCloud
void setAccessKeyId(const std::string& accessKeyId);
std::string getDBInstanceClass()const;
void setDBInstanceClass(const std::string& dBInstanceClass);
std::string getDbNames()const;
void setDbNames(const std::string& dbNames);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getPrivateIpAddress()const;
void setPrivateIpAddress(const std::string& privateIpAddress);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getVPCId()const;
void setVPCId(const std::string& vPCId);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getDBInstanceDescription()const;
void setDBInstanceDescription(const std::string& dBInstanceDescription);
std::string getDBInstanceId()const;
@@ -89,10 +95,13 @@ namespace AlibabaCloud
std::string usedTime_;
std::string accessKeyId_;
std::string dBInstanceClass_;
std::string dbNames_;
std::string vSwitchId_;
std::string privateIpAddress_;
std::string resourceGroupId_;
std::string regionId_;
std::string vPCId_;
std::string zoneId_;
std::string dBInstanceDescription_;
std::string dBInstanceId_;
std::string payType_;

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYPOSTPAIDDBINSTANCESPECREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYPOSTPAIDDBINSTANCESPECREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_COPYDATABASEBETWEENINSTANCESREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_COPYDATABASEBETWEENINSTANCESREQUEST_H_
#include <string>
#include <vector>
@@ -28,45 +28,60 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT ModifyPostpaidDBInstanceSpecRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT CopyDatabaseBetweenInstancesRequest : public RpcServiceRequest
{
public:
ModifyPostpaidDBInstanceSpecRequest();
~ModifyPostpaidDBInstanceSpecRequest();
CopyDatabaseBetweenInstancesRequest();
~CopyDatabaseBetweenInstancesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
int getDBInstanceStorage()const;
void setDBInstanceStorage(int dBInstanceStorage);
std::string getRestoreTime()const;
void setRestoreTime(const std::string& restoreTime);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getBackupId()const;
void setBackupId(const std::string& backupId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSyncUserPrivilege()const;
void setSyncUserPrivilege(const std::string& syncUserPrivilege);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDBInstanceClass()const;
void setDBInstanceClass(const std::string& dBInstanceClass);
std::string getDbNames()const;
void setDbNames(const std::string& dbNames);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getTargetDBInstanceId()const;
void setTargetDBInstanceId(const std::string& targetDBInstanceId);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getPayType()const;
void setPayType(const std::string& payType);
private:
long resourceOwnerId_;
int dBInstanceStorage_;
std::string restoreTime_;
std::string resourceOwnerAccount_;
std::string clientToken_;
std::string backupId_;
std::string ownerAccount_;
std::string dBInstanceId_;
long ownerId_;
std::string syncUserPrivilege_;
std::string accessKeyId_;
std::string dBInstanceClass_;
std::string dbNames_;
std::string resourceGroupId_;
std::string targetDBInstanceId_;
std::string dBInstanceId_;
std::string payType_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYPOSTPAIDDBINSTANCESPECREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_COPYDATABASEBETWEENINSTANCESREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_MODIFYPOSTPAIDDBINSTANCESPECRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_MODIFYPOSTPAIDDBINSTANCESPECRESULT_H_
#ifndef ALIBABACLOUD_RDS_MODEL_COPYDATABASEBETWEENINSTANCESRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_COPYDATABASEBETWEENINSTANCESRESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT ModifyPostpaidDBInstanceSpecResult : public ServiceResult
class ALIBABACLOUD_RDS_EXPORT CopyDatabaseBetweenInstancesResult : public ServiceResult
{
public:
ModifyPostpaidDBInstanceSpecResult();
explicit ModifyPostpaidDBInstanceSpecResult(const std::string &payload);
~ModifyPostpaidDBInstanceSpecResult();
CopyDatabaseBetweenInstancesResult();
explicit CopyDatabaseBetweenInstancesResult(const std::string &payload);
~CopyDatabaseBetweenInstancesResult();
std::string getDBInstanceId()const;
protected:
void parse(const std::string &payload);
private:
std::string dBInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_MODIFYPOSTPAIDDBINSTANCESPECRESULT_H_
#endif // !ALIBABACLOUD_RDS_MODEL_COPYDATABASEBETWEENINSTANCESRESULT_H_

View File

@@ -39,6 +39,8 @@ namespace AlibabaCloud
void setBackupMethod(const std::string& backupMethod);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getBackupStrategy()const;
void setBackupStrategy(const std::string& backupStrategy);
std::string getDBName()const;
void setDBName(const std::string& dBName);
std::string getResourceOwnerAccount()const;
@@ -57,6 +59,7 @@ namespace AlibabaCloud
private:
std::string backupMethod_;
long resourceOwnerId_;
std::string backupStrategy_;
std::string dBName_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;

View File

@@ -37,10 +37,12 @@ namespace AlibabaCloud
CreateBackupResult();
explicit CreateBackupResult(const std::string &payload);
~CreateBackupResult();
std::string getBackupJobId()const;
protected:
void parse(const std::string &payload);
private:
std::string backupJobId_;
};
}

View File

@@ -1,87 +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_CREATEDAMPPOLICYREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_CREATEDAMPPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT CreateDampPolicyRequest : public RpcServiceRequest
{
public:
CreateDampPolicyRequest();
~CreateDampPolicyRequest();
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);
int getPriority()const;
void setPriority(int priority);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTimeRules()const;
void setTimeRules(const std::string& timeRules);
std::string getActionRules()const;
void setActionRules(const std::string& actionRules);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getHandlers()const;
void setHandlers(const std::string& handlers);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getPolicyName()const;
void setPolicyName(const std::string& policyName);
std::string getSourceRules()const;
void setSourceRules(const std::string& sourceRules);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
int priority_;
std::string accessKeyId_;
std::string timeRules_;
std::string actionRules_;
std::string securityToken_;
std::string regionId_;
std::string handlers_;
std::string dBInstanceId_;
std::string policyName_;
std::string sourceRules_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDAMPPOLICYREQUEST_H_

View File

@@ -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_CREATEDAMPPOLICYRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_CREATEDAMPPOLICYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT CreateDampPolicyResult : public ServiceResult
{
public:
CreateDampPolicyResult();
explicit CreateDampPolicyResult(const std::string &payload);
~CreateDampPolicyResult();
std::string getPolicyName()const;
std::string getPolicyId()const;
protected:
void parse(const std::string &payload);
private:
std::string policyName_;
std::string policyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDAMPPOLICYRESULT_H_

View File

@@ -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_CREATEDIAGNOSTICREPORTREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT CreateDiagnosticReportRequest : public RpcServiceRequest
{
public:
CreateDiagnosticReportRequest();
~CreateDiagnosticReportRequest();
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string endTime_;
std::string dBInstanceId_;
std::string startTime_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTREQUEST_H_

View File

@@ -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_CREATEPOLICYWITHSPECIFIEDPOLICYRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_CREATEPOLICYWITHSPECIFIEDPOLICYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT CreatePolicyWithSpecifiedPolicyResult : public ServiceResult
{
public:
CreatePolicyWithSpecifiedPolicyResult();
explicit CreatePolicyWithSpecifiedPolicyResult(const std::string &payload);
~CreatePolicyWithSpecifiedPolicyResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEPOLICYWITHSPECIFIEDPOLICYRESULT_H_

View File

@@ -69,6 +69,10 @@ namespace AlibabaCloud
void setDBInstanceId(const std::string& dBInstanceId);
std::string getDBInstanceDescription()const;
void setDBInstanceDescription(const std::string& dBInstanceDescription);
std::string getDBInstanceStorageType()const;
void setDBInstanceStorageType(const std::string& dBInstanceStorageType);
std::string getCategory()const;
void setCategory(const std::string& category);
std::string getPayType()const;
void setPayType(const std::string& payType);
std::string getInstanceNetworkType()const;
@@ -92,6 +96,8 @@ namespace AlibabaCloud
std::string zoneId_;
std::string dBInstanceId_;
std::string dBInstanceDescription_;
std::string dBInstanceStorageType_;
std::string category_;
std::string payType_;
std::string instanceNetworkType_;

View File

@@ -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_CREATESQLDIAGNOSISREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_CREATESQLDIAGNOSISREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT CreateSQLDiagnosisRequest : public RpcServiceRequest
{
public:
CreateSQLDiagnosisRequest();
~CreateSQLDiagnosisRequest();
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string endTime_;
std::string dBInstanceId_;
std::string startTime_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_CREATESQLDIAGNOSISREQUEST_H_

View File

@@ -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_CREATESTATICVERIFICATIONREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_CREATESTATICVERIFICATIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT CreateStaticVerificationRequest : public RpcServiceRequest
{
public:
CreateStaticVerificationRequest();
~CreateStaticVerificationRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getReplicaId()const;
void setReplicaId(const std::string& replicaId);
std::string getDestinationInstanceId()const;
void setDestinationInstanceId(const std::string& destinationInstanceId);
std::string getSourceInstanceId()const;
void setSourceInstanceId(const std::string& sourceInstanceId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string securityToken_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string replicaId_;
std::string destinationInstanceId_;
std::string sourceInstanceId_;
long ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_CREATESTATICVERIFICATIONREQUEST_H_

View File

@@ -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_DEGRADEDBINSTANCESPECRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DEGRADEDBINSTANCESPECRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DegradeDBInstanceSpecResult : public ServiceResult
{
public:
DegradeDBInstanceSpecResult();
explicit DegradeDBInstanceSpecResult(const std::string &payload);
~DegradeDBInstanceSpecResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DEGRADEDBINSTANCESPECRESULT_H_

View File

@@ -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_DELETEDAMPPOLICYRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DELETEDAMPPOLICYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DeleteDampPolicyResult : public ServiceResult
{
public:
DeleteDampPolicyResult();
explicit DeleteDampPolicyResult(const std::string &payload);
~DeleteDampPolicyResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DELETEDAMPPOLICYRESULT_H_

View File

@@ -1,108 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEABNORMALDBINSTANCESREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEABNORMALDBINSTANCESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeAbnormalDBInstancesRequest : public RpcServiceRequest
{
public:
DescribeAbnormalDBInstancesRequest();
~DescribeAbnormalDBInstancesRequest();
std::string getTag4value()const;
void setTag4value(const std::string& tag4value);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTag2key()const;
void setTag2key(const std::string& tag2key);
std::string getTag5key()const;
void setTag5key(const std::string& tag5key);
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);
std::string getTag3key()const;
void setTag3key(const std::string& tag3key);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTag5value()const;
void setTag5value(const std::string& tag5value);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTags()const;
void setTags(const std::string& tags);
std::string getTag1key()const;
void setTag1key(const std::string& tag1key);
std::string getTag1value()const;
void setTag1value(const std::string& tag1value);
std::string getTag2value()const;
void setTag2value(const std::string& tag2value);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getTag4key()const;
void setTag4key(const std::string& tag4key);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getTag3value()const;
void setTag3value(const std::string& tag3value);
std::string getProxyId()const;
void setProxyId(const std::string& proxyId);
private:
std::string tag4value_;
long resourceOwnerId_;
std::string tag2key_;
std::string tag5key_;
std::string resourceOwnerAccount_;
std::string clientToken_;
std::string ownerAccount_;
std::string tag3key_;
long ownerId_;
std::string tag5value_;
int pageNumber_;
std::string accessKeyId_;
std::string tags_;
std::string tag1key_;
std::string tag1value_;
std::string tag2value_;
int pageSize_;
std::string tag4key_;
std::string dBInstanceId_;
std::string tag3value_;
std::string proxyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEABNORMALDBINSTANCESREQUEST_H_

View File

@@ -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_DESCRIBEABNORMALDBINSTANCESRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEABNORMALDBINSTANCESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeAbnormalDBInstancesResult : public ServiceResult
{
public:
struct InstanceResult
{
struct AbnormalItem
{
std::string abnormalReason;
std::string checkTime;
std::string adviceKey;
std::string checkItem;
std::string abnormalValue;
std::string abnormalDetail;
std::vector<std::string> adviseValue;
};
std::string dBInstanceId;
std::vector<InstanceResult::AbnormalItem> abnormalItems;
std::string dBInstanceDescription;
};
DescribeAbnormalDBInstancesResult();
explicit DescribeAbnormalDBInstancesResult(const std::string &payload);
~DescribeAbnormalDBInstancesResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<InstanceResult> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<InstanceResult> items_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEABNORMALDBINSTANCESRESULT_H_

View File

@@ -0,0 +1,81 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEINSTANCECLASSREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEINSTANCECLASSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeAvailableInstanceClassRequest : public RpcServiceRequest
{
public:
DescribeAvailableInstanceClassRequest();
~DescribeAvailableInstanceClassRequest();
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);
std::string getEngineVersion()const;
void setEngineVersion(const std::string& engineVersion);
long getOwnerId()const;
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 getEngine()const;
void setEngine(const std::string& engine);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getInstanceChargeType()const;
void setInstanceChargeType(const std::string& instanceChargeType);
std::string getOrderType()const;
void setOrderType(const std::string& orderType);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string engineVersion_;
long ownerId_;
std::string accessKeyId_;
std::string regionId_;
std::string engine_;
std::string zoneId_;
std::string dBInstanceId_;
std::string instanceChargeType_;
std::string orderType_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEINSTANCECLASSREQUEST_H_

View File

@@ -0,0 +1,84 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEINSTANCECLASSRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEINSTANCECLASSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
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<SupportedStorageTypes::AvailableResources> availableResource;
};
std::string category;
std::vector<SupportedCategorys::SupportedStorageTypes> supportedStorageType;
};
std::string version;
std::vector<SupportedEngineVersions::SupportedCategorys> supportedCategory;
};
std::vector<SupportedEngines::SupportedEngineVersions> supportedEngineVersion;
std::string engine;
};
std::string status;
std::string networkTypes;
std::string zoneId;
std::string regionId;
std::vector<AvailableZone::SupportedEngines> supportedEngine;
};
DescribeAvailableInstanceClassResult();
explicit DescribeAvailableInstanceClassResult(const std::string &payload);
~DescribeAvailableInstanceClassResult();
std::vector<AvailableZone> getAvailableZones()const;
protected:
void parse(const std::string &payload);
private:
std::vector<AvailableZone> availableZones_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLEINSTANCECLASSRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEPOLICYWITHSPECIFIEDPOLICYREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_CREATEPOLICYWITHSPECIFIEDPOLICYREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLERESOURCEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLERESOURCEREQUEST_H_
#include <string>
#include <vector>
@@ -28,45 +28,54 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT CreatePolicyWithSpecifiedPolicyRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT DescribeAvailableResourceRequest : public RpcServiceRequest
{
public:
CreatePolicyWithSpecifiedPolicyRequest();
~CreatePolicyWithSpecifiedPolicyRequest();
DescribeAvailableResourceRequest();
~DescribeAvailableResourceRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPolicyId()const;
void setPolicyId(const std::string& policyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getEngineVersion()const;
void setEngineVersion(const std::string& engineVersion);
long getOwnerId()const;
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 getEngine()const;
void setEngine(const std::string& engine);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getInstanceChargeType()const;
void setInstanceChargeType(const std::string& instanceChargeType);
std::string getOrderType()const;
void setOrderType(const std::string& orderType);
private:
long resourceOwnerId_;
std::string policyId_;
std::string securityToken_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string dBInstanceId_;
std::string engineVersion_;
long ownerId_;
std::string accessKeyId_;
std::string regionId_;
std::string engine_;
std::string zoneId_;
std::string dBInstanceId_;
std::string instanceChargeType_;
std::string orderType_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEPOLICYWITHSPECIFIEDPOLICYREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLERESOURCEREQUEST_H_

View File

@@ -0,0 +1,84 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLERESOURCERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLERESOURCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeAvailableResourceResult : 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<SupportedStorageTypes::AvailableResources> availableResource;
};
std::string category;
std::vector<SupportedCategorys::SupportedStorageTypes> supportedStorageType;
};
std::string version;
std::vector<SupportedEngineVersions::SupportedCategorys> supportedCategory;
};
std::vector<SupportedEngines::SupportedEngineVersions> supportedEngineVersion;
std::string engine;
};
std::string status;
std::string networkTypes;
std::string zoneId;
std::string regionId;
std::vector<AvailableZone::SupportedEngines> supportedEngine;
};
DescribeAvailableResourceResult();
explicit DescribeAvailableResourceResult(const std::string &payload);
~DescribeAvailableResourceResult();
std::vector<AvailableZone> getAvailableZones()const;
protected:
void parse(const std::string &payload);
private:
std::vector<AvailableZone> availableZones_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEAVAILABLERESOURCERESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEUSERREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEUSERREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPDATABASEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPDATABASEREQUEST_H_
#include <string>
#include <vector>
@@ -28,19 +28,19 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeDBInstanceUserRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT DescribeBackupDatabaseRequest : public RpcServiceRequest
{
public:
DescribeDBInstanceUserRequest();
~DescribeDBInstanceUserRequest();
DescribeBackupDatabaseRequest();
~DescribeBackupDatabaseRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getConnectionString()const;
void setConnectionString(const std::string& connectionString);
std::string getBackupId()const;
void setBackupId(const std::string& backupId);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
long getOwnerId()const;
@@ -51,7 +51,7 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string connectionString_;
std::string backupId_;
std::string dBInstanceId_;
long ownerId_;
std::string accessKeyId_;
@@ -60,4 +60,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEUSERREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPDATABASEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTRESULT_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPDATABASERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPDATABASERESULT_H_
#include <string>
#include <vector>
@@ -29,23 +29,23 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT CreateDiagnosticReportResult : public ServiceResult
class ALIBABACLOUD_RDS_EXPORT DescribeBackupDatabaseResult : public ServiceResult
{
public:
CreateDiagnosticReportResult();
explicit CreateDiagnosticReportResult(const std::string &payload);
~CreateDiagnosticReportResult();
std::string getReportId()const;
DescribeBackupDatabaseResult();
explicit DescribeBackupDatabaseResult(const std::string &payload);
~DescribeBackupDatabaseResult();
std::string getDatabaseNames()const;
protected:
void parse(const std::string &payload);
private:
std::string reportId_;
std::string databaseNames_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_CREATEDIAGNOSTICREPORTRESULT_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPDATABASERESULT_H_

View File

@@ -47,6 +47,8 @@ namespace AlibabaCloud
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getBackupPolicyMode()const;
void setBackupPolicyMode(const std::string& backupPolicyMode);
private:
long resourceOwnerId_;
@@ -55,6 +57,7 @@ namespace AlibabaCloud
std::string dBInstanceId_;
long ownerId_;
std::string accessKeyId_;
std::string backupPolicyMode_;
};
}

View File

@@ -32,27 +32,53 @@ namespace AlibabaCloud
class ALIBABACLOUD_RDS_EXPORT DescribeBackupPolicyResult : public ServiceResult
{
public:
struct DuplicationLocation
{
struct Location
{
std::string endpoint;
std::string bucket;
};
std::string sotrage;
Location location;
};
DescribeBackupPolicyResult();
explicit DescribeBackupPolicyResult(const std::string &payload);
~DescribeBackupPolicyResult();
std::string getDuplication()const;
std::string getPreferredBackupTime()const;
int getLocalLogRetentionHours()const;
DuplicationLocation getDuplicationLocation()const;
std::string getPreferredNextBackupTime()const;
std::string getHighSpaceUsageProtection()const;
std::string getLogBackupFrequency()const;
std::string getPreferredBackupPeriod()const;
int getLogBackupRetentionPeriod()const;
std::string getPreferredBackupTime()const;
std::string getBackupLog()const;
std::string getEnableBackupLog()const;
std::string getLocalLogRetentionSpace()const;
int getBackupRetentionPeriod()const;
std::string getPreferredNextBackupTime()const;
std::string getDuplicationContent()const;
protected:
void parse(const std::string &payload);
private:
std::string duplication_;
std::string preferredBackupTime_;
int localLogRetentionHours_;
DuplicationLocation duplicationLocation_;
std::string preferredNextBackupTime_;
std::string highSpaceUsageProtection_;
std::string logBackupFrequency_;
std::string preferredBackupPeriod_;
int logBackupRetentionPeriod_;
std::string preferredBackupTime_;
std::string backupLog_;
std::string enableBackupLog_;
std::string localLogRetentionSpace_;
int backupRetentionPeriod_;
std::string preferredNextBackupTime_;
std::string duplicationContent_;
};
}

View File

@@ -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.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPSETSFORSECURITYREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPSETSFORSECURITYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeBackupSetsForSecurityRequest : public RpcServiceRequest
{
public:
DescribeBackupSetsForSecurityRequest();
~DescribeBackupSetsForSecurityRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getTargetAliBid()const;
void setTargetAliBid(const std::string& targetAliBid);
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);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getBackupStatus()const;
void setBackupStatus(const std::string& backupStatus);
std::string getBackupLocation()const;
void setBackupLocation(const std::string& backupLocation);
std::string getTargetAliUid()const;
void setTargetAliUid(const std::string& targetAliUid);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getBackupMode()const;
void setBackupMode(const std::string& backupMode);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string targetAliBid_;
std::string backupId_;
std::string ownerAccount_;
std::string endTime_;
std::string startTime_;
long ownerId_;
int pageNumber_;
std::string accessKeyId_;
std::string backupStatus_;
std::string backupLocation_;
std::string targetAliUid_;
int pageSize_;
std::string dBInstanceId_;
std::string backupMode_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPSETSFORSECURITYREQUEST_H_

View File

@@ -1,80 +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_DESCRIBEBACKUPSETSFORSECURITYRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPSETSFORSECURITYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeBackupSetsForSecurityResult : public ServiceResult
{
public:
struct Backup
{
std::string backupMethod;
std::string backupExtractionStatus;
std::string backupIntranetDownloadURL;
std::string backupMode;
long backupSize;
std::string backupId;
std::string hostInstanceID;
std::string backupDBNames;
std::string storeStatus;
std::string dBInstanceId;
std::string backupDownloadURL;
std::string backupEndTime;
std::string backupStartTime;
std::string backupType;
std::string backupScale;
std::string backupStatus;
std::string backupLocation;
long totalBackupSize;
};
DescribeBackupSetsForSecurityResult();
explicit DescribeBackupSetsForSecurityResult(const std::string &payload);
~DescribeBackupSetsForSecurityResult();
std::string getTotalRecordCount()const;
std::string getPageRecordCount()const;
std::string getPageNumber()const;
std::vector<Backup> getItems()const;
long getTotalBackupSize()const;
protected:
void parse(const std::string &payload);
private:
std::string totalRecordCount_;
std::string pageRecordCount_;
std::string pageNumber_;
std::vector<Backup> items_;
long totalBackupSize_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPSETSFORSECURITYRESULT_H_

View File

@@ -36,9 +36,10 @@ namespace AlibabaCloud
{
std::string jobMode;
std::string taskAction;
std::string backupjobId;
std::string backupProgressStatus;
std::string process;
std::string backupJobId;
std::string backupStatus;
};

View File

@@ -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.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPSFORSECURITYREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPSFORSECURITYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeBackupsForSecurityRequest : public RpcServiceRequest
{
public:
DescribeBackupsForSecurityRequest();
~DescribeBackupsForSecurityRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getTargetAliBid()const;
void setTargetAliBid(const std::string& targetAliBid);
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);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getBackupStatus()const;
void setBackupStatus(const std::string& backupStatus);
std::string getBackupLocation()const;
void setBackupLocation(const std::string& backupLocation);
std::string getTargetAliUid()const;
void setTargetAliUid(const std::string& targetAliUid);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getBackupMode()const;
void setBackupMode(const std::string& backupMode);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string targetAliBid_;
std::string backupId_;
std::string ownerAccount_;
std::string endTime_;
std::string startTime_;
long ownerId_;
int pageNumber_;
std::string accessKeyId_;
std::string backupStatus_;
std::string backupLocation_;
std::string targetAliUid_;
int pageSize_;
std::string dBInstanceId_;
std::string backupMode_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPSFORSECURITYREQUEST_H_

View File

@@ -1,80 +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_DESCRIBEBACKUPSFORSECURITYRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPSFORSECURITYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeBackupsForSecurityResult : public ServiceResult
{
public:
struct Backup
{
std::string backupMethod;
std::string backupExtractionStatus;
std::string backupIntranetDownloadURL;
std::string backupMode;
long backupSize;
std::string backupId;
std::string hostInstanceID;
std::string backupDBNames;
std::string storeStatus;
std::string dBInstanceId;
std::string backupDownloadURL;
std::string backupEndTime;
std::string backupStartTime;
std::string backupType;
std::string backupScale;
std::string backupStatus;
std::string backupLocation;
long totalBackupSize;
};
DescribeBackupsForSecurityResult();
explicit DescribeBackupsForSecurityResult(const std::string &payload);
~DescribeBackupsForSecurityResult();
std::string getTotalRecordCount()const;
std::string getPageRecordCount()const;
std::string getPageNumber()const;
std::vector<Backup> getItems()const;
long getTotalBackupSize()const;
protected:
void parse(const std::string &payload);
private:
std::string totalRecordCount_;
std::string pageRecordCount_;
std::string pageNumber_;
std::vector<Backup> items_;
long totalBackupSize_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEBACKUPSFORSECURITYRESULT_H_

View File

@@ -48,6 +48,7 @@ namespace AlibabaCloud
std::string backupEndTime;
std::string backupStartTime;
std::string backupType;
std::string metaStatus;
std::string backupScale;
std::string backupStatus;
std::string backupLocation;

View File

@@ -41,6 +41,7 @@ namespace AlibabaCloud
std::string logEndTime;
std::string intranetDownloadLink;
std::string hostInstanceID;
std::string logFileName;
long fileSize;
};

View File

@@ -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_DESCRIBECLOUDDBASERVICERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBASERVICERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeCloudDBAServiceResult : public ServiceResult
{
public:
DescribeCloudDBAServiceResult();
explicit DescribeCloudDBAServiceResult(const std::string &payload);
~DescribeCloudDBAServiceResult();
std::string getAttrData()const;
std::string getListData()const;
protected:
void parse(const std::string &payload);
private:
std::string attrData_;
std::string listData_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBASERVICERESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DELETEDAMPPOLICYREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DELETEDAMPPOLICYREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBEXPERTSERVICEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBEXPERTSERVICEREQUEST_H_
#include <string>
#include <vector>
@@ -28,13 +28,15 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DeleteDampPolicyRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT DescribeCloudDbExpertServiceRequest : public RpcServiceRequest
{
public:
DeleteDampPolicyRequest();
~DeleteDampPolicyRequest();
DescribeCloudDbExpertServiceRequest();
~DescribeCloudDbExpertServiceRequest();
std::string getServiceRequestParam()const;
void setServiceRequestParam(const std::string& serviceRequestParam);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSecurityToken()const;
@@ -47,26 +49,27 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getPolicyName()const;
void setPolicyName(const std::string& policyName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getServiceRequestType()const;
void setServiceRequestType(const std::string& serviceRequestType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string serviceRequestParam_;
long resourceOwnerId_;
std::string securityToken_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string dBInstanceId_;
std::string policyName_;
long ownerId_;
std::string serviceRequestType_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DELETEDAMPPOLICYREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBEXPERTSERVICEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_UPGRADEDBINSTANCENETWORKINFORESULT_H_
#define ALIBABACLOUD_RDS_MODEL_UPGRADEDBINSTANCENETWORKINFORESULT_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBEXPERTSERVICERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBEXPERTSERVICERESULT_H_
#include <string>
#include <vector>
@@ -29,21 +29,27 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT UpgradeDBInstanceNetWorkInfoResult : public ServiceResult
class ALIBABACLOUD_RDS_EXPORT DescribeCloudDbExpertServiceResult : public ServiceResult
{
public:
UpgradeDBInstanceNetWorkInfoResult();
explicit UpgradeDBInstanceNetWorkInfoResult(const std::string &payload);
~UpgradeDBInstanceNetWorkInfoResult();
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_UPGRADEDBINSTANCENETWORKINFORESULT_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBECLOUDDBEXPERTSERVICERESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBELOGICDBINSTANCETOPOLOGYREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBELOGICDBINSTANCETOPOLOGYREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBECOLLATIONTIMEZONESREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBECOLLATIONTIMEZONESREQUEST_H_
#include <string>
#include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeLogicDBInstanceTopologyRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT DescribeCollationTimeZonesRequest : public RpcServiceRequest
{
public:
DescribeLogicDBInstanceTopologyRequest();
~DescribeLogicDBInstanceTopologyRequest();
DescribeCollationTimeZonesRequest();
~DescribeCollationTimeZonesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
@@ -54,4 +54,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBELOGICDBINSTANCETOPOLOGYREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBECOLLATIONTIMEZONESREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEOPERATORPERMISSIONRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEOPERATORPERMISSIONRESULT_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBECOLLATIONTIMEZONESRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBECOLLATIONTIMEZONESRESULT_H_
#include <string>
#include <vector>
@@ -29,27 +29,29 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeOperatorPermissionResult : public ServiceResult
class ALIBABACLOUD_RDS_EXPORT DescribeCollationTimeZonesResult : public ServiceResult
{
public:
struct CollationTimeZone
{
std::string timeZone;
std::string description;
std::string standardTimeOffset;
};
DescribeOperatorPermissionResult();
explicit DescribeOperatorPermissionResult(const std::string &payload);
~DescribeOperatorPermissionResult();
std::string getCreatedTime()const;
std::string getPrivileges()const;
std::string getExpiredTime()const;
DescribeCollationTimeZonesResult();
explicit DescribeCollationTimeZonesResult(const std::string &payload);
~DescribeCollationTimeZonesResult();
std::vector<CollationTimeZone> getCollationTimeZones()const;
protected:
void parse(const std::string &payload);
private:
std::string createdTime_;
std::string privileges_;
std::string expiredTime_;
std::vector<CollationTimeZone> collationTimeZones_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEOPERATORPERMISSIONRESULT_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBECOLLATIONTIMEZONESRESULT_H_

View File

@@ -39,6 +39,8 @@ namespace AlibabaCloud
void setResourceGroupId(const std::string& resourceGroupId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getExpired()const;
void setExpired(const std::string& expired);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
@@ -53,6 +55,7 @@ namespace AlibabaCloud
private:
std::string resourceGroupId_;
long resourceOwnerId_;
std::string expired_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string dBInstanceId_;

View File

@@ -34,6 +34,17 @@ namespace AlibabaCloud
public:
struct DBInstanceAttribute
{
struct Extra
{
std::string replicaGroupStatus;
std::vector<std::string> dBInstanceId;
std::string replicaGroupID;
std::string activeReplicaDBInstanceID;
};
struct SlaveZone
{
std::string zoneId;
};
struct ReadOnlyDBInstanceId
{
std::string dBInstanceId;
@@ -42,6 +53,8 @@ namespace AlibabaCloud
std::string resourceGroupId;
std::string incrementSourceDBInstanceId;
std::string port;
std::string masterZone;
std::string latestKernelVersion;
std::string dBInstanceType;
std::string instanceNetworkType;
std::string dBInstanceClassType;
@@ -54,6 +67,7 @@ namespace AlibabaCloud
std::string tempUpgradeRecoveryClass;
std::string engine;
std::string dBInstanceDescription;
std::string iPType;
std::string dBInstanceDiskUsed;
std::string engineVersion;
std::string dBInstanceStatus;
@@ -66,14 +80,17 @@ namespace AlibabaCloud
std::string guardDBInstanceId;
std::string supportCreateSuperAccount;
int insId;
std::string timeZone;
std::string vpcId;
std::string masterInstanceId;
std::string currentKernelVersion;
std::string tempUpgradeTimeStart;
std::string tempUpgradeTimeEnd;
std::string readDelayTime;
std::string creationTime;
std::string connectionMode;
std::string vpcCloudInstanceId;
std::string readonlyInstanceSQLDelayedTime;
std::string connectionString;
std::string expireTime;
std::string advancedFeatures;
@@ -88,13 +105,18 @@ namespace AlibabaCloud
std::string tempUpgradeRecoveryMaxConnections;
std::string securityIPList;
std::vector<DBInstanceAttribute::ReadOnlyDBInstanceId> readOnlyDBInstanceIds;
std::string securityIPMode;
std::string maintainTime;
std::string dispenseMode;
std::string zoneId;
std::string tempUpgradeRecoveryTime;
std::string dBInstanceStorageType;
std::string collation;
std::string accountType;
int maxIOPS;
std::vector<DBInstanceAttribute::SlaveZone> slaveZones;
std::string supportUpgradeAccountType;
Extra extra;
bool canTempUpgrade;
std::string regionId;
};

View File

@@ -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_DESCRIBEDBINSTANCEEXTENDATTRIBUTERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEEXTENDATTRIBUTERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeDBInstanceExtendAttributeResult : public ServiceResult
{
public:
DescribeDBInstanceExtendAttributeResult();
explicit DescribeDBInstanceExtendAttributeResult(const std::string &payload);
~DescribeDBInstanceExtendAttributeResult();
std::string getTempUpgradeRecoveryMaxIOPS()const;
int getTempUpgradeRecoveryMemory()const;
std::string getTempUpgradeRecoveryTime()const;
std::string getTempUpgradeRecoveryMaxConnections()const;
int getTempUpgradeRecoveryCpu()const;
std::string getTempUpgradeTimeStart()const;
std::string getTempUpgradeTimeEnd()const;
bool getCanTempUpgrade()const;
std::string getTempUpgradeRecoveryClass()const;
protected:
void parse(const std::string &payload);
private:
std::string tempUpgradeRecoveryMaxIOPS_;
int tempUpgradeRecoveryMemory_;
std::string tempUpgradeRecoveryTime_;
std::string tempUpgradeRecoveryMaxConnections_;
int tempUpgradeRecoveryCpu_;
std::string tempUpgradeTimeStart_;
std::string tempUpgradeTimeEnd_;
bool canTempUpgrade_;
std::string tempUpgradeRecoveryClass_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEEXTENDATTRIBUTERESULT_H_

View File

@@ -35,6 +35,7 @@ namespace AlibabaCloud
struct DBInstanceIPArray
{
std::string dBInstanceIPArrayAttribute;
std::string securityIPType;
std::string securityIPList;
std::string whitelistNetworkType;
std::string dBInstanceIPArrayName;

View File

@@ -66,12 +66,14 @@ namespace AlibabaCloud
explicit DescribeDBInstanceNetInfoResult(const std::string &payload);
~DescribeDBInstanceNetInfoResult();
std::vector<DBInstanceNetInfo> getDBInstanceNetInfos()const;
std::string getSecurityIPMode()const;
std::string getInstanceNetworkType()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DBInstanceNetInfo> dBInstanceNetInfos_;
std::string securityIPMode_;
std::string instanceNetworkType_;
};

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEPROXYCONFIGURATIONREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEPROXYCONFIGURATIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeDBInstanceProxyConfigurationRequest : public RpcServiceRequest
{
public:
DescribeDBInstanceProxyConfigurationRequest();
~DescribeDBInstanceProxyConfigurationRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string dBInstanceId_;
long ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEPROXYCONFIGURATIONREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONBIGTABLERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONBIGTABLERESULT_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEPROXYCONFIGURATIONRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEPROXYCONFIGURATIONRESULT_H_
#include <string>
#include <vector>
@@ -29,37 +29,27 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeOptimizeAdviceOnBigTableResult : public ServiceResult
class ALIBABACLOUD_RDS_EXPORT DescribeDBInstanceProxyConfigurationResult : public ServiceResult
{
public:
struct AdviceOnBigTable
{
std::string tableName;
long tableSize;
long dataSize;
std::string dBName;
long indexSize;
};
DescribeOptimizeAdviceOnBigTableResult();
explicit DescribeOptimizeAdviceOnBigTableResult(const std::string &payload);
~DescribeOptimizeAdviceOnBigTableResult();
int getTotalRecordsCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<AdviceOnBigTable> getItems()const;
DescribeDBInstanceProxyConfigurationResult();
explicit DescribeDBInstanceProxyConfigurationResult(const std::string &payload);
~DescribeDBInstanceProxyConfigurationResult();
std::string getPersistentConnectionsConfiguration()const;
std::string getAttacksProtectionConfiguration()const;
std::string getTransparentSwitchConfiguration()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordsCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<AdviceOnBigTable> items_;
std::string persistentConnectionsConfiguration_;
std::string attacksProtectionConfiguration_;
std::string transparentSwitchConfiguration_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONBIGTABLERESULT_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDBINSTANCEPROXYCONFIGURATIONRESULT_H_

View File

@@ -49,12 +49,16 @@ namespace AlibabaCloud
void setSearchKey(const std::string& searchKey);
std::string getTag3key()const;
void setTag3key(const std::string& tag3key);
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 getTag1value()const;
void setTag1value(const std::string& tag1value);
std::string getExpired()const;
void setExpired(const std::string& expired);
std::string getEngine()const;
void setEngine(const std::string& engine);
std::string getRegionId()const;
@@ -81,6 +85,8 @@ namespace AlibabaCloud
void setTag5value(const std::string& tag5value);
std::string getDBInstanceType()const;
void setDBInstanceType(const std::string& dBInstanceType);
std::string getDBInstanceClass()const;
void setDBInstanceClass(const std::string& dBInstanceClass);
std::string getTags()const;
void setTags(const std::string& tags);
std::string getVSwitchId()const;
@@ -91,8 +97,12 @@ namespace AlibabaCloud
void setVpcId(const std::string& vpcId);
std::string getTag2value()const;
void setTag2value(const std::string& tag2value);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getTag4key()const;
void setTag4key(const std::string& tag4key);
std::string getPayType()const;
void setPayType(const std::string& payType);
std::string getInstanceNetworkType()const;
void setInstanceNetworkType(const std::string& instanceNetworkType);
@@ -104,9 +114,11 @@ namespace AlibabaCloud
std::string clientToken_;
std::string searchKey_;
std::string tag3key_;
std::string engineVersion_;
int pageNumber_;
std::string accessKeyId_;
std::string tag1value_;
std::string expired_;
std::string engine_;
std::string regionId_;
int pageSize_;
@@ -120,12 +132,15 @@ namespace AlibabaCloud
long ownerId_;
std::string tag5value_;
std::string dBInstanceType_;
std::string dBInstanceClass_;
std::string tags_;
std::string vSwitchId_;
std::string tag1key_;
std::string vpcId_;
std::string tag2value_;
std::string zoneId_;
std::string tag4key_;
std::string payType_;
std::string instanceNetworkType_;
};

View File

@@ -38,8 +38,10 @@ namespace AlibabaCloud
{
std::string dBInstanceId;
};
std::string category;
std::string resourceGroupId;
std::string dBInstanceNetType;
std::string destroyTime;
std::string dBInstanceType;
std::string tempDBInstanceId;
bool mutriORsignle;
@@ -59,6 +61,7 @@ namespace AlibabaCloud
std::string payType;
std::string lockMode;
std::string guardDBInstanceId;
std::string dBInstanceStorageType;
int insId;
std::string vpcId;
std::string masterInstanceId;

View File

@@ -1,56 +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_DESCRIBEDAMPPOLICIESBYCIDRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICIESBYCIDRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeDampPoliciesByCidResult : public ServiceResult
{
public:
struct Policy
{
std::string comment;
std::string policyName;
};
DescribeDampPoliciesByCidResult();
explicit DescribeDampPoliciesByCidResult(const std::string &payload);
~DescribeDampPoliciesByCidResult();
std::vector<Policy> getPolicies()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Policy> policies_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICIESBYCIDRESULT_H_

View File

@@ -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_DESCRIBEDAMPPOLICYBYCOMMENTRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICYBYCOMMENTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeDampPolicyByCommentResult : public ServiceResult
{
public:
DescribeDampPolicyByCommentResult();
explicit DescribeDampPolicyByCommentResult(const std::string &payload);
~DescribeDampPolicyByCommentResult();
std::string getPolicy()const;
std::string getTimeRules()const;
std::string getActionRules()const;
std::string getHandler()const;
std::string getSourceRules()const;
protected:
void parse(const std::string &payload);
private:
std::string policy_;
std::string timeRules_;
std::string actionRules_;
std::string handler_;
std::string sourceRules_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICYBYCOMMENTRESULT_H_

View File

@@ -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_DESCRIBEDAMPPOLICYBYPOLICYNAMERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICYBYPOLICYNAMERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeDampPolicyByPolicyNameResult : public ServiceResult
{
public:
DescribeDampPolicyByPolicyNameResult();
explicit DescribeDampPolicyByPolicyNameResult(const std::string &payload);
~DescribeDampPolicyByPolicyNameResult();
std::string getPolicy()const;
std::string getTimeRules()const;
std::string getActionRules()const;
std::string getHandler()const;
std::string getSourceRules()const;
protected:
void parse(const std::string &payload);
private:
std::string policy_;
std::string timeRules_;
std::string actionRules_;
std::string handler_;
std::string sourceRules_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICYBYPOLICYNAMERESULT_H_

View File

@@ -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_DESCRIBEDATABASELOCKDIAGNOSISREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDATABASELOCKDIAGNOSISREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeDatabaseLockDiagnosisRequest : public RpcServiceRequest
{
public:
DescribeDatabaseLockDiagnosisRequest();
~DescribeDatabaseLockDiagnosisRequest();
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string endTime_;
std::string dBInstanceId_;
std::string startTime_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDATABASELOCKDIAGNOSISREQUEST_H_

View File

@@ -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_DESCRIBEINSTANCEAUTORENEWATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEAUTORENEWATTRIBUTEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeInstanceAutoRenewAttributeRequest : public RpcServiceRequest
{
public:
DescribeInstanceAutoRenewAttributeRequest();
~DescribeInstanceAutoRenewAttributeRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getProxyId()const;
void setProxyId(const std::string& proxyId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string clientToken_;
std::string regionId_;
std::string ownerAccount_;
int pageSize_;
std::string dBInstanceId_;
long ownerId_;
int pageNumber_;
std::string accessKeyId_;
std::string proxyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEAUTORENEWATTRIBUTEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICYBYPOLICYNAMEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICYBYPOLICYNAMEREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEVPCMIGRATEINFOREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEVPCMIGRATEINFOREQUEST_H_
#include <string>
#include <vector>
@@ -28,27 +28,27 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeDampPolicyByPolicyNameRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT DescribeInstanceVpcMigrateInfoRequest : public RpcServiceRequest
{
public:
DescribeDampPolicyByPolicyNameRequest();
~DescribeDampPolicyByPolicyNameRequest();
DescribeInstanceVpcMigrateInfoRequest();
~DescribeInstanceVpcMigrateInfoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getPolicyName()const;
void setPolicyName(const std::string& policyName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
@@ -56,12 +56,12 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string securityToken_;
std::string resourceOwnerAccount_;
std::string clientToken_;
std::string regionId_;
std::string ownerAccount_;
std::string vpcId_;
std::string dBInstanceId_;
std::string policyName_;
long ownerId_;
std::string accessKeyId_;
@@ -69,4 +69,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICYBYPOLICYNAMEREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEVPCMIGRATEINFOREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONMISSPKRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONMISSPKRESULT_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEVPCMIGRATEINFORESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEVPCMIGRATEINFORESULT_H_
#include <string>
#include <vector>
@@ -29,34 +29,33 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeOptimizeAdviceOnMissPKResult : public ServiceResult
class ALIBABACLOUD_RDS_EXPORT DescribeInstanceVpcMigrateInfoResult : public ServiceResult
{
public:
struct AdviceOnMissPK
struct DBInstanceMigrateInfo
{
std::string tableName;
std::string dBName;
std::string targetIPAddress;
std::string targetZoneId;
std::string dBInstanceId;
std::string targetVPCId;
std::string targetVSwitchId;
std::string targetRegionId;
std::string targetVpcInstanceId;
};
DescribeOptimizeAdviceOnMissPKResult();
explicit DescribeOptimizeAdviceOnMissPKResult(const std::string &payload);
~DescribeOptimizeAdviceOnMissPKResult();
int getTotalRecordsCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<AdviceOnMissPK> getItems()const;
DescribeInstanceVpcMigrateInfoResult();
explicit DescribeInstanceVpcMigrateInfoResult(const std::string &payload);
~DescribeInstanceVpcMigrateInfoResult();
std::vector<DBInstanceMigrateInfo> getDBInstanceMigrateInfos()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordsCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<AdviceOnMissPK> items_;
std::vector<DBInstanceMigrateInfo> dBInstanceMigrateInfos_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONMISSPKRESULT_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEVPCMIGRATEINFORESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEREALTIMEDIAGNOSESREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREALTIMEDIAGNOSESREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBELOGBACKUPFILESREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBELOGBACKUPFILESREQUEST_H_
#include <string>
#include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeRealtimeDiagnosesRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT DescribeLogBackupFilesRequest : public RpcServiceRequest
{
public:
DescribeRealtimeDiagnosesRequest();
~DescribeRealtimeDiagnosesRequest();
DescribeLogBackupFilesRequest();
~DescribeLogBackupFilesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
@@ -72,4 +72,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREALTIMEDIAGNOSESREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBELOGBACKUPFILESREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEREALTIMEDIAGNOSESRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREALTIMEDIAGNOSESRESULT_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBELOGBACKUPFILESRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBELOGBACKUPFILESRESULT_H_
#include <string>
#include <vector>
@@ -29,38 +29,40 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeRealtimeDiagnosesResult : public ServiceResult
class ALIBABACLOUD_RDS_EXPORT DescribeLogBackupFilesResult : public ServiceResult
{
public:
struct RealtimeDiagnoseTasks
struct BinLogFile
{
std::string status;
std::string healthScore;
std::string taskId;
std::string createTime;
std::string downloadLink;
std::string logBeginTime;
std::string linkExpiredTime;
std::string logEndTime;
std::string intranetDownloadLink;
long fileSize;
};
DescribeRealtimeDiagnosesResult();
explicit DescribeRealtimeDiagnosesResult(const std::string &payload);
~DescribeRealtimeDiagnosesResult();
DescribeLogBackupFilesResult();
explicit DescribeLogBackupFilesResult(const std::string &payload);
~DescribeLogBackupFilesResult();
int getTotalRecordCount()const;
std::vector<RealtimeDiagnoseTasks> getTasks()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::string getEngine()const;
std::vector<BinLogFile> getItems()const;
long getTotalFileSize()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
std::vector<RealtimeDiagnoseTasks> tasks_;
int pageRecordCount_;
int pageNumber_;
std::string engine_;
std::vector<BinLogFile> items_;
long totalFileSize_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREALTIMEDIAGNOSESRESULT_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBELOGBACKUPFILESRESULT_H_

View File

@@ -1,79 +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_DESCRIBELOGICDBINSTANCETOPOLOGYRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBELOGICDBINSTANCETOPOLOGYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeLogicDBInstanceTopologyResult : public ServiceResult
{
public:
struct LogicDBInstanceParameter
{
std::string engineVersion;
int dBInstanceStatus;
int dBInstanceID;
std::string dBInstanceStatusDesc;
std::string characterType;
std::string dBInstanceConnType;
std::string dBInstanceDescription;
std::string engine;
std::string dBInstanceName;
};
DescribeLogicDBInstanceTopologyResult();
explicit DescribeLogicDBInstanceTopologyResult(const std::string &payload);
~DescribeLogicDBInstanceTopologyResult();
std::string getEngineVersion()const;
int getDBInstanceStatus()const;
int getDBInstanceId()const;
std::vector<LogicDBInstanceParameter> getItems()const;
std::string getDBInstanceStatusDesc()const;
std::string getDBInstanceConnType()const;
std::string getDBInstanceDescription()const;
std::string getEngine()const;
std::string getDBInstanceName()const;
protected:
void parse(const std::string &payload);
private:
std::string engineVersion_;
int dBInstanceStatus_;
int dBInstanceId_;
std::vector<LogicDBInstanceParameter> items_;
std::string dBInstanceStatusDesc_;
std::string dBInstanceConnType_;
std::string dBInstanceDescription_;
std::string engine_;
std::string dBInstanceName_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBELOGICDBINSTANCETOPOLOGYRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEPRECHECKRESULTSREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEPRECHECKRESULTSREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTREQUEST_H_
#include <string>
#include <vector>
@@ -28,42 +28,57 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribePreCheckResultsRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT DescribeMetaListRequest : public RpcServiceRequest
{
public:
DescribePreCheckResultsRequest();
~DescribePreCheckResultsRequest();
DescribeMetaListRequest();
~DescribeMetaListRequest();
std::string getPreCheckId()const;
void setPreCheckId(const std::string& preCheckId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRestoreTime()const;
void setRestoreTime(const std::string& restoreTime);
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);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getPattern()const;
void setPattern(const std::string& pattern);
std::string getBackupSetID()const;
void setBackupSetID(const std::string& backupSetID);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getGetDbName()const;
void setGetDbName(const std::string& getDbName);
std::string getRestoreType()const;
void setRestoreType(const std::string& restoreType);
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);
private:
std::string preCheckId_;
long resourceOwnerId_;
std::string restoreTime_;
std::string resourceOwnerAccount_;
std::string clientToken_;
std::string ownerAccount_;
std::string dBInstanceId_;
std::string pattern_;
std::string backupSetID_;
long ownerId_;
std::string accessKeyId_;
std::string getDbName_;
std::string restoreType_;
std::string pageSize_;
std::string dBInstanceId_;
std::string pageIndex_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEPRECHECKRESULTSREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEAUTORENEWATTRIBUTERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEAUTORENEWATTRIBUTERESULT_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTRESULT_H_
#include <string>
#include <vector>
@@ -29,37 +29,39 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeInstanceAutoRenewAttributeResult : public ServiceResult
class ALIBABACLOUD_RDS_EXPORT DescribeMetaListResult : public ServiceResult
{
public:
struct Item
struct Meta
{
std::string status;
std::string dBInstanceId;
std::string autoRenew;
int duration;
std::string regionId;
std::string size;
std::string database;
std::string tables;
};
DescribeInstanceAutoRenewAttributeResult();
explicit DescribeInstanceAutoRenewAttributeResult(const std::string &payload);
~DescribeInstanceAutoRenewAttributeResult();
DescribeMetaListResult();
explicit DescribeMetaListResult(const std::string &payload);
~DescribeMetaListResult();
int getTotalRecordCount()const;
int getTotalPageCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<Item> getItems()const;
std::vector<Meta> getItems()const;
std::string getDBInstanceName()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int totalPageCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<Item> items_;
std::vector<Meta> items_;
std::string dBInstanceName_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEINSTANCEAUTORENEWATTRIBUTERESULT_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEMETALISTRESULT_H_

View File

@@ -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_DESCRIBEOPTIMIZEADVICEONBIGTABLEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONBIGTABLEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeOptimizeAdviceOnBigTableRequest : public RpcServiceRequest
{
public:
DescribeOptimizeAdviceOnBigTableRequest();
~DescribeOptimizeAdviceOnBigTableRequest();
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);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
int pageSize_;
std::string dBInstanceId_;
long ownerId_;
int pageNumber_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONBIGTABLEREQUEST_H_

View File

@@ -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_DESCRIBEOPTIMIZEADVICEONEXCESSINDEXREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONEXCESSINDEXREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeOptimizeAdviceOnExcessIndexRequest : public RpcServiceRequest
{
public:
DescribeOptimizeAdviceOnExcessIndexRequest();
~DescribeOptimizeAdviceOnExcessIndexRequest();
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);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
int pageSize_;
std::string dBInstanceId_;
long ownerId_;
int pageNumber_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONEXCESSINDEXREQUEST_H_

View File

@@ -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_DESCRIBEOPTIMIZEADVICEONEXCESSINDEXRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONEXCESSINDEXRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeOptimizeAdviceOnExcessIndexResult : public ServiceResult
{
public:
struct AdviceOnExcessIndex
{
long indexCount;
std::string tableName;
std::string dBName;
};
DescribeOptimizeAdviceOnExcessIndexResult();
explicit DescribeOptimizeAdviceOnExcessIndexResult(const std::string &payload);
~DescribeOptimizeAdviceOnExcessIndexResult();
int getTotalRecordsCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<AdviceOnExcessIndex> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordsCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<AdviceOnExcessIndex> items_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONEXCESSINDEXRESULT_H_

View File

@@ -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_DESCRIBEOPTIMIZEADVICEONMISSINDEXREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONMISSINDEXREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeOptimizeAdviceOnMissIndexRequest : public RpcServiceRequest
{
public:
DescribeOptimizeAdviceOnMissIndexRequest();
~DescribeOptimizeAdviceOnMissIndexRequest();
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);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
int pageSize_;
std::string dBInstanceId_;
long ownerId_;
int pageNumber_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONMISSINDEXREQUEST_H_

View File

@@ -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_DESCRIBEOPTIMIZEADVICEONMISSINDEXRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONMISSINDEXRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeOptimizeAdviceOnMissIndexResult : public ServiceResult
{
public:
struct AdviceOnMissIndex
{
std::string tableName;
std::string queryColumn;
std::string dBName;
std::string sQLText;
};
DescribeOptimizeAdviceOnMissIndexResult();
explicit DescribeOptimizeAdviceOnMissIndexResult(const std::string &payload);
~DescribeOptimizeAdviceOnMissIndexResult();
int getTotalRecordsCount()const;
int getPageRecordCount()const;
std::string getDBInstanceId()const;
int getPageNumber()const;
std::vector<AdviceOnMissIndex> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordsCount_;
int pageRecordCount_;
std::string dBInstanceId_;
int pageNumber_;
std::vector<AdviceOnMissIndex> items_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONMISSINDEXRESULT_H_

View File

@@ -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_DESCRIBEOPTIMIZEADVICEONSTORAGEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONSTORAGEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeOptimizeAdviceOnStorageRequest : public RpcServiceRequest
{
public:
DescribeOptimizeAdviceOnStorageRequest();
~DescribeOptimizeAdviceOnStorageRequest();
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);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
int pageSize_;
std::string dBInstanceId_;
long ownerId_;
int pageNumber_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONSTORAGEREQUEST_H_

View File

@@ -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_DESCRIBEOPTIMIZEADVICEONSTORAGERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONSTORAGERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeOptimizeAdviceOnStorageResult : public ServiceResult
{
public:
struct AdviceOnStorage
{
std::string tableName;
std::string currentEngine;
std::string dBName;
std::string adviseEngine;
};
DescribeOptimizeAdviceOnStorageResult();
explicit DescribeOptimizeAdviceOnStorageResult(const std::string &payload);
~DescribeOptimizeAdviceOnStorageResult();
int getTotalRecordsCount()const;
int getPageRecordCount()const;
std::string getDBInstanceId()const;
int getPageNumber()const;
std::vector<AdviceOnStorage> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordsCount_;
int pageRecordCount_;
std::string dBInstanceId_;
int pageNumber_;
std::vector<AdviceOnStorage> items_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEOPTIMIZEADVICEONSTORAGERESULT_H_

View File

@@ -49,6 +49,8 @@ namespace AlibabaCloud
void setEngineVersion(const std::string& engineVersion);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getCategory()const;
void setCategory(const std::string& category);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
@@ -60,6 +62,7 @@ namespace AlibabaCloud
std::string ownerAccount_;
std::string engineVersion_;
long ownerId_;
std::string category_;
std::string accessKeyId_;
};

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICIESBYCIDREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICIESBYCIDREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEPROXYFUNCTIONSUPPORTREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEPROXYFUNCTIONSUPPORTREQUEST_H_
#include <string>
#include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeDampPoliciesByCidRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT DescribeProxyFunctionSupportRequest : public RpcServiceRequest
{
public:
DescribeDampPoliciesByCidRequest();
~DescribeDampPoliciesByCidRequest();
DescribeProxyFunctionSupportRequest();
~DescribeProxyFunctionSupportRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
@@ -66,4 +66,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICIESBYCIDREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEPROXYFUNCTIONSUPPORTREQUEST_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEPROXYFUNCTIONSUPPORTRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEPROXYFUNCTIONSUPPORTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
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_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICYBYCOMMENTREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICYBYCOMMENTREQUEST_H_
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEREADDBINSTANCEDELAYREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREADDBINSTANCEDELAYREQUEST_H_
#include <string>
#include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeDampPolicyByCommentRequest : public RpcServiceRequest
class ALIBABACLOUD_RDS_EXPORT DescribeReadDBInstanceDelayRequest : public RpcServiceRequest
{
public:
DescribeDampPolicyByCommentRequest();
~DescribeDampPolicyByCommentRequest();
DescribeReadDBInstanceDelayRequest();
~DescribeReadDBInstanceDelayRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
@@ -45,10 +45,10 @@ namespace AlibabaCloud
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getReadInstanceId()const;
void setReadInstanceId(const std::string& readInstanceId);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getPolicyName()const;
void setPolicyName(const std::string& policyName);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
@@ -60,8 +60,8 @@ namespace AlibabaCloud
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string readInstanceId_;
std::string dBInstanceId_;
std::string policyName_;
long ownerId_;
std::string accessKeyId_;
@@ -69,4 +69,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEDAMPPOLICYBYCOMMENTREQUEST_H_
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREADDBINSTANCEDELAYREQUEST_H_

View File

@@ -0,0 +1,75 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEREADDBINSTANCEDELAYRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREADDBINSTANCEDELAYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeReadDBInstanceDelayResult : public ServiceResult
{
public:
struct ItemsItem
{
struct ReadonlyInstanceDelayItem
{
std::string replayLatency;
std::string flushLag;
std::string flushLatency;
std::string sendLatency;
std::string writeLag;
std::string replayLag;
std::string writeLatency;
std::string readDBInstanceName;
};
std::vector<std::string> readDBInstanceNames;
std::vector<std::string> readDelayTimes;
std::string dBInstanceId;
std::vector<ItemsItem::ReadonlyInstanceDelayItem> readonlyInstanceDelay;
};
DescribeReadDBInstanceDelayResult();
explicit DescribeReadDBInstanceDelayResult(const std::string &payload);
~DescribeReadDBInstanceDelayResult();
std::string getDBInstanceId()const;
std::string getReadDBInstanceId()const;
std::vector<ItemsItem> getItems()const;
int getDelayTime()const;
protected:
void parse(const std::string &payload);
private:
std::string dBInstanceId_;
std::string readDBInstanceId_;
std::vector<ItemsItem> items_;
int delayTime_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREADDBINSTANCEDELAYRESULT_H_

View File

@@ -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.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICACONFLICTINFORESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICACONFLICTINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeReplicaConflictInfoResult : public ServiceResult
{
public:
struct ItemsItem
{
std::string recoveryMode;
std::string destinationInstanceId;
std::string confictReason;
std::string conflictGtid;
std::string detailInfo;
std::string databaseName;
std::string occurTime;
std::string sourceInstanceId;
std::string confictKey;
};
DescribeReplicaConflictInfoResult();
explicit DescribeReplicaConflictInfoResult(const std::string &payload);
~DescribeReplicaConflictInfoResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
std::vector<ItemsItem> getItems()const;
int getPagNumber()const;
std::string getReplicaId()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
std::vector<ItemsItem> items_;
int pagNumber_;
std::string replicaId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICACONFLICTINFORESULT_H_

View File

@@ -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_DESCRIBEREPLICAINITIALIZEPROGRESSREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAINITIALIZEPROGRESSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeReplicaInitializeProgressRequest : public RpcServiceRequest
{
public:
DescribeReplicaInitializeProgressRequest();
~DescribeReplicaInitializeProgressRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getReplicaId()const;
void setReplicaId(const std::string& replicaId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string securityToken_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string replicaId_;
long ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAINITIALIZEPROGRESSREQUEST_H_

View File

@@ -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_DESCRIBEREPLICAINITIALIZEPROGRESSRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAINITIALIZEPROGRESSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeReplicaInitializeProgressResult : public ServiceResult
{
public:
struct ItemsItem
{
std::string status;
std::string progress;
std::string finishTime;
std::string currentStep;
std::string replicaId;
};
DescribeReplicaInitializeProgressResult();
explicit DescribeReplicaInitializeProgressResult(const std::string &payload);
~DescribeReplicaInitializeProgressResult();
std::vector<ItemsItem> getItems()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ItemsItem> items_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAINITIALIZEPROGRESSRESULT_H_

View File

@@ -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_DESCRIBEREPLICAPERFORMANCEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAPERFORMANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeReplicaPerformanceRequest : public RpcServiceRequest
{
public:
DescribeReplicaPerformanceRequest();
~DescribeReplicaPerformanceRequest();
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);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSourceDBInstanceId()const;
void setSourceDBInstanceId(const std::string& sourceDBInstanceId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getReplicaId()const;
void setReplicaId(const std::string& replicaId);
std::string getKey()const;
void setKey(const std::string& key);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string endTime_;
std::string startTime_;
long ownerId_;
std::string accessKeyId_;
std::string sourceDBInstanceId_;
std::string securityToken_;
std::string regionId_;
std::string replicaId_;
std::string key_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAPERFORMANCEREQUEST_H_

View File

@@ -1,77 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAPERFORMANCERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAPERFORMANCERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeReplicaPerformanceResult : public ServiceResult
{
public:
struct PerformanceKeys
{
struct PerformanceKeyItem
{
struct PerformanceValues
{
struct PerformanceValueItem
{
std::string value;
std::string date;
};
std::vector<PerformanceValueItem> performanceValue;
};
PerformanceValues performanceValues;
std::string valueFormat;
std::string unit;
std::string key;
};
std::vector<PerformanceKeyItem> performanceKey;
};
DescribeReplicaPerformanceResult();
explicit DescribeReplicaPerformanceResult(const std::string &payload);
~DescribeReplicaPerformanceResult();
PerformanceKeys getPerformanceKeys()const;
std::string getEndTime()const;
std::string getStartTime()const;
std::string getReplicaId()const;
protected:
void parse(const std::string &payload);
private:
PerformanceKeys performanceKeys_;
std::string endTime_;
std::string startTime_;
std::string replicaId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAPERFORMANCERESULT_H_

View File

@@ -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_DESCRIBEREPLICAUSAGEREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAUSAGEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeReplicaUsageRequest : public RpcServiceRequest
{
public:
DescribeReplicaUsageRequest();
~DescribeReplicaUsageRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSourceDBInstanceId()const;
void setSourceDBInstanceId(const std::string& sourceDBInstanceId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getReplicaId()const;
void setReplicaId(const std::string& replicaId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string sourceDBInstanceId_;
std::string securityToken_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string replicaId_;
long ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAUSAGEREQUEST_H_

View File

@@ -1,77 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAUSAGERESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAUSAGERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeReplicaUsageResult : public ServiceResult
{
public:
struct PerformanceKeys
{
struct PerformanceKeyItem
{
struct PerformanceValues
{
struct PerformanceValueItem
{
std::string value;
std::string date;
};
std::vector<PerformanceValueItem> performanceValue;
};
PerformanceValues performanceValues;
std::string valueFormat;
std::string unit;
std::string key;
};
std::vector<PerformanceKeyItem> performanceKey;
};
DescribeReplicaUsageResult();
explicit DescribeReplicaUsageResult(const std::string &payload);
~DescribeReplicaUsageResult();
PerformanceKeys getPerformanceKeys()const;
std::string getEndTime()const;
std::string getStartTime()const;
std::string getReplicaId()const;
protected:
void parse(const std::string &payload);
private:
PerformanceKeys performanceKeys_;
std::string endTime_;
std::string startTime_;
std::string replicaId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICAUSAGERESULT_H_

View File

@@ -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_DESCRIBEREPLICASREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICASREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeReplicasRequest : public RpcServiceRequest
{
public:
DescribeReplicasRequest();
~DescribeReplicasRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getReplicaId()const;
void setReplicaId(const std::string& replicaId);
int getPageSize()const;
void setPageSize(int pageSize);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string securityToken_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string replicaId_;
int pageSize_;
long ownerId_;
int pageNumber_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICASREQUEST_H_

View File

@@ -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_DESCRIBEREPLICASRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICASRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeReplicasResult : public ServiceResult
{
public:
struct Items
{
struct Items1
{
std::string role;
std::string dBInstanceId;
std::string readWriteType;
};
std::string replicaDescription;
std::string replicaStatus;
std::vector<Items::Items1> dBInstances;
std::string domainMode;
std::string replicaId;
std::string replicaMode;
};
DescribeReplicasResult();
explicit DescribeReplicasResult(const std::string &payload);
~DescribeReplicasResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
std::string getPageNumber()const;
std::vector<Items> getReplicas()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
std::string pageNumber_;
std::vector<Items> replicas_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBEREPLICASRESULT_H_

View File

@@ -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_DESCRIBERESOURCEDIAGNOSISREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBERESOURCEDIAGNOSISREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeResourceDiagnosisRequest : public RpcServiceRequest
{
public:
DescribeResourceDiagnosisRequest();
~DescribeResourceDiagnosisRequest();
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string endTime_;
std::string dBInstanceId_;
std::string startTime_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBERESOURCEDIAGNOSISREQUEST_H_

View File

@@ -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_DESCRIBERESOURCEDIAGNOSISRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBERESOURCEDIAGNOSISRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeResourceDiagnosisResult : public ServiceResult
{
public:
DescribeResourceDiagnosisResult();
explicit DescribeResourceDiagnosisResult(const std::string &payload);
~DescribeResourceDiagnosisResult();
std::vector<std::string> getStorage()const;
std::string getEndTime()const;
std::vector<std::string> getMemory()const;
std::vector<std::string> getConnection()const;
std::string getStartTime()const;
std::vector<std::string> getCPU()const;
std::vector<std::string> getIOPS()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> storage_;
std::string endTime_;
std::vector<std::string> memory_;
std::vector<std::string> connection_;
std::string startTime_;
std::vector<std::string> cPU_;
std::vector<std::string> iOPS_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBERESOURCEDIAGNOSISRESULT_H_

View File

@@ -38,9 +38,11 @@ namespace AlibabaCloud
explicit DescribeResourceUsageResult(const std::string &payload);
~DescribeResourceUsageResult();
long getLogSize()const;
long getBackupOssLogSize()const;
std::string getDBInstanceId()const;
long getDataSize()const;
long getBackupSize()const;
long getBackupOssDataSize()const;
long getSQLSize()const;
long getDiskUsed()const;
std::string getEngine()const;
@@ -50,9 +52,11 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
long logSize_;
long backupOssLogSize_;
std::string dBInstanceId_;
long dataSize_;
long backupSize_;
long backupOssDataSize_;
long sQLSize_;
long diskUsed_;
std::string engine_;

View File

@@ -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_DESCRIBESQLCOLLECTORPOLICYREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBESQLCOLLECTORPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeSQLCollectorPolicyRequest : public RpcServiceRequest
{
public:
DescribeSQLCollectorPolicyRequest();
~DescribeSQLCollectorPolicyRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
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);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string clientToken_;
std::string ownerAccount_;
std::string dBInstanceId_;
long ownerId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBESQLCOLLECTORPOLICYREQUEST_H_

View File

@@ -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_DESCRIBESQLCOLLECTORPOLICYRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBESQLCOLLECTORPOLICYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeSQLCollectorPolicyResult : public ServiceResult
{
public:
DescribeSQLCollectorPolicyResult();
explicit DescribeSQLCollectorPolicyResult(const std::string &payload);
~DescribeSQLCollectorPolicyResult();
int getStoragePeriod()const;
std::string getSQLCollectorStatus()const;
protected:
void parse(const std::string &payload);
private:
int storagePeriod_;
std::string sQLCollectorStatus_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBESQLCOLLECTORPOLICYRESULT_H_

View File

@@ -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_DESCRIBESQLDIAGNOSISLISTREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBESQLDIAGNOSISLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeSQLDiagnosisListRequest : public RpcServiceRequest
{
public:
DescribeSQLDiagnosisListRequest();
~DescribeSQLDiagnosisListRequest();
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string dBInstanceId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBESQLDIAGNOSISLISTREQUEST_H_

View File

@@ -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_DESCRIBESQLDIAGNOSISLISTRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBESQLDIAGNOSISLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeSQLDiagnosisListResult : public ServiceResult
{
public:
struct SQLDiag
{
int status;
int progress;
std::string sQLDiagId;
std::string endTime;
std::string startTime;
};
DescribeSQLDiagnosisListResult();
explicit DescribeSQLDiagnosisListResult(const std::string &payload);
~DescribeSQLDiagnosisListResult();
std::vector<SQLDiag> getSQLDiagList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<SQLDiag> sQLDiagList_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBESQLDIAGNOSISLISTRESULT_H_

View File

@@ -1,54 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RDS_MODEL_DESCRIBESQLDIAGNOSISREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBESQLDIAGNOSISREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeSQLDiagnosisRequest : public RpcServiceRequest
{
public:
DescribeSQLDiagnosisRequest();
~DescribeSQLDiagnosisRequest();
std::string getSQLDiagId()const;
void setSQLDiagId(const std::string& sQLDiagId);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
std::string sQLDiagId_;
std::string dBInstanceId_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBESQLDIAGNOSISREQUEST_H_

View File

@@ -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_DESCRIBESQLDIAGNOSISRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBESQLDIAGNOSISRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeSQLDiagnosisResult : public ServiceResult
{
public:
DescribeSQLDiagnosisResult();
explicit DescribeSQLDiagnosisResult(const std::string &payload);
~DescribeSQLDiagnosisResult();
std::vector<std::string> getSQLList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> sQLList_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBESQLDIAGNOSISRESULT_H_

View File

@@ -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_DESCRIBESQLINJECTIONINFOSREQUEST_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBESQLINJECTIONINFOSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeSQLInjectionInfosRequest : public RpcServiceRequest
{
public:
DescribeSQLInjectionInfosRequest();
~DescribeSQLInjectionInfosRequest();
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);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
int pageSize_;
std::string endTime_;
std::string dBInstanceId_;
std::string startTime_;
long ownerId_;
int pageNumber_;
std::string accessKeyId_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBESQLINJECTIONINFOSREQUEST_H_

View File

@@ -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_DESCRIBESQLINJECTIONINFOSRESULT_H_
#define ALIBABACLOUD_RDS_MODEL_DESCRIBESQLINJECTIONINFOSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rds/RdsExport.h>
namespace AlibabaCloud
{
namespace Rds
{
namespace Model
{
class ALIBABACLOUD_RDS_EXPORT DescribeSQLInjectionInfosResult : public ServiceResult
{
public:
struct SQLInjectionInfo
{
std::string executeTime;
std::string effectRowCount;
std::string dBName;
std::string latencyTime;
std::string hostAddress;
std::string sQLText;
std::string accountName;
};
DescribeSQLInjectionInfosResult();
explicit DescribeSQLInjectionInfosResult(const std::string &payload);
~DescribeSQLInjectionInfosResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<SQLInjectionInfo> getItems()const;
std::string getEngine()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<SQLInjectionInfo> items_;
std::string engine_;
};
}
}
}
#endif // !ALIBABACLOUD_RDS_MODEL_DESCRIBESQLINJECTIONINFOSRESULT_H_

View File

@@ -35,8 +35,6 @@ namespace AlibabaCloud
DescribeSlowLogRecordsRequest();
~DescribeSlowLogRecordsRequest();
long getSQLId()const;
void setSQLId(long sQLId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
@@ -59,9 +57,10 @@ namespace AlibabaCloud
void setPageSize(int pageSize);
std::string getDBInstanceId()const;
void setDBInstanceId(const std::string& dBInstanceId);
std::string getSQLHASH()const;
void setSQLHASH(const std::string& sQLHASH);
private:
long sQLId_;
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
@@ -73,6 +72,7 @@ namespace AlibabaCloud
std::string dBName_;
int pageSize_;
std::string dBInstanceId_;
std::string sQLHASH_;
};
}

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