Support serverless feature.

This commit is contained in:
sdk-team
2022-10-26 06:24:52 +00:00
parent 180641e5ac
commit e6d150f65f
513 changed files with 41013 additions and 12896 deletions

View File

@@ -1 +1 @@
1.36.1310
1.36.1311

View File

@@ -21,14 +21,26 @@ set(polardb_public_header
include/alibabacloud/polardb/PolardbExport.h )
set(polardb_public_header_model
include/alibabacloud/polardb/model/AbortDBClusterMigrationRequest.h
include/alibabacloud/polardb/model/AbortDBClusterMigrationResult.h
include/alibabacloud/polardb/model/AddFirewallRulesRequest.h
include/alibabacloud/polardb/model/AddFirewallRulesResult.h
include/alibabacloud/polardb/model/CancelActiveOperationTasksRequest.h
include/alibabacloud/polardb/model/CancelActiveOperationTasksResult.h
include/alibabacloud/polardb/model/CancelScheduleTasksRequest.h
include/alibabacloud/polardb/model/CancelScheduleTasksResult.h
include/alibabacloud/polardb/model/CheckAccountNameRequest.h
include/alibabacloud/polardb/model/CheckAccountNameResult.h
include/alibabacloud/polardb/model/CheckDBNameRequest.h
include/alibabacloud/polardb/model/CheckDBNameResult.h
include/alibabacloud/polardb/model/CheckKMSAuthorizedRequest.h
include/alibabacloud/polardb/model/CheckKMSAuthorizedResult.h
include/alibabacloud/polardb/model/CloseAITaskRequest.h
include/alibabacloud/polardb/model/CloseAITaskResult.h
include/alibabacloud/polardb/model/CloseDBClusterMigrationRequest.h
include/alibabacloud/polardb/model/CloseDBClusterMigrationResult.h
include/alibabacloud/polardb/model/ContinueDBClusterMigrationRequest.h
include/alibabacloud/polardb/model/ContinueDBClusterMigrationResult.h
include/alibabacloud/polardb/model/CreateAccountRequest.h
include/alibabacloud/polardb/model/CreateAccountResult.h
include/alibabacloud/polardb/model/CreateBackupRequest.h
@@ -45,10 +57,16 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/CreateDBNodesResult.h
include/alibabacloud/polardb/model/CreateDatabaseRequest.h
include/alibabacloud/polardb/model/CreateDatabaseResult.h
include/alibabacloud/polardb/model/CreateGDNAddressRequest.h
include/alibabacloud/polardb/model/CreateGDNAddressResult.h
include/alibabacloud/polardb/model/CreateGlobalDatabaseNetworkRequest.h
include/alibabacloud/polardb/model/CreateGlobalDatabaseNetworkResult.h
include/alibabacloud/polardb/model/CreateGlobalSecurityIPGroupRequest.h
include/alibabacloud/polardb/model/CreateGlobalSecurityIPGroupResult.h
include/alibabacloud/polardb/model/CreateParameterGroupRequest.h
include/alibabacloud/polardb/model/CreateParameterGroupResult.h
include/alibabacloud/polardb/model/CreateProtectedDBRequest.h
include/alibabacloud/polardb/model/CreateProtectedDBResult.h
include/alibabacloud/polardb/model/CreateStoragePlanRequest.h
include/alibabacloud/polardb/model/CreateStoragePlanResult.h
include/alibabacloud/polardb/model/DeleteAccountRequest.h
@@ -67,26 +85,44 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/DeleteDBNodesResult.h
include/alibabacloud/polardb/model/DeleteDatabaseRequest.h
include/alibabacloud/polardb/model/DeleteDatabaseResult.h
include/alibabacloud/polardb/model/DeleteFirewallRulesRequest.h
include/alibabacloud/polardb/model/DeleteFirewallRulesResult.h
include/alibabacloud/polardb/model/DeleteGlobalDatabaseNetworkRequest.h
include/alibabacloud/polardb/model/DeleteGlobalDatabaseNetworkResult.h
include/alibabacloud/polardb/model/DeleteGlobalSecurityIPGroupRequest.h
include/alibabacloud/polardb/model/DeleteGlobalSecurityIPGroupResult.h
include/alibabacloud/polardb/model/DeleteMaskingRulesRequest.h
include/alibabacloud/polardb/model/DeleteMaskingRulesResult.h
include/alibabacloud/polardb/model/DeleteParameterGroupRequest.h
include/alibabacloud/polardb/model/DeleteParameterGroupResult.h
include/alibabacloud/polardb/model/DescribeAITaskStatusRequest.h
include/alibabacloud/polardb/model/DescribeAITaskStatusResult.h
include/alibabacloud/polardb/model/DescribeAccountsRequest.h
include/alibabacloud/polardb/model/DescribeAccountsResult.h
include/alibabacloud/polardb/model/DescribeActiveOperationMaintainConfRequest.h
include/alibabacloud/polardb/model/DescribeActiveOperationMaintainConfResult.h
include/alibabacloud/polardb/model/DescribeActiveOperationTaskCountRequest.h
include/alibabacloud/polardb/model/DescribeActiveOperationTaskCountResult.h
include/alibabacloud/polardb/model/DescribeActiveOperationTasksRequest.h
include/alibabacloud/polardb/model/DescribeActiveOperationTasksResult.h
include/alibabacloud/polardb/model/DescribeAutoRenewAttributeRequest.h
include/alibabacloud/polardb/model/DescribeAutoRenewAttributeResult.h
include/alibabacloud/polardb/model/DescribeAvailableCrossRegionsRequest.h
include/alibabacloud/polardb/model/DescribeAvailableCrossRegionsResult.h
include/alibabacloud/polardb/model/DescribeBackupLogsRequest.h
include/alibabacloud/polardb/model/DescribeBackupLogsResult.h
include/alibabacloud/polardb/model/DescribeBackupPolicyRequest.h
include/alibabacloud/polardb/model/DescribeBackupPolicyResult.h
include/alibabacloud/polardb/model/DescribeBackupRegionsRequest.h
include/alibabacloud/polardb/model/DescribeBackupRegionsResult.h
include/alibabacloud/polardb/model/DescribeBackupTasksRequest.h
include/alibabacloud/polardb/model/DescribeBackupTasksResult.h
include/alibabacloud/polardb/model/DescribeBackupsRequest.h
include/alibabacloud/polardb/model/DescribeBackupsResult.h
include/alibabacloud/polardb/model/DescribeCharacterSetNameRequest.h
include/alibabacloud/polardb/model/DescribeCharacterSetNameResult.h
include/alibabacloud/polardb/model/DescribeClassListRequest.h
include/alibabacloud/polardb/model/DescribeClassListResult.h
include/alibabacloud/polardb/model/DescribeDBClusterAccessWhitelistRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterAccessWhitelistResult.h
include/alibabacloud/polardb/model/DescribeDBClusterAttributeRequest.h
@@ -95,20 +131,34 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/DescribeDBClusterAuditLogCollectorResult.h
include/alibabacloud/polardb/model/DescribeDBClusterAvailableResourcesRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterAvailableResourcesResult.h
include/alibabacloud/polardb/model/DescribeDBClusterBasicInfoRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterBasicInfoResult.h
include/alibabacloud/polardb/model/DescribeDBClusterEndpointsRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterEndpointsResult.h
include/alibabacloud/polardb/model/DescribeDBClusterExpireInfoRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterExpireInfoResult.h
include/alibabacloud/polardb/model/DescribeDBClusterIPArrayListRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterIPArrayListResult.h
include/alibabacloud/polardb/model/DescribeDBClusterMigrationRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterMigrationResult.h
include/alibabacloud/polardb/model/DescribeDBClusterMonitorRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterMonitorResult.h
include/alibabacloud/polardb/model/DescribeDBClusterNetInfoRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterNetInfoResult.h
include/alibabacloud/polardb/model/DescribeDBClusterNodeInfoRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterNodeInfoResult.h
include/alibabacloud/polardb/model/DescribeDBClusterParametersRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterParametersResult.h
include/alibabacloud/polardb/model/DescribeDBClusterPerformanceRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterPerformanceResult.h
include/alibabacloud/polardb/model/DescribeDBClusterSSLRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterSSLResult.h
include/alibabacloud/polardb/model/DescribeDBClusterServerlessConfRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterServerlessConfResult.h
include/alibabacloud/polardb/model/DescribeDBClusterTDERequest.h
include/alibabacloud/polardb/model/DescribeDBClusterTDEResult.h
include/alibabacloud/polardb/model/DescribeDBClusterUsageRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterUsageResult.h
include/alibabacloud/polardb/model/DescribeDBClusterVersionRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterVersionResult.h
include/alibabacloud/polardb/model/DescribeDBClustersRequest.h
@@ -117,6 +167,10 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/DescribeDBClustersWithBackupsResult.h
include/alibabacloud/polardb/model/DescribeDBInitializeVariableRequest.h
include/alibabacloud/polardb/model/DescribeDBInitializeVariableResult.h
include/alibabacloud/polardb/model/DescribeDBInstancePerformanceRequest.h
include/alibabacloud/polardb/model/DescribeDBInstancePerformanceResult.h
include/alibabacloud/polardb/model/DescribeDBInstancesRequest.h
include/alibabacloud/polardb/model/DescribeDBInstancesResult.h
include/alibabacloud/polardb/model/DescribeDBLinksRequest.h
include/alibabacloud/polardb/model/DescribeDBLinksResult.h
include/alibabacloud/polardb/model/DescribeDBNodePerformanceRequest.h
@@ -129,10 +183,16 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/DescribeDatabasesResult.h
include/alibabacloud/polardb/model/DescribeDetachedBackupsRequest.h
include/alibabacloud/polardb/model/DescribeDetachedBackupsResult.h
include/alibabacloud/polardb/model/DescribeFirewallRulesRequest.h
include/alibabacloud/polardb/model/DescribeFirewallRulesResult.h
include/alibabacloud/polardb/model/DescribeGlobalDatabaseNetworkRequest.h
include/alibabacloud/polardb/model/DescribeGlobalDatabaseNetworkResult.h
include/alibabacloud/polardb/model/DescribeGlobalDatabaseNetworksRequest.h
include/alibabacloud/polardb/model/DescribeGlobalDatabaseNetworksResult.h
include/alibabacloud/polardb/model/DescribeGlobalSecurityIPGroupRequest.h
include/alibabacloud/polardb/model/DescribeGlobalSecurityIPGroupResult.h
include/alibabacloud/polardb/model/DescribeGlobalSecurityIPGroupRelationRequest.h
include/alibabacloud/polardb/model/DescribeGlobalSecurityIPGroupRelationResult.h
include/alibabacloud/polardb/model/DescribeLogBackupPolicyRequest.h
include/alibabacloud/polardb/model/DescribeLogBackupPolicyResult.h
include/alibabacloud/polardb/model/DescribeMaskingRulesRequest.h
@@ -151,6 +211,14 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/DescribePendingMaintenanceActionsResult.h
include/alibabacloud/polardb/model/DescribePolarSQLCollectorPolicyRequest.h
include/alibabacloud/polardb/model/DescribePolarSQLCollectorPolicyResult.h
include/alibabacloud/polardb/model/DescribeProtectedDBsRequest.h
include/alibabacloud/polardb/model/DescribeProtectedDBsResult.h
include/alibabacloud/polardb/model/DescribeRdsVSwitchsRequest.h
include/alibabacloud/polardb/model/DescribeRdsVSwitchsResult.h
include/alibabacloud/polardb/model/DescribeRdsVpcsRequest.h
include/alibabacloud/polardb/model/DescribeRdsVpcsResult.h
include/alibabacloud/polardb/model/DescribeRecommendationListRequest.h
include/alibabacloud/polardb/model/DescribeRecommendationListResult.h
include/alibabacloud/polardb/model/DescribeRegionsRequest.h
include/alibabacloud/polardb/model/DescribeRegionsResult.h
include/alibabacloud/polardb/model/DescribeScheduleTasksRequest.h
@@ -159,10 +227,24 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/DescribeSlowLogRecordsResult.h
include/alibabacloud/polardb/model/DescribeSlowLogsRequest.h
include/alibabacloud/polardb/model/DescribeSlowLogsResult.h
include/alibabacloud/polardb/model/DescribeSqlLogDetailArchiveStatusRequest.h
include/alibabacloud/polardb/model/DescribeSqlLogDetailArchiveStatusResult.h
include/alibabacloud/polardb/model/DescribeSqlLogDumpStatusRequest.h
include/alibabacloud/polardb/model/DescribeSqlLogDumpStatusResult.h
include/alibabacloud/polardb/model/DescribeSqlLogTimeDistributionRequest.h
include/alibabacloud/polardb/model/DescribeSqlLogTimeDistributionResult.h
include/alibabacloud/polardb/model/DescribeSqlLogTrialStatusRequest.h
include/alibabacloud/polardb/model/DescribeSqlLogTrialStatusResult.h
include/alibabacloud/polardb/model/DescribeStoragePlanRequest.h
include/alibabacloud/polardb/model/DescribeStoragePlanResult.h
include/alibabacloud/polardb/model/DescribeTasksRequest.h
include/alibabacloud/polardb/model/DescribeTasksResult.h
include/alibabacloud/polardb/model/DescribeUserEncryptionKeyListRequest.h
include/alibabacloud/polardb/model/DescribeUserEncryptionKeyListResult.h
include/alibabacloud/polardb/model/EnableFirewallRulesRequest.h
include/alibabacloud/polardb/model/EnableFirewallRulesResult.h
include/alibabacloud/polardb/model/EvaluateRegionResourceRequest.h
include/alibabacloud/polardb/model/EvaluateRegionResourceResult.h
include/alibabacloud/polardb/model/FailoverDBClusterRequest.h
include/alibabacloud/polardb/model/FailoverDBClusterResult.h
include/alibabacloud/polardb/model/GrantAccountPrivilegeRequest.h
@@ -171,8 +253,14 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/ListTagResourcesResult.h
include/alibabacloud/polardb/model/ModifyAccountDescriptionRequest.h
include/alibabacloud/polardb/model/ModifyAccountDescriptionResult.h
include/alibabacloud/polardb/model/ModifyAccountLockStateRequest.h
include/alibabacloud/polardb/model/ModifyAccountLockStateResult.h
include/alibabacloud/polardb/model/ModifyAccountPasswordRequest.h
include/alibabacloud/polardb/model/ModifyAccountPasswordResult.h
include/alibabacloud/polardb/model/ModifyActiveOperationMaintainConfRequest.h
include/alibabacloud/polardb/model/ModifyActiveOperationMaintainConfResult.h
include/alibabacloud/polardb/model/ModifyActiveOperationTasksRequest.h
include/alibabacloud/polardb/model/ModifyActiveOperationTasksResult.h
include/alibabacloud/polardb/model/ModifyAutoRenewAttributeRequest.h
include/alibabacloud/polardb/model/ModifyAutoRenewAttributeResult.h
include/alibabacloud/polardb/model/ModifyBackupPolicyRequest.h
@@ -183,6 +271,8 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/ModifyDBClusterAndNodesParametersResult.h
include/alibabacloud/polardb/model/ModifyDBClusterAuditLogCollectorRequest.h
include/alibabacloud/polardb/model/ModifyDBClusterAuditLogCollectorResult.h
include/alibabacloud/polardb/model/ModifyDBClusterDeletionRequest.h
include/alibabacloud/polardb/model/ModifyDBClusterDeletionResult.h
include/alibabacloud/polardb/model/ModifyDBClusterDescriptionRequest.h
include/alibabacloud/polardb/model/ModifyDBClusterDescriptionResult.h
include/alibabacloud/polardb/model/ModifyDBClusterEndpointRequest.h
@@ -197,8 +287,12 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/ModifyDBClusterParametersResult.h
include/alibabacloud/polardb/model/ModifyDBClusterPrimaryZoneRequest.h
include/alibabacloud/polardb/model/ModifyDBClusterPrimaryZoneResult.h
include/alibabacloud/polardb/model/ModifyDBClusterResourceGroupRequest.h
include/alibabacloud/polardb/model/ModifyDBClusterResourceGroupResult.h
include/alibabacloud/polardb/model/ModifyDBClusterSSLRequest.h
include/alibabacloud/polardb/model/ModifyDBClusterSSLResult.h
include/alibabacloud/polardb/model/ModifyDBClusterServerlessConfRequest.h
include/alibabacloud/polardb/model/ModifyDBClusterServerlessConfResult.h
include/alibabacloud/polardb/model/ModifyDBClusterTDERequest.h
include/alibabacloud/polardb/model/ModifyDBClusterTDEResult.h
include/alibabacloud/polardb/model/ModifyDBDescriptionRequest.h
@@ -207,18 +301,46 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/ModifyDBEndpointAddressResult.h
include/alibabacloud/polardb/model/ModifyDBNodeClassRequest.h
include/alibabacloud/polardb/model/ModifyDBNodeClassResult.h
include/alibabacloud/polardb/model/ModifyDBNodeConfigRequest.h
include/alibabacloud/polardb/model/ModifyDBNodeConfigResult.h
include/alibabacloud/polardb/model/ModifyDBNodeHotReplicaModeRequest.h
include/alibabacloud/polardb/model/ModifyDBNodeHotReplicaModeResult.h
include/alibabacloud/polardb/model/ModifyDBNodeSccModeRequest.h
include/alibabacloud/polardb/model/ModifyDBNodeSccModeResult.h
include/alibabacloud/polardb/model/ModifyDBNodesClassRequest.h
include/alibabacloud/polardb/model/ModifyDBNodesClassResult.h
include/alibabacloud/polardb/model/ModifyDBNodesParametersRequest.h
include/alibabacloud/polardb/model/ModifyDBNodesParametersResult.h
include/alibabacloud/polardb/model/ModifyFirewallRulesRequest.h
include/alibabacloud/polardb/model/ModifyFirewallRulesResult.h
include/alibabacloud/polardb/model/ModifyGDNAddressRequest.h
include/alibabacloud/polardb/model/ModifyGDNAddressResult.h
include/alibabacloud/polardb/model/ModifyGlobalDatabaseNetworkRequest.h
include/alibabacloud/polardb/model/ModifyGlobalDatabaseNetworkResult.h
include/alibabacloud/polardb/model/ModifyGlobalSecurityIPGroupRequest.h
include/alibabacloud/polardb/model/ModifyGlobalSecurityIPGroupResult.h
include/alibabacloud/polardb/model/ModifyGlobalSecurityIPGroupNameRequest.h
include/alibabacloud/polardb/model/ModifyGlobalSecurityIPGroupNameResult.h
include/alibabacloud/polardb/model/ModifyGlobalSecurityIPGroupRelationRequest.h
include/alibabacloud/polardb/model/ModifyGlobalSecurityIPGroupRelationResult.h
include/alibabacloud/polardb/model/ModifyLogBackupPolicyRequest.h
include/alibabacloud/polardb/model/ModifyLogBackupPolicyResult.h
include/alibabacloud/polardb/model/ModifyMaskingRulesRequest.h
include/alibabacloud/polardb/model/ModifyMaskingRulesResult.h
include/alibabacloud/polardb/model/ModifyPendingMaintenanceActionRequest.h
include/alibabacloud/polardb/model/ModifyPendingMaintenanceActionResult.h
include/alibabacloud/polardb/model/ModifyProtectedDBPasswordRequest.h
include/alibabacloud/polardb/model/ModifyProtectedDBPasswordResult.h
include/alibabacloud/polardb/model/ModifySQLExplorerPolicyRequest.h
include/alibabacloud/polardb/model/ModifySQLExplorerPolicyResult.h
include/alibabacloud/polardb/model/ModifySQLExplorerRetentionRequest.h
include/alibabacloud/polardb/model/ModifySQLExplorerRetentionResult.h
include/alibabacloud/polardb/model/OpenAITaskRequest.h
include/alibabacloud/polardb/model/OpenAITaskResult.h
include/alibabacloud/polardb/model/RefreshDBClusterStorageUsageRequest.h
include/alibabacloud/polardb/model/RefreshDBClusterStorageUsageResult.h
include/alibabacloud/polardb/model/RefreshProxyLevelRequest.h
include/alibabacloud/polardb/model/RefreshProxyLevelResult.h
include/alibabacloud/polardb/model/RemoveDBClusterFromGDNRequest.h
include/alibabacloud/polardb/model/RemoveDBClusterFromGDNResult.h
include/alibabacloud/polardb/model/ResetAccountRequest.h
@@ -229,6 +351,12 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/RestoreTableResult.h
include/alibabacloud/polardb/model/RevokeAccountPrivilegeRequest.h
include/alibabacloud/polardb/model/RevokeAccountPrivilegeResult.h
include/alibabacloud/polardb/model/StartSqlLogDetailArchiveRequest.h
include/alibabacloud/polardb/model/StartSqlLogDetailArchiveResult.h
include/alibabacloud/polardb/model/StartSqlLogTrailRequest.h
include/alibabacloud/polardb/model/StartSqlLogTrailResult.h
include/alibabacloud/polardb/model/SwitchOverGlobalDatabaseNetworkRequest.h
include/alibabacloud/polardb/model/SwitchOverGlobalDatabaseNetworkResult.h
include/alibabacloud/polardb/model/TagResourcesRequest.h
include/alibabacloud/polardb/model/TagResourcesResult.h
include/alibabacloud/polardb/model/TempModifyDBNodeRequest.h
@@ -244,14 +372,26 @@ set(polardb_public_header_model
set(polardb_src
src/PolardbClient.cc
src/model/AbortDBClusterMigrationRequest.cc
src/model/AbortDBClusterMigrationResult.cc
src/model/AddFirewallRulesRequest.cc
src/model/AddFirewallRulesResult.cc
src/model/CancelActiveOperationTasksRequest.cc
src/model/CancelActiveOperationTasksResult.cc
src/model/CancelScheduleTasksRequest.cc
src/model/CancelScheduleTasksResult.cc
src/model/CheckAccountNameRequest.cc
src/model/CheckAccountNameResult.cc
src/model/CheckDBNameRequest.cc
src/model/CheckDBNameResult.cc
src/model/CheckKMSAuthorizedRequest.cc
src/model/CheckKMSAuthorizedResult.cc
src/model/CloseAITaskRequest.cc
src/model/CloseAITaskResult.cc
src/model/CloseDBClusterMigrationRequest.cc
src/model/CloseDBClusterMigrationResult.cc
src/model/ContinueDBClusterMigrationRequest.cc
src/model/ContinueDBClusterMigrationResult.cc
src/model/CreateAccountRequest.cc
src/model/CreateAccountResult.cc
src/model/CreateBackupRequest.cc
@@ -268,10 +408,16 @@ set(polardb_src
src/model/CreateDBNodesResult.cc
src/model/CreateDatabaseRequest.cc
src/model/CreateDatabaseResult.cc
src/model/CreateGDNAddressRequest.cc
src/model/CreateGDNAddressResult.cc
src/model/CreateGlobalDatabaseNetworkRequest.cc
src/model/CreateGlobalDatabaseNetworkResult.cc
src/model/CreateGlobalSecurityIPGroupRequest.cc
src/model/CreateGlobalSecurityIPGroupResult.cc
src/model/CreateParameterGroupRequest.cc
src/model/CreateParameterGroupResult.cc
src/model/CreateProtectedDBRequest.cc
src/model/CreateProtectedDBResult.cc
src/model/CreateStoragePlanRequest.cc
src/model/CreateStoragePlanResult.cc
src/model/DeleteAccountRequest.cc
@@ -290,26 +436,44 @@ set(polardb_src
src/model/DeleteDBNodesResult.cc
src/model/DeleteDatabaseRequest.cc
src/model/DeleteDatabaseResult.cc
src/model/DeleteFirewallRulesRequest.cc
src/model/DeleteFirewallRulesResult.cc
src/model/DeleteGlobalDatabaseNetworkRequest.cc
src/model/DeleteGlobalDatabaseNetworkResult.cc
src/model/DeleteGlobalSecurityIPGroupRequest.cc
src/model/DeleteGlobalSecurityIPGroupResult.cc
src/model/DeleteMaskingRulesRequest.cc
src/model/DeleteMaskingRulesResult.cc
src/model/DeleteParameterGroupRequest.cc
src/model/DeleteParameterGroupResult.cc
src/model/DescribeAITaskStatusRequest.cc
src/model/DescribeAITaskStatusResult.cc
src/model/DescribeAccountsRequest.cc
src/model/DescribeAccountsResult.cc
src/model/DescribeActiveOperationMaintainConfRequest.cc
src/model/DescribeActiveOperationMaintainConfResult.cc
src/model/DescribeActiveOperationTaskCountRequest.cc
src/model/DescribeActiveOperationTaskCountResult.cc
src/model/DescribeActiveOperationTasksRequest.cc
src/model/DescribeActiveOperationTasksResult.cc
src/model/DescribeAutoRenewAttributeRequest.cc
src/model/DescribeAutoRenewAttributeResult.cc
src/model/DescribeAvailableCrossRegionsRequest.cc
src/model/DescribeAvailableCrossRegionsResult.cc
src/model/DescribeBackupLogsRequest.cc
src/model/DescribeBackupLogsResult.cc
src/model/DescribeBackupPolicyRequest.cc
src/model/DescribeBackupPolicyResult.cc
src/model/DescribeBackupRegionsRequest.cc
src/model/DescribeBackupRegionsResult.cc
src/model/DescribeBackupTasksRequest.cc
src/model/DescribeBackupTasksResult.cc
src/model/DescribeBackupsRequest.cc
src/model/DescribeBackupsResult.cc
src/model/DescribeCharacterSetNameRequest.cc
src/model/DescribeCharacterSetNameResult.cc
src/model/DescribeClassListRequest.cc
src/model/DescribeClassListResult.cc
src/model/DescribeDBClusterAccessWhitelistRequest.cc
src/model/DescribeDBClusterAccessWhitelistResult.cc
src/model/DescribeDBClusterAttributeRequest.cc
@@ -318,20 +482,34 @@ set(polardb_src
src/model/DescribeDBClusterAuditLogCollectorResult.cc
src/model/DescribeDBClusterAvailableResourcesRequest.cc
src/model/DescribeDBClusterAvailableResourcesResult.cc
src/model/DescribeDBClusterBasicInfoRequest.cc
src/model/DescribeDBClusterBasicInfoResult.cc
src/model/DescribeDBClusterEndpointsRequest.cc
src/model/DescribeDBClusterEndpointsResult.cc
src/model/DescribeDBClusterExpireInfoRequest.cc
src/model/DescribeDBClusterExpireInfoResult.cc
src/model/DescribeDBClusterIPArrayListRequest.cc
src/model/DescribeDBClusterIPArrayListResult.cc
src/model/DescribeDBClusterMigrationRequest.cc
src/model/DescribeDBClusterMigrationResult.cc
src/model/DescribeDBClusterMonitorRequest.cc
src/model/DescribeDBClusterMonitorResult.cc
src/model/DescribeDBClusterNetInfoRequest.cc
src/model/DescribeDBClusterNetInfoResult.cc
src/model/DescribeDBClusterNodeInfoRequest.cc
src/model/DescribeDBClusterNodeInfoResult.cc
src/model/DescribeDBClusterParametersRequest.cc
src/model/DescribeDBClusterParametersResult.cc
src/model/DescribeDBClusterPerformanceRequest.cc
src/model/DescribeDBClusterPerformanceResult.cc
src/model/DescribeDBClusterSSLRequest.cc
src/model/DescribeDBClusterSSLResult.cc
src/model/DescribeDBClusterServerlessConfRequest.cc
src/model/DescribeDBClusterServerlessConfResult.cc
src/model/DescribeDBClusterTDERequest.cc
src/model/DescribeDBClusterTDEResult.cc
src/model/DescribeDBClusterUsageRequest.cc
src/model/DescribeDBClusterUsageResult.cc
src/model/DescribeDBClusterVersionRequest.cc
src/model/DescribeDBClusterVersionResult.cc
src/model/DescribeDBClustersRequest.cc
@@ -340,6 +518,10 @@ set(polardb_src
src/model/DescribeDBClustersWithBackupsResult.cc
src/model/DescribeDBInitializeVariableRequest.cc
src/model/DescribeDBInitializeVariableResult.cc
src/model/DescribeDBInstancePerformanceRequest.cc
src/model/DescribeDBInstancePerformanceResult.cc
src/model/DescribeDBInstancesRequest.cc
src/model/DescribeDBInstancesResult.cc
src/model/DescribeDBLinksRequest.cc
src/model/DescribeDBLinksResult.cc
src/model/DescribeDBNodePerformanceRequest.cc
@@ -352,10 +534,16 @@ set(polardb_src
src/model/DescribeDatabasesResult.cc
src/model/DescribeDetachedBackupsRequest.cc
src/model/DescribeDetachedBackupsResult.cc
src/model/DescribeFirewallRulesRequest.cc
src/model/DescribeFirewallRulesResult.cc
src/model/DescribeGlobalDatabaseNetworkRequest.cc
src/model/DescribeGlobalDatabaseNetworkResult.cc
src/model/DescribeGlobalDatabaseNetworksRequest.cc
src/model/DescribeGlobalDatabaseNetworksResult.cc
src/model/DescribeGlobalSecurityIPGroupRequest.cc
src/model/DescribeGlobalSecurityIPGroupResult.cc
src/model/DescribeGlobalSecurityIPGroupRelationRequest.cc
src/model/DescribeGlobalSecurityIPGroupRelationResult.cc
src/model/DescribeLogBackupPolicyRequest.cc
src/model/DescribeLogBackupPolicyResult.cc
src/model/DescribeMaskingRulesRequest.cc
@@ -374,6 +562,14 @@ set(polardb_src
src/model/DescribePendingMaintenanceActionsResult.cc
src/model/DescribePolarSQLCollectorPolicyRequest.cc
src/model/DescribePolarSQLCollectorPolicyResult.cc
src/model/DescribeProtectedDBsRequest.cc
src/model/DescribeProtectedDBsResult.cc
src/model/DescribeRdsVSwitchsRequest.cc
src/model/DescribeRdsVSwitchsResult.cc
src/model/DescribeRdsVpcsRequest.cc
src/model/DescribeRdsVpcsResult.cc
src/model/DescribeRecommendationListRequest.cc
src/model/DescribeRecommendationListResult.cc
src/model/DescribeRegionsRequest.cc
src/model/DescribeRegionsResult.cc
src/model/DescribeScheduleTasksRequest.cc
@@ -382,10 +578,24 @@ set(polardb_src
src/model/DescribeSlowLogRecordsResult.cc
src/model/DescribeSlowLogsRequest.cc
src/model/DescribeSlowLogsResult.cc
src/model/DescribeSqlLogDetailArchiveStatusRequest.cc
src/model/DescribeSqlLogDetailArchiveStatusResult.cc
src/model/DescribeSqlLogDumpStatusRequest.cc
src/model/DescribeSqlLogDumpStatusResult.cc
src/model/DescribeSqlLogTimeDistributionRequest.cc
src/model/DescribeSqlLogTimeDistributionResult.cc
src/model/DescribeSqlLogTrialStatusRequest.cc
src/model/DescribeSqlLogTrialStatusResult.cc
src/model/DescribeStoragePlanRequest.cc
src/model/DescribeStoragePlanResult.cc
src/model/DescribeTasksRequest.cc
src/model/DescribeTasksResult.cc
src/model/DescribeUserEncryptionKeyListRequest.cc
src/model/DescribeUserEncryptionKeyListResult.cc
src/model/EnableFirewallRulesRequest.cc
src/model/EnableFirewallRulesResult.cc
src/model/EvaluateRegionResourceRequest.cc
src/model/EvaluateRegionResourceResult.cc
src/model/FailoverDBClusterRequest.cc
src/model/FailoverDBClusterResult.cc
src/model/GrantAccountPrivilegeRequest.cc
@@ -394,8 +604,14 @@ set(polardb_src
src/model/ListTagResourcesResult.cc
src/model/ModifyAccountDescriptionRequest.cc
src/model/ModifyAccountDescriptionResult.cc
src/model/ModifyAccountLockStateRequest.cc
src/model/ModifyAccountLockStateResult.cc
src/model/ModifyAccountPasswordRequest.cc
src/model/ModifyAccountPasswordResult.cc
src/model/ModifyActiveOperationMaintainConfRequest.cc
src/model/ModifyActiveOperationMaintainConfResult.cc
src/model/ModifyActiveOperationTasksRequest.cc
src/model/ModifyActiveOperationTasksResult.cc
src/model/ModifyAutoRenewAttributeRequest.cc
src/model/ModifyAutoRenewAttributeResult.cc
src/model/ModifyBackupPolicyRequest.cc
@@ -406,6 +622,8 @@ set(polardb_src
src/model/ModifyDBClusterAndNodesParametersResult.cc
src/model/ModifyDBClusterAuditLogCollectorRequest.cc
src/model/ModifyDBClusterAuditLogCollectorResult.cc
src/model/ModifyDBClusterDeletionRequest.cc
src/model/ModifyDBClusterDeletionResult.cc
src/model/ModifyDBClusterDescriptionRequest.cc
src/model/ModifyDBClusterDescriptionResult.cc
src/model/ModifyDBClusterEndpointRequest.cc
@@ -420,8 +638,12 @@ set(polardb_src
src/model/ModifyDBClusterParametersResult.cc
src/model/ModifyDBClusterPrimaryZoneRequest.cc
src/model/ModifyDBClusterPrimaryZoneResult.cc
src/model/ModifyDBClusterResourceGroupRequest.cc
src/model/ModifyDBClusterResourceGroupResult.cc
src/model/ModifyDBClusterSSLRequest.cc
src/model/ModifyDBClusterSSLResult.cc
src/model/ModifyDBClusterServerlessConfRequest.cc
src/model/ModifyDBClusterServerlessConfResult.cc
src/model/ModifyDBClusterTDERequest.cc
src/model/ModifyDBClusterTDEResult.cc
src/model/ModifyDBDescriptionRequest.cc
@@ -430,18 +652,46 @@ set(polardb_src
src/model/ModifyDBEndpointAddressResult.cc
src/model/ModifyDBNodeClassRequest.cc
src/model/ModifyDBNodeClassResult.cc
src/model/ModifyDBNodeConfigRequest.cc
src/model/ModifyDBNodeConfigResult.cc
src/model/ModifyDBNodeHotReplicaModeRequest.cc
src/model/ModifyDBNodeHotReplicaModeResult.cc
src/model/ModifyDBNodeSccModeRequest.cc
src/model/ModifyDBNodeSccModeResult.cc
src/model/ModifyDBNodesClassRequest.cc
src/model/ModifyDBNodesClassResult.cc
src/model/ModifyDBNodesParametersRequest.cc
src/model/ModifyDBNodesParametersResult.cc
src/model/ModifyFirewallRulesRequest.cc
src/model/ModifyFirewallRulesResult.cc
src/model/ModifyGDNAddressRequest.cc
src/model/ModifyGDNAddressResult.cc
src/model/ModifyGlobalDatabaseNetworkRequest.cc
src/model/ModifyGlobalDatabaseNetworkResult.cc
src/model/ModifyGlobalSecurityIPGroupRequest.cc
src/model/ModifyGlobalSecurityIPGroupResult.cc
src/model/ModifyGlobalSecurityIPGroupNameRequest.cc
src/model/ModifyGlobalSecurityIPGroupNameResult.cc
src/model/ModifyGlobalSecurityIPGroupRelationRequest.cc
src/model/ModifyGlobalSecurityIPGroupRelationResult.cc
src/model/ModifyLogBackupPolicyRequest.cc
src/model/ModifyLogBackupPolicyResult.cc
src/model/ModifyMaskingRulesRequest.cc
src/model/ModifyMaskingRulesResult.cc
src/model/ModifyPendingMaintenanceActionRequest.cc
src/model/ModifyPendingMaintenanceActionResult.cc
src/model/ModifyProtectedDBPasswordRequest.cc
src/model/ModifyProtectedDBPasswordResult.cc
src/model/ModifySQLExplorerPolicyRequest.cc
src/model/ModifySQLExplorerPolicyResult.cc
src/model/ModifySQLExplorerRetentionRequest.cc
src/model/ModifySQLExplorerRetentionResult.cc
src/model/OpenAITaskRequest.cc
src/model/OpenAITaskResult.cc
src/model/RefreshDBClusterStorageUsageRequest.cc
src/model/RefreshDBClusterStorageUsageResult.cc
src/model/RefreshProxyLevelRequest.cc
src/model/RefreshProxyLevelResult.cc
src/model/RemoveDBClusterFromGDNRequest.cc
src/model/RemoveDBClusterFromGDNResult.cc
src/model/ResetAccountRequest.cc
@@ -452,6 +702,12 @@ set(polardb_src
src/model/RestoreTableResult.cc
src/model/RevokeAccountPrivilegeRequest.cc
src/model/RevokeAccountPrivilegeResult.cc
src/model/StartSqlLogDetailArchiveRequest.cc
src/model/StartSqlLogDetailArchiveResult.cc
src/model/StartSqlLogTrailRequest.cc
src/model/StartSqlLogTrailResult.cc
src/model/SwitchOverGlobalDatabaseNetworkRequest.cc
src/model/SwitchOverGlobalDatabaseNetworkResult.cc
src/model/TagResourcesRequest.cc
src/model/TagResourcesResult.cc
src/model/TempModifyDBNodeRequest.cc

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_ABORTDBCLUSTERMIGRATIONREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_ABORTDBCLUSTERMIGRATIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT AbortDBClusterMigrationRequest : public RpcServiceRequest
{
public:
AbortDBClusterMigrationRequest();
~AbortDBClusterMigrationRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_ABORTDBCLUSTERMIGRATIONREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_ABORTDBCLUSTERMIGRATIONRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_ABORTDBCLUSTERMIGRATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT AbortDBClusterMigrationResult : public ServiceResult
{
public:
AbortDBClusterMigrationResult();
explicit AbortDBClusterMigrationResult(const std::string &payload);
~AbortDBClusterMigrationResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_ABORTDBCLUSTERMIGRATIONRESULT_H_

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_ADDFIREWALLRULESREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_ADDFIREWALLRULESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT AddFirewallRulesRequest : public RpcServiceRequest
{
public:
AddFirewallRulesRequest();
~AddFirewallRulesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRuleName()const;
void setRuleName(const std::string& ruleName);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getRuleConfig()const;
void setRuleConfig(const std::string& ruleConfig);
private:
long resourceOwnerId_;
std::string ruleName_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string ruleConfig_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_ADDFIREWALLRULESREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_ADDFIREWALLRULESRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_ADDFIREWALLRULESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT AddFirewallRulesResult : public ServiceResult
{
public:
AddFirewallRulesResult();
explicit AddFirewallRulesResult(const std::string &payload);
~AddFirewallRulesResult();
std::string getMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_ADDFIREWALLRULESRESULT_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_POLARDB_MODEL_CANCELACTIVEOPERATIONTASKSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CANCELACTIVEOPERATIONTASKSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT CancelActiveOperationTasksRequest : public RpcServiceRequest
{
public:
CancelActiveOperationTasksRequest();
~CancelActiveOperationTasksRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getTaskIds()const;
void setTaskIds(const std::string& taskIds);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getUid()const;
void setUid(const std::string& uid);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string taskIds_;
std::string accessKeyId_;
std::string uid_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CANCELACTIVEOPERATIONTASKSREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CANCELACTIVEOPERATIONTASKSRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_CANCELACTIVEOPERATIONTASKSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT CancelActiveOperationTasksResult : public ServiceResult
{
public:
CancelActiveOperationTasksResult();
explicit CancelActiveOperationTasksResult(const std::string &payload);
~CancelActiveOperationTasksResult();
std::string getTaskIds()const;
protected:
void parse(const std::string &payload);
private:
std::string taskIds_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CANCELACTIVEOPERATIONTASKSRESULT_H_

View File

@@ -1,60 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CANCELSCHEDULETASKSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CANCELSCHEDULETASKSREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT CancelScheduleTasksRequest : public RpcServiceRequest {
public:
CancelScheduleTasksRequest();
~CancelScheduleTasksRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getTaskId() const;
void setTaskId(const std::string &taskId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string taskId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_CANCELSCHEDULETASKSREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CANCELSCHEDULETASKSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CANCELSCHEDULETASKSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT CancelScheduleTasksRequest : public RpcServiceRequest
{
public:
CancelScheduleTasksRequest();
~CancelScheduleTasksRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getTaskId()const;
void setTaskId(const std::string& taskId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string taskId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CANCELSCHEDULETASKSREQUEST_H_

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CHECKKMSAUTHORIZEDREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CHECKKMSAUTHORIZEDREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT CheckKMSAuthorizedRequest : public RpcServiceRequest
{
public:
CheckKMSAuthorizedRequest();
~CheckKMSAuthorizedRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTDERegion()const;
void setTDERegion(const std::string& tDERegion);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string tDERegion_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CHECKKMSAUTHORIZEDREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CHECKKMSAUTHORIZEDRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_CHECKKMSAUTHORIZEDRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT CheckKMSAuthorizedResult : public ServiceResult
{
public:
CheckKMSAuthorizedResult();
explicit CheckKMSAuthorizedResult(const std::string &payload);
~CheckKMSAuthorizedResult();
int getAuthorizationState()const;
std::string getDBClusterId()const;
std::string getRoleArn()const;
protected:
void parse(const std::string &payload);
private:
int authorizationState_;
std::string dBClusterId_;
std::string roleArn_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CHECKKMSAUTHORIZEDRESULT_H_

View File

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

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CLOSEAITASKRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_CLOSEAITASKRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT CloseAITaskResult : public ServiceResult
{
public:
CloseAITaskResult();
explicit CloseAITaskResult(const std::string &payload);
~CloseAITaskResult();
std::string getTaskId()const;
protected:
void parse(const std::string &payload);
private:
std::string taskId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CLOSEAITASKRESULT_H_

View File

@@ -1,60 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CLOSEDBCLUSTERMIGRATIONREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CLOSEDBCLUSTERMIGRATIONREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT CloseDBClusterMigrationRequest : public RpcServiceRequest {
public:
CloseDBClusterMigrationRequest();
~CloseDBClusterMigrationRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
bool getContinueEnableBinlog() const;
void setContinueEnableBinlog(bool continueEnableBinlog);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
bool continueEnableBinlog_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_CLOSEDBCLUSTERMIGRATIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CLOSEDBCLUSTERMIGRATIONREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CLOSEDBCLUSTERMIGRATIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT CloseDBClusterMigrationRequest : public RpcServiceRequest
{
public:
CloseDBClusterMigrationRequest();
~CloseDBClusterMigrationRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
bool getContinueEnableBinlog()const;
void setContinueEnableBinlog(bool continueEnableBinlog);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
bool continueEnableBinlog_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CLOSEDBCLUSTERMIGRATIONREQUEST_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_POLARDB_MODEL_CONTINUEDBCLUSTERMIGRATIONREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CONTINUEDBCLUSTERMIGRATIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT ContinueDBClusterMigrationRequest : public RpcServiceRequest
{
public:
ContinueDBClusterMigrationRequest();
~ContinueDBClusterMigrationRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getForceSwitch()const;
void setForceSwitch(const std::string& forceSwitch);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string forceSwitch_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CONTINUEDBCLUSTERMIGRATIONREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CONTINUEDBCLUSTERMIGRATIONRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_CONTINUEDBCLUSTERMIGRATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT ContinueDBClusterMigrationResult : public ServiceResult
{
public:
ContinueDBClusterMigrationResult();
explicit ContinueDBClusterMigrationResult(const std::string &payload);
~ContinueDBClusterMigrationResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CONTINUEDBCLUSTERMIGRATIONRESULT_H_

View File

@@ -1,78 +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_POLARDB_MODEL_CREATEACCOUNTREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEACCOUNTREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT CreateAccountRequest : public RpcServiceRequest {
public:
CreateAccountRequest();
~CreateAccountRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getAccountType() const;
void setAccountType(const std::string &accountType);
std::string getAccountDescription() const;
void setAccountDescription(const std::string &accountDescription);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountPrivilege() const;
void setAccountPrivilege(const std::string &accountPrivilege);
std::string getAccountName() const;
void setAccountName(const std::string &accountName);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getAccountPassword() const;
void setAccountPassword(const std::string &accountPassword);
std::string getDBName() const;
void setDBName(const std::string &dBName);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string accountType_;
std::string accountDescription_;
std::string accessKeyId_;
std::string accountPrivilege_;
std::string accountName_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string accountPassword_;
std::string dBName_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEACCOUNTREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CREATEACCOUNTREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEACCOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT CreateAccountRequest : public RpcServiceRequest
{
public:
CreateAccountRequest();
~CreateAccountRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getAccountType()const;
void setAccountType(const std::string& accountType);
std::string getAccountDescription()const;
void setAccountDescription(const std::string& accountDescription);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountPrivilege()const;
void setAccountPrivilege(const std::string& accountPrivilege);
std::string getAccountName()const;
void setAccountName(const std::string& accountName);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccountPassword()const;
void setAccountPassword(const std::string& accountPassword);
std::string getDBName()const;
void setDBName(const std::string& dBName);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string accountType_;
std::string accountDescription_;
std::string accessKeyId_;
std::string accountPrivilege_;
std::string accountName_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string accountPassword_;
std::string dBName_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEACCOUNTREQUEST_H_

View File

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

View File

@@ -1,78 +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_POLARDB_MODEL_CREATEDBCLUSTERENDPOINTREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEDBCLUSTERENDPOINTREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT CreateDBClusterEndpointRequest : public RpcServiceRequest {
public:
CreateDBClusterEndpointRequest();
~CreateDBClusterEndpointRequest();
std::string getAutoAddNewNodes() const;
void setAutoAddNewNodes(const std::string &autoAddNewNodes);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getReadWriteMode() const;
void setReadWriteMode(const std::string &readWriteMode);
std::string getEndpointType() const;
void setEndpointType(const std::string &endpointType);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getEndpointConfig() const;
void setEndpointConfig(const std::string &endpointConfig);
std::string getDBEndpointDescription() const;
void setDBEndpointDescription(const std::string &dBEndpointDescription);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getNodes() const;
void setNodes(const std::string &nodes);
private:
std::string autoAddNewNodes_;
long resourceOwnerId_;
std::string clientToken_;
std::string accessKeyId_;
std::string readWriteMode_;
std::string endpointType_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
std::string endpointConfig_;
std::string dBEndpointDescription_;
long ownerId_;
std::string nodes_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEDBCLUSTERENDPOINTREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CREATEDBCLUSTERENDPOINTREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEDBCLUSTERENDPOINTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT CreateDBClusterEndpointRequest : public RpcServiceRequest
{
public:
CreateDBClusterEndpointRequest();
~CreateDBClusterEndpointRequest();
std::string getAutoAddNewNodes()const;
void setAutoAddNewNodes(const std::string& autoAddNewNodes);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getReadWriteMode()const;
void setReadWriteMode(const std::string& readWriteMode);
std::string getEndpointType()const;
void setEndpointType(const std::string& endpointType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getEndpointConfig()const;
void setEndpointConfig(const std::string& endpointConfig);
std::string getDBEndpointDescription()const;
void setDBEndpointDescription(const std::string& dBEndpointDescription);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getNodes()const;
void setNodes(const std::string& nodes);
private:
std::string autoAddNewNodes_;
long resourceOwnerId_;
std::string clientToken_;
std::string accessKeyId_;
std::string readWriteMode_;
std::string endpointType_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
std::string endpointConfig_;
std::string dBEndpointDescription_;
long ownerId_;
std::string nodes_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEDBCLUSTERENDPOINTREQUEST_H_

View File

@@ -1,138 +1,171 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CREATEDBCLUSTERREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEDBCLUSTERREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT CreateDBClusterRequest : public RpcServiceRequest {
public:
CreateDBClusterRequest();
~CreateDBClusterRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDBClusterDescription() const;
void setDBClusterDescription(const std::string &dBClusterDescription);
std::string getCreationCategory() const;
void setCreationCategory(const std::string &creationCategory);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getDBNodeClass() const;
void setDBNodeClass(const std::string &dBNodeClass);
std::string getCreationOption() const;
void setCreationOption(const std::string &creationOption);
std::string getSourceResourceId() const;
void setSourceResourceId(const std::string &sourceResourceId);
std::string getBackupRetentionPolicyOnClusterDeletion() const;
void setBackupRetentionPolicyOnClusterDeletion(const std::string &backupRetentionPolicyOnClusterDeletion);
std::string getPeriod() const;
void setPeriod(const std::string &period);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getSecurityIPList() const;
void setSecurityIPList(const std::string &securityIPList);
std::string getDBMinorVersion() const;
void setDBMinorVersion(const std::string &dBMinorVersion);
bool getAutoRenew() const;
void setAutoRenew(bool autoRenew);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
bool getTDEStatus() const;
void setTDEStatus(bool tDEStatus);
std::string getLowerCaseTableNames() const;
void setLowerCaseTableNames(const std::string &lowerCaseTableNames);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getDefaultTimeZone() const;
void setDefaultTimeZone(const std::string &defaultTimeZone);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getClusterNetworkType() const;
void setClusterNetworkType(const std::string &clusterNetworkType);
std::string getParameterGroupId() const;
void setParameterGroupId(const std::string &parameterGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getEngine() const;
void setEngine(const std::string &engine);
std::string getGDNId() const;
void setGDNId(const std::string &gDNId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getUsedTime() const;
void setUsedTime(const std::string &usedTime);
std::string getVPCId() const;
void setVPCId(const std::string &vPCId);
std::string getDBType() const;
void setDBType(const std::string &dBType);
std::string getDBVersion() const;
void setDBVersion(const std::string &dBVersion);
std::string getCloneDataPoint() const;
void setCloneDataPoint(const std::string &cloneDataPoint);
std::string getPayType() const;
void setPayType(const std::string &payType);
private:
long resourceOwnerId_;
std::string dBClusterDescription_;
std::string creationCategory_;
std::string resourceGroupId_;
std::string dBNodeClass_;
std::string creationOption_;
std::string sourceResourceId_;
std::string backupRetentionPolicyOnClusterDeletion_;
std::string period_;
long ownerId_;
std::string vSwitchId_;
std::string securityIPList_;
std::string dBMinorVersion_;
bool autoRenew_;
std::string zoneId_;
bool tDEStatus_;
std::string lowerCaseTableNames_;
std::string clientToken_;
std::string defaultTimeZone_;
std::string accessKeyId_;
std::string clusterNetworkType_;
std::string parameterGroupId_;
std::string regionId_;
std::string engine_;
std::string gDNId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string usedTime_;
std::string vPCId_;
std::string dBType_;
std::string dBVersion_;
std::string cloneDataPoint_;
std::string payType_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEDBCLUSTERREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CREATEDBCLUSTERREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEDBCLUSTERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT CreateDBClusterRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
CreateDBClusterRequest();
~CreateDBClusterRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDBClusterDescription()const;
void setDBClusterDescription(const std::string& dBClusterDescription);
std::string getScaleMax()const;
void setScaleMax(const std::string& scaleMax);
std::string getCreationCategory()const;
void setCreationCategory(const std::string& creationCategory);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getDBNodeClass()const;
void setDBNodeClass(const std::string& dBNodeClass);
std::string getCreationOption()const;
void setCreationOption(const std::string& creationOption);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getSourceResourceId()const;
void setSourceResourceId(const std::string& sourceResourceId);
std::string getScaleMin()const;
void setScaleMin(const std::string& scaleMin);
std::string getBackupRetentionPolicyOnClusterDeletion()const;
void setBackupRetentionPolicyOnClusterDeletion(const std::string& backupRetentionPolicyOnClusterDeletion);
std::string getPeriod()const;
void setPeriod(const std::string& period);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getSecurityIPList()const;
void setSecurityIPList(const std::string& securityIPList);
std::string getDBMinorVersion()const;
void setDBMinorVersion(const std::string& dBMinorVersion);
bool getAutoRenew()const;
void setAutoRenew(bool autoRenew);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
bool getTDEStatus()const;
void setTDEStatus(bool tDEStatus);
std::string getAllowShutDown()const;
void setAllowShutDown(const std::string& allowShutDown);
std::string getLowerCaseTableNames()const;
void setLowerCaseTableNames(const std::string& lowerCaseTableNames);
std::string getScaleRoNumMax()const;
void setScaleRoNumMax(const std::string& scaleRoNumMax);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getDefaultTimeZone()const;
void setDefaultTimeZone(const std::string& defaultTimeZone);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getClusterNetworkType()const;
void setClusterNetworkType(const std::string& clusterNetworkType);
std::string getParameterGroupId()const;
void setParameterGroupId(const std::string& parameterGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getEngine()const;
void setEngine(const std::string& engine);
std::string getGDNId()const;
void setGDNId(const std::string& gDNId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getUsedTime()const;
void setUsedTime(const std::string& usedTime);
std::string getVPCId()const;
void setVPCId(const std::string& vPCId);
std::string getScaleRoNumMin()const;
void setScaleRoNumMin(const std::string& scaleRoNumMin);
std::string getDBType()const;
void setDBType(const std::string& dBType);
std::string getDBVersion()const;
void setDBVersion(const std::string& dBVersion);
std::string getCloneDataPoint()const;
void setCloneDataPoint(const std::string& cloneDataPoint);
std::string getPayType()const;
void setPayType(const std::string& payType);
std::string getServerlessType()const;
void setServerlessType(const std::string& serverlessType);
private:
long resourceOwnerId_;
std::string dBClusterDescription_;
std::string scaleMax_;
std::string creationCategory_;
std::string resourceGroupId_;
std::string dBNodeClass_;
std::string creationOption_;
std::vector<Tag> tag_;
std::string sourceResourceId_;
std::string scaleMin_;
std::string backupRetentionPolicyOnClusterDeletion_;
std::string period_;
long ownerId_;
std::string vSwitchId_;
std::string securityIPList_;
std::string dBMinorVersion_;
bool autoRenew_;
std::string zoneId_;
bool tDEStatus_;
std::string allowShutDown_;
std::string lowerCaseTableNames_;
std::string scaleRoNumMax_;
std::string clientToken_;
std::string defaultTimeZone_;
std::string accessKeyId_;
std::string clusterNetworkType_;
std::string parameterGroupId_;
std::string regionId_;
std::string engine_;
std::string gDNId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string usedTime_;
std::string vPCId_;
std::string scaleRoNumMin_;
std::string dBType_;
std::string dBVersion_;
std::string cloneDataPoint_;
std::string payType_;
std::string serverlessType_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEDBCLUSTERREQUEST_H_

View File

@@ -1,66 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CREATEDBENDPOINTADDRESSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEDBENDPOINTADDRESSREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT CreateDBEndpointAddressRequest : public RpcServiceRequest {
public:
CreateDBEndpointAddressRequest();
~CreateDBEndpointAddressRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getConnectionStringPrefix() const;
void setConnectionStringPrefix(const std::string &connectionStringPrefix);
std::string getDBEndpointId() const;
void setDBEndpointId(const std::string &dBEndpointId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getNetType() const;
void setNetType(const std::string &netType);
private:
long resourceOwnerId_;
std::string connectionStringPrefix_;
std::string dBEndpointId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string netType_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEDBENDPOINTADDRESSREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CREATEDBENDPOINTADDRESSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEDBENDPOINTADDRESSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT CreateDBEndpointAddressRequest : public RpcServiceRequest
{
public:
CreateDBEndpointAddressRequest();
~CreateDBEndpointAddressRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getConnectionStringPrefix()const;
void setConnectionStringPrefix(const std::string& connectionStringPrefix);
std::string getDBEndpointId()const;
void setDBEndpointId(const std::string& dBEndpointId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getNetType()const;
void setNetType(const std::string& netType);
private:
long resourceOwnerId_;
std::string connectionStringPrefix_;
std::string dBEndpointId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string netType_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEDBENDPOINTADDRESSREQUEST_H_

View File

@@ -1,90 +1,99 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CREATEDBLINKREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEDBLINKREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT CreateDBLinkRequest : public RpcServiceRequest {
public:
CreateDBLinkRequest();
~CreateDBLinkRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSourceDBName() const;
void setSourceDBName(const std::string &sourceDBName);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getTargetDBName() const;
void setTargetDBName(const std::string &targetDBName);
std::string getTargetIp() const;
void setTargetIp(const std::string &targetIp);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getDBLinkName() const;
void setDBLinkName(const std::string &dBLinkName);
std::string getTargetPort() const;
void setTargetPort(const std::string &targetPort);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getTargetDBInstanceName() const;
void setTargetDBInstanceName(const std::string &targetDBInstanceName);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getTargetDBPasswd() const;
void setTargetDBPasswd(const std::string &targetDBPasswd);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getTargetDBAccount() const;
void setTargetDBAccount(const std::string &targetDBAccount);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
private:
long resourceOwnerId_;
std::string sourceDBName_;
std::string clientToken_;
std::string accessKeyId_;
std::string targetDBName_;
std::string targetIp_;
std::string regionId_;
std::string dBLinkName_;
std::string targetPort_;
std::string resourceOwnerAccount_;
std::string targetDBInstanceName_;
std::string dBClusterId_;
std::string ownerAccount_;
std::string targetDBPasswd_;
long ownerId_;
std::string targetDBAccount_;
std::string vpcId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEDBLINKREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CREATEDBLINKREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEDBLINKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT CreateDBLinkRequest : public RpcServiceRequest
{
public:
CreateDBLinkRequest();
~CreateDBLinkRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSourceDBName()const;
void setSourceDBName(const std::string& sourceDBName);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getTargetDBName()const;
void setTargetDBName(const std::string& targetDBName);
std::string getTargetIp()const;
void setTargetIp(const std::string& targetIp);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDBLinkName()const;
void setDBLinkName(const std::string& dBLinkName);
std::string getTargetPort()const;
void setTargetPort(const std::string& targetPort);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getTargetDBInstanceName()const;
void setTargetDBInstanceName(const std::string& targetDBInstanceName);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getTargetDBPasswd()const;
void setTargetDBPasswd(const std::string& targetDBPasswd);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTargetDBAccount()const;
void setTargetDBAccount(const std::string& targetDBAccount);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
private:
long resourceOwnerId_;
std::string sourceDBName_;
std::string clientToken_;
std::string accessKeyId_;
std::string targetDBName_;
std::string targetIp_;
std::string resourceGroupId_;
std::string regionId_;
std::string dBLinkName_;
std::string targetPort_;
std::string resourceOwnerAccount_;
std::string targetDBInstanceName_;
std::string dBClusterId_;
std::string ownerAccount_;
std::string targetDBPasswd_;
long ownerId_;
std::string targetDBAccount_;
std::string vpcId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEDBLINKREQUEST_H_

View File

@@ -1,79 +1,90 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CREATEDBNODESREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEDBNODESREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT CreateDBNodesRequest : public RpcServiceRequest {
public:
struct DBNode {
std::string targetClass;
std::string zoneId;
};
CreateDBNodesRequest();
~CreateDBNodesRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getEndpointBindList() const;
void setEndpointBindList(const std::string &endpointBindList);
std::string getPlannedEndTime() const;
void setPlannedEndTime(const std::string &plannedEndTime);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getPlannedStartTime() const;
void setPlannedStartTime(const std::string &plannedStartTime);
std::vector<DBNode> getDBNode() const;
void setDBNode(const std::vector<DBNode> &dBNode);
std::string getImciSwitch() const;
void setImciSwitch(const std::string &imciSwitch);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string endpointBindList_;
std::string plannedEndTime_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string plannedStartTime_;
std::vector<DBNode> dBNode_;
std::string imciSwitch_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEDBNODESREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CREATEDBNODESREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEDBNODESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT CreateDBNodesRequest : public RpcServiceRequest
{
public:
struct DBNode
{
std::string targetClass;
std::string zoneId;
};
public:
CreateDBNodesRequest();
~CreateDBNodesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getEndpointBindList()const;
void setEndpointBindList(const std::string& endpointBindList);
std::string getPlannedEndTime()const;
void setPlannedEndTime(const std::string& plannedEndTime);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPlannedStartTime()const;
void setPlannedStartTime(const std::string& plannedStartTime);
std::vector<DBNode> getDBNode()const;
void setDBNode(const std::vector<DBNode>& dBNode);
std::string getImciSwitch()const;
void setImciSwitch(const std::string& imciSwitch);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string endpointBindList_;
std::string plannedEndTime_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string plannedStartTime_;
std::vector<DBNode> dBNode_;
std::string imciSwitch_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEDBNODESREQUEST_H_

View File

@@ -1,78 +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_POLARDB_MODEL_CREATEDATABASEREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEDATABASEREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT CreateDatabaseRequest : public RpcServiceRequest {
public:
CreateDatabaseRequest();
~CreateDatabaseRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountPrivilege() const;
void setAccountPrivilege(const std::string &accountPrivilege);
std::string getAccountName() const;
void setAccountName(const std::string &accountName);
std::string getDBDescription() const;
void setDBDescription(const std::string &dBDescription);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getCollate() const;
void setCollate(const std::string &collate);
std::string getDBName() const;
void setDBName(const std::string &dBName);
std::string getCtype() const;
void setCtype(const std::string &ctype);
std::string getCharacterSetName() const;
void setCharacterSetName(const std::string &characterSetName);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string accountPrivilege_;
std::string accountName_;
std::string dBDescription_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string collate_;
std::string dBName_;
std::string ctype_;
std::string characterSetName_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEDATABASEREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CREATEDATABASEREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEDATABASEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT CreateDatabaseRequest : public RpcServiceRequest
{
public:
CreateDatabaseRequest();
~CreateDatabaseRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountPrivilege()const;
void setAccountPrivilege(const std::string& accountPrivilege);
std::string getAccountName()const;
void setAccountName(const std::string& accountName);
std::string getDBDescription()const;
void setDBDescription(const std::string& dBDescription);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getCollate()const;
void setCollate(const std::string& collate);
std::string getDBName()const;
void setDBName(const std::string& dBName);
std::string getCtype()const;
void setCtype(const std::string& ctype);
std::string getCharacterSetName()const;
void setCharacterSetName(const std::string& characterSetName);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string accountPrivilege_;
std::string accountName_;
std::string dBDescription_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string collate_;
std::string dBName_;
std::string ctype_;
std::string characterSetName_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEDATABASEREQUEST_H_

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CREATEGDNADDRESSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEGDNADDRESSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT CreateGDNAddressRequest : public RpcServiceRequest
{
public:
CreateGDNAddressRequest();
~CreateGDNAddressRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getConnectionStringPrefix()const;
void setConnectionStringPrefix(const std::string& connectionStringPrefix);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getGDNId()const;
void setGDNId(const std::string& gDNId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getNetType()const;
void setNetType(const std::string& netType);
private:
long resourceOwnerId_;
std::string connectionStringPrefix_;
std::string accessKeyId_;
std::string securityToken_;
std::string gDNId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string netType_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEGDNADDRESSREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CREATEGDNADDRESSRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEGDNADDRESSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT CreateGDNAddressResult : public ServiceResult
{
public:
CreateGDNAddressResult();
explicit CreateGDNAddressResult(const std::string &payload);
~CreateGDNAddressResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEGDNADDRESSRESULT_H_

View File

@@ -1,63 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CREATEGLOBALDATABASENETWORKREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEGLOBALDATABASENETWORKREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT CreateGlobalDatabaseNetworkRequest : public RpcServiceRequest {
public:
CreateGlobalDatabaseNetworkRequest();
~CreateGlobalDatabaseNetworkRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getGDNDescription() const;
void setGDNDescription(const std::string &gDNDescription);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string gDNDescription_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEGLOBALDATABASENETWORKREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CREATEGLOBALDATABASENETWORKREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEGLOBALDATABASENETWORKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT CreateGlobalDatabaseNetworkRequest : public RpcServiceRequest
{
public:
CreateGlobalDatabaseNetworkRequest();
~CreateGlobalDatabaseNetworkRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getGDNDescription()const;
void setGDNDescription(const std::string& gDNDescription);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string gDNDescription_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEGLOBALDATABASENETWORKREQUEST_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_POLARDB_MODEL_CREATEGLOBALSECURITYIPGROUPREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEGLOBALSECURITYIPGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT CreateGlobalSecurityIPGroupRequest : public RpcServiceRequest
{
public:
CreateGlobalSecurityIPGroupRequest();
~CreateGlobalSecurityIPGroupRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getGIpList()const;
void setGIpList(const std::string& gIpList);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getSecurityIPType()const;
void setSecurityIPType(const std::string& securityIPType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getWhitelistNetType()const;
void setWhitelistNetType(const std::string& whitelistNetType);
std::string getGlobalIgName()const;
void setGlobalIgName(const std::string& globalIgName);
private:
long resourceOwnerId_;
std::string gIpList_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
std::string securityIPType_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string whitelistNetType_;
std::string globalIgName_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEGLOBALSECURITYIPGROUPREQUEST_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CREATEGLOBALSECURITYIPGROUPRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEGLOBALSECURITYIPGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT CreateGlobalSecurityIPGroupResult : public ServiceResult
{
public:
struct GlobalSecurityIPGroupItem
{
std::string securityIPType;
std::string globalIgName;
std::string gIpList;
std::string globalSecurityGroupId;
std::string regionId;
std::string whitelistNetType;
};
CreateGlobalSecurityIPGroupResult();
explicit CreateGlobalSecurityIPGroupResult(const std::string &payload);
~CreateGlobalSecurityIPGroupResult();
std::vector<GlobalSecurityIPGroupItem> getGlobalSecurityIPGroup()const;
protected:
void parse(const std::string &payload);
private:
std::vector<GlobalSecurityIPGroupItem> globalSecurityIPGroup_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEGLOBALSECURITYIPGROUPRESULT_H_

View File

@@ -1,72 +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_POLARDB_MODEL_CREATEPARAMETERGROUPREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEPARAMETERGROUPREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT CreateParameterGroupRequest : public RpcServiceRequest {
public:
CreateParameterGroupRequest();
~CreateParameterGroupRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getDBType() const;
void setDBType(const std::string &dBType);
std::string getDBVersion() const;
void setDBVersion(const std::string &dBVersion);
std::string getParameterGroupName() const;
void setParameterGroupName(const std::string &parameterGroupName);
std::string getParameters() const;
void setParameters(const std::string &parameters);
std::string getParameterGroupDesc() const;
void setParameterGroupDesc(const std::string &parameterGroupDesc);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string dBType_;
std::string dBVersion_;
std::string parameterGroupName_;
std::string parameters_;
std::string parameterGroupDesc_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEPARAMETERGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CREATEPARAMETERGROUPREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEPARAMETERGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT CreateParameterGroupRequest : public RpcServiceRequest
{
public:
CreateParameterGroupRequest();
~CreateParameterGroupRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDBType()const;
void setDBType(const std::string& dBType);
std::string getDBVersion()const;
void setDBVersion(const std::string& dBVersion);
std::string getParameterGroupName()const;
void setParameterGroupName(const std::string& parameterGroupName);
std::string getParameters()const;
void setParameters(const std::string& parameters);
std::string getParameterGroupDesc()const;
void setParameterGroupDesc(const std::string& parameterGroupDesc);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string dBType_;
std::string dBVersion_;
std::string parameterGroupName_;
std::string parameters_;
std::string parameterGroupDesc_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEPARAMETERGROUPREQUEST_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_POLARDB_MODEL_CREATEPROTECTEDDBREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEPROTECTEDDBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT CreateProtectedDBRequest : public RpcServiceRequest
{
public:
CreateProtectedDBRequest();
~CreateProtectedDBRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountName()const;
void setAccountName(const std::string& accountName);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getDBDescription()const;
void setDBDescription(const std::string& dBDescription);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAccountPassword()const;
void setAccountPassword(const std::string& accountPassword);
std::string getDBName()const;
void setDBName(const std::string& dBName);
std::string getCharacterSetName()const;
void setCharacterSetName(const std::string& characterSetName);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string accountName_;
std::string securityToken_;
std::string dBDescription_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string accountPassword_;
std::string dBName_;
std::string characterSetName_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEPROTECTEDDBREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CREATEPROTECTEDDBRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEPROTECTEDDBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT CreateProtectedDBResult : public ServiceResult
{
public:
CreateProtectedDBResult();
explicit CreateProtectedDBResult(const std::string &payload);
~CreateProtectedDBResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEPROTECTEDDBRESULT_H_

View File

@@ -1,69 +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_POLARDB_MODEL_CREATESTORAGEPLANREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATESTORAGEPLANREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT CreateStoragePlanRequest : public RpcServiceRequest {
public:
CreateStoragePlanRequest();
~CreateStoragePlanRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getStorageType() const;
void setStorageType(const std::string &storageType);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getPeriod() const;
void setPeriod(const std::string &period);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getUsedTime() const;
void setUsedTime(const std::string &usedTime);
std::string getStorageClass() const;
void setStorageClass(const std::string &storageClass);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string storageType_;
std::string accessKeyId_;
std::string period_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string usedTime_;
std::string storageClass_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATESTORAGEPLANREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CREATESTORAGEPLANREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATESTORAGEPLANREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT CreateStoragePlanRequest : public RpcServiceRequest
{
public:
CreateStoragePlanRequest();
~CreateStoragePlanRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getStorageType()const;
void setStorageType(const std::string& storageType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getPeriod()const;
void setPeriod(const std::string& period);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getUsedTime()const;
void setUsedTime(const std::string& usedTime);
std::string getStorageClass()const;
void setStorageClass(const std::string& storageClass);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string storageType_;
std::string accessKeyId_;
std::string period_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string usedTime_;
std::string storageClass_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATESTORAGEPLANREQUEST_H_

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,63 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DELETEDBENDPOINTADDRESSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEDBENDPOINTADDRESSREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT DeleteDBEndpointAddressRequest : public RpcServiceRequest {
public:
DeleteDBEndpointAddressRequest();
~DeleteDBEndpointAddressRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDBEndpointId() const;
void setDBEndpointId(const std::string &dBEndpointId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getNetType() const;
void setNetType(const std::string &netType);
private:
long resourceOwnerId_;
std::string dBEndpointId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string netType_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEDBENDPOINTADDRESSREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DELETEDBENDPOINTADDRESSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEDBENDPOINTADDRESSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DeleteDBEndpointAddressRequest : public RpcServiceRequest
{
public:
DeleteDBEndpointAddressRequest();
~DeleteDBEndpointAddressRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDBEndpointId()const;
void setDBEndpointId(const std::string& dBEndpointId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getNetType()const;
void setNetType(const std::string& netType);
private:
long resourceOwnerId_;
std::string dBEndpointId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string netType_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEDBENDPOINTADDRESSREQUEST_H_

View File

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

View File

@@ -1,63 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DELETEDBNODESREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEDBNODESREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT DeleteDBNodesRequest : public RpcServiceRequest {
public:
DeleteDBNodesRequest();
~DeleteDBNodesRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::vector<std::string> getDBNodeId() const;
void setDBNodeId(const std::vector<std::string> &dBNodeId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::vector<std::string> dBNodeId_;
std::string clientToken_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEDBNODESREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DELETEDBNODESREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEDBNODESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DeleteDBNodesRequest : public RpcServiceRequest
{
public:
DeleteDBNodesRequest();
~DeleteDBNodesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::vector<std::string> getDBNodeId()const;
void setDBNodeId(const std::vector<std::string>& dBNodeId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::vector<std::string> dBNodeId_;
std::string clientToken_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEDBNODESREQUEST_H_

View File

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

View File

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

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DELETEFIREWALLRULESRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEFIREWALLRULESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DeleteFirewallRulesResult : public ServiceResult
{
public:
DeleteFirewallRulesResult();
explicit DeleteFirewallRulesResult(const std::string &payload);
~DeleteFirewallRulesResult();
std::string getMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEFIREWALLRULESRESULT_H_

View File

@@ -1,60 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DELETEGLOBALDATABASENETWORKREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEGLOBALDATABASENETWORKREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT DeleteGlobalDatabaseNetworkRequest : public RpcServiceRequest {
public:
DeleteGlobalDatabaseNetworkRequest();
~DeleteGlobalDatabaseNetworkRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getGDNId() const;
void setGDNId(const std::string &gDNId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string securityToken_;
std::string gDNId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEGLOBALDATABASENETWORKREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DELETEGLOBALDATABASENETWORKREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEGLOBALDATABASENETWORKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DeleteGlobalDatabaseNetworkRequest : public RpcServiceRequest
{
public:
DeleteGlobalDatabaseNetworkRequest();
~DeleteGlobalDatabaseNetworkRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getGDNId()const;
void setGDNId(const std::string& gDNId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string gDNId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEGLOBALDATABASENETWORKREQUEST_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_POLARDB_MODEL_DELETEGLOBALSECURITYIPGROUPREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEGLOBALSECURITYIPGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DeleteGlobalSecurityIPGroupRequest : public RpcServiceRequest
{
public:
DeleteGlobalSecurityIPGroupRequest();
~DeleteGlobalSecurityIPGroupRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getGlobalSecurityGroupId()const;
void setGlobalSecurityGroupId(const std::string& globalSecurityGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getGlobalIgName()const;
void setGlobalIgName(const std::string& globalIgName);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string globalSecurityGroupId_;
std::string securityToken_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string globalIgName_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEGLOBALSECURITYIPGROUPREQUEST_H_

View File

@@ -0,0 +1,61 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DELETEGLOBALSECURITYIPGROUPRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEGLOBALSECURITYIPGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DeleteGlobalSecurityIPGroupResult : public ServiceResult
{
public:
struct GlobalSecurityIPGroupItem
{
std::string securityIPType;
std::string globalIgName;
std::string gIpList;
std::string globalSecurityGroupId;
std::string regionId;
std::vector<std::string> dBInstances;
std::string whitelistNetType;
};
DeleteGlobalSecurityIPGroupResult();
explicit DeleteGlobalSecurityIPGroupResult(const std::string &payload);
~DeleteGlobalSecurityIPGroupResult();
std::vector<GlobalSecurityIPGroupItem> getGlobalSecurityIPGroup()const;
protected:
void parse(const std::string &payload);
private:
std::vector<GlobalSecurityIPGroupItem> globalSecurityIPGroup_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEGLOBALSECURITYIPGROUPRESULT_H_

View File

@@ -1,45 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DELETEMASKINGRULESREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEMASKINGRULESREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT DeleteMaskingRulesRequest : public RpcServiceRequest {
public:
DeleteMaskingRulesRequest();
~DeleteMaskingRulesRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getRuleNameList() const;
void setRuleNameList(const std::string &ruleNameList);
private:
std::string dBClusterId_;
std::string ruleNameList_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEMASKINGRULESREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DELETEMASKINGRULESREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEMASKINGRULESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DeleteMaskingRulesRequest : public RpcServiceRequest
{
public:
DeleteMaskingRulesRequest();
~DeleteMaskingRulesRequest();
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getRuleNameList()const;
void setRuleNameList(const std::string& ruleNameList);
private:
std::string dBClusterId_;
std::string ruleNameList_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEMASKINGRULESREQUEST_H_

View File

@@ -1,60 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DELETEPARAMETERGROUPREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEPARAMETERGROUPREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT DeleteParameterGroupRequest : public RpcServiceRequest {
public:
DeleteParameterGroupRequest();
~DeleteParameterGroupRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getParameterGroupId() const;
void setParameterGroupId(const std::string &parameterGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string parameterGroupId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEPARAMETERGROUPREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DELETEPARAMETERGROUPREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEPARAMETERGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DeleteParameterGroupRequest : public RpcServiceRequest
{
public:
DeleteParameterGroupRequest();
~DeleteParameterGroupRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getParameterGroupId()const;
void setParameterGroupId(const std::string& parameterGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string parameterGroupId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEPARAMETERGROUPREQUEST_H_

View File

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

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAITASKSTATUSRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAITASKSTATUSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeAITaskStatusResult : public ServiceResult
{
public:
DescribeAITaskStatusResult();
explicit DescribeAITaskStatusResult(const std::string &payload);
~DescribeAITaskStatusResult();
std::string getStatus()const;
std::string getDBClusterId()const;
std::string getStatusName()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string dBClusterId_;
std::string statusName_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAITASKSTATUSRESULT_H_

View File

@@ -1,66 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACCOUNTSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACCOUNTSREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT DescribeAccountsRequest : public RpcServiceRequest {
public:
DescribeAccountsRequest();
~DescribeAccountsRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getAccountName() const;
void setAccountName(const std::string &accountName);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
int pageNumber_;
std::string accessKeyId_;
std::string accountName_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACCOUNTSREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACCOUNTSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACCOUNTSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeAccountsRequest : public RpcServiceRequest
{
public:
DescribeAccountsRequest();
~DescribeAccountsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getAccountName()const;
void setAccountName(const std::string& accountName);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
int pageNumber_;
std::string accessKeyId_;
std::string accountName_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACCOUNTSREQUEST_H_

View File

@@ -47,6 +47,7 @@ namespace AlibabaCloud
std::string accountType;
std::vector<DBAccount::DatabasePrivilege> databasePrivileges;
std::string accountName;
std::string accountPassword;
};

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONMAINTAINCONFREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONMAINTAINCONFREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeActiveOperationMaintainConfRequest : public RpcServiceRequest
{
public:
DescribeActiveOperationMaintainConfRequest();
~DescribeActiveOperationMaintainConfRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONMAINTAINCONFREQUEST_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_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONMAINTAINCONFRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONMAINTAINCONFRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeActiveOperationMaintainConfResult : public ServiceResult
{
public:
struct Config
{
long status;
std::string cycleTime;
int cycleType;
std::string maintainEndTime;
std::string createdTime;
std::string modifiedTime;
std::string maintainStartTime;
};
DescribeActiveOperationMaintainConfResult();
explicit DescribeActiveOperationMaintainConfResult(const std::string &payload);
~DescribeActiveOperationMaintainConfResult();
Config getConfig()const;
long getHasConfig()const;
protected:
void parse(const std::string &payload);
private:
Config config_;
long hasConfig_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONMAINTAINCONFRESULT_H_

View File

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

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKCOUNTRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKCOUNTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeActiveOperationTaskCountResult : public ServiceResult
{
public:
DescribeActiveOperationTaskCountResult();
explicit DescribeActiveOperationTaskCountResult(const std::string &payload);
~DescribeActiveOperationTaskCountResult();
int getNeedPop()const;
int getTaskCount()const;
protected:
void parse(const std::string &payload);
private:
int needPop_;
int taskCount_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKCOUNTRESULT_H_

View File

@@ -0,0 +1,102 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeActiveOperationTasksRequest : public RpcServiceRequest
{
public:
DescribeActiveOperationTasksRequest();
~DescribeActiveOperationTasksRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getChangeLevel()const;
void setChangeLevel(const std::string& changeLevel);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getSecurityToken()const;
void setSecurityToken(const std::string& securityToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getProductName()const;
void setProductName(const std::string& productName);
std::string getTaskType()const;
void setTaskType(const std::string& taskType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getAllowCancel()const;
void setAllowCancel(long allowCancel);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDBType()const;
void setDBType(const std::string& dBType);
long getAllowChange()const;
void setAllowChange(long allowChange);
std::string getRegion()const;
void setRegion(const std::string& region);
long getStatus()const;
void setStatus(long status);
private:
long resourceOwnerId_;
std::string changeLevel_;
int pageNumber_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string regionId_;
int pageSize_;
std::string productName_;
std::string taskType_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long allowCancel_;
long ownerId_;
std::string dBType_;
long allowChange_;
std::string region_;
long status_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKSREQUEST_H_

View File

@@ -0,0 +1,91 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKSRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeActiveOperationTasksResult : public ServiceResult
{
public:
struct ItemsItem
{
struct SubInsNames
{
std::string dBNodeIds;
};
std::vector<ItemsItem::SubInsNames> dBNodeIds;
std::string createdTime;
int taskId;
std::string dBClusterId;
std::string dBType;
std::string impactEn;
std::string changeLevelZh;
std::string taskTypeZh;
std::string dBVersion;
std::string modifiedTime;
std::string taskTypeEn;
std::string impactZh;
std::string taskType;
std::string switchTime;
int status;
std::string impact;
std::string currentAVZ;
std::string deadline;
std::string startTime;
std::string changeLevel;
std::string insComment;
std::string changeLevelEn;
long allowCancel;
long allowChange;
std::string prepareInterval;
std::string region;
std::string resultInfo;
};
DescribeActiveOperationTasksResult();
explicit DescribeActiveOperationTasksResult(const std::string &payload);
~DescribeActiveOperationTasksResult();
int getTotalRecordCount()const;
int getPageSize()const;
int getPageNumber()const;
std::vector<ItemsItem> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageSize_;
int pageNumber_;
std::vector<ItemsItem> items_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONTASKSRESULT_H_

View File

@@ -1,69 +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_POLARDB_MODEL_DESCRIBEAUTORENEWATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAUTORENEWATTRIBUTEREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT DescribeAutoRenewAttributeRequest : public RpcServiceRequest {
public:
DescribeAutoRenewAttributeRequest();
~DescribeAutoRenewAttributeRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getDBClusterIds() const;
void setDBClusterIds(const std::string &dBClusterIds);
private:
long resourceOwnerId_;
int pageNumber_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string dBClusterIds_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAUTORENEWATTRIBUTEREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAUTORENEWATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAUTORENEWATTRIBUTEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeAutoRenewAttributeRequest : public RpcServiceRequest
{
public:
DescribeAutoRenewAttributeRequest();
~DescribeAutoRenewAttributeRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDBClusterIds()const;
void setDBClusterIds(const std::string& dBClusterIds);
private:
long resourceOwnerId_;
int pageNumber_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string dBClusterIds_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAUTORENEWATTRIBUTEREQUEST_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_POLARDB_MODEL_DESCRIBEAVAILABLECROSSREGIONSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAVAILABLECROSSREGIONSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeAvailableCrossRegionsRequest : public RpcServiceRequest
{
public:
DescribeAvailableCrossRegionsRequest();
~DescribeAvailableCrossRegionsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAVAILABLECROSSREGIONSREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAVAILABLECROSSREGIONSRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAVAILABLECROSSREGIONSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeAvailableCrossRegionsResult : public ServiceResult
{
public:
DescribeAvailableCrossRegionsResult();
explicit DescribeAvailableCrossRegionsResult(const std::string &payload);
~DescribeAvailableCrossRegionsResult();
std::string getDBClusterId()const;
std::string getRegions()const;
protected:
void parse(const std::string &payload);
private:
std::string dBClusterId_;
std::string regions_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAVAILABLECROSSREGIONSRESULT_H_

View File

@@ -1,69 +1,78 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPLOGSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPLOGSREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT DescribeBackupLogsRequest : public RpcServiceRequest {
public:
DescribeBackupLogsRequest();
~DescribeBackupLogsRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string startTime_;
int pageNumber_;
std::string accessKeyId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
std::string endTime_;
long ownerId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPLOGSREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPLOGSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPLOGSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeBackupLogsRequest : public RpcServiceRequest
{
public:
DescribeBackupLogsRequest();
~DescribeBackupLogsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getBackupRegion()const;
void setBackupRegion(const std::string& backupRegion);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string startTime_;
int pageNumber_;
std::string accessKeyId_;
int pageSize_;
std::string backupRegion_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
std::string endTime_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPLOGSREQUEST_H_

View File

@@ -1,57 +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_POLARDB_MODEL_DESCRIBEBACKUPPOLICYREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPPOLICYREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT DescribeBackupPolicyRequest : public RpcServiceRequest {
public:
DescribeBackupPolicyRequest();
~DescribeBackupPolicyRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPPOLICYREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPPOLICYREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPPOLICYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeBackupPolicyRequest : public RpcServiceRequest
{
public:
DescribeBackupPolicyRequest();
~DescribeBackupPolicyRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPPOLICYREQUEST_H_

View File

@@ -37,34 +37,38 @@ namespace AlibabaCloud
DescribeBackupPolicyResult();
explicit DescribeBackupPolicyResult(const std::string &payload);
~DescribeBackupPolicyResult();
std::string getPreferredBackupPeriod()const;
std::string getDataLevel1BackupFrequency()const;
std::string getDataLevel2BackupAnotherRegionRegion()const;
std::string getDataLevel1BackupRetentionPeriod()const;
std::string getDataLevel2BackupPeriod()const;
std::string getDataLevel2BackupAnotherRegionRetentionPeriod()const;
std::string getPreferredBackupTime()const;
std::string getBackupRetentionPolicyOnClusterDeletion()const;
std::string getBackupFrequency()const;
std::string getDataLevel1BackupTime()const;
int getBackupRetentionPeriod()const;
std::string getPreferredNextBackupTime()const;
std::string getDataLevel1BackupPeriod()const;
std::string getDataLevel2BackupRetentionPeriod()const;
std::string getPreferredBackupPeriod()const;
std::string getDataLevel1BackupFrequency()const;
std::string getDataLevel2BackupPeriod()const;
int getBackupRetentionPeriod()const;
std::string getDataLevel1BackupPeriod()const;
protected:
void parse(const std::string &payload);
private:
std::string preferredBackupPeriod_;
std::string dataLevel1BackupFrequency_;
std::string dataLevel2BackupAnotherRegionRegion_;
std::string dataLevel1BackupRetentionPeriod_;
std::string dataLevel2BackupPeriod_;
std::string dataLevel2BackupAnotherRegionRetentionPeriod_;
std::string preferredBackupTime_;
std::string backupRetentionPolicyOnClusterDeletion_;
std::string backupFrequency_;
std::string dataLevel1BackupTime_;
int backupRetentionPeriod_;
std::string preferredNextBackupTime_;
std::string dataLevel1BackupPeriod_;
std::string dataLevel2BackupRetentionPeriod_;
std::string preferredBackupPeriod_;
std::string dataLevel1BackupFrequency_;
std::string dataLevel2BackupPeriod_;
int backupRetentionPeriod_;
std::string dataLevel1BackupPeriod_;
};
}

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_POLARDB_MODEL_DESCRIBEBACKUPREGIONSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPREGIONSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeBackupRegionsRequest : public RpcServiceRequest
{
public:
DescribeBackupRegionsRequest();
~DescribeBackupRegionsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPREGIONSREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPREGIONSRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPREGIONSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeBackupRegionsResult : public ServiceResult
{
public:
DescribeBackupRegionsResult();
explicit DescribeBackupRegionsResult(const std::string &payload);
~DescribeBackupRegionsResult();
std::string getDBClusterId()const;
std::string getRegions()const;
protected:
void parse(const std::string &payload);
private:
std::string dBClusterId_;
std::string regions_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPREGIONSRESULT_H_

View File

@@ -1,66 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPTASKSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPTASKSREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT DescribeBackupTasksRequest : public RpcServiceRequest {
public:
DescribeBackupTasksRequest();
~DescribeBackupTasksRequest();
std::string getBackupJobId() const;
void setBackupJobId(const std::string &backupJobId);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getBackupMode() const;
void setBackupMode(const std::string &backupMode);
private:
std::string backupJobId_;
long resourceOwnerId_;
std::string accessKeyId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string backupMode_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPTASKSREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPTASKSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPTASKSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeBackupTasksRequest : public RpcServiceRequest
{
public:
DescribeBackupTasksRequest();
~DescribeBackupTasksRequest();
std::string getBackupJobId()const;
void setBackupJobId(const std::string& backupJobId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getBackupMode()const;
void setBackupMode(const std::string& backupMode);
private:
std::string backupJobId_;
long resourceOwnerId_;
std::string accessKeyId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string backupMode_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPTASKSREQUEST_H_

View File

@@ -1,78 +1,87 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPSREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT DescribeBackupsRequest : public RpcServiceRequest {
public:
DescribeBackupsRequest();
~DescribeBackupsRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getBackupId() const;
void setBackupId(const std::string &backupId);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getBackupStatus() const;
void setBackupStatus(const std::string &backupStatus);
std::string getBackupMode() const;
void setBackupMode(const std::string &backupMode);
private:
long resourceOwnerId_;
std::string startTime_;
int pageNumber_;
std::string accessKeyId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
std::string backupId_;
std::string endTime_;
long ownerId_;
std::string backupStatus_;
std::string backupMode_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPSREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeBackupsRequest : public RpcServiceRequest
{
public:
DescribeBackupsRequest();
~DescribeBackupsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getBackupRegion()const;
void setBackupRegion(const std::string& backupRegion);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getBackupId()const;
void setBackupId(const std::string& backupId);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getBackupStatus()const;
void setBackupStatus(const std::string& backupStatus);
std::string getBackupMode()const;
void setBackupMode(const std::string& backupMode);
private:
long resourceOwnerId_;
std::string startTime_;
int pageNumber_;
std::string accessKeyId_;
int pageSize_;
std::string backupRegion_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
std::string backupId_;
std::string endTime_;
long ownerId_;
std::string backupStatus_;
std::string backupMode_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEBACKUPSREQUEST_H_

View File

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

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBECLASSLISTREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBECLASSLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeClassListRequest : public RpcServiceRequest
{
public:
DescribeClassListRequest();
~DescribeClassListRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getCommodityCode()const;
void setCommodityCode(const std::string& commodityCode);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getOrderType()const;
void setOrderType(const std::string& orderType);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string commodityCode_;
long ownerId_;
std::string orderType_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBECLASSLISTREQUEST_H_

View File

@@ -0,0 +1,64 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBECLASSLISTRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBECLASSLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeClassListResult : public ServiceResult
{
public:
struct ItemsItem
{
std::string classTypeLevel;
std::string classCode;
std::string maxConnections;
std::string classGroup;
std::string cpu;
std::string memoryClass;
std::string referencePrice;
std::string maxIOPS;
};
DescribeClassListResult();
explicit DescribeClassListResult(const std::string &payload);
~DescribeClassListResult();
std::vector<ItemsItem> getItems()const;
std::string getRegionId()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ItemsItem> items_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBECLASSLISTRESULT_H_

View File

@@ -1,57 +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_POLARDB_MODEL_DESCRIBEDBCLUSTERACCESSWHITELISTREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERACCESSWHITELISTREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterAccessWhitelistRequest : public RpcServiceRequest {
public:
DescribeDBClusterAccessWhitelistRequest();
~DescribeDBClusterAccessWhitelistRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERACCESSWHITELISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERACCESSWHITELISTREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERACCESSWHITELISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterAccessWhitelistRequest : public RpcServiceRequest
{
public:
DescribeDBClusterAccessWhitelistRequest();
~DescribeDBClusterAccessWhitelistRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERACCESSWHITELISTREQUEST_H_

View File

@@ -1,57 +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_POLARDB_MODEL_DESCRIBEDBCLUSTERATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERATTRIBUTEREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterAttributeRequest : public RpcServiceRequest {
public:
DescribeDBClusterAttributeRequest();
~DescribeDBClusterAttributeRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERATTRIBUTEREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERATTRIBUTEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterAttributeRequest : public RpcServiceRequest
{
public:
DescribeDBClusterAttributeRequest();
~DescribeDBClusterAttributeRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERATTRIBUTEREQUEST_H_

View File

@@ -44,6 +44,7 @@ namespace AlibabaCloud
int maxIOPS;
std::string dBNodeClass;
std::string creationTime;
std::string sccMode;
std::string masterId;
int failoverPriority;
std::string hotReplicaMode;
@@ -61,20 +62,24 @@ namespace AlibabaCloud
int getDeletionLock()const;
std::string getCategory()const;
std::string getResourceGroupId()const;
std::string getStoragePayType()const;
long getDataLevel1BackupChainSize()const;
std::string getDBClusterId()const;
std::string getProxyStatus()const;
std::string getDBType()const;
std::string getDBClusterNetworkType()const;
long getBlktagUsed()const;
std::string getProxyStandardCpuCores()const;
bool getIsLatestVersion()const;
long getStorageMax()const;
std::string getDBVersion()const;
std::vector<DBNode> getDBNodes()const;
std::string getZoneIds()const;
long getInodeUsed()const;
std::string getMaintainTime()const;
std::vector<Tag> getTags()const;
std::string getEngine()const;
long getBlktagTotal()const;
std::string getStorageType()const;
std::string getVPCId()const;
std::string getDBClusterStatus()const;
@@ -85,8 +90,11 @@ namespace AlibabaCloud
std::string getPayType()const;
std::string getLockMode()const;
long getStorageUsed()const;
long getInodeTotal()const;
bool getIsProxyLatestVersion()const;
long getStorageSpace()const;
std::string getDBVersionStatus()const;
std::string getServerlessType()const;
std::string getCreationTime()const;
std::string getSubCategory()const;
long getSQLSize()const;
@@ -100,20 +108,24 @@ namespace AlibabaCloud
int deletionLock_;
std::string category_;
std::string resourceGroupId_;
std::string storagePayType_;
long dataLevel1BackupChainSize_;
std::string dBClusterId_;
std::string proxyStatus_;
std::string dBType_;
std::string dBClusterNetworkType_;
long blktagUsed_;
std::string proxyStandardCpuCores_;
bool isLatestVersion_;
long storageMax_;
std::string dBVersion_;
std::vector<DBNode> dBNodes_;
std::string zoneIds_;
long inodeUsed_;
std::string maintainTime_;
std::vector<Tag> tags_;
std::string engine_;
long blktagTotal_;
std::string storageType_;
std::string vPCId_;
std::string dBClusterStatus_;
@@ -124,8 +136,11 @@ namespace AlibabaCloud
std::string payType_;
std::string lockMode_;
long storageUsed_;
long inodeTotal_;
bool isProxyLatestVersion_;
long storageSpace_;
std::string dBVersionStatus_;
std::string serverlessType_;
std::string creationTime_;
std::string subCategory_;
long sQLSize_;

View File

@@ -1,57 +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_POLARDB_MODEL_DESCRIBEDBCLUSTERAUDITLOGCOLLECTORREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERAUDITLOGCOLLECTORREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterAuditLogCollectorRequest : public RpcServiceRequest {
public:
DescribeDBClusterAuditLogCollectorRequest();
~DescribeDBClusterAuditLogCollectorRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERAUDITLOGCOLLECTORREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERAUDITLOGCOLLECTORREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERAUDITLOGCOLLECTORREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterAuditLogCollectorRequest : public RpcServiceRequest
{
public:
DescribeDBClusterAuditLogCollectorRequest();
~DescribeDBClusterAuditLogCollectorRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERAUDITLOGCOLLECTORREQUEST_H_

View File

@@ -1,72 +1,78 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*
* http://www.apache.org/licenses/LICENSE-2.0
*
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERAVAILABLERESOURCESREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERAVAILABLERESOURCESREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterAvailableResourcesRequest : public RpcServiceRequest {
public:
DescribeDBClusterAvailableResourcesRequest();
~DescribeDBClusterAvailableResourcesRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDBNodeClass() const;
void setDBNodeClass(const std::string &dBNodeClass);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getDBType() const;
void setDBType(const std::string &dBType);
std::string getDBVersion() const;
void setDBVersion(const std::string &dBVersion);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getPayType() const;
void setPayType(const std::string &payType);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string dBNodeClass_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string dBType_;
std::string dBVersion_;
std::string zoneId_;
std::string payType_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERAVAILABLERESOURCESREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERAVAILABLERESOURCESREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERAVAILABLERESOURCESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterAvailableResourcesRequest : public RpcServiceRequest
{
public:
DescribeDBClusterAvailableResourcesRequest();
~DescribeDBClusterAvailableResourcesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getDBNodeClass()const;
void setDBNodeClass(const std::string& dBNodeClass);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getDBType()const;
void setDBType(const std::string& dBType);
std::string getDBVersion()const;
void setDBVersion(const std::string& dBVersion);
std::string getZoneId()const;
void setZoneId(const std::string& zoneId);
std::string getPayType()const;
void setPayType(const std::string& payType);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string dBNodeClass_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string dBType_;
std::string dBVersion_;
std::string zoneId_;
std::string payType_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERAVAILABLERESOURCESREQUEST_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_POLARDB_MODEL_DESCRIBEDBCLUSTERBASICINFOREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERBASICINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterBasicInfoRequest : public RpcServiceRequest
{
public:
DescribeDBClusterBasicInfoRequest();
~DescribeDBClusterBasicInfoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERBASICINFOREQUEST_H_

View File

@@ -0,0 +1,105 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERBASICINFORESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERBASICINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterBasicInfoResult : public ServiceResult
{
public:
DescribeDBClusterBasicInfoResult();
explicit DescribeDBClusterBasicInfoResult(const std::string &payload);
~DescribeDBClusterBasicInfoResult();
int getDeletionLock()const;
std::string getCategory()const;
std::string getResourceGroupId()const;
std::string getDBClusterId()const;
std::string getProxyStatus()const;
std::string getDBType()const;
std::string getDBClusterNetworkType()const;
std::string getProxyStandardCpuCores()const;
long getStorageMax()const;
std::string getDBVersion()const;
std::string getMaintainTime()const;
std::string getEngine()const;
std::string getStorageType()const;
std::string getVPCId()const;
std::string getDBClusterStatus()const;
std::string getVSwitchId()const;
std::string getDBClusterDescription()const;
std::string getExpired()const;
std::string getProxyCpuCores()const;
std::string getLockMode()const;
bool getIsProxyLatestVersion()const;
std::string getDBVersionStatus()const;
std::string getCreationTime()const;
std::string getSubCategory()const;
long getSQLSize()const;
std::string getRegionId()const;
std::string getProxyType()const;
std::string getExpireTime()const;
protected:
void parse(const std::string &payload);
private:
int deletionLock_;
std::string category_;
std::string resourceGroupId_;
std::string dBClusterId_;
std::string proxyStatus_;
std::string dBType_;
std::string dBClusterNetworkType_;
std::string proxyStandardCpuCores_;
long storageMax_;
std::string dBVersion_;
std::string maintainTime_;
std::string engine_;
std::string storageType_;
std::string vPCId_;
std::string dBClusterStatus_;
std::string vSwitchId_;
std::string dBClusterDescription_;
std::string expired_;
std::string proxyCpuCores_;
std::string lockMode_;
bool isProxyLatestVersion_;
std::string dBVersionStatus_;
std::string creationTime_;
std::string subCategory_;
long sQLSize_;
std::string regionId_;
std::string proxyType_;
std::string expireTime_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERBASICINFORESULT_H_

View File

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

View File

@@ -49,6 +49,7 @@ namespace AlibabaCloud
std::string nodeWithRoles;
std::string autoAddNewNodes;
std::string endpointType;
std::string dBClusterId;
std::vector<DBEndpoint::Address> addressItems;
std::string nodes;
std::string readWriteMode;

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_POLARDB_MODEL_DESCRIBEDBCLUSTEREXPIREINFOREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTEREXPIREINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterExpireInfoRequest : public RpcServiceRequest
{
public:
DescribeDBClusterExpireInfoRequest();
~DescribeDBClusterExpireInfoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTEREXPIREINFOREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTEREXPIREINFORESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTEREXPIREINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterExpireInfoResult : public ServiceResult
{
public:
DescribeDBClusterExpireInfoResult();
explicit DescribeDBClusterExpireInfoResult(const std::string &payload);
~DescribeDBClusterExpireInfoResult();
std::string getExpired()const;
std::string getExpireTime()const;
protected:
void parse(const std::string &payload);
private:
std::string expired_;
std::string expireTime_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTEREXPIREINFORESULT_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_POLARDB_MODEL_DESCRIBEDBCLUSTERIPARRAYLISTREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERIPARRAYLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterIPArrayListRequest : public RpcServiceRequest
{
public:
DescribeDBClusterIPArrayListRequest();
~DescribeDBClusterIPArrayListRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERIPARRAYLISTREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERIPARRAYLISTRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERIPARRAYLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterIPArrayListResult : public ServiceResult
{
public:
struct DBClusterIPArray
{
std::string securityIPList;
std::string dBClusterIPArrayName;
std::string dBClusterIPArrayAttribute;
};
DescribeDBClusterIPArrayListResult();
explicit DescribeDBClusterIPArrayListResult(const std::string &payload);
~DescribeDBClusterIPArrayListResult();
std::vector<DBClusterIPArray> getItems()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DBClusterIPArray> items_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERIPARRAYLISTRESULT_H_

View File

@@ -1,57 +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_POLARDB_MODEL_DESCRIBEDBCLUSTERMIGRATIONREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERMIGRATIONREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterMigrationRequest : public RpcServiceRequest {
public:
DescribeDBClusterMigrationRequest();
~DescribeDBClusterMigrationRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERMIGRATIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERMIGRATIONREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERMIGRATIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterMigrationRequest : public RpcServiceRequest
{
public:
DescribeDBClusterMigrationRequest();
~DescribeDBClusterMigrationRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERMIGRATIONREQUEST_H_

View File

@@ -36,6 +36,7 @@ namespace AlibabaCloud
{
struct Address
{
std::string sSLEnabled;
std::string vPCId;
std::string vSwitchId;
std::string port;
@@ -51,6 +52,7 @@ namespace AlibabaCloud
{
struct Address2
{
std::string sSLEnabled;
std::string vPCId;
std::string vSwitchId;
std::string port;
@@ -67,32 +69,36 @@ namespace AlibabaCloud
DescribeDBClusterMigrationResult();
explicit DescribeDBClusterMigrationResult(const std::string &payload);
~DescribeDBClusterMigrationResult();
std::vector<DBClusterEndpoint> getDBClusterEndpointList()const;
std::string getComment()const;
std::string getExpiredTime()const;
std::string getDBClusterId()const;
std::string getTopologies()const;
std::string getRdsReadWriteMode()const;
std::string getSrcDbType()const;
std::string getSourceRDSDBInstanceId()const;
std::string getDBClusterReadWriteMode()const;
int getDelayedSeconds()const;
std::string getMigrationStatus()const;
std::string getDtsInstanceId()const;
std::vector<RdsEndpoint> getRdsEndpointList()const;
std::vector<DBClusterEndpoint> getDBClusterEndpointList()const;
std::string getExpiredTime()const;
std::string getTopologies()const;
std::string getRdsReadWriteMode()const;
int getDelayedSeconds()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DBClusterEndpoint> dBClusterEndpointList_;
std::string comment_;
std::string expiredTime_;
std::string dBClusterId_;
std::string topologies_;
std::string rdsReadWriteMode_;
std::string srcDbType_;
std::string sourceRDSDBInstanceId_;
std::string dBClusterReadWriteMode_;
int delayedSeconds_;
std::string migrationStatus_;
std::string dtsInstanceId_;
std::vector<RdsEndpoint> rdsEndpointList_;
std::vector<DBClusterEndpoint> dBClusterEndpointList_;
std::string expiredTime_;
std::string topologies_;
std::string rdsReadWriteMode_;
int delayedSeconds_;
};
}

View File

@@ -1,57 +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_POLARDB_MODEL_DESCRIBEDBCLUSTERMONITORREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERMONITORREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterMonitorRequest : public RpcServiceRequest {
public:
DescribeDBClusterMonitorRequest();
~DescribeDBClusterMonitorRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERMONITORREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERMONITORREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERMONITORREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterMonitorRequest : public RpcServiceRequest
{
public:
DescribeDBClusterMonitorRequest();
~DescribeDBClusterMonitorRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERMONITORREQUEST_H_

View File

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

View File

@@ -0,0 +1,80 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERNETINFORESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERNETINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterNetInfoResult : public ServiceResult
{
public:
struct DBClusterNetInfo
{
std::string iPType;
std::string vPCId;
std::string vSwitchId;
std::string port;
std::string connectionString;
std::string iPAddress;
std::string connectionStringType;
};
struct DBNodeNetInfo
{
struct NetInfo
{
std::string iPType;
std::string vPCId;
std::string vSwitchId;
std::string port;
std::string connectionString;
std::string iPAddress;
};
std::vector<DBNodeNetInfo::NetInfo> netInfos;
std::string dBInstanceId;
std::string dBNodeRole;
};
DescribeDBClusterNetInfoResult();
explicit DescribeDBClusterNetInfoResult(const std::string &payload);
~DescribeDBClusterNetInfoResult();
std::vector<DBClusterNetInfo> getDBClusterNetInfos()const;
std::string getClusterNetworkType()const;
std::vector<DBNodeNetInfo> getDBNodeNetInfos()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DBClusterNetInfo> dBClusterNetInfos_;
std::string clusterNetworkType_;
std::vector<DBNodeNetInfo> dBNodeNetInfos_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERNETINFORESULT_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_POLARDB_MODEL_DESCRIBEDBCLUSTERNODEINFOREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERNODEINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterNodeInfoRequest : public RpcServiceRequest
{
public:
DescribeDBClusterNodeInfoRequest();
~DescribeDBClusterNodeInfoRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERNODEINFOREQUEST_H_

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERNODEINFORESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERNODEINFORESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterNodeInfoResult : public ServiceResult
{
public:
struct DBNode
{
std::string dBNodeStatus;
std::string zoneId;
int maxConnections;
std::string addedCpuCores;
std::string dBNodeRole;
std::string imciSwitch;
std::string dBNodeId;
int maxIOPS;
std::string dBNodeClass;
std::string creationTime;
std::string sccMode;
std::string masterId;
int failoverPriority;
std::string hotReplicaMode;
};
DescribeDBClusterNodeInfoResult();
explicit DescribeDBClusterNodeInfoResult(const std::string &payload);
~DescribeDBClusterNodeInfoResult();
std::string getCategory()const;
std::vector<DBNode> getDBNodes()const;
std::string getZoneIds()const;
protected:
void parse(const std::string &payload);
private:
std::string category_;
std::vector<DBNode> dBNodes_;
std::string zoneIds_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERNODEINFORESULT_H_

View File

@@ -1,57 +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_POLARDB_MODEL_DESCRIBEDBCLUSTERPARAMETERSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERPARAMETERSREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterParametersRequest : public RpcServiceRequest {
public:
DescribeDBClusterParametersRequest();
~DescribeDBClusterParametersRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERPARAMETERSREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERPARAMETERSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERPARAMETERSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterParametersRequest : public RpcServiceRequest
{
public:
DescribeDBClusterParametersRequest();
~DescribeDBClusterParametersRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERPARAMETERSREQUEST_H_

View File

@@ -41,6 +41,7 @@ namespace AlibabaCloud
std::string parameterStatus;
bool forceRestart;
std::string isNodeAvailable;
std::string factor;
std::string paramRelyRule;
std::string dataType;
std::string parameterName;

View File

@@ -1,69 +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_POLARDB_MODEL_DESCRIBEDBCLUSTERPERFORMANCEREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERPERFORMANCEREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterPerformanceRequest : public RpcServiceRequest {
public:
DescribeDBClusterPerformanceRequest();
~DescribeDBClusterPerformanceRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getKey() const;
void setKey(const std::string &key);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getMetric() const;
void setMetric(const std::string &metric);
private:
long resourceOwnerId_;
std::string startTime_;
std::string accessKeyId_;
std::string key_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
std::string endTime_;
long ownerId_;
std::string metric_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERPERFORMANCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERPERFORMANCEREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERPERFORMANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterPerformanceRequest : public RpcServiceRequest
{
public:
DescribeDBClusterPerformanceRequest();
~DescribeDBClusterPerformanceRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getKey()const;
void setKey(const std::string& key);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getMetric()const;
void setMetric(const std::string& metric);
private:
long resourceOwnerId_;
std::string startTime_;
std::string accessKeyId_;
std::string key_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
std::string endTime_;
long ownerId_;
std::string metric_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERPERFORMANCEREQUEST_H_

View File

@@ -1,57 +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_POLARDB_MODEL_DESCRIBEDBCLUSTERSSLREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERSSLREQUEST_H_
#include <alibabacloud/polardb/PolardbExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Polardb {
namespace Model {
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterSSLRequest : public RpcServiceRequest {
public:
DescribeDBClusterSSLRequest();
~DescribeDBClusterSSLRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERSSLREQUEST_H_
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERSSLREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERSSLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterSSLRequest : public RpcServiceRequest
{
public:
DescribeDBClusterSSLRequest();
~DescribeDBClusterSSLRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERSSLREQUEST_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_POLARDB_MODEL_DESCRIBEDBCLUSTERSERVERLESSCONFREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERSERVERLESSCONFREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/polardb/PolardbExport.h>
namespace AlibabaCloud
{
namespace Polardb
{
namespace Model
{
class ALIBABACLOUD_POLARDB_EXPORT DescribeDBClusterServerlessConfRequest : public RpcServiceRequest
{
public:
DescribeDBClusterServerlessConfRequest();
~DescribeDBClusterServerlessConfRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getDBClusterId()const;
void setDBClusterId(const std::string& dBClusterId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEDBCLUSTERSERVERLESSCONFREQUEST_H_

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