Generated 2017-08-01 for polardb.

This commit is contained in:
sdk-team
2025-10-17 01:44:31 +00:00
parent 5b357e5604
commit f22a078c0d
557 changed files with 44101 additions and 68 deletions

View File

@@ -1 +1 @@
1.36.2110
1.36.2111

View File

@@ -21,14 +21,32 @@ 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/AddEncryptionDBRolePrivilegeRequest.h
include/alibabacloud/polardb/model/AddEncryptionDBRolePrivilegeResult.h
include/alibabacloud/polardb/model/AddFirewallRulesRequest.h
include/alibabacloud/polardb/model/AddFirewallRulesResult.h
include/alibabacloud/polardb/model/AddSQLRateLimitingRulesRequest.h
include/alibabacloud/polardb/model/AddSQLRateLimitingRulesResult.h
include/alibabacloud/polardb/model/AttachApplicationPolarFSRequest.h
include/alibabacloud/polardb/model/AttachApplicationPolarFSResult.h
include/alibabacloud/polardb/model/CancelActiveOperationTasksRequest.h
include/alibabacloud/polardb/model/CancelActiveOperationTasksResult.h
include/alibabacloud/polardb/model/CancelCronJobPolicyServerlessRequest.h
include/alibabacloud/polardb/model/CancelCronJobPolicyServerlessResult.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/CheckAccountNameZonalRequest.h
include/alibabacloud/polardb/model/CheckAccountNameZonalResult.h
include/alibabacloud/polardb/model/CheckConnectionStringRequest.h
include/alibabacloud/polardb/model/CheckConnectionStringResult.h
include/alibabacloud/polardb/model/CheckDBNameRequest.h
include/alibabacloud/polardb/model/CheckDBNameResult.h
include/alibabacloud/polardb/model/CheckDBNameZonalRequest.h
include/alibabacloud/polardb/model/CheckDBNameZonalResult.h
include/alibabacloud/polardb/model/CheckKMSAuthorizedRequest.h
include/alibabacloud/polardb/model/CheckKMSAuthorizedResult.h
include/alibabacloud/polardb/model/CheckServiceLinkedRoleRequest.h
@@ -37,18 +55,30 @@ set(polardb_public_header_model
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/CreateAccountZonalRequest.h
include/alibabacloud/polardb/model/CreateAccountZonalResult.h
include/alibabacloud/polardb/model/CreateActivationCodeRequest.h
include/alibabacloud/polardb/model/CreateActivationCodeResult.h
include/alibabacloud/polardb/model/CreateApplicationRequest.h
include/alibabacloud/polardb/model/CreateApplicationResult.h
include/alibabacloud/polardb/model/CreateApplicationEndpointAddressRequest.h
include/alibabacloud/polardb/model/CreateApplicationEndpointAddressResult.h
include/alibabacloud/polardb/model/CreateBackupRequest.h
include/alibabacloud/polardb/model/CreateBackupResult.h
include/alibabacloud/polardb/model/CreateColdStorageInstanceRequest.h
include/alibabacloud/polardb/model/CreateColdStorageInstanceResult.h
include/alibabacloud/polardb/model/CreateCronJobPolicyServerlessRequest.h
include/alibabacloud/polardb/model/CreateCronJobPolicyServerlessResult.h
include/alibabacloud/polardb/model/CreateDBClusterRequest.h
include/alibabacloud/polardb/model/CreateDBClusterResult.h
include/alibabacloud/polardb/model/CreateDBClusterEndpointRequest.h
include/alibabacloud/polardb/model/CreateDBClusterEndpointResult.h
include/alibabacloud/polardb/model/CreateDBClusterEndpointZonalRequest.h
include/alibabacloud/polardb/model/CreateDBClusterEndpointZonalResult.h
include/alibabacloud/polardb/model/CreateDBEndpointAddressRequest.h
include/alibabacloud/polardb/model/CreateDBEndpointAddressResult.h
include/alibabacloud/polardb/model/CreateDBLinkRequest.h
@@ -57,10 +87,18 @@ 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/CreateDatabaseZonalRequest.h
include/alibabacloud/polardb/model/CreateDatabaseZonalResult.h
include/alibabacloud/polardb/model/CreateExtensionsRequest.h
include/alibabacloud/polardb/model/CreateExtensionsResult.h
include/alibabacloud/polardb/model/CreateGlobalDataNetworkRequest.h
include/alibabacloud/polardb/model/CreateGlobalDataNetworkResult.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/CreateNetworkChannelRequest.h
include/alibabacloud/polardb/model/CreateNetworkChannelResult.h
include/alibabacloud/polardb/model/CreateOrGetVirtualLicenseOrderRequest.h
include/alibabacloud/polardb/model/CreateOrGetVirtualLicenseOrderResult.h
include/alibabacloud/polardb/model/CreateParameterGroupRequest.h
@@ -69,14 +107,24 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/CreateServiceLinkedRoleResult.h
include/alibabacloud/polardb/model/CreateStoragePlanRequest.h
include/alibabacloud/polardb/model/CreateStoragePlanResult.h
include/alibabacloud/polardb/model/DeleteAIDBClusterRequest.h
include/alibabacloud/polardb/model/DeleteAIDBClusterResult.h
include/alibabacloud/polardb/model/DeleteAccountRequest.h
include/alibabacloud/polardb/model/DeleteAccountResult.h
include/alibabacloud/polardb/model/DeleteAccountZonalRequest.h
include/alibabacloud/polardb/model/DeleteAccountZonalResult.h
include/alibabacloud/polardb/model/DeleteApplicationRequest.h
include/alibabacloud/polardb/model/DeleteApplicationResult.h
include/alibabacloud/polardb/model/DeleteApplicationEndpointAddressRequest.h
include/alibabacloud/polardb/model/DeleteApplicationEndpointAddressResult.h
include/alibabacloud/polardb/model/DeleteBackupRequest.h
include/alibabacloud/polardb/model/DeleteBackupResult.h
include/alibabacloud/polardb/model/DeleteDBClusterRequest.h
include/alibabacloud/polardb/model/DeleteDBClusterResult.h
include/alibabacloud/polardb/model/DeleteDBClusterEndpointRequest.h
include/alibabacloud/polardb/model/DeleteDBClusterEndpointResult.h
include/alibabacloud/polardb/model/DeleteDBClusterEndpointZonalRequest.h
include/alibabacloud/polardb/model/DeleteDBClusterEndpointZonalResult.h
include/alibabacloud/polardb/model/DeleteDBEndpointAddressRequest.h
include/alibabacloud/polardb/model/DeleteDBEndpointAddressResult.h
include/alibabacloud/polardb/model/DeleteDBLinkRequest.h
@@ -85,30 +133,66 @@ 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/DeleteDatabaseZonalRequest.h
include/alibabacloud/polardb/model/DeleteDatabaseZonalResult.h
include/alibabacloud/polardb/model/DeleteEncryptionDBRolePrivilegeRequest.h
include/alibabacloud/polardb/model/DeleteEncryptionDBRolePrivilegeResult.h
include/alibabacloud/polardb/model/DeleteExtensionsRequest.h
include/alibabacloud/polardb/model/DeleteExtensionsResult.h
include/alibabacloud/polardb/model/DeleteFirewallRulesRequest.h
include/alibabacloud/polardb/model/DeleteFirewallRulesResult.h
include/alibabacloud/polardb/model/DeleteGlobalDataNetworkRequest.h
include/alibabacloud/polardb/model/DeleteGlobalDataNetworkResult.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/DeleteNetworkChannelRequest.h
include/alibabacloud/polardb/model/DeleteNetworkChannelResult.h
include/alibabacloud/polardb/model/DeleteParameterGroupRequest.h
include/alibabacloud/polardb/model/DeleteParameterGroupResult.h
include/alibabacloud/polardb/model/DeleteSQLRateLimitingRulesRequest.h
include/alibabacloud/polardb/model/DeleteSQLRateLimitingRulesResult.h
include/alibabacloud/polardb/model/DescribeAIDBClusterAttributeRequest.h
include/alibabacloud/polardb/model/DescribeAIDBClusterAttributeResult.h
include/alibabacloud/polardb/model/DescribeAIDBClusterPerformanceRequest.h
include/alibabacloud/polardb/model/DescribeAIDBClusterPerformanceResult.h
include/alibabacloud/polardb/model/DescribeAIDBClustersRequest.h
include/alibabacloud/polardb/model/DescribeAIDBClustersResult.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/DescribeAccountsZonalRequest.h
include/alibabacloud/polardb/model/DescribeAccountsZonalResult.h
include/alibabacloud/polardb/model/DescribeActivationCodeDetailsRequest.h
include/alibabacloud/polardb/model/DescribeActivationCodeDetailsResult.h
include/alibabacloud/polardb/model/DescribeActivationCodesRequest.h
include/alibabacloud/polardb/model/DescribeActivationCodesResult.h
include/alibabacloud/polardb/model/DescribeActiveOperationMaintainConfRequest.h
include/alibabacloud/polardb/model/DescribeActiveOperationMaintainConfResult.h
include/alibabacloud/polardb/model/DescribeActiveOperationTasksRequest.h
include/alibabacloud/polardb/model/DescribeActiveOperationTasksResult.h
include/alibabacloud/polardb/model/DescribeApplicationAttributeRequest.h
include/alibabacloud/polardb/model/DescribeApplicationAttributeResult.h
include/alibabacloud/polardb/model/DescribeApplicationParametersRequest.h
include/alibabacloud/polardb/model/DescribeApplicationParametersResult.h
include/alibabacloud/polardb/model/DescribeApplicationServerlessConfRequest.h
include/alibabacloud/polardb/model/DescribeApplicationServerlessConfResult.h
include/alibabacloud/polardb/model/DescribeApplicationsRequest.h
include/alibabacloud/polardb/model/DescribeApplicationsResult.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
@@ -117,6 +201,16 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/DescribeCharacterSetNameResult.h
include/alibabacloud/polardb/model/DescribeClassListRequest.h
include/alibabacloud/polardb/model/DescribeClassListResult.h
include/alibabacloud/polardb/model/DescribeColdStorageInstanceRequest.h
include/alibabacloud/polardb/model/DescribeColdStorageInstanceResult.h
include/alibabacloud/polardb/model/DescribeCronJobPolicyServerlessRequest.h
include/alibabacloud/polardb/model/DescribeCronJobPolicyServerlessResult.h
include/alibabacloud/polardb/model/DescribeCrossCloudLevelsRequest.h
include/alibabacloud/polardb/model/DescribeCrossCloudLevelsResult.h
include/alibabacloud/polardb/model/DescribeCrossCloudRegionRequest.h
include/alibabacloud/polardb/model/DescribeCrossCloudRegionResult.h
include/alibabacloud/polardb/model/DescribeCrossCloudRegionMappingToAliyunRequest.h
include/alibabacloud/polardb/model/DescribeCrossCloudRegionMappingToAliyunResult.h
include/alibabacloud/polardb/model/DescribeDBClusterAccessWhitelistRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterAccessWhitelistResult.h
include/alibabacloud/polardb/model/DescribeDBClusterAttributeRequest.h
@@ -127,16 +221,24 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/DescribeDBClusterAvailableResourcesResult.h
include/alibabacloud/polardb/model/DescribeDBClusterConnectivityRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterConnectivityResult.h
include/alibabacloud/polardb/model/DescribeDBClusterEncryptionKeyRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterEncryptionKeyResult.h
include/alibabacloud/polardb/model/DescribeDBClusterEndpointsRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterEndpointsResult.h
include/alibabacloud/polardb/model/DescribeDBClusterEndpointsZonalRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterEndpointsZonalResult.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/DescribeDBClusterParametersRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterParametersResult.h
include/alibabacloud/polardb/model/DescribeDBClusterPerformanceRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterPerformanceResult.h
include/alibabacloud/polardb/model/DescribeDBClusterProxyRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterProxyResult.h
include/alibabacloud/polardb/model/DescribeDBClusterSSLRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterSSLResult.h
include/alibabacloud/polardb/model/DescribeDBClusterServerlessConfRequest.h
@@ -145,14 +247,24 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/DescribeDBClusterTDEResult.h
include/alibabacloud/polardb/model/DescribeDBClusterVersionRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterVersionResult.h
include/alibabacloud/polardb/model/DescribeDBClusterVersionZonalRequest.h
include/alibabacloud/polardb/model/DescribeDBClusterVersionZonalResult.h
include/alibabacloud/polardb/model/DescribeDBClustersRequest.h
include/alibabacloud/polardb/model/DescribeDBClustersResult.h
include/alibabacloud/polardb/model/DescribeDBClustersWithBackupsRequest.h
include/alibabacloud/polardb/model/DescribeDBClustersWithBackupsResult.h
include/alibabacloud/polardb/model/DescribeDBClustersZonalRequest.h
include/alibabacloud/polardb/model/DescribeDBClustersZonalResult.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/DescribeDBLinksRequest.h
include/alibabacloud/polardb/model/DescribeDBLinksResult.h
include/alibabacloud/polardb/model/DescribeDBLogFilesRequest.h
include/alibabacloud/polardb/model/DescribeDBLogFilesResult.h
include/alibabacloud/polardb/model/DescribeDBMiniEngineVersionsRequest.h
include/alibabacloud/polardb/model/DescribeDBMiniEngineVersionsResult.h
include/alibabacloud/polardb/model/DescribeDBNodePerformanceRequest.h
include/alibabacloud/polardb/model/DescribeDBNodePerformanceResult.h
include/alibabacloud/polardb/model/DescribeDBNodesParametersRequest.h
@@ -163,8 +275,22 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/DescribeDasConfigResult.h
include/alibabacloud/polardb/model/DescribeDatabasesRequest.h
include/alibabacloud/polardb/model/DescribeDatabasesResult.h
include/alibabacloud/polardb/model/DescribeDatabasesZonalRequest.h
include/alibabacloud/polardb/model/DescribeDatabasesZonalResult.h
include/alibabacloud/polardb/model/DescribeDbClusterAttributeZonalRequest.h
include/alibabacloud/polardb/model/DescribeDbClusterAttributeZonalResult.h
include/alibabacloud/polardb/model/DescribeDetachedBackupsRequest.h
include/alibabacloud/polardb/model/DescribeDetachedBackupsResult.h
include/alibabacloud/polardb/model/DescribeEncryptionDBRolePrivilegeRequest.h
include/alibabacloud/polardb/model/DescribeEncryptionDBRolePrivilegeResult.h
include/alibabacloud/polardb/model/DescribeEncryptionDBSecretRequest.h
include/alibabacloud/polardb/model/DescribeEncryptionDBSecretResult.h
include/alibabacloud/polardb/model/DescribeExtensionsRequest.h
include/alibabacloud/polardb/model/DescribeExtensionsResult.h
include/alibabacloud/polardb/model/DescribeFirewallRulesRequest.h
include/alibabacloud/polardb/model/DescribeFirewallRulesResult.h
include/alibabacloud/polardb/model/DescribeGlobalDataNetworkListRequest.h
include/alibabacloud/polardb/model/DescribeGlobalDataNetworkListResult.h
include/alibabacloud/polardb/model/DescribeGlobalDatabaseNetworkRequest.h
include/alibabacloud/polardb/model/DescribeGlobalDatabaseNetworkResult.h
include/alibabacloud/polardb/model/DescribeGlobalDatabaseNetworksRequest.h
@@ -173,16 +299,28 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/DescribeGlobalSecurityIPGroupResult.h
include/alibabacloud/polardb/model/DescribeGlobalSecurityIPGroupRelationRequest.h
include/alibabacloud/polardb/model/DescribeGlobalSecurityIPGroupRelationResult.h
include/alibabacloud/polardb/model/DescribeHALogsRequest.h
include/alibabacloud/polardb/model/DescribeHALogsResult.h
include/alibabacloud/polardb/model/DescribeHistoryTasksRequest.h
include/alibabacloud/polardb/model/DescribeHistoryTasksResult.h
include/alibabacloud/polardb/model/DescribeHistoryTasksStatRequest.h
include/alibabacloud/polardb/model/DescribeHistoryTasksStatResult.h
include/alibabacloud/polardb/model/DescribeLicenseOrderDetailsRequest.h
include/alibabacloud/polardb/model/DescribeLicenseOrderDetailsResult.h
include/alibabacloud/polardb/model/DescribeLicenseOrdersRequest.h
include/alibabacloud/polardb/model/DescribeLicenseOrdersResult.h
include/alibabacloud/polardb/model/DescribeLocalAvailableRecoveryTimeRequest.h
include/alibabacloud/polardb/model/DescribeLocalAvailableRecoveryTimeResult.h
include/alibabacloud/polardb/model/DescribeLogBackupPolicyRequest.h
include/alibabacloud/polardb/model/DescribeLogBackupPolicyResult.h
include/alibabacloud/polardb/model/DescribeMaskingRulesRequest.h
include/alibabacloud/polardb/model/DescribeMaskingRulesResult.h
include/alibabacloud/polardb/model/DescribeMetaListRequest.h
include/alibabacloud/polardb/model/DescribeMetaListResult.h
include/alibabacloud/polardb/model/DescribeModifyParameterLogRequest.h
include/alibabacloud/polardb/model/DescribeModifyParameterLogResult.h
include/alibabacloud/polardb/model/DescribeNetworkChannelRequest.h
include/alibabacloud/polardb/model/DescribeNetworkChannelResult.h
include/alibabacloud/polardb/model/DescribeParameterGroupRequest.h
include/alibabacloud/polardb/model/DescribeParameterGroupResult.h
include/alibabacloud/polardb/model/DescribeParameterGroupsRequest.h
@@ -195,8 +333,16 @@ 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/DescribeRdsVSwitchsRequest.h
include/alibabacloud/polardb/model/DescribeRdsVSwitchsResult.h
include/alibabacloud/polardb/model/DescribeRdsVpcsRequest.h
include/alibabacloud/polardb/model/DescribeRdsVpcsResult.h
include/alibabacloud/polardb/model/DescribeRegionsRequest.h
include/alibabacloud/polardb/model/DescribeRegionsResult.h
include/alibabacloud/polardb/model/DescribeResourcePackagesRequest.h
include/alibabacloud/polardb/model/DescribeResourcePackagesResult.h
include/alibabacloud/polardb/model/DescribeSQLRateLimitingRulesRequest.h
include/alibabacloud/polardb/model/DescribeSQLRateLimitingRulesResult.h
include/alibabacloud/polardb/model/DescribeScheduleTasksRequest.h
include/alibabacloud/polardb/model/DescribeScheduleTasksResult.h
include/alibabacloud/polardb/model/DescribeSlowLogRecordsRequest.h
@@ -205,54 +351,108 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/DescribeSlowLogsResult.h
include/alibabacloud/polardb/model/DescribeTasksRequest.h
include/alibabacloud/polardb/model/DescribeTasksResult.h
include/alibabacloud/polardb/model/DescribeUpgradeReportRequest.h
include/alibabacloud/polardb/model/DescribeUpgradeReportResult.h
include/alibabacloud/polardb/model/DescribeUserEncryptionKeyListRequest.h
include/alibabacloud/polardb/model/DescribeUserEncryptionKeyListResult.h
include/alibabacloud/polardb/model/DescribeVSwitchListRequest.h
include/alibabacloud/polardb/model/DescribeVSwitchListResult.h
include/alibabacloud/polardb/model/DescribeVSwitchesRequest.h
include/alibabacloud/polardb/model/DescribeVSwitchesResult.h
include/alibabacloud/polardb/model/DescribeVpcsRequest.h
include/alibabacloud/polardb/model/DescribeVpcsResult.h
include/alibabacloud/polardb/model/DescribeZonesRequest.h
include/alibabacloud/polardb/model/DescribeZonesResult.h
include/alibabacloud/polardb/model/DisableDBClusterOrcaRequest.h
include/alibabacloud/polardb/model/DisableDBClusterOrcaResult.h
include/alibabacloud/polardb/model/DisableDBClusterServerlessRequest.h
include/alibabacloud/polardb/model/DisableDBClusterServerlessResult.h
include/alibabacloud/polardb/model/EnableDBClusterOrcaRequest.h
include/alibabacloud/polardb/model/EnableDBClusterOrcaResult.h
include/alibabacloud/polardb/model/EnableDBClusterServerlessRequest.h
include/alibabacloud/polardb/model/EnableDBClusterServerlessResult.h
include/alibabacloud/polardb/model/EnableFirewallRulesRequest.h
include/alibabacloud/polardb/model/EnableFirewallRulesResult.h
include/alibabacloud/polardb/model/EnableSQLRateLimitingRulesRequest.h
include/alibabacloud/polardb/model/EnableSQLRateLimitingRulesResult.h
include/alibabacloud/polardb/model/EvaluateRegionResourceRequest.h
include/alibabacloud/polardb/model/EvaluateRegionResourceResult.h
include/alibabacloud/polardb/model/ExecuteCrossCloudOpenAPIRequest.h
include/alibabacloud/polardb/model/ExecuteCrossCloudOpenAPIResult.h
include/alibabacloud/polardb/model/FailoverDBClusterRequest.h
include/alibabacloud/polardb/model/FailoverDBClusterResult.h
include/alibabacloud/polardb/model/FailoverDBClusterZonalRequest.h
include/alibabacloud/polardb/model/FailoverDBClusterZonalResult.h
include/alibabacloud/polardb/model/GenerateUpgradeReportForSyncCloneRequest.h
include/alibabacloud/polardb/model/GenerateUpgradeReportForSyncCloneResult.h
include/alibabacloud/polardb/model/GrantAccountPrivilegeRequest.h
include/alibabacloud/polardb/model/GrantAccountPrivilegeResult.h
include/alibabacloud/polardb/model/GrantAccountPrivilegeZonalRequest.h
include/alibabacloud/polardb/model/GrantAccountPrivilegeZonalResult.h
include/alibabacloud/polardb/model/ListOrdersRequest.h
include/alibabacloud/polardb/model/ListOrdersResult.h
include/alibabacloud/polardb/model/ListTagResourcesRequest.h
include/alibabacloud/polardb/model/ListTagResourcesResult.h
include/alibabacloud/polardb/model/ListTagResourcesForRegionRequest.h
include/alibabacloud/polardb/model/ListTagResourcesForRegionResult.h
include/alibabacloud/polardb/model/ManuallyStartDBClusterRequest.h
include/alibabacloud/polardb/model/ManuallyStartDBClusterResult.h
include/alibabacloud/polardb/model/ModifyAIDBClusterDescriptionRequest.h
include/alibabacloud/polardb/model/ModifyAIDBClusterDescriptionResult.h
include/alibabacloud/polardb/model/ModifyAccountDescriptionRequest.h
include/alibabacloud/polardb/model/ModifyAccountDescriptionResult.h
include/alibabacloud/polardb/model/ModifyAccountDescriptionZonalRequest.h
include/alibabacloud/polardb/model/ModifyAccountDescriptionZonalResult.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/ModifyAccountPasswordZonalRequest.h
include/alibabacloud/polardb/model/ModifyAccountPasswordZonalResult.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/ModifyApplicationDescriptionRequest.h
include/alibabacloud/polardb/model/ModifyApplicationDescriptionResult.h
include/alibabacloud/polardb/model/ModifyApplicationParameterRequest.h
include/alibabacloud/polardb/model/ModifyApplicationParameterResult.h
include/alibabacloud/polardb/model/ModifyApplicationServerlessConfRequest.h
include/alibabacloud/polardb/model/ModifyApplicationServerlessConfResult.h
include/alibabacloud/polardb/model/ModifyApplicationWhitelistRequest.h
include/alibabacloud/polardb/model/ModifyApplicationWhitelistResult.h
include/alibabacloud/polardb/model/ModifyAutoRenewAttributeRequest.h
include/alibabacloud/polardb/model/ModifyAutoRenewAttributeResult.h
include/alibabacloud/polardb/model/ModifyBackupPolicyRequest.h
include/alibabacloud/polardb/model/ModifyBackupPolicyResult.h
include/alibabacloud/polardb/model/ModifyCronJobPolicyServerlessRequest.h
include/alibabacloud/polardb/model/ModifyCronJobPolicyServerlessResult.h
include/alibabacloud/polardb/model/ModifyDBClusterRequest.h
include/alibabacloud/polardb/model/ModifyDBClusterResult.h
include/alibabacloud/polardb/model/ModifyDBClusterAccessWhitelistRequest.h
include/alibabacloud/polardb/model/ModifyDBClusterAccessWhitelistResult.h
include/alibabacloud/polardb/model/ModifyDBClusterAndNodesParametersRequest.h
include/alibabacloud/polardb/model/ModifyDBClusterAndNodesParametersResult.h
include/alibabacloud/polardb/model/ModifyDBClusterArchRequest.h
include/alibabacloud/polardb/model/ModifyDBClusterArchResult.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/ModifyDBClusterDescriptionZonalRequest.h
include/alibabacloud/polardb/model/ModifyDBClusterDescriptionZonalResult.h
include/alibabacloud/polardb/model/ModifyDBClusterEndpointRequest.h
include/alibabacloud/polardb/model/ModifyDBClusterEndpointResult.h
include/alibabacloud/polardb/model/ModifyDBClusterEndpointZonalRequest.h
include/alibabacloud/polardb/model/ModifyDBClusterEndpointZonalResult.h
include/alibabacloud/polardb/model/ModifyDBClusterMaintainTimeRequest.h
include/alibabacloud/polardb/model/ModifyDBClusterMaintainTimeResult.h
include/alibabacloud/polardb/model/ModifyDBClusterMigrationRequest.h
include/alibabacloud/polardb/model/ModifyDBClusterMigrationResult.h
include/alibabacloud/polardb/model/ModifyDBClusterMigrationEndpointRequest.h
include/alibabacloud/polardb/model/ModifyDBClusterMigrationEndpointResult.h
include/alibabacloud/polardb/model/ModifyDBClusterMonitorRequest.h
include/alibabacloud/polardb/model/ModifyDBClusterMonitorResult.h
include/alibabacloud/polardb/model/ModifyDBClusterParametersRequest.h
@@ -271,18 +471,34 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/ModifyDBClusterStorageSpaceResult.h
include/alibabacloud/polardb/model/ModifyDBClusterTDERequest.h
include/alibabacloud/polardb/model/ModifyDBClusterTDEResult.h
include/alibabacloud/polardb/model/ModifyDBClusterVpcRequest.h
include/alibabacloud/polardb/model/ModifyDBClusterVpcResult.h
include/alibabacloud/polardb/model/ModifyDBDescriptionRequest.h
include/alibabacloud/polardb/model/ModifyDBDescriptionResult.h
include/alibabacloud/polardb/model/ModifyDBDescriptionZonalRequest.h
include/alibabacloud/polardb/model/ModifyDBDescriptionZonalResult.h
include/alibabacloud/polardb/model/ModifyDBEndpointAddressRequest.h
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/ModifyDBNodeDescriptionRequest.h
include/alibabacloud/polardb/model/ModifyDBNodeDescriptionResult.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/ModifyEncryptionDBRolePrivilegeRequest.h
include/alibabacloud/polardb/model/ModifyEncryptionDBRolePrivilegeResult.h
include/alibabacloud/polardb/model/ModifyEncryptionDBSecretRequest.h
include/alibabacloud/polardb/model/ModifyEncryptionDBSecretResult.h
include/alibabacloud/polardb/model/ModifyFirewallRulesRequest.h
include/alibabacloud/polardb/model/ModifyFirewallRulesResult.h
include/alibabacloud/polardb/model/ModifyGlobalDatabaseNetworkRequest.h
include/alibabacloud/polardb/model/ModifyGlobalDatabaseNetworkResult.h
include/alibabacloud/polardb/model/ModifyGlobalSecurityIPGroupRequest.h
@@ -297,24 +513,40 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/ModifyMaskingRulesResult.h
include/alibabacloud/polardb/model/ModifyPendingMaintenanceActionRequest.h
include/alibabacloud/polardb/model/ModifyPendingMaintenanceActionResult.h
include/alibabacloud/polardb/model/ModifyResourcePackageRequest.h
include/alibabacloud/polardb/model/ModifyResourcePackageResult.h
include/alibabacloud/polardb/model/ModifySQLRateLimitingRulesRequest.h
include/alibabacloud/polardb/model/ModifySQLRateLimitingRulesResult.h
include/alibabacloud/polardb/model/ModifyScheduleTaskRequest.h
include/alibabacloud/polardb/model/ModifyScheduleTaskResult.h
include/alibabacloud/polardb/model/OpenAITaskRequest.h
include/alibabacloud/polardb/model/OpenAITaskResult.h
include/alibabacloud/polardb/model/ReactivateDBClusterBackupRequest.h
include/alibabacloud/polardb/model/ReactivateDBClusterBackupResult.h
include/alibabacloud/polardb/model/RefreshDBClusterStorageUsageRequest.h
include/alibabacloud/polardb/model/RefreshDBClusterStorageUsageResult.h
include/alibabacloud/polardb/model/RemoveDBClusterFromGDNRequest.h
include/alibabacloud/polardb/model/RemoveDBClusterFromGDNResult.h
include/alibabacloud/polardb/model/ResetAccountRequest.h
include/alibabacloud/polardb/model/ResetAccountResult.h
include/alibabacloud/polardb/model/ResetAccountPasswordRequest.h
include/alibabacloud/polardb/model/ResetAccountPasswordResult.h
include/alibabacloud/polardb/model/ResetAccountZonalRequest.h
include/alibabacloud/polardb/model/ResetAccountZonalResult.h
include/alibabacloud/polardb/model/ResetGlobalDatabaseNetworkRequest.h
include/alibabacloud/polardb/model/ResetGlobalDatabaseNetworkResult.h
include/alibabacloud/polardb/model/RestartDBLinkRequest.h
include/alibabacloud/polardb/model/RestartDBLinkResult.h
include/alibabacloud/polardb/model/RestartDBNodeRequest.h
include/alibabacloud/polardb/model/RestartDBNodeResult.h
include/alibabacloud/polardb/model/RestartDBNodeZonalRequest.h
include/alibabacloud/polardb/model/RestartDBNodeZonalResult.h
include/alibabacloud/polardb/model/RestoreTableRequest.h
include/alibabacloud/polardb/model/RestoreTableResult.h
include/alibabacloud/polardb/model/RevokeAccountPrivilegeRequest.h
include/alibabacloud/polardb/model/RevokeAccountPrivilegeResult.h
include/alibabacloud/polardb/model/RevokeAccountPrivilegeZonalRequest.h
include/alibabacloud/polardb/model/RevokeAccountPrivilegeZonalResult.h
include/alibabacloud/polardb/model/SwitchOverGlobalDatabaseNetworkRequest.h
include/alibabacloud/polardb/model/SwitchOverGlobalDatabaseNetworkResult.h
include/alibabacloud/polardb/model/TagResourcesRequest.h
@@ -325,19 +557,41 @@ set(polardb_public_header_model
include/alibabacloud/polardb/model/TransformDBClusterPayTypeResult.h
include/alibabacloud/polardb/model/UntagResourcesRequest.h
include/alibabacloud/polardb/model/UntagResourcesResult.h
include/alibabacloud/polardb/model/UpdateExtensionsRequest.h
include/alibabacloud/polardb/model/UpdateExtensionsResult.h
include/alibabacloud/polardb/model/UpgradeDBClusterVersionRequest.h
include/alibabacloud/polardb/model/UpgradeDBClusterVersionResult.h )
include/alibabacloud/polardb/model/UpgradeDBClusterVersionResult.h
include/alibabacloud/polardb/model/UpgradeDBClusterVersionZonalRequest.h
include/alibabacloud/polardb/model/UpgradeDBClusterVersionZonalResult.h )
set(polardb_src
src/PolardbClient.cc
src/model/AbortDBClusterMigrationRequest.cc
src/model/AbortDBClusterMigrationResult.cc
src/model/AddEncryptionDBRolePrivilegeRequest.cc
src/model/AddEncryptionDBRolePrivilegeResult.cc
src/model/AddFirewallRulesRequest.cc
src/model/AddFirewallRulesResult.cc
src/model/AddSQLRateLimitingRulesRequest.cc
src/model/AddSQLRateLimitingRulesResult.cc
src/model/AttachApplicationPolarFSRequest.cc
src/model/AttachApplicationPolarFSResult.cc
src/model/CancelActiveOperationTasksRequest.cc
src/model/CancelActiveOperationTasksResult.cc
src/model/CancelCronJobPolicyServerlessRequest.cc
src/model/CancelCronJobPolicyServerlessResult.cc
src/model/CancelScheduleTasksRequest.cc
src/model/CancelScheduleTasksResult.cc
src/model/CheckAccountNameRequest.cc
src/model/CheckAccountNameResult.cc
src/model/CheckAccountNameZonalRequest.cc
src/model/CheckAccountNameZonalResult.cc
src/model/CheckConnectionStringRequest.cc
src/model/CheckConnectionStringResult.cc
src/model/CheckDBNameRequest.cc
src/model/CheckDBNameResult.cc
src/model/CheckDBNameZonalRequest.cc
src/model/CheckDBNameZonalResult.cc
src/model/CheckKMSAuthorizedRequest.cc
src/model/CheckKMSAuthorizedResult.cc
src/model/CheckServiceLinkedRoleRequest.cc
@@ -346,18 +600,30 @@ set(polardb_src
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/CreateAccountZonalRequest.cc
src/model/CreateAccountZonalResult.cc
src/model/CreateActivationCodeRequest.cc
src/model/CreateActivationCodeResult.cc
src/model/CreateApplicationRequest.cc
src/model/CreateApplicationResult.cc
src/model/CreateApplicationEndpointAddressRequest.cc
src/model/CreateApplicationEndpointAddressResult.cc
src/model/CreateBackupRequest.cc
src/model/CreateBackupResult.cc
src/model/CreateColdStorageInstanceRequest.cc
src/model/CreateColdStorageInstanceResult.cc
src/model/CreateCronJobPolicyServerlessRequest.cc
src/model/CreateCronJobPolicyServerlessResult.cc
src/model/CreateDBClusterRequest.cc
src/model/CreateDBClusterResult.cc
src/model/CreateDBClusterEndpointRequest.cc
src/model/CreateDBClusterEndpointResult.cc
src/model/CreateDBClusterEndpointZonalRequest.cc
src/model/CreateDBClusterEndpointZonalResult.cc
src/model/CreateDBEndpointAddressRequest.cc
src/model/CreateDBEndpointAddressResult.cc
src/model/CreateDBLinkRequest.cc
@@ -366,10 +632,18 @@ set(polardb_src
src/model/CreateDBNodesResult.cc
src/model/CreateDatabaseRequest.cc
src/model/CreateDatabaseResult.cc
src/model/CreateDatabaseZonalRequest.cc
src/model/CreateDatabaseZonalResult.cc
src/model/CreateExtensionsRequest.cc
src/model/CreateExtensionsResult.cc
src/model/CreateGlobalDataNetworkRequest.cc
src/model/CreateGlobalDataNetworkResult.cc
src/model/CreateGlobalDatabaseNetworkRequest.cc
src/model/CreateGlobalDatabaseNetworkResult.cc
src/model/CreateGlobalSecurityIPGroupRequest.cc
src/model/CreateGlobalSecurityIPGroupResult.cc
src/model/CreateNetworkChannelRequest.cc
src/model/CreateNetworkChannelResult.cc
src/model/CreateOrGetVirtualLicenseOrderRequest.cc
src/model/CreateOrGetVirtualLicenseOrderResult.cc
src/model/CreateParameterGroupRequest.cc
@@ -378,14 +652,24 @@ set(polardb_src
src/model/CreateServiceLinkedRoleResult.cc
src/model/CreateStoragePlanRequest.cc
src/model/CreateStoragePlanResult.cc
src/model/DeleteAIDBClusterRequest.cc
src/model/DeleteAIDBClusterResult.cc
src/model/DeleteAccountRequest.cc
src/model/DeleteAccountResult.cc
src/model/DeleteAccountZonalRequest.cc
src/model/DeleteAccountZonalResult.cc
src/model/DeleteApplicationRequest.cc
src/model/DeleteApplicationResult.cc
src/model/DeleteApplicationEndpointAddressRequest.cc
src/model/DeleteApplicationEndpointAddressResult.cc
src/model/DeleteBackupRequest.cc
src/model/DeleteBackupResult.cc
src/model/DeleteDBClusterRequest.cc
src/model/DeleteDBClusterResult.cc
src/model/DeleteDBClusterEndpointRequest.cc
src/model/DeleteDBClusterEndpointResult.cc
src/model/DeleteDBClusterEndpointZonalRequest.cc
src/model/DeleteDBClusterEndpointZonalResult.cc
src/model/DeleteDBEndpointAddressRequest.cc
src/model/DeleteDBEndpointAddressResult.cc
src/model/DeleteDBLinkRequest.cc
@@ -394,30 +678,66 @@ set(polardb_src
src/model/DeleteDBNodesResult.cc
src/model/DeleteDatabaseRequest.cc
src/model/DeleteDatabaseResult.cc
src/model/DeleteDatabaseZonalRequest.cc
src/model/DeleteDatabaseZonalResult.cc
src/model/DeleteEncryptionDBRolePrivilegeRequest.cc
src/model/DeleteEncryptionDBRolePrivilegeResult.cc
src/model/DeleteExtensionsRequest.cc
src/model/DeleteExtensionsResult.cc
src/model/DeleteFirewallRulesRequest.cc
src/model/DeleteFirewallRulesResult.cc
src/model/DeleteGlobalDataNetworkRequest.cc
src/model/DeleteGlobalDataNetworkResult.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/DeleteNetworkChannelRequest.cc
src/model/DeleteNetworkChannelResult.cc
src/model/DeleteParameterGroupRequest.cc
src/model/DeleteParameterGroupResult.cc
src/model/DeleteSQLRateLimitingRulesRequest.cc
src/model/DeleteSQLRateLimitingRulesResult.cc
src/model/DescribeAIDBClusterAttributeRequest.cc
src/model/DescribeAIDBClusterAttributeResult.cc
src/model/DescribeAIDBClusterPerformanceRequest.cc
src/model/DescribeAIDBClusterPerformanceResult.cc
src/model/DescribeAIDBClustersRequest.cc
src/model/DescribeAIDBClustersResult.cc
src/model/DescribeAITaskStatusRequest.cc
src/model/DescribeAITaskStatusResult.cc
src/model/DescribeAccountsRequest.cc
src/model/DescribeAccountsResult.cc
src/model/DescribeAccountsZonalRequest.cc
src/model/DescribeAccountsZonalResult.cc
src/model/DescribeActivationCodeDetailsRequest.cc
src/model/DescribeActivationCodeDetailsResult.cc
src/model/DescribeActivationCodesRequest.cc
src/model/DescribeActivationCodesResult.cc
src/model/DescribeActiveOperationMaintainConfRequest.cc
src/model/DescribeActiveOperationMaintainConfResult.cc
src/model/DescribeActiveOperationTasksRequest.cc
src/model/DescribeActiveOperationTasksResult.cc
src/model/DescribeApplicationAttributeRequest.cc
src/model/DescribeApplicationAttributeResult.cc
src/model/DescribeApplicationParametersRequest.cc
src/model/DescribeApplicationParametersResult.cc
src/model/DescribeApplicationServerlessConfRequest.cc
src/model/DescribeApplicationServerlessConfResult.cc
src/model/DescribeApplicationsRequest.cc
src/model/DescribeApplicationsResult.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
@@ -426,6 +746,16 @@ set(polardb_src
src/model/DescribeCharacterSetNameResult.cc
src/model/DescribeClassListRequest.cc
src/model/DescribeClassListResult.cc
src/model/DescribeColdStorageInstanceRequest.cc
src/model/DescribeColdStorageInstanceResult.cc
src/model/DescribeCronJobPolicyServerlessRequest.cc
src/model/DescribeCronJobPolicyServerlessResult.cc
src/model/DescribeCrossCloudLevelsRequest.cc
src/model/DescribeCrossCloudLevelsResult.cc
src/model/DescribeCrossCloudRegionRequest.cc
src/model/DescribeCrossCloudRegionResult.cc
src/model/DescribeCrossCloudRegionMappingToAliyunRequest.cc
src/model/DescribeCrossCloudRegionMappingToAliyunResult.cc
src/model/DescribeDBClusterAccessWhitelistRequest.cc
src/model/DescribeDBClusterAccessWhitelistResult.cc
src/model/DescribeDBClusterAttributeRequest.cc
@@ -436,16 +766,24 @@ set(polardb_src
src/model/DescribeDBClusterAvailableResourcesResult.cc
src/model/DescribeDBClusterConnectivityRequest.cc
src/model/DescribeDBClusterConnectivityResult.cc
src/model/DescribeDBClusterEncryptionKeyRequest.cc
src/model/DescribeDBClusterEncryptionKeyResult.cc
src/model/DescribeDBClusterEndpointsRequest.cc
src/model/DescribeDBClusterEndpointsResult.cc
src/model/DescribeDBClusterEndpointsZonalRequest.cc
src/model/DescribeDBClusterEndpointsZonalResult.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/DescribeDBClusterParametersRequest.cc
src/model/DescribeDBClusterParametersResult.cc
src/model/DescribeDBClusterPerformanceRequest.cc
src/model/DescribeDBClusterPerformanceResult.cc
src/model/DescribeDBClusterProxyRequest.cc
src/model/DescribeDBClusterProxyResult.cc
src/model/DescribeDBClusterSSLRequest.cc
src/model/DescribeDBClusterSSLResult.cc
src/model/DescribeDBClusterServerlessConfRequest.cc
@@ -454,14 +792,24 @@ set(polardb_src
src/model/DescribeDBClusterTDEResult.cc
src/model/DescribeDBClusterVersionRequest.cc
src/model/DescribeDBClusterVersionResult.cc
src/model/DescribeDBClusterVersionZonalRequest.cc
src/model/DescribeDBClusterVersionZonalResult.cc
src/model/DescribeDBClustersRequest.cc
src/model/DescribeDBClustersResult.cc
src/model/DescribeDBClustersWithBackupsRequest.cc
src/model/DescribeDBClustersWithBackupsResult.cc
src/model/DescribeDBClustersZonalRequest.cc
src/model/DescribeDBClustersZonalResult.cc
src/model/DescribeDBInitializeVariableRequest.cc
src/model/DescribeDBInitializeVariableResult.cc
src/model/DescribeDBInstancePerformanceRequest.cc
src/model/DescribeDBInstancePerformanceResult.cc
src/model/DescribeDBLinksRequest.cc
src/model/DescribeDBLinksResult.cc
src/model/DescribeDBLogFilesRequest.cc
src/model/DescribeDBLogFilesResult.cc
src/model/DescribeDBMiniEngineVersionsRequest.cc
src/model/DescribeDBMiniEngineVersionsResult.cc
src/model/DescribeDBNodePerformanceRequest.cc
src/model/DescribeDBNodePerformanceResult.cc
src/model/DescribeDBNodesParametersRequest.cc
@@ -472,8 +820,22 @@ set(polardb_src
src/model/DescribeDasConfigResult.cc
src/model/DescribeDatabasesRequest.cc
src/model/DescribeDatabasesResult.cc
src/model/DescribeDatabasesZonalRequest.cc
src/model/DescribeDatabasesZonalResult.cc
src/model/DescribeDbClusterAttributeZonalRequest.cc
src/model/DescribeDbClusterAttributeZonalResult.cc
src/model/DescribeDetachedBackupsRequest.cc
src/model/DescribeDetachedBackupsResult.cc
src/model/DescribeEncryptionDBRolePrivilegeRequest.cc
src/model/DescribeEncryptionDBRolePrivilegeResult.cc
src/model/DescribeEncryptionDBSecretRequest.cc
src/model/DescribeEncryptionDBSecretResult.cc
src/model/DescribeExtensionsRequest.cc
src/model/DescribeExtensionsResult.cc
src/model/DescribeFirewallRulesRequest.cc
src/model/DescribeFirewallRulesResult.cc
src/model/DescribeGlobalDataNetworkListRequest.cc
src/model/DescribeGlobalDataNetworkListResult.cc
src/model/DescribeGlobalDatabaseNetworkRequest.cc
src/model/DescribeGlobalDatabaseNetworkResult.cc
src/model/DescribeGlobalDatabaseNetworksRequest.cc
@@ -482,16 +844,28 @@ set(polardb_src
src/model/DescribeGlobalSecurityIPGroupResult.cc
src/model/DescribeGlobalSecurityIPGroupRelationRequest.cc
src/model/DescribeGlobalSecurityIPGroupRelationResult.cc
src/model/DescribeHALogsRequest.cc
src/model/DescribeHALogsResult.cc
src/model/DescribeHistoryTasksRequest.cc
src/model/DescribeHistoryTasksResult.cc
src/model/DescribeHistoryTasksStatRequest.cc
src/model/DescribeHistoryTasksStatResult.cc
src/model/DescribeLicenseOrderDetailsRequest.cc
src/model/DescribeLicenseOrderDetailsResult.cc
src/model/DescribeLicenseOrdersRequest.cc
src/model/DescribeLicenseOrdersResult.cc
src/model/DescribeLocalAvailableRecoveryTimeRequest.cc
src/model/DescribeLocalAvailableRecoveryTimeResult.cc
src/model/DescribeLogBackupPolicyRequest.cc
src/model/DescribeLogBackupPolicyResult.cc
src/model/DescribeMaskingRulesRequest.cc
src/model/DescribeMaskingRulesResult.cc
src/model/DescribeMetaListRequest.cc
src/model/DescribeMetaListResult.cc
src/model/DescribeModifyParameterLogRequest.cc
src/model/DescribeModifyParameterLogResult.cc
src/model/DescribeNetworkChannelRequest.cc
src/model/DescribeNetworkChannelResult.cc
src/model/DescribeParameterGroupRequest.cc
src/model/DescribeParameterGroupResult.cc
src/model/DescribeParameterGroupsRequest.cc
@@ -504,8 +878,16 @@ set(polardb_src
src/model/DescribePendingMaintenanceActionsResult.cc
src/model/DescribePolarSQLCollectorPolicyRequest.cc
src/model/DescribePolarSQLCollectorPolicyResult.cc
src/model/DescribeRdsVSwitchsRequest.cc
src/model/DescribeRdsVSwitchsResult.cc
src/model/DescribeRdsVpcsRequest.cc
src/model/DescribeRdsVpcsResult.cc
src/model/DescribeRegionsRequest.cc
src/model/DescribeRegionsResult.cc
src/model/DescribeResourcePackagesRequest.cc
src/model/DescribeResourcePackagesResult.cc
src/model/DescribeSQLRateLimitingRulesRequest.cc
src/model/DescribeSQLRateLimitingRulesResult.cc
src/model/DescribeScheduleTasksRequest.cc
src/model/DescribeScheduleTasksResult.cc
src/model/DescribeSlowLogRecordsRequest.cc
@@ -514,54 +896,108 @@ set(polardb_src
src/model/DescribeSlowLogsResult.cc
src/model/DescribeTasksRequest.cc
src/model/DescribeTasksResult.cc
src/model/DescribeUpgradeReportRequest.cc
src/model/DescribeUpgradeReportResult.cc
src/model/DescribeUserEncryptionKeyListRequest.cc
src/model/DescribeUserEncryptionKeyListResult.cc
src/model/DescribeVSwitchListRequest.cc
src/model/DescribeVSwitchListResult.cc
src/model/DescribeVSwitchesRequest.cc
src/model/DescribeVSwitchesResult.cc
src/model/DescribeVpcsRequest.cc
src/model/DescribeVpcsResult.cc
src/model/DescribeZonesRequest.cc
src/model/DescribeZonesResult.cc
src/model/DisableDBClusterOrcaRequest.cc
src/model/DisableDBClusterOrcaResult.cc
src/model/DisableDBClusterServerlessRequest.cc
src/model/DisableDBClusterServerlessResult.cc
src/model/EnableDBClusterOrcaRequest.cc
src/model/EnableDBClusterOrcaResult.cc
src/model/EnableDBClusterServerlessRequest.cc
src/model/EnableDBClusterServerlessResult.cc
src/model/EnableFirewallRulesRequest.cc
src/model/EnableFirewallRulesResult.cc
src/model/EnableSQLRateLimitingRulesRequest.cc
src/model/EnableSQLRateLimitingRulesResult.cc
src/model/EvaluateRegionResourceRequest.cc
src/model/EvaluateRegionResourceResult.cc
src/model/ExecuteCrossCloudOpenAPIRequest.cc
src/model/ExecuteCrossCloudOpenAPIResult.cc
src/model/FailoverDBClusterRequest.cc
src/model/FailoverDBClusterResult.cc
src/model/FailoverDBClusterZonalRequest.cc
src/model/FailoverDBClusterZonalResult.cc
src/model/GenerateUpgradeReportForSyncCloneRequest.cc
src/model/GenerateUpgradeReportForSyncCloneResult.cc
src/model/GrantAccountPrivilegeRequest.cc
src/model/GrantAccountPrivilegeResult.cc
src/model/GrantAccountPrivilegeZonalRequest.cc
src/model/GrantAccountPrivilegeZonalResult.cc
src/model/ListOrdersRequest.cc
src/model/ListOrdersResult.cc
src/model/ListTagResourcesRequest.cc
src/model/ListTagResourcesResult.cc
src/model/ListTagResourcesForRegionRequest.cc
src/model/ListTagResourcesForRegionResult.cc
src/model/ManuallyStartDBClusterRequest.cc
src/model/ManuallyStartDBClusterResult.cc
src/model/ModifyAIDBClusterDescriptionRequest.cc
src/model/ModifyAIDBClusterDescriptionResult.cc
src/model/ModifyAccountDescriptionRequest.cc
src/model/ModifyAccountDescriptionResult.cc
src/model/ModifyAccountDescriptionZonalRequest.cc
src/model/ModifyAccountDescriptionZonalResult.cc
src/model/ModifyAccountLockStateRequest.cc
src/model/ModifyAccountLockStateResult.cc
src/model/ModifyAccountPasswordRequest.cc
src/model/ModifyAccountPasswordResult.cc
src/model/ModifyAccountPasswordZonalRequest.cc
src/model/ModifyAccountPasswordZonalResult.cc
src/model/ModifyActiveOperationMaintainConfRequest.cc
src/model/ModifyActiveOperationMaintainConfResult.cc
src/model/ModifyActiveOperationTasksRequest.cc
src/model/ModifyActiveOperationTasksResult.cc
src/model/ModifyApplicationDescriptionRequest.cc
src/model/ModifyApplicationDescriptionResult.cc
src/model/ModifyApplicationParameterRequest.cc
src/model/ModifyApplicationParameterResult.cc
src/model/ModifyApplicationServerlessConfRequest.cc
src/model/ModifyApplicationServerlessConfResult.cc
src/model/ModifyApplicationWhitelistRequest.cc
src/model/ModifyApplicationWhitelistResult.cc
src/model/ModifyAutoRenewAttributeRequest.cc
src/model/ModifyAutoRenewAttributeResult.cc
src/model/ModifyBackupPolicyRequest.cc
src/model/ModifyBackupPolicyResult.cc
src/model/ModifyCronJobPolicyServerlessRequest.cc
src/model/ModifyCronJobPolicyServerlessResult.cc
src/model/ModifyDBClusterRequest.cc
src/model/ModifyDBClusterResult.cc
src/model/ModifyDBClusterAccessWhitelistRequest.cc
src/model/ModifyDBClusterAccessWhitelistResult.cc
src/model/ModifyDBClusterAndNodesParametersRequest.cc
src/model/ModifyDBClusterAndNodesParametersResult.cc
src/model/ModifyDBClusterArchRequest.cc
src/model/ModifyDBClusterArchResult.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/ModifyDBClusterDescriptionZonalRequest.cc
src/model/ModifyDBClusterDescriptionZonalResult.cc
src/model/ModifyDBClusterEndpointRequest.cc
src/model/ModifyDBClusterEndpointResult.cc
src/model/ModifyDBClusterEndpointZonalRequest.cc
src/model/ModifyDBClusterEndpointZonalResult.cc
src/model/ModifyDBClusterMaintainTimeRequest.cc
src/model/ModifyDBClusterMaintainTimeResult.cc
src/model/ModifyDBClusterMigrationRequest.cc
src/model/ModifyDBClusterMigrationResult.cc
src/model/ModifyDBClusterMigrationEndpointRequest.cc
src/model/ModifyDBClusterMigrationEndpointResult.cc
src/model/ModifyDBClusterMonitorRequest.cc
src/model/ModifyDBClusterMonitorResult.cc
src/model/ModifyDBClusterParametersRequest.cc
@@ -580,18 +1016,34 @@ set(polardb_src
src/model/ModifyDBClusterStorageSpaceResult.cc
src/model/ModifyDBClusterTDERequest.cc
src/model/ModifyDBClusterTDEResult.cc
src/model/ModifyDBClusterVpcRequest.cc
src/model/ModifyDBClusterVpcResult.cc
src/model/ModifyDBDescriptionRequest.cc
src/model/ModifyDBDescriptionResult.cc
src/model/ModifyDBDescriptionZonalRequest.cc
src/model/ModifyDBDescriptionZonalResult.cc
src/model/ModifyDBEndpointAddressRequest.cc
src/model/ModifyDBEndpointAddressResult.cc
src/model/ModifyDBNodeClassRequest.cc
src/model/ModifyDBNodeClassResult.cc
src/model/ModifyDBNodeConfigRequest.cc
src/model/ModifyDBNodeConfigResult.cc
src/model/ModifyDBNodeDescriptionRequest.cc
src/model/ModifyDBNodeDescriptionResult.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/ModifyEncryptionDBRolePrivilegeRequest.cc
src/model/ModifyEncryptionDBRolePrivilegeResult.cc
src/model/ModifyEncryptionDBSecretRequest.cc
src/model/ModifyEncryptionDBSecretResult.cc
src/model/ModifyFirewallRulesRequest.cc
src/model/ModifyFirewallRulesResult.cc
src/model/ModifyGlobalDatabaseNetworkRequest.cc
src/model/ModifyGlobalDatabaseNetworkResult.cc
src/model/ModifyGlobalSecurityIPGroupRequest.cc
@@ -606,24 +1058,40 @@ set(polardb_src
src/model/ModifyMaskingRulesResult.cc
src/model/ModifyPendingMaintenanceActionRequest.cc
src/model/ModifyPendingMaintenanceActionResult.cc
src/model/ModifyResourcePackageRequest.cc
src/model/ModifyResourcePackageResult.cc
src/model/ModifySQLRateLimitingRulesRequest.cc
src/model/ModifySQLRateLimitingRulesResult.cc
src/model/ModifyScheduleTaskRequest.cc
src/model/ModifyScheduleTaskResult.cc
src/model/OpenAITaskRequest.cc
src/model/OpenAITaskResult.cc
src/model/ReactivateDBClusterBackupRequest.cc
src/model/ReactivateDBClusterBackupResult.cc
src/model/RefreshDBClusterStorageUsageRequest.cc
src/model/RefreshDBClusterStorageUsageResult.cc
src/model/RemoveDBClusterFromGDNRequest.cc
src/model/RemoveDBClusterFromGDNResult.cc
src/model/ResetAccountRequest.cc
src/model/ResetAccountResult.cc
src/model/ResetAccountPasswordRequest.cc
src/model/ResetAccountPasswordResult.cc
src/model/ResetAccountZonalRequest.cc
src/model/ResetAccountZonalResult.cc
src/model/ResetGlobalDatabaseNetworkRequest.cc
src/model/ResetGlobalDatabaseNetworkResult.cc
src/model/RestartDBLinkRequest.cc
src/model/RestartDBLinkResult.cc
src/model/RestartDBNodeRequest.cc
src/model/RestartDBNodeResult.cc
src/model/RestartDBNodeZonalRequest.cc
src/model/RestartDBNodeZonalResult.cc
src/model/RestoreTableRequest.cc
src/model/RestoreTableResult.cc
src/model/RevokeAccountPrivilegeRequest.cc
src/model/RevokeAccountPrivilegeResult.cc
src/model/RevokeAccountPrivilegeZonalRequest.cc
src/model/RevokeAccountPrivilegeZonalResult.cc
src/model/SwitchOverGlobalDatabaseNetworkRequest.cc
src/model/SwitchOverGlobalDatabaseNetworkResult.cc
src/model/TagResourcesRequest.cc
@@ -634,8 +1102,12 @@ set(polardb_src
src/model/TransformDBClusterPayTypeResult.cc
src/model/UntagResourcesRequest.cc
src/model/UntagResourcesResult.cc
src/model/UpdateExtensionsRequest.cc
src/model/UpdateExtensionsResult.cc
src/model/UpgradeDBClusterVersionRequest.cc
src/model/UpgradeDBClusterVersionResult.cc )
src/model/UpgradeDBClusterVersionResult.cc
src/model/UpgradeDBClusterVersionZonalRequest.cc
src/model/UpgradeDBClusterVersionZonalResult.cc )
add_library(polardb ${LIB_TYPE}
${polardb_public_header}

File diff suppressed because it is too large Load Diff

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_ABORTDBCLUSTERMIGRATIONREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_ABORTDBCLUSTERMIGRATIONREQUEST_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 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_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#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,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_ADDENCRYPTIONDBROLEPRIVILEGEREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_ADDENCRYPTIONDBROLEPRIVILEGEREQUEST_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 AddEncryptionDBRolePrivilegeRequest : public RpcServiceRequest {
public:
AddEncryptionDBRolePrivilegeRequest();
~AddEncryptionDBRolePrivilegeRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRolePrivilegeConfig() const;
void setRolePrivilegeConfig(const std::string &rolePrivilegeConfig);
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 getRolePrivilegeName() const;
void setRolePrivilegeName(const std::string &rolePrivilegeName);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string rolePrivilegeConfig_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string rolePrivilegeName_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_ADDENCRYPTIONDBROLEPRIVILEGEREQUEST_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_ADDENCRYPTIONDBROLEPRIVILEGERESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_ADDENCRYPTIONDBROLEPRIVILEGERESULT_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 AddEncryptionDBRolePrivilegeResult : public ServiceResult
{
public:
AddEncryptionDBRolePrivilegeResult();
explicit AddEncryptionDBRolePrivilegeResult(const std::string &payload);
~AddEncryptionDBRolePrivilegeResult();
std::string getDBClusterId()const;
protected:
void parse(const std::string &payload);
private:
std::string dBClusterId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_ADDENCRYPTIONDBROLEPRIVILEGERESULT_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_ADDFIREWALLRULESREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_ADDFIREWALLRULESREQUEST_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 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_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#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,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_ADDSQLRATELIMITINGRULESREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_ADDSQLRATELIMITINGRULESREQUEST_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 AddSQLRateLimitingRulesRequest : public RpcServiceRequest {
public:
AddSQLRateLimitingRulesRequest();
~AddSQLRateLimitingRulesRequest();
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 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 resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string ruleConfig_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_ADDSQLRATELIMITINGRULESREQUEST_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_ADDSQLRATELIMITINGRULESRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_ADDSQLRATELIMITINGRULESRESULT_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 AddSQLRateLimitingRulesResult : public ServiceResult
{
public:
AddSQLRateLimitingRulesResult();
explicit AddSQLRateLimitingRulesResult(const std::string &payload);
~AddSQLRateLimitingRulesResult();
std::string getMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_ADDSQLRATELIMITINGRULESRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_ATTACHAPPLICATIONPOLARFSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_ATTACHAPPLICATIONPOLARFSREQUEST_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 AttachApplicationPolarFSRequest : public RpcServiceRequest {
public:
AttachApplicationPolarFSRequest();
~AttachApplicationPolarFSRequest();
bool getReplaceExisted() const;
void setReplaceExisted(bool replaceExisted);
std::string getApplicationId() const;
void setApplicationId(const std::string &applicationId);
std::string getPolarFSAccessKeyId() const;
void setPolarFSAccessKeyId(const std::string &polarFSAccessKeyId);
std::string getPolarFSInstanceId() const;
void setPolarFSInstanceId(const std::string &polarFSInstanceId);
std::string getPolarFSAccessKeySecret() const;
void setPolarFSAccessKeySecret(const std::string &polarFSAccessKeySecret);
private:
bool replaceExisted_;
std::string applicationId_;
std::string polarFSAccessKeyId_;
std::string polarFSInstanceId_;
std::string polarFSAccessKeySecret_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_ATTACHAPPLICATIONPOLARFSREQUEST_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_ATTACHAPPLICATIONPOLARFSRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_ATTACHAPPLICATIONPOLARFSRESULT_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 AttachApplicationPolarFSResult : public ServiceResult
{
public:
AttachApplicationPolarFSResult();
explicit AttachApplicationPolarFSResult(const std::string &payload);
~AttachApplicationPolarFSResult();
std::string getApplicationId()const;
std::string getPolarFSInstanceId()const;
protected:
void parse(const std::string &payload);
private:
std::string applicationId_;
std::string polarFSInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_ATTACHAPPLICATIONPOLARFSRESULT_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_CANCELCRONJOBPOLICYSERVERLESSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CANCELCRONJOBPOLICYSERVERLESSREQUEST_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 CancelCronJobPolicyServerlessRequest : public RpcServiceRequest {
public:
CancelCronJobPolicyServerlessRequest();
~CancelCronJobPolicyServerlessRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getJobId() const;
void setJobId(const std::string &jobId);
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 jobId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_CANCELCRONJOBPOLICYSERVERLESSREQUEST_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_CANCELCRONJOBPOLICYSERVERLESSRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_CANCELCRONJOBPOLICYSERVERLESSRESULT_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 CancelCronJobPolicyServerlessResult : public ServiceResult
{
public:
CancelCronJobPolicyServerlessResult();
explicit CancelCronJobPolicyServerlessResult(const std::string &payload);
~CancelCronJobPolicyServerlessResult();
std::string getStatus()const;
std::string getDBClusterId()const;
std::string getRegionId()const;
std::string getJobId()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string dBClusterId_;
std::string regionId_;
std::string jobId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CANCELCRONJOBPOLICYSERVERLESSRESULT_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_CHECKACCOUNTNAMEZONALREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CHECKACCOUNTNAMEZONALREQUEST_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 CheckAccountNameZonalRequest : public RpcServiceRequest {
public:
CheckAccountNameZonalRequest();
~CheckAccountNameZonalRequest();
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_CHECKACCOUNTNAMEZONALREQUEST_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_CHECKACCOUNTNAMEZONALRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_CHECKACCOUNTNAMEZONALRESULT_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 CheckAccountNameZonalResult : public ServiceResult
{
public:
CheckAccountNameZonalResult();
explicit CheckAccountNameZonalResult(const std::string &payload);
~CheckAccountNameZonalResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CHECKACCOUNTNAMEZONALRESULT_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_CHECKCONNECTIONSTRINGREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CHECKCONNECTIONSTRINGREQUEST_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 CheckConnectionStringRequest : public RpcServiceRequest {
public:
CheckConnectionStringRequest();
~CheckConnectionStringRequest();
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 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 connectionStringPrefix_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_CHECKCONNECTIONSTRINGREQUEST_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_CHECKCONNECTIONSTRINGRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_CHECKCONNECTIONSTRINGRESULT_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 CheckConnectionStringResult : public ServiceResult
{
public:
CheckConnectionStringResult();
explicit CheckConnectionStringResult(const std::string &payload);
~CheckConnectionStringResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CHECKCONNECTIONSTRINGRESULT_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_CHECKDBNAMEZONALREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CHECKDBNAMEZONALREQUEST_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 CheckDBNameZonalRequest : public RpcServiceRequest {
public:
CheckDBNameZonalRequest();
~CheckDBNameZonalRequest();
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_CHECKDBNAMEZONALREQUEST_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_CHECKDBNAMEZONALRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_CHECKDBNAMEZONALRESULT_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 CheckDBNameZonalResult : public ServiceResult
{
public:
CheckDBNameZonalResult();
explicit CheckDBNameZonalResult(const std::string &payload);
~CheckDBNameZonalResult();
std::string getDBName()const;
protected:
void parse(const std::string &payload);
private:
std::string dBName_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CHECKDBNAMEZONALRESULT_H_

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_CONTINUEDBCLUSTERMIGRATIONREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CONTINUEDBCLUSTERMIGRATIONREQUEST_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 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_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#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

@@ -32,6 +32,8 @@ public:
~CreateAccountRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getNodeType() const;
void setNodeType(const std::string &nodeType);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getAccountType() const;
@@ -63,6 +65,7 @@ public:
private:
long resourceOwnerId_;
std::string nodeType_;
std::string clientToken_;
std::string accountType_;
std::string accountDescription_;

View File

@@ -0,0 +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_CREATEACCOUNTZONALREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEACCOUNTZONALREQUEST_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 CreateAccountZonalRequest : public RpcServiceRequest {
public:
CreateAccountZonalRequest();
~CreateAccountZonalRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getNodeType() const;
void setNodeType(const std::string &nodeType);
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 getTairAccountPassword() const;
void setTairAccountPassword(const std::string &tairAccountPassword);
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 getPrivForAllDB() const;
void setPrivForAllDB(const std::string &privForAllDB);
private:
long resourceOwnerId_;
std::string nodeType_;
std::string clientToken_;
std::string accountType_;
std::string accountDescription_;
std::string accessKeyId_;
std::string accountPrivilege_;
std::string accountName_;
std::string tairAccountPassword_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string accountPassword_;
std::string dBName_;
std::string privForAllDB_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEACCOUNTZONALREQUEST_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_CREATEACCOUNTZONALRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEACCOUNTZONALRESULT_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 CreateAccountZonalResult : public ServiceResult
{
public:
CreateAccountZonalResult();
explicit CreateAccountZonalResult(const std::string &payload);
~CreateAccountZonalResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEACCOUNTZONALRESULT_H_

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CREATEAPPLICATIONENDPOINTADDRESSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEAPPLICATIONENDPOINTADDRESSREQUEST_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 CreateApplicationEndpointAddressRequest : public RpcServiceRequest {
public:
CreateApplicationEndpointAddressRequest();
~CreateApplicationEndpointAddressRequest();
std::string getEndpointId() const;
void setEndpointId(const std::string &endpointId);
std::string getApplicationId() const;
void setApplicationId(const std::string &applicationId);
std::string getNetType() const;
void setNetType(const std::string &netType);
private:
std::string endpointId_;
std::string applicationId_;
std::string netType_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEAPPLICATIONENDPOINTADDRESSREQUEST_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_CREATEAPPLICATIONENDPOINTADDRESSRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEAPPLICATIONENDPOINTADDRESSRESULT_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 CreateApplicationEndpointAddressResult : public ServiceResult
{
public:
CreateApplicationEndpointAddressResult();
explicit CreateApplicationEndpointAddressResult(const std::string &payload);
~CreateApplicationEndpointAddressResult();
std::string getEndpointId()const;
std::string getApplicationId()const;
protected:
void parse(const std::string &payload);
private:
std::string endpointId_;
std::string applicationId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEAPPLICATIONENDPOINTADDRESSRESULT_H_

View File

@@ -0,0 +1,112 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR 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_CREATEAPPLICATIONREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEAPPLICATIONREQUEST_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 CreateApplicationRequest : public RpcServiceRequest {
public:
struct Components {
long componentReplica;
std::string securityIPNetType;
long componentMaxReplica;
std::string scaleMax;
std::string parameterTemplateId;
std::string securityIPList;
std::string componentType;
std::string securityIPType;
std::string componentClass;
std::string parameters;
std::string securityGroups;
std::string securityIPArrayName;
std::string scaleMin;
};
struct Endpoints {
std::string endpointType;
std::string description;
};
CreateApplicationRequest();
~CreateApplicationRequest();
std::vector<Components> getComponents() const;
void setComponents(const std::vector<Components> &components);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getArchitecture() const;
void setArchitecture(const std::string &architecture);
std::string getPeriod() const;
void setPeriod(const std::string &period);
std::vector<Endpoints> getEndpoints() const;
void setEndpoints(const std::vector<Endpoints> &endpoints);
bool getDryRun() const;
void setDryRun(bool dryRun);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getVersion() const;
void setVersion(const std::string &version);
std::string getUsedTime() const;
void setUsedTime(const std::string &usedTime);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getPolarFSInstanceId() const;
void setPolarFSInstanceId(const std::string &polarFSInstanceId);
bool getAutoRenew() const;
void setAutoRenew(bool autoRenew);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getApplicationType() const;
void setApplicationType(const std::string &applicationType);
std::string getPayType() const;
void setPayType(const std::string &payType);
private:
std::vector<Components> components_;
std::string description_;
std::string resourceGroupId_;
std::string regionId_;
std::string architecture_;
std::string period_;
std::vector<Endpoints> endpoints_;
bool dryRun_;
std::string dBClusterId_;
std::string version_;
std::string usedTime_;
std::string vSwitchId_;
std::string polarFSInstanceId_;
bool autoRenew_;
std::string vpcId_;
std::string zoneId_;
std::string applicationType_;
std::string payType_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEAPPLICATIONREQUEST_H_

View File

@@ -0,0 +1,65 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR 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_CREATEAPPLICATIONRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEAPPLICATIONRESULT_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 CreateApplicationResult : public ServiceResult
{
public:
struct Component
{
std::string componentId;
};
CreateApplicationResult();
explicit CreateApplicationResult(const std::string &payload);
~CreateApplicationResult();
std::vector<Component> getComponents()const;
std::string getDescription()const;
std::string getResourceGroupId()const;
bool getResourceAvailable()const;
std::string getApplicationId()const;
std::string getOrderId()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Component> components_;
std::string description_;
std::string resourceGroupId_;
bool resourceAvailable_;
std::string applicationId_;
std::string orderId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEAPPLICATIONRESULT_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_CREATECRONJOBPOLICYSERVERLESSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATECRONJOBPOLICYSERVERLESSREQUEST_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 CreateCronJobPolicyServerlessRequest : public RpcServiceRequest {
public:
CreateCronJobPolicyServerlessRequest();
~CreateCronJobPolicyServerlessRequest();
std::string getScaleRoNumMax() const;
void setScaleRoNumMax(const std::string &scaleRoNumMax);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCronExpression() const;
void setCronExpression(const std::string &cronExpression);
std::string getServerlessRuleMode() const;
void setServerlessRuleMode(const std::string &serverlessRuleMode);
std::string getScaleApRoNumMax() const;
void setScaleApRoNumMax(const std::string &scaleApRoNumMax);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getScaleMax() const;
void setScaleMax(const std::string &scaleMax);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getServerlessRuleCpuEnlargeThreshold() const;
void setServerlessRuleCpuEnlargeThreshold(const std::string &serverlessRuleCpuEnlargeThreshold);
std::string getSecondsUntilAutoPause() const;
void setSecondsUntilAutoPause(const std::string &secondsUntilAutoPause);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getScaleApRoNumMin() const;
void setScaleApRoNumMin(const std::string &scaleApRoNumMin);
std::string getScaleMin() const;
void setScaleMin(const std::string &scaleMin);
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);
std::string getServerlessRuleCpuShrinkThreshold() const;
void setServerlessRuleCpuShrinkThreshold(const std::string &serverlessRuleCpuShrinkThreshold);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getScaleRoNumMin() const;
void setScaleRoNumMin(const std::string &scaleRoNumMin);
std::string getAllowShutDown() const;
void setAllowShutDown(const std::string &allowShutDown);
private:
std::string scaleRoNumMax_;
long resourceOwnerId_;
std::string cronExpression_;
std::string serverlessRuleMode_;
std::string scaleApRoNumMax_;
std::string startTime_;
std::string scaleMax_;
std::string accessKeyId_;
std::string serverlessRuleCpuEnlargeThreshold_;
std::string secondsUntilAutoPause_;
std::string regionId_;
std::string scaleApRoNumMin_;
std::string scaleMin_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
std::string endTime_;
std::string serverlessRuleCpuShrinkThreshold_;
long ownerId_;
std::string scaleRoNumMin_;
std::string allowShutDown_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATECRONJOBPOLICYSERVERLESSREQUEST_H_

View File

@@ -0,0 +1,67 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR 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_CREATECRONJOBPOLICYSERVERLESSRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATECRONJOBPOLICYSERVERLESSRESULT_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 CreateCronJobPolicyServerlessResult : public ServiceResult
{
public:
CreateCronJobPolicyServerlessResult();
explicit CreateCronJobPolicyServerlessResult(const std::string &payload);
~CreateCronJobPolicyServerlessResult();
std::string getStatus()const;
std::string getArgs()const;
std::string getAction()const;
std::string getEndTime()const;
std::string getDBClusterId()const;
std::string getStartTime()const;
std::string getRegionId()const;
std::string getCronExpression()const;
std::string getJobId()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string args_;
std::string action_;
std::string endTime_;
std::string dBClusterId_;
std::string startTime_;
std::string regionId_;
std::string cronExpression_;
std::string jobId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATECRONJOBPOLICYSERVERLESSRESULT_H_

View File

@@ -64,6 +64,8 @@ public:
void setOwnerId(long ownerId);
std::string getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getPolarFsInstanceId() const;
void setPolarFsInstanceId(const std::string &polarFsInstanceId);
std::string getNodes() const;
void setNodes(const std::string &nodes);
std::string getSccMode() const;
@@ -89,6 +91,7 @@ private:
std::string dBEndpointDescription_;
long ownerId_;
std::string vSwitchId_;
std::string polarFsInstanceId_;
std::string nodes_;
std::string sccMode_;
std::string vPCId_;

View File

@@ -0,0 +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_CREATEDBCLUSTERENDPOINTZONALREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEDBCLUSTERENDPOINTZONALREQUEST_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 CreateDBClusterEndpointZonalRequest : public RpcServiceRequest {
public:
CreateDBClusterEndpointZonalRequest();
~CreateDBClusterEndpointZonalRequest();
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 getPolarSccWaitTimeout() const;
void setPolarSccWaitTimeout(const std::string &polarSccWaitTimeout);
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 getPolarSccTimeoutAction() const;
void setPolarSccTimeoutAction(const std::string &polarSccTimeoutAction);
std::string getEndpointSubCluster() const;
void setEndpointSubCluster(const std::string &endpointSubCluster);
std::string getStandbyVSwitchId() const;
void setStandbyVSwitchId(const std::string &standbyVSwitchId);
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 getVSwitchId() const;
void setVSwitchId(const std::string &vSwitchId);
std::string getNodes() const;
void setNodes(const std::string &nodes);
std::string getSccMode() const;
void setSccMode(const std::string &sccMode);
std::string getVPCId() const;
void setVPCId(const std::string &vPCId);
private:
std::string autoAddNewNodes_;
long resourceOwnerId_;
std::string clientToken_;
std::string polarSccWaitTimeout_;
std::string accessKeyId_;
std::string readWriteMode_;
std::string endpointType_;
std::string polarSccTimeoutAction_;
std::string endpointSubCluster_;
std::string standbyVSwitchId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
std::string endpointConfig_;
std::string dBEndpointDescription_;
long ownerId_;
std::string vSwitchId_;
std::string nodes_;
std::string sccMode_;
std::string vPCId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEDBCLUSTERENDPOINTZONALREQUEST_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_CREATEDBCLUSTERENDPOINTZONALRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEDBCLUSTERENDPOINTZONALRESULT_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 CreateDBClusterEndpointZonalResult : public ServiceResult
{
public:
CreateDBClusterEndpointZonalResult();
explicit CreateDBClusterEndpointZonalResult(const std::string &payload);
~CreateDBClusterEndpointZonalResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEDBCLUSTERENDPOINTZONALRESULT_H_

View File

@@ -48,10 +48,18 @@ public:
void setStorageType(const std::string &storageType);
std::string getCreationCategory() const;
void setCreationCategory(const std::string &creationCategory);
std::string getCloudProvider() const;
void setCloudProvider(const std::string &cloudProvider);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
long getSourceUid() const;
void setSourceUid(long sourceUid);
std::string getDBNodeClass() const;
void setDBNodeClass(const std::string &dBNodeClass);
std::string getAccountName() const;
void setAccountName(const std::string &accountName);
std::string getEnsRegionId() const;
void setEnsRegionId(const std::string &ensRegionId);
std::string getCreationOption() const;
void setCreationOption(const std::string &creationOption);
std::vector<Tag> getTag() const;
@@ -72,6 +80,8 @@ public:
void setSecurityIPList(const std::string &securityIPList);
std::string getDBMinorVersion() const;
void setDBMinorVersion(const std::string &dBMinorVersion);
std::string getDnNodeClass() const;
void setDnNodeClass(const std::string &dnNodeClass);
long getProvisionedIops() const;
void setProvisionedIops(long provisionedIops);
bool getAutoRenew() const;
@@ -82,6 +92,8 @@ public:
void setStoragePayType(const std::string &storagePayType);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getCnNodeNum() const;
void setCnNodeNum(const std::string &cnNodeNum);
std::string getStorageAutoScale() const;
void setStorageAutoScale(const std::string &storageAutoScale);
bool getTDEStatus() const;
@@ -106,6 +118,8 @@ public:
void setClusterNetworkType(const std::string &clusterNetworkType);
std::string getStorageEncryptionKey() const;
void setStorageEncryptionKey(const std::string &storageEncryptionKey);
std::string getCnNodeClass() const;
void setCnNodeClass(const std::string &cnNodeClass);
std::string getParameterGroupId() const;
void setParameterGroupId(const std::string &parameterGroupId);
std::string getRegionId() const;
@@ -134,6 +148,8 @@ public:
void setTargetMinorVersion(const std::string &targetMinorVersion);
int getDBNodeNum() const;
void setDBNodeNum(int dBNodeNum);
std::string getAccountPassword() const;
void setAccountPassword(const std::string &accountPassword);
long getStorageUpperBound() const;
void setStorageUpperBound(long storageUpperBound);
std::string getVPCId() const;
@@ -154,6 +170,8 @@ public:
void setStorageSpace(long storageSpace);
std::string getServerlessType() const;
void setServerlessType(const std::string &serverlessType);
std::string getDnNodeNum() const;
void setDnNodeNum(const std::string &dnNodeNum);
private:
long resourceOwnerId_;
@@ -163,8 +181,12 @@ private:
std::string scaleMax_;
std::string storageType_;
std::string creationCategory_;
std::string cloudProvider_;
std::string resourceGroupId_;
long sourceUid_;
std::string dBNodeClass_;
std::string accountName_;
std::string ensRegionId_;
std::string creationOption_;
std::vector<Tag> tag_;
std::string sourceResourceId_;
@@ -175,11 +197,13 @@ private:
std::string vSwitchId_;
std::string securityIPList_;
std::string dBMinorVersion_;
std::string dnNodeClass_;
long provisionedIops_;
bool autoRenew_;
std::string hotStandbyCluster_;
std::string storagePayType_;
std::string zoneId_;
std::string cnNodeNum_;
std::string storageAutoScale_;
bool tDEStatus_;
std::string allowShutDown_;
@@ -192,6 +216,7 @@ private:
std::string accessKeyId_;
std::string clusterNetworkType_;
std::string storageEncryptionKey_;
std::string cnNodeClass_;
std::string parameterGroupId_;
std::string regionId_;
std::string engine_;
@@ -206,6 +231,7 @@ private:
std::string burstingEnabled_;
std::string targetMinorVersion_;
int dBNodeNum_;
std::string accountPassword_;
long storageUpperBound_;
std::string vPCId_;
std::string scaleRoNumMin_;
@@ -216,6 +242,7 @@ private:
std::string payType_;
long storageSpace_;
std::string serverlessType_;
std::string dnNodeNum_;
};
} // namespace Model
} // namespace Polardb

View File

@@ -44,6 +44,8 @@ public:
void setPlannedEndTime(const std::string &plannedEndTime);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getCloudProvider() const;
void setCloudProvider(const std::string &cloudProvider);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getDBNodeType() const;
@@ -69,6 +71,7 @@ private:
std::string endpointBindList_;
std::string plannedEndTime_;
std::string accessKeyId_;
std::string cloudProvider_;
std::string resourceGroupId_;
std::string dBNodeType_;
std::string resourceOwnerAccount_;

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_CREATEDATABASEZONALREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEDATABASEZONALREQUEST_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 CreateDatabaseZonalRequest : public RpcServiceRequest {
public:
CreateDatabaseZonalRequest();
~CreateDatabaseZonalRequest();
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 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 clientToken_;
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_CREATEDATABASEZONALREQUEST_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_CREATEDATABASEZONALRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEDATABASEZONALRESULT_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 CreateDatabaseZonalResult : public ServiceResult
{
public:
CreateDatabaseZonalResult();
explicit CreateDatabaseZonalResult(const std::string &payload);
~CreateDatabaseZonalResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEDATABASEZONALRESULT_H_

View File

@@ -0,0 +1,84 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CREATEEXTENSIONSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEEXTENSIONSREQUEST_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 CreateExtensionsRequest : public RpcServiceRequest {
public:
CreateExtensionsRequest();
~CreateExtensionsRequest();
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 getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getAccountName() const;
void setAccountName(const std::string &accountName);
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 getVersion() const;
void setVersion(const std::string &version);
std::string getDBNames() const;
void setDBNames(const std::string &dBNames);
std::string getExtensions() const;
void setExtensions(const std::string &extensions);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
private:
long resourceOwnerId_;
std::string sourceDBName_;
std::string clientToken_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string accountName_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string version_;
std::string dBNames_;
std::string extensions_;
std::string vpcId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEEXTENSIONSREQUEST_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_CREATEEXTENSIONSRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEEXTENSIONSRESULT_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 CreateExtensionsResult : public ServiceResult
{
public:
CreateExtensionsResult();
explicit CreateExtensionsResult(const std::string &payload);
~CreateExtensionsResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEEXTENSIONSRESULT_H_

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_CREATEGLOBALDATANETWORKREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEGLOBALDATANETWORKREQUEST_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 CreateGlobalDataNetworkRequest : public RpcServiceRequest {
public:
CreateGlobalDataNetworkRequest();
~CreateGlobalDataNetworkRequest();
std::string getDestinationType() const;
void setDestinationType(const std::string &destinationType);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getSourceType() const;
void setSourceType(const std::string &sourceType);
std::string getFreezeSourceDuringSync() const;
void setFreezeSourceDuringSync(const std::string &freezeSourceDuringSync);
std::string getSourceId() const;
void setSourceId(const std::string &sourceId);
std::string getDestinationRegion() const;
void setDestinationRegion(const std::string &destinationRegion);
std::string getDestinationId() const;
void setDestinationId(const std::string &destinationId);
std::string getSourceFileSystemPath() const;
void setSourceFileSystemPath(const std::string &sourceFileSystemPath);
std::string getDestinationFileSystemPath() const;
void setDestinationFileSystemPath(const std::string &destinationFileSystemPath);
std::string getSourceRegion() const;
void setSourceRegion(const std::string &sourceRegion);
private:
std::string destinationType_;
std::string description_;
std::string sourceType_;
std::string freezeSourceDuringSync_;
std::string sourceId_;
std::string destinationRegion_;
std::string destinationId_;
std::string sourceFileSystemPath_;
std::string destinationFileSystemPath_;
std::string sourceRegion_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEGLOBALDATANETWORKREQUEST_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_CREATEGLOBALDATANETWORKRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATEGLOBALDATANETWORKRESULT_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 CreateGlobalDataNetworkResult : public ServiceResult
{
public:
CreateGlobalDataNetworkResult();
explicit CreateGlobalDataNetworkResult(const std::string &payload);
~CreateGlobalDataNetworkResult();
std::string getNetworkId()const;
std::string getChannelId()const;
protected:
void parse(const std::string &payload);
private:
std::string networkId_;
std::string channelId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATEGLOBALDATANETWORKRESULT_H_

View File

@@ -56,6 +56,8 @@ public:
void setAccountPassword(const std::string &accountPassword);
std::string getDBName() const;
void setDBName(const std::string &dBName);
std::string getGDNVersion() const;
void setGDNVersion(const std::string &gDNVersion);
private:
long resourceOwnerId_;
@@ -71,6 +73,7 @@ private:
long ownerId_;
std::string accountPassword_;
std::string dBName_;
std::string gDNVersion_;
};
} // namespace Model
} // namespace Polardb

View File

@@ -0,0 +1,84 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_CREATENETWORKCHANNELREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATENETWORKCHANNELREQUEST_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 CreateNetworkChannelRequest : public RpcServiceRequest {
public:
CreateNetworkChannelRequest();
~CreateNetworkChannelRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getNotes() const;
void setNotes(const std::string &notes);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
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 getTargetPort() const;
void setTargetPort(const std::string &targetPort);
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 getChannelName() const;
void setChannelName(const std::string &channelName);
std::string getTargetDBClusterId() const;
void setTargetDBClusterId(const std::string &targetDBClusterId);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
private:
long resourceOwnerId_;
std::string notes_;
std::string clientToken_;
std::string accessKeyId_;
std::string targetIp_;
std::string resourceGroupId_;
std::string regionId_;
std::string targetPort_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string channelName_;
std::string targetDBClusterId_;
std::string vpcId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATENETWORKCHANNELREQUEST_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_CREATENETWORKCHANNELRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_CREATENETWORKCHANNELRESULT_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 CreateNetworkChannelResult : public ServiceResult
{
public:
CreateNetworkChannelResult();
explicit CreateNetworkChannelResult(const std::string &payload);
~CreateNetworkChannelResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_CREATENETWORKCHANNELRESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR 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_DELETEAIDBCLUSTERREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEAIDBCLUSTERREQUEST_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 DeleteAIDBClusterRequest : public RpcServiceRequest {
public:
DeleteAIDBClusterRequest();
~DeleteAIDBClusterRequest();
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
private:
std::string dBClusterId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEAIDBCLUSTERREQUEST_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_DELETEAIDBCLUSTERRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEAIDBCLUSTERRESULT_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 DeleteAIDBClusterResult : public ServiceResult
{
public:
DeleteAIDBClusterResult();
explicit DeleteAIDBClusterResult(const std::string &payload);
~DeleteAIDBClusterResult();
std::string getDBClusterId()const;
protected:
void parse(const std::string &payload);
private:
std::string dBClusterId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEAIDBCLUSTERRESULT_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_DELETEACCOUNTZONALREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEACCOUNTZONALREQUEST_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 DeleteAccountZonalRequest : public RpcServiceRequest {
public:
DeleteAccountZonalRequest();
~DeleteAccountZonalRequest();
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_DELETEACCOUNTZONALREQUEST_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_DELETEACCOUNTZONALRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEACCOUNTZONALRESULT_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 DeleteAccountZonalResult : public ServiceResult
{
public:
DeleteAccountZonalResult();
explicit DeleteAccountZonalResult(const std::string &payload);
~DeleteAccountZonalResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEACCOUNTZONALRESULT_H_

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DELETEAPPLICATIONENDPOINTADDRESSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEAPPLICATIONENDPOINTADDRESSREQUEST_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 DeleteApplicationEndpointAddressRequest : public RpcServiceRequest {
public:
DeleteApplicationEndpointAddressRequest();
~DeleteApplicationEndpointAddressRequest();
std::string getEndpointId() const;
void setEndpointId(const std::string &endpointId);
std::string getApplicationId() const;
void setApplicationId(const std::string &applicationId);
std::string getNetType() const;
void setNetType(const std::string &netType);
private:
std::string endpointId_;
std::string applicationId_;
std::string netType_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEAPPLICATIONENDPOINTADDRESSREQUEST_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_DELETEAPPLICATIONENDPOINTADDRESSRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEAPPLICATIONENDPOINTADDRESSRESULT_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 DeleteApplicationEndpointAddressResult : public ServiceResult
{
public:
DeleteApplicationEndpointAddressResult();
explicit DeleteApplicationEndpointAddressResult(const std::string &payload);
~DeleteApplicationEndpointAddressResult();
std::string getEndpointId()const;
std::string getApplicationId()const;
protected:
void parse(const std::string &payload);
private:
std::string endpointId_;
std::string applicationId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEAPPLICATIONENDPOINTADDRESSRESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR 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_DELETEAPPLICATIONREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEAPPLICATIONREQUEST_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 DeleteApplicationRequest : public RpcServiceRequest {
public:
DeleteApplicationRequest();
~DeleteApplicationRequest();
std::string getApplicationId() const;
void setApplicationId(const std::string &applicationId);
private:
std::string applicationId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEAPPLICATIONREQUEST_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_DELETEAPPLICATIONRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEAPPLICATIONRESULT_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 DeleteApplicationResult : public ServiceResult
{
public:
DeleteApplicationResult();
explicit DeleteApplicationResult(const std::string &payload);
~DeleteApplicationResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEAPPLICATIONRESULT_H_

View File

@@ -44,6 +44,8 @@ public:
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getPolarFsInstanceId() const;
void setPolarFsInstanceId(const std::string &polarFsInstanceId);
private:
long resourceOwnerId_;
@@ -53,6 +55,7 @@ private:
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string polarFsInstanceId_;
};
} // namespace Model
} // namespace Polardb

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_DELETEDBCLUSTERENDPOINTZONALREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEDBCLUSTERENDPOINTZONALREQUEST_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 DeleteDBClusterEndpointZonalRequest : public RpcServiceRequest {
public:
DeleteDBClusterEndpointZonalRequest();
~DeleteDBClusterEndpointZonalRequest();
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_DELETEDBCLUSTERENDPOINTZONALREQUEST_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_DELETEDBCLUSTERENDPOINTZONALRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEDBCLUSTERENDPOINTZONALRESULT_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 DeleteDBClusterEndpointZonalResult : public ServiceResult
{
public:
DeleteDBClusterEndpointZonalResult();
explicit DeleteDBClusterEndpointZonalResult(const std::string &payload);
~DeleteDBClusterEndpointZonalResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEDBCLUSTERENDPOINTZONALRESULT_H_

View File

@@ -38,6 +38,8 @@ public:
void setClientToken(const std::string &clientToken);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getCloudProvider() const;
void setCloudProvider(const std::string &cloudProvider);
std::string getDBNodeType() const;
void setDBNodeType(const std::string &dBNodeType);
std::string getResourceOwnerAccount() const;
@@ -54,6 +56,7 @@ private:
std::vector<std::string> dBNodeId_;
std::string clientToken_;
std::string accessKeyId_;
std::string cloudProvider_;
std::string dBNodeType_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;

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_DELETEDATABASEZONALREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEDATABASEZONALREQUEST_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 DeleteDatabaseZonalRequest : public RpcServiceRequest {
public:
DeleteDatabaseZonalRequest();
~DeleteDatabaseZonalRequest();
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_DELETEDATABASEZONALREQUEST_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_DELETEDATABASEZONALRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEDATABASEZONALRESULT_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 DeleteDatabaseZonalResult : public ServiceResult
{
public:
DeleteDatabaseZonalResult();
explicit DeleteDatabaseZonalResult(const std::string &payload);
~DeleteDatabaseZonalResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEDATABASEZONALRESULT_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_DELETEENCRYPTIONDBROLEPRIVILEGEREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEENCRYPTIONDBROLEPRIVILEGEREQUEST_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 DeleteEncryptionDBRolePrivilegeRequest : public RpcServiceRequest {
public:
DeleteEncryptionDBRolePrivilegeRequest();
~DeleteEncryptionDBRolePrivilegeRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRolePrivilegeNameList() const;
void setRolePrivilegeNameList(const std::string &rolePrivilegeNameList);
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 rolePrivilegeNameList_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEENCRYPTIONDBROLEPRIVILEGEREQUEST_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_DELETEENCRYPTIONDBROLEPRIVILEGERESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEENCRYPTIONDBROLEPRIVILEGERESULT_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 DeleteEncryptionDBRolePrivilegeResult : public ServiceResult
{
public:
DeleteEncryptionDBRolePrivilegeResult();
explicit DeleteEncryptionDBRolePrivilegeResult(const std::string &payload);
~DeleteEncryptionDBRolePrivilegeResult();
std::string getMessage()const;
std::string getDBClusterId()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string dBClusterId_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEENCRYPTIONDBROLEPRIVILEGERESULT_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_DELETEEXTENSIONSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEEXTENSIONSREQUEST_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 DeleteExtensionsRequest : public RpcServiceRequest {
public:
DeleteExtensionsRequest();
~DeleteExtensionsRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string 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 getDBNames() const;
void setDBNames(const std::string &dBNames);
std::string getExtensions() const;
void setExtensions(const std::string &extensions);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string dBNames_;
std::string extensions_;
std::string vpcId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEEXTENSIONSREQUEST_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_DELETEEXTENSIONSRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEEXTENSIONSRESULT_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 DeleteExtensionsResult : public ServiceResult
{
public:
DeleteExtensionsResult();
explicit DeleteExtensionsResult(const std::string &payload);
~DeleteExtensionsResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEEXTENSIONSRESULT_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_DELETEFIREWALLRULESREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEFIREWALLRULESREQUEST_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 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_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#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

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR 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_DELETEGLOBALDATANETWORKREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEGLOBALDATANETWORKREQUEST_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 DeleteGlobalDataNetworkRequest : public RpcServiceRequest {
public:
DeleteGlobalDataNetworkRequest();
~DeleteGlobalDataNetworkRequest();
std::string getNetworkId() const;
void setNetworkId(const std::string &networkId);
private:
std::string networkId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEGLOBALDATANETWORKREQUEST_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_DELETEGLOBALDATANETWORKRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETEGLOBALDATANETWORKRESULT_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 DeleteGlobalDataNetworkResult : public ServiceResult
{
public:
DeleteGlobalDataNetworkResult();
explicit DeleteGlobalDataNetworkResult(const std::string &payload);
~DeleteGlobalDataNetworkResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETEGLOBALDATANETWORKRESULT_H_

View File

@@ -30,12 +30,15 @@ class ALIBABACLOUD_POLARDB_EXPORT DeleteMaskingRulesRequest : public RpcServiceR
public:
DeleteMaskingRulesRequest();
~DeleteMaskingRulesRequest();
std::string getInterfaceVersion() const;
void setInterfaceVersion(const std::string &interfaceVersion);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getRuleNameList() const;
void setRuleNameList(const std::string &ruleNameList);
private:
std::string interfaceVersion_;
std::string dBClusterId_;
std::string ruleNameList_;
};

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_DELETENETWORKCHANNELREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETENETWORKCHANNELREQUEST_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 DeleteNetworkChannelRequest : public RpcServiceRequest {
public:
DeleteNetworkChannelRequest();
~DeleteNetworkChannelRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string 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 getChannelName() const;
void setChannelName(const std::string &channelName);
std::string getVpcId() const;
void setVpcId(const std::string &vpcId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string channelName_;
std::string vpcId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETENETWORKCHANNELREQUEST_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_DELETENETWORKCHANNELRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETENETWORKCHANNELRESULT_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 DeleteNetworkChannelResult : public ServiceResult
{
public:
DeleteNetworkChannelResult();
explicit DeleteNetworkChannelResult(const std::string &payload);
~DeleteNetworkChannelResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETENETWORKCHANNELRESULT_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_DELETESQLRATELIMITINGRULESREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETESQLRATELIMITINGRULESREQUEST_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 DeleteSQLRateLimitingRulesRequest : public RpcServiceRequest {
public:
DeleteSQLRateLimitingRulesRequest();
~DeleteSQLRateLimitingRulesRequest();
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_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETESQLRATELIMITINGRULESREQUEST_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_DELETESQLRATELIMITINGRULESRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DELETESQLRATELIMITINGRULESRESULT_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 DeleteSQLRateLimitingRulesResult : public ServiceResult
{
public:
DeleteSQLRateLimitingRulesResult();
explicit DeleteSQLRateLimitingRulesResult(const std::string &payload);
~DeleteSQLRateLimitingRulesResult();
std::string getMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DELETESQLRATELIMITINGRULESRESULT_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_DESCRIBEAIDBCLUSTERATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAIDBCLUSTERATTRIBUTEREQUEST_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 DescribeAIDBClusterAttributeRequest : public RpcServiceRequest {
public:
DescribeAIDBClusterAttributeRequest();
~DescribeAIDBClusterAttributeRequest();
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_DESCRIBEAIDBCLUSTERATTRIBUTEREQUEST_H_

View File

@@ -0,0 +1,141 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR 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_DESCRIBEAIDBCLUSTERATTRIBUTERESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAIDBCLUSTERATTRIBUTERESULT_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 DescribeAIDBClusterAttributeResult : public ServiceResult
{
public:
struct DBNode
{
struct Volumes
{
std::string mountPath;
std::string storageType;
std::string storageCategory;
std::string sizeGB;
std::string name;
};
std::string memorySize;
std::string dBNodeStatus;
std::string zoneId;
std::string vPCId;
std::string vSwitchId;
std::string linkIP;
std::string dBNodeId;
std::string gPU;
std::string dBNodeClass;
std::string vNodeId;
std::vector<DBNode::Volumes> childVolumes;
std::string cpuCores;
std::string dBNodeDescription;
};
struct VolumesItem
{
std::string mountPath;
std::string storageType;
std::string storageCategory;
std::string sizeGB;
std::string name;
};
struct EndpointListItem
{
struct NetInfoItemsItem
{
std::string port;
std::string connectionString;
std::string netType;
};
std::vector<EndpointListItem::NetInfoItemsItem> netInfoItems;
};
DescribeAIDBClusterAttributeResult();
explicit DescribeAIDBClusterAttributeResult(const std::string &payload);
~DescribeAIDBClusterAttributeResult();
std::string getAiNodeType()const;
std::string getDBClusterId()const;
std::string getDBVersion()const;
std::vector<VolumesItem> getVolumes()const;
std::vector<DBNode> getDBNodes()const;
std::string getRunType()const;
std::string getZoneIds()const;
std::string getInternalIp()const;
std::vector<EndpointListItem> getEndpointList()const;
std::string getKubeClusterId()const;
std::string getStorageType()const;
std::string getModelName()const;
std::string getZoneId()const;
std::string getVPCId()const;
std::string getPublicIp()const;
std::string getDBClusterStatus()const;
std::string getVSwitchId()const;
std::string getDBClusterDescription()const;
bool getExpired()const;
std::string getLockMode()const;
std::string getPayType()const;
std::string getCreationTime()const;
std::string getMaxQPM()const;
std::string getRegionId()const;
std::string getExpireTime()const;
protected:
void parse(const std::string &payload);
private:
std::string aiNodeType_;
std::string dBClusterId_;
std::string dBVersion_;
std::vector<VolumesItem> volumes_;
std::vector<DBNode> dBNodes_;
std::string runType_;
std::string zoneIds_;
std::string internalIp_;
std::vector<EndpointListItem> endpointList_;
std::string kubeClusterId_;
std::string storageType_;
std::string modelName_;
std::string zoneId_;
std::string vPCId_;
std::string publicIp_;
std::string dBClusterStatus_;
std::string vSwitchId_;
std::string dBClusterDescription_;
bool expired_;
std::string lockMode_;
std::string payType_;
std::string creationTime_;
std::string maxQPM_;
std::string regionId_;
std::string expireTime_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAIDBCLUSTERATTRIBUTERESULT_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_DESCRIBEAIDBCLUSTERPERFORMANCEREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAIDBCLUSTERPERFORMANCEREQUEST_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 DescribeAIDBClusterPerformanceRequest : public RpcServiceRequest {
public:
DescribeAIDBClusterPerformanceRequest();
~DescribeAIDBClusterPerformanceRequest();
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 getApiKey() const;
void setApiKey(const std::string &apiKey);
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 getInterval() const;
void setInterval(const std::string &interval);
private:
long resourceOwnerId_;
std::string startTime_;
std::string accessKeyId_;
std::string key_;
std::string apiKey_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
std::string endTime_;
long ownerId_;
std::string interval_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAIDBCLUSTERPERFORMANCEREQUEST_H_

View File

@@ -0,0 +1,79 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAIDBCLUSTERPERFORMANCERESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAIDBCLUSTERPERFORMANCERESULT_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 DescribeAIDBClusterPerformanceResult : public ServiceResult
{
public:
struct PerformanceItem
{
struct PerformanceItemValue
{
std::string value;
long timestamp;
};
std::string measurement;
std::string metricName;
std::vector<PerformanceItem::PerformanceItemValue> points;
std::string dBNodeId;
};
DescribeAIDBClusterPerformanceResult();
explicit DescribeAIDBClusterPerformanceResult(const std::string &payload);
~DescribeAIDBClusterPerformanceResult();
std::vector<PerformanceItem> getPerformanceKeys()const;
std::string getDBVersion()const;
std::string getApiKey()const;
std::string getEndTime()const;
std::string getStartTime()const;
std::string getDBClusterId()const;
std::string getDBType()const;
std::string getEngine()const;
std::string getInterval()const;
protected:
void parse(const std::string &payload);
private:
std::vector<PerformanceItem> performanceKeys_;
std::string dBVersion_;
std::string apiKey_;
std::string endTime_;
std::string startTime_;
std::string dBClusterId_;
std::string dBType_;
std::string engine_;
std::string interval_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAIDBCLUSTERPERFORMANCERESULT_H_

View File

@@ -0,0 +1,97 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR 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_DESCRIBEAIDBCLUSTERSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAIDBCLUSTERSREQUEST_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 DescribeAIDBClustersRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
DescribeAIDBClustersRequest();
~DescribeAIDBClustersRequest();
std::string getAiNodeType() const;
void setAiNodeType(const std::string &aiNodeType);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDBClusterDescription() const;
void setDBClusterDescription(const std::string &dBClusterDescription);
std::string getDBClusterStatus() const;
void setDBClusterStatus(const std::string &dBClusterStatus);
std::string getDescribeType() const;
void setDescribeType(const std::string &describeType);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getRelativeDBClusterId() const;
void setRelativeDBClusterId(const std::string &relativeDBClusterId);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getTargetPolarFsInstanceId() const;
void setTargetPolarFsInstanceId(const std::string &targetPolarFsInstanceId);
std::string getZoneId() const;
void setZoneId(const std::string &zoneId);
std::string getPayType() const;
void setPayType(const std::string &payType);
std::string getDBClusterIds() const;
void setDBClusterIds(const std::string &dBClusterIds);
private:
std::string aiNodeType_;
long resourceOwnerId_;
std::string dBClusterDescription_;
std::string dBClusterStatus_;
std::string describeType_;
int pageNumber_;
std::string accessKeyId_;
std::string regionId_;
int pageSize_;
std::vector<Tag> tag_;
std::string resourceOwnerAccount_;
std::string relativeDBClusterId_;
std::string ownerAccount_;
long ownerId_;
std::string targetPolarFsInstanceId_;
std::string zoneId_;
std::string payType_;
std::string dBClusterIds_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAIDBCLUSTERSREQUEST_H_

View File

@@ -0,0 +1,106 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAIDBCLUSTERSRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAIDBCLUSTERSRESULT_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 DescribeAIDBClustersResult : public ServiceResult
{
public:
struct DBCluster
{
struct Tag
{
std::string value;
std::string key;
};
std::string dBNodeStatus;
std::string dBNodeStatusDesc;
std::string aiNodeType;
std::vector<std::string> connAddrs;
std::string dBClusterId;
std::string dataZoneId;
std::string dBType;
std::string dBNodeId;
bool mounted;
std::string runType;
std::vector<DBCluster::Tag> tags;
std::string engine;
std::string dBNodeDescription;
std::string kubeClusterId;
std::string storageType;
std::string engineVersion;
std::string modelName;
std::string zoneId;
std::string relativeDBClusterId;
std::string dBClusterStatus;
std::string createTime;
std::string dBClusterDescription;
bool expired;
std::string payType;
std::string lockMode;
std::string mountDir;
std::string vswitchId;
std::string dBNodeClass;
std::string vpcId;
int storageSpace;
std::string cloudInstanceIp;
std::string creationTime;
std::string maxQpm;
std::string regionId;
std::string expireTime;
};
DescribeAIDBClustersResult();
explicit DescribeAIDBClustersResult(const std::string &payload);
~DescribeAIDBClustersResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
std::string getEngineVersion()const;
int getPageNumber()const;
std::string getDBClusterId()const;
std::vector<DBCluster> getItems()const;
std::string getEngine()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
std::string engineVersion_;
int pageNumber_;
std::string dBClusterId_;
std::vector<DBCluster> items_;
std::string engine_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAIDBCLUSTERSRESULT_H_

View File

@@ -32,6 +32,8 @@ public:
~DescribeAccountsRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getNodeType() const;
void setNodeType(const std::string &nodeType);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
@@ -51,6 +53,7 @@ public:
private:
long resourceOwnerId_;
std::string nodeType_;
int pageNumber_;
std::string accessKeyId_;
std::string accountName_;

View File

@@ -42,6 +42,7 @@ namespace AlibabaCloud
std::string accountDescription;
std::string accountStatus;
std::string privilegeExceeded;
std::string dynamoDBAuthPassword;
std::string accountLockState;
std::string accountPasswordValidTime;
std::string accountType;

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_DESCRIBEACCOUNTSZONALREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACCOUNTSZONALREQUEST_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 DescribeAccountsZonalRequest : public RpcServiceRequest {
public:
DescribeAccountsZonalRequest();
~DescribeAccountsZonalRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getNodeType() const;
void setNodeType(const std::string &nodeType);
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);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
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);
int getMaxResults() const;
void setMaxResults(int maxResults);
private:
long resourceOwnerId_;
std::string nodeType_;
int pageNumber_;
std::string accessKeyId_;
std::string accountName_;
std::string nextToken_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;
std::string ownerAccount_;
long ownerId_;
int maxResults_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACCOUNTSZONALREQUEST_H_

View File

@@ -0,0 +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_DESCRIBEACCOUNTSZONALRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACCOUNTSZONALRESULT_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 DescribeAccountsZonalResult : public ServiceResult
{
public:
struct DBAccount
{
struct DatabasePrivilege
{
std::string accountPrivilege;
std::string dBName;
};
std::string accountDescription;
std::string accountStatus;
std::string privilegeExceeded;
std::string dynamoDBAuthPassword;
std::string accountLockState;
std::string accountPasswordValidTime;
std::string accountType;
std::string tairPasswordSetted;
std::vector<DBAccount::DatabasePrivilege> databasePrivileges;
std::string accountName;
std::string accountPassword;
};
DescribeAccountsZonalResult();
explicit DescribeAccountsZonalResult(const std::string &payload);
~DescribeAccountsZonalResult();
int getPageRecordCount()const;
std::string getNextToken()const;
int getPageNumber()const;
int getMaxResults()const;
std::vector<DBAccount> getAccounts()const;
protected:
void parse(const std::string &payload);
private:
int pageRecordCount_;
std::string nextToken_;
int pageNumber_;
int maxResults_;
std::vector<DBAccount> accounts_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACCOUNTSZONALRESULT_H_

View File

@@ -40,6 +40,10 @@ public:
void setPageSize(int pageSize);
std::string getAliyunOrderId() const;
void setAliyunOrderId(const std::string &aliyunOrderId);
std::string getMacAddress() const;
void setMacAddress(const std::string &macAddress);
std::string getSystemIdentifier() const;
void setSystemIdentifier(const std::string &systemIdentifier);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
@@ -53,6 +57,8 @@ private:
std::string accessKeyId_;
int pageSize_;
std::string aliyunOrderId_;
std::string macAddress_;
std::string systemIdentifier_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;

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_DESCRIBEACTIVEOPERATIONMAINTAINCONFREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEACTIVEOPERATIONMAINTAINCONFREQUEST_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 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_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#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,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR 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_DESCRIBEAPPLICATIONATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAPPLICATIONATTRIBUTEREQUEST_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 DescribeApplicationAttributeRequest : public RpcServiceRequest {
public:
DescribeApplicationAttributeRequest();
~DescribeApplicationAttributeRequest();
std::string getApplicationId() const;
void setApplicationId(const std::string &applicationId);
private:
std::string applicationId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAPPLICATIONATTRIBUTEREQUEST_H_

View File

@@ -0,0 +1,157 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR 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_DESCRIBEAPPLICATIONATTRIBUTERESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAPPLICATIONATTRIBUTERESULT_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 DescribeApplicationAttributeResult : public ServiceResult
{
public:
struct SecurityGroup
{
std::string securityGroupName;
std::string securityGroupId;
std::string regionId;
std::string netType;
};
struct SecurityIPArray
{
std::string securityIPArrayTag;
std::string securityIPType;
std::string securityIPList;
std::string securityIPArrayName;
std::string securityIPNetType;
};
struct Component
{
struct Topology
{
std::vector<std::string> parents;
std::vector<std::string> children;
std::string layer;
};
struct SecurityGroup3
{
std::string securityGroupName;
std::string securityGroupId;
std::string regionId;
std::string netType;
};
struct SecurityIPArray4
{
std::string securityIPArrayTag;
std::string securityIPType;
std::string securityIPList;
std::string securityIPArrayName;
std::string securityIPNetType;
};
std::vector<Component::SecurityGroup3> securityGroups1;
std::string status;
std::string componentType;
std::vector<Component::SecurityIPArray4> securityIPArrays2;
long componentReplica;
Topology topology;
std::string componentClassDescription;
std::string componentReplicaGroupName;
std::string componentId;
long componentMaxReplica;
std::string componentClass;
};
struct Endpoint
{
std::string description;
std::string endpointId;
std::string iP;
std::string port;
std::string netType;
};
DescribeApplicationAttributeResult();
explicit DescribeApplicationAttributeResult(const std::string &payload);
~DescribeApplicationAttributeResult();
std::vector<SecurityGroup> getSecurityGroups()const;
std::string getDescription()const;
std::string getDBClusterId()const;
std::string getPolarFSInstanceId()const;
std::vector<Component> getComponents()const;
std::vector<Endpoint> getEndpoints()const;
std::string getMaintainEndTime()const;
std::string getVersion()const;
std::string getMaintainStartTime()const;
std::string getStatus()const;
std::string getArchitecture()const;
std::string getZoneId()const;
std::string getVPCId()const;
std::string getVSwitchId()const;
bool getExpired()const;
std::string getLockMode()const;
std::string getPayType()const;
std::string getApplicationType()const;
std::string getServerlessType()const;
std::string getCreationTime()const;
std::string getUpgradeAvailable()const;
std::vector<SecurityIPArray> getSecurityIPArrays()const;
std::string getRegionId()const;
std::string getApplicationId()const;
std::string getExpireTime()const;
protected:
void parse(const std::string &payload);
private:
std::vector<SecurityGroup> securityGroups_;
std::string description_;
std::string dBClusterId_;
std::string polarFSInstanceId_;
std::vector<Component> components_;
std::vector<Endpoint> endpoints_;
std::string maintainEndTime_;
std::string version_;
std::string maintainStartTime_;
std::string status_;
std::string architecture_;
std::string zoneId_;
std::string vPCId_;
std::string vSwitchId_;
bool expired_;
std::string lockMode_;
std::string payType_;
std::string applicationType_;
std::string serverlessType_;
std::string creationTime_;
std::string upgradeAvailable_;
std::vector<SecurityIPArray> securityIPArrays_;
std::string regionId_;
std::string applicationId_;
std::string expireTime_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAPPLICATIONATTRIBUTERESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAPPLICATIONPARAMETERSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAPPLICATIONPARAMETERSREQUEST_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 DescribeApplicationParametersRequest : public RpcServiceRequest {
public:
DescribeApplicationParametersRequest();
~DescribeApplicationParametersRequest();
std::vector<std::string> getComponentIdList() const;
void setComponentIdList(const std::vector<std::string> &componentIdList);
std::string getApplicationId() const;
void setApplicationId(const std::string &applicationId);
private:
std::vector<std::string> componentIdList_;
std::string applicationId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAPPLICATIONPARAMETERSREQUEST_H_

View File

@@ -0,0 +1,97 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR 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_DESCRIBEAPPLICATIONPARAMETERSRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAPPLICATIONPARAMETERSRESULT_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 DescribeApplicationParametersResult : public ServiceResult
{
public:
struct Parameters
{
struct ComponentParameter
{
struct _Parameter
{
std::string status;
bool readOnly;
std::string pattern;
std::string type;
std::string description;
std::string value;
bool needRestart;
std::string _default;
std::string name;
};
std::string componentType;
std::vector<ComponentParameter::_Parameter> parameters1;
std::string componentId;
};
std::vector<ComponentParameter> componentParameters;
};
struct ParameterTemplates
{
struct ComponentParameterTemplate
{
struct _Parameter3
{
bool readOnly;
std::string pattern;
std::string type;
std::string description;
bool needRestart;
std::string _default;
std::string name;
};
std::vector<ComponentParameterTemplate::_Parameter3> parameters2;
std::string componentType;
std::string parameterTemplateId;
std::string componentId;
std::string parentParameterTemplateId;
};
std::vector<ComponentParameterTemplate> componentParameterTemplates;
};
DescribeApplicationParametersResult();
explicit DescribeApplicationParametersResult(const std::string &payload);
~DescribeApplicationParametersResult();
Parameters getParameters()const;
ParameterTemplates getParameterTemplates()const;
protected:
void parse(const std::string &payload);
private:
Parameters parameters_;
ParameterTemplates parameterTemplates_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAPPLICATIONPARAMETERSRESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR 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_DESCRIBEAPPLICATIONSERVERLESSCONFREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAPPLICATIONSERVERLESSCONFREQUEST_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 DescribeApplicationServerlessConfRequest : public RpcServiceRequest {
public:
DescribeApplicationServerlessConfRequest();
~DescribeApplicationServerlessConfRequest();
std::string getApplicationId() const;
void setApplicationId(const std::string &applicationId);
private:
std::string applicationId_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAPPLICATIONSERVERLESSCONFREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAPPLICATIONSERVERLESSCONFRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAPPLICATIONSERVERLESSCONFRESULT_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 DescribeApplicationServerlessConfResult : public ServiceResult
{
public:
struct ServerlessConf
{
std::string componentType;
std::string scaleMin;
std::string scaleMax;
};
DescribeApplicationServerlessConfResult();
explicit DescribeApplicationServerlessConfResult(const std::string &payload);
~DescribeApplicationServerlessConfResult();
std::vector<ServerlessConf> getServerlessConfItems()const;
std::string getApplicationId()const;
protected:
void parse(const std::string &payload);
private:
std::vector<ServerlessConf> serverlessConfItems_;
std::string applicationId_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAPPLICATIONSERVERLESSCONFRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAPPLICATIONSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAPPLICATIONSREQUEST_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 DescribeApplicationsRequest : public RpcServiceRequest {
public:
DescribeApplicationsRequest();
~DescribeApplicationsRequest();
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getDBClusterId() const;
void setDBClusterId(const std::string &dBClusterId);
std::string getApplicationIds() const;
void setApplicationIds(const std::string &applicationIds);
private:
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string dBClusterId_;
std::string applicationIds_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAPPLICATIONSREQUEST_H_

View File

@@ -0,0 +1,79 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAPPLICATIONSRESULT_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAPPLICATIONSRESULT_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 DescribeApplicationsResult : public ServiceResult
{
public:
struct Applications
{
struct Endpoint
{
std::string iP;
std::string port;
std::string netType;
};
std::string status;
std::string description;
std::string engineVersion;
std::string zoneId;
std::string expired;
std::string payType;
std::string polarFSInstanceId;
std::vector<Applications::Endpoint> endpoints;
std::string applicationType;
std::string creationTime;
std::string regionId;
std::string applicationId;
std::string expireTime;
};
DescribeApplicationsResult();
explicit DescribeApplicationsResult(const std::string &payload);
~DescribeApplicationsResult();
int getTotalRecordCount()const;
int getPageRecordCount()const;
int getPageNumber()const;
std::vector<Applications> getItems()const;
protected:
void parse(const std::string &payload);
private:
int totalRecordCount_;
int pageRecordCount_;
int pageNumber_;
std::vector<Applications> items_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAPPLICATIONSRESULT_H_

View File

@@ -36,6 +36,8 @@ public:
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getCloudProvider() const;
void setCloudProvider(const std::string &cloudProvider);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getRegionId() const;
@@ -48,6 +50,8 @@ public:
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getDBClusterIds() const;
void setDBClusterIds(const std::string &dBClusterIds);
@@ -55,12 +59,14 @@ private:
long resourceOwnerId_;
int pageNumber_;
std::string accessKeyId_;
std::string cloudProvider_;
std::string resourceGroupId_;
std::string regionId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string resourceType_;
std::string dBClusterIds_;
};
} // namespace Model

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_DESCRIBEAVAILABLECROSSREGIONSREQUEST_H_
#define ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAVAILABLECROSSREGIONSREQUEST_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 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_;
};
} // namespace Model
} // namespace Polardb
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAVAILABLECROSSREGIONSREQUEST_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_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::vector<std::string> getRegions()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> regions_;
};
}
}
}
#endif // !ALIBABACLOUD_POLARDB_MODEL_DESCRIBEAVAILABLECROSSREGIONSRESULT_H_

View File

@@ -40,6 +40,8 @@ public:
void setAccessKeyId(const std::string &accessKeyId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getSubGroupName() const;
void setSubGroupName(const std::string &subGroupName);
std::string getBackupRegion() const;
void setBackupRegion(const std::string &backupRegion);
std::string getResourceOwnerAccount() const;
@@ -59,6 +61,7 @@ private:
int pageNumber_;
std::string accessKeyId_;
int pageSize_;
std::string subGroupName_;
std::string backupRegion_;
std::string resourceOwnerAccount_;
std::string dBClusterId_;

View File

@@ -42,6 +42,7 @@ namespace AlibabaCloud
std::string backupLogSize;
std::string intranetDownloadLink;
std::string backupLogStartTime;
std::string dBInstanceName;
};

View File

@@ -32,6 +32,24 @@ namespace AlibabaCloud
class ALIBABACLOUD_POLARDB_EXPORT DescribeBackupPolicyResult : public ServiceResult
{
public:
struct AdvancedDataPolicy
{
bool onlyPreserveOneEachHour;
std::string retentionValue;
std::string bakType;
std::string filterKey;
std::string filterValue;
std::string destType;
std::string filterType;
std::string srcRegion;
bool autoCreated;
std::string srcType;
bool onlyPreserveOneEachDay;
std::string dumpAction;
std::string policyId;
std::string destRegion;
std::string retentionType;
};
DescribeBackupPolicyResult();
@@ -44,11 +62,14 @@ namespace AlibabaCloud
std::string getBackupRetentionPolicyOnClusterDeletion()const;
std::string getBackupFrequency()const;
std::string getDataLevel1BackupTime()const;
std::vector<AdvancedDataPolicy> getAdvancedDataPolicies()const;
std::string getPreferredNextBackupTime()const;
std::string getAdvancedPolicyOption()const;
std::string getDataLevel2BackupRetentionPeriod()const;
std::string getPreferredBackupPeriod()const;
std::string getDataLevel1BackupFrequency()const;
std::string getDataLevel2BackupPeriod()const;
std::string getBackupPolicyLevel()const;
int getBackupRetentionPeriod()const;
std::string getDataLevel1BackupPeriod()const;
@@ -62,11 +83,14 @@ namespace AlibabaCloud
std::string backupRetentionPolicyOnClusterDeletion_;
std::string backupFrequency_;
std::string dataLevel1BackupTime_;
std::vector<AdvancedDataPolicy> advancedDataPolicies_;
std::string preferredNextBackupTime_;
std::string advancedPolicyOption_;
std::string dataLevel2BackupRetentionPeriod_;
std::string preferredBackupPeriod_;
std::string dataLevel1BackupFrequency_;
std::string dataLevel2BackupPeriod_;
std::string backupPolicyLevel_;
int backupRetentionPeriod_;
std::string dataLevel1BackupPeriod_;

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